The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 3,688 17,746 SH   SOLE   17,746 0 0
ABBOTT LABS COM 002824100 3,724 46,586 SH   SOLE   46,586 0 0
ABBVIE INC COM 00287Y109 3,125 38,776 SH   SOLE   38,776 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,109 23,340 SH   SOLE   19,610 0 3,730
ACTIVISION BLIZZARD INC COM 00507V109 2,343 51,461 SH   SOLE   51,461 0 0
ADOBE INC COM 00724F101 356 1,334 SH   SOLE   1,334 0 0
ADVANCED MICRO DEVICES INC COM 007903107 201 7,877 SH   SOLE   7,827 0 50
AFLAC INC COM 001055102 203 4,069 SH   SOLE   4,069 0 0
AIR PRODS & CHEMS INC COM 009158106 431 2,255 SH   SOLE   2,255 0 0
ALASKA AIR GROUP INC COM 011659109 881 15,698 SH   SOLE   15,698 0 0
ALCENTRA CAP CORP COM 01374T102 109 14,509 SH   SOLE   14,509 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 390 2,134 SH   SOLE   2,134 0 0
ALLETE INC COM NEW 018522300 315 3,828 SH   SOLE   3,828 0 0
ALPHABET INC CAP STK CL A 02079K305 1,841 1,564 SH   SOLE   1,564 0 0
ALPHABET INC CAP STK CL C 02079K107 2,019 1,720 SH   SOLE   1,720 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 389 38,748 SH   SOLE   38,748 0 0
ALTRIA GROUP INC COM 02209S103 730 12,714 SH   SOLE   12,714 0 0
AMAZON COM INC COM 023135106 14,475 8,129 SH   SOLE   8,129 0 0
AMERICAN EXPRESS CO COM 025816109 3,355 30,697 SH   SOLE   30,697 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,822 14,320 SH   SOLE   14,320 0 0
AMGEN INC COM 031162100 3,520 18,530 SH   SOLE   18,530 0 0
ANALOG DEVICES INC COM 032654105 3,124 29,677 SH   SOLE   29,677 0 0
ANTHEM INC COM 036752103 307 1,068 SH   SOLE   1,068 0 0
APPLE INC COM 037833100 15,532 81,770 SH   SOLE   81,720 0 50
APPLIED MATLS INC COM 038222105 375 9,450 SH   SOLE   9,450 0 0
APTARGROUP INC COM 038336103 321 3,025 SH   SOLE   2,720 0 305
ASML HOLDING N V N Y REGISTRY SHS N07059210 453 2,410 SH   SOLE   0 0 2,410
AT&T INC COM 00206R102 3,330 106,196 SH   SOLE   106,196 0 0
ATMOS ENERGY CORP COM 049560105 1,041 10,119 SH   SOLE   10,119 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,785 23,697 SH   SOLE   23,697 0 0
AVALONBAY CMNTYS INC COM 053484101 2,255 11,233 SH   SOLE   11,233 0 0
AVISTA CORP COM 05379B107 246 6,048 SH   SOLE   6,048 0 0
AVON PRODS INC COM 054303102 39 13,393 SH   SOLE   13,393 0 0
BANK AMER CORP COM 060505104 4,609 167,029 SH   SOLE   167,029 0 0
BECTON DICKINSON & CO COM 075887109 558 2,231 SH   SOLE   2,231 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,807 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,040 10,157 SH   SOLE   10,157 0 0
BIO RAD LABS INC CL A 090572207 237 773 SH   SOLE   588 0 185
BLACKROCK INC COM 09247X101 247 578 SH   SOLE   578 0 0
BOEING CO COM 097023105 11,794 30,920 SH   SOLE   30,920 0 0
BOOKING HLDGS INC COM 09857L108 214 123 SH   SOLE   123 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 471 9,873 SH   SOLE   9,873 0 0
BROADCOM INC COM 11135F101 769 2,558 SH   SOLE   2,558 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 951 9,178 SH   SOLE   9,178 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 215 3,966 SH   SOLE   3,966 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,155 11,386 SH   SOLE   11,386 0 0
CANADIAN PAC RY LTD COM 13645T100 630 3,056 SH   SOLE   0 0 3,056
CATERPILLAR INC DEL COM 149123101 3,179 23,469 SH   SOLE   23,469 0 0
CBL & ASSOC PPTYS INC COM 124830100 29 18,855 SH   SOLE   18,855 0 0
CDW CORP COM 12514G108 1,035 10,745 SH   SOLE   10,745 0 0
CHEMED CORP NEW COM 16359R103 372 1,163 SH   SOLE   1,163 0 0
CHEVRON CORP NEW COM 166764100 5,134 41,677 SH   SOLE   41,677 0 0
CHUBB LIMITED COM H1467J104 3,511 25,068 SH   SOLE   21,074 0 3,994
CINEMARK HOLDINGS INC COM 17243V102 911 22,769 SH   SOLE   22,769 0 0
CISCO SYS INC COM 17275R102 4,123 76,365 SH   SOLE   76,365 0 0
CITIGROUP INC COM NEW 172967424 246 3,960 SH   SOLE   3,960 0 0
CITRIX SYS INC COM 177376100 325 3,264 SH   SOLE   3,264 0 0
CLOUD PEAK ENERGY INC COM 18911Q102 1 12,384 SH   SOLE   12,384 0 0
COCA COLA CO COM 191216100 3,132 66,844 SH   SOLE   66,844 0 0
COGNEX CORP COM 192422103 258 5,081 SH   SOLE   3,716 0 1,365
COLUMBIA BKG SYS INC COM 197236102 859 26,262 SH   SOLE   26,262 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 542 5,200 SH   SOLE   5,200 0 0
COMCAST CORP NEW CL A 20030N101 3,546 88,688 SH   SOLE   88,688 0 0
COMMERCE BANCSHARES INC COM 200525103 914 15,744 SH   SOLE   15,744 0 0
CONOCOPHILLIPS COM 20825C104 268 4,020 SH   SOLE   4,020 0 0
CORESITE RLTY CORP COM 21870Q105 216 2,020 SH   SOLE   1,625 0 395
COSTCO WHSL CORP NEW COM 22160K105 8,333 34,415 SH   SOLE   34,415 0 0
CSX CORP COM 126408103 219 2,937 SH   SOLE   2,937 0 0
DANAHER CORP DEL COM 235851102 1,118 8,469 SH   SOLE   8,469 0 0
DEERE & CO COM 244199105 248 1,551 SH   SOLE   1,551 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 295 5,720 SH   SOLE   5,720 0 0
DIEBOLD NXDF INC COM 253651103 117 10,535 SH   SOLE   10,535 0 0
DISNEY WALT CO COM DISNEY 254687106 3,529 31,781 SH   SOLE   31,781 0 0
DOCUSIGN INC COM 256163106 264 5,100 SH   SOLE   4,729 0 371
DOMINION ENERGY INC COM 25746U109 227 2,963 SH   SOLE   2,963 0 0
DORMAN PRODUCTS INC COM 258278100 209 2,366 SH   SOLE   1,656 0 710
DOWDUPONT INC COM 26078J100 2,931 54,977 SH   SOLE   54,977 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 266 2,949 SH   SOLE   2,949 0 0
EAGLE MATERIALS INC COM 26969P108 207 2,457 SH   SOLE   1,972 0 485
EATON VANCE ENH EQTY INC FD COM 278277108 728 44,225 SH   SOLE   44,225 0 0
EMCOR GROUP INC COM 29084Q100 222 3,039 SH   SOLE   3,039 0 0
EMERSON ELEC CO COM 291011104 408 5,950 SH   SOLE   5,950 0 0
EPR PPTYS COM SH BEN INT 26884U109 1,030 13,391 SH   SOLE   13,391 0 0
EXELON CORP COM 30161N101 352 7,030 SH   SOLE   7,030 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,106 14,565 SH   SOLE   14,565 0 0
EXPONENT INC COM 30214U102 210 3,643 SH   SOLE   2,093 0 1,550
EXTRA SPACE STORAGE INC COM 30225T102 1,050 10,306 SH   SOLE   10,306 0 0
EXXON MOBIL CORP COM 30231G102 5,582 69,081 SH   SOLE   69,081 0 0
FACEBOOK INC CL A 30303M102 1,448 8,687 SH   SOLE   8,687 0 0
FACTSET RESH SYS INC COM 303075105 1,162 4,680 SH   SOLE   4,680 0 0
FIFTH THIRD BANCORP COM 316773100 322 12,784 SH   SOLE   12,784 0 0
FIRST FINL BANKSHARES COM 32020R109 233 4,031 SH   SOLE   4,031 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 600 15,062 SH   SOLE   15,062 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 772 12,866 SH   SOLE   10,537 0 2,329
FIVE BELOW INC COM 33829M101 429 3,457 SH   SOLE   1,845 0 1,612
FLIR SYS INC COM 302445101 966 20,308 SH   SOLE   20,308 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 124 14,107 SH   SOLE   14,107 0 0
FORTIVE CORP COM 34959J108 492 5,863 SH   SOLE   5,863 0 0
GARMIN LTD SHS H2906T109 1,141 13,215 SH   SOLE   13,215 0 0
GENERAL ELECTRIC CO COM 369604103 345 34,491 SH   SOLE   34,491 0 0
GENERAL MTRS CO COM 37045V100 321 8,659 SH   SOLE   8,659 0 0
GILEAD SCIENCES INC COM 375558103 440 6,764 SH   SOLE   6,764 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,607 40,110 SH   SOLE   37,885 0 2,225
GLOBAL X FDS GLB X MLP ENRG I 37950E226 299 22,652 SH   SOLE   22,652 0 0
GORMAN RUPP CO COM 383082104 890 26,230 SH   SOLE   26,230 0 0
GRACO INC COM 384109104 237 4,776 SH   SOLE   3,816 0 960
GRAINGER W W INC COM 384802104 937 3,115 SH   SOLE   3,115 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 598 5,162 SH   SOLE   8 0 5,154
HENRY JACK & ASSOC INC COM 426281101 1,050 7,567 SH   SOLE   7,567 0 0
HILL ROM HLDGS INC COM 431475102 1,085 10,249 SH   SOLE   10,249 0 0
HOLLYFRONTIER CORP COM 436106108 847 17,191 SH   SOLE   17,191 0 0
HOME DEPOT INC COM 437076102 4,065 21,188 SH   SOLE   21,188 0 0
HOMESTREET INC COM 43785V102 434 16,470 SH   SOLE   16,470 0 0
HONEYWELL INTL INC COM 438516106 692 4,357 SH   SOLE   4,357 0 0
ICON PLC SHS G4705A100 342 2,503 SH   SOLE   0 0 2,503
ICU MED INC COM 44930G107 270 1,125 SH   SOLE   479 0 646
IDEX CORP COM 45167R104 1,276 8,408 SH   SOLE   8,408 0 0
INSPERITY INC COM 45778Q107 270 2,182 SH   SOLE   2,182 0 0
INTEL CORP COM 458140100 5,814 108,282 SH   SOLE   108,282 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 505 3,574 SH   SOLE   3,574 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 415 728 SH   SOLE   728 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,485 30,529 SH   SOLE   30,529 0 0
ISHARES GOLD TRUST ISHARES 464285105 17,303 1,397,607 SH   SOLE   1,397,607 0 0
ISHARES INC CORE MSCI EMKT 46434G103 5,166 99,900 SH   SOLE   99,900 0 0
ISHARES INC CUR HD MSCI EM 46434G509 18,922 742,339 SH   SOLE   742,339 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 8,622 86,497 SH   SOLE   86,497 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 1,156 9,381 SH   SOLE   9,381 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 656 12,254 SH   SOLE   12,254 0 0
ISHARES TR CORE MSCI EAFE 46432F842 11,082 182,371 SH   SOLE   182,371 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 13,074 225,143 SH   SOLE   225,143 0 0
ISHARES TR CORE S&P MCP ETF 464287507 19,700 104,011 SH   SOLE   104,011 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,725 22,362 SH   SOLE   22,362 0 0
ISHARES TR CORE S&P TTL STK 464287150 10,875 168,874 SH   SOLE   168,874 0 0
ISHARES TR CORE S&P US GWT 464287671 5,353 88,741 SH   SOLE   88,741 0 0
ISHARES TR CORE S&P500 ETF 464287200 57,069 200,551 SH   SOLE   200,551 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,890 44,830 SH   SOLE   44,830 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 1,314 29,405 SH   SOLE   29,405 0 0
ISHARES TR HDG MSCI EAFE 46434V803 46,779 1,620,352 SH   SOLE   1,620,352 0 0
ISHARES TR IBOXX HI YD ETF 464288513 459 5,312 SH   SOLE   5,312 0 0
ISHARES TR MICRO-CAP ETF 464288869 255 2,745 SH   SOLE   2,745 0 0
ISHARES TR MODERT ALLOC ETF 464289875 374 9,822 SH   SOLE   9,822 0 0
ISHARES TR MSCI ACWI ETF 464288257 203 2,819 SH   SOLE   2,819 0 0
ISHARES TR MSCI EAFE ETF 464287465 8,859 136,586 SH   SOLE   136,586 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 8,928 208,019 SH   SOLE   208,019 0 0
ISHARES TR MSCI USA ESG SLC 464288802 751 6,350 SH   SOLE   6,350 0 0
ISHARES TR NATIONAL MUN ETF 464288414 26,742 240,505 SH   SOLE   240,505 0 0
ISHARES TR RUS 1000 ETF 464287622 15,616 99,271 SH   SOLE   99,271 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,069 26,883 SH   SOLE   26,883 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 876 7,088 SH   SOLE   7,088 0 0
ISHARES TR RUS MD CP GR ETF 464287481 293 2,159 SH   SOLE   2,159 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 221 2,542 SH   SOLE   2,542 0 0
ISHARES TR RUS MID CAP ETF 464287499 10,825 200,633 SH   SOLE   200,633 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 11,652 76,109 SH   SOLE   76,109 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 399 2,391 SH   SOLE   2,391 0 0
ISHARES TR S&P 500 VAL ETF 464287408 443 3,925 SH   SOLE   3,925 0 0
ISHARES TR S&P MC 400GR ETF 464287606 331 1,512 SH   SOLE   1,512 0 0
ISHARES TR S&P MC 400VL ETF 464287705 685 4,361 SH   SOLE   4,361 0 0
ISHARES TR S&P SML 600 GWT 464287887 280 1,572 SH   SOLE   1,572 0 0
ISHARES TR SELECT DIVID ETF 464287168 769 7,834 SH   SOLE   7,834 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 6,925 65,328 SH   SOLE   65,328 0 0
ISHARES TR SP SMCP600VL ETF 464287879 287 1,946 SH   SOLE   1,946 0 0
ISHARES TR TIPS BD ETF 464287176 798 7,059 SH   SOLE   7,059 0 0
J & J SNACK FOODS CORP COM 466032109 1,035 6,517 SH   SOLE   6,517 0 0
JOHNSON & JOHNSON COM 478160104 7,169 51,286 SH   SOLE   51,286 0 0
JPMORGAN CHASE & CO COM 46625H100 4,301 42,495 SH   SOLE   42,495 0 0
KIMBERLY CLARK CORP COM 494368103 255 2,061 SH   SOLE   2,061 0 0
LANCASTER COLONY CORP COM 513847103 845 5,393 SH   SOLE   5,393 0 0
LENNOX INTL INC COM 526107107 1,260 4,767 SH   SOLE   4,767 0 0
LILLY ELI & CO COM 532457108 659 5,077 SH   SOLE   5,077 0 0
LOCKHEED MARTIN CORP COM 539830109 245 817 SH   SOLE   817 0 0
MAIDEN HOLDINGS LTD SHS G5753U112 20 26,661 SH   SOLE   26,661 0 0
MARATHON PETE CORP COM 56585A102 2,209 36,907 SH   SOLE   36,907 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,518 6,166 SH   SOLE   5,729 0 437
MARSH & MCLENNAN COS INC COM 571748102 202 2,146 SH   SOLE   2,146 0 0
MASTERCARD INCORPORATED CL A 57636Q104 661 2,808 SH   SOLE   2,808 0 0
MATSON INC COM 57686G105 426 11,816 SH   SOLE   11,816 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 938 17,639 SH   SOLE   17,639 0 0
MCDONALDS CORP COM 580135101 4,089 21,533 SH   SOLE   21,533 0 0
MCGRATH RENTCORP COM 580589109 935 16,524 SH   SOLE   16,524 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,198 64,707 SH   SOLE   64,707 0 0
MEDTRONIC PLC SHS G5960L103 211 2,314 SH   SOLE   2,314 0 0
MERCK & CO INC COM 58933Y105 4,015 48,281 SH   SOLE   48,281 0 0
MEREDITH CORP COM 589433101 849 15,368 SH   SOLE   15,368 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 741 1,025 SH   SOLE   206 0 819
MICROCHIP TECHNOLOGY INC COM 595017104 1,030 12,409 SH   SOLE   12,409 0 0
MICROSOFT CORP COM 594918104 94,812 803,898 SH   SOLE   803,898 0 0
MKS INSTRUMENT INC COM 55306N104 251 2,695 SH   SOLE   2,695 0 0
MONOLITHIC PWR SYS INC COM 609839105 208 1,532 SH   SOLE   1,207 0 325
NATIONAL HEALTHCARE CORP COM 635906100 878 11,568 SH   SOLE   11,568 0 0
NETFLIX INC COM 64110L106 1,086 3,045 SH   SOLE   2,995 0 50
NEW RELIC INC COM 64829B100 229 2,317 SH   SOLE   2,317 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 228 19,678 SH   SOLE   19,678 0 0
NEXTERA ENERGY INC COM 65339F101 2,507 12,964 SH   SOLE   12,964 0 0
NIKE INC CL B 654106103 6,610 78,493 SH   SOLE   78,493 0 0
NORDSTROM INC COM 655664100 1,576 35,516 SH   SOLE   35,516 0 0
NORFOLK SOUTHERN CORP COM 655844108 349 1,868 SH   SOLE   1,868 0 0
NOW INC COM 67011P100 290 20,782 SH   SOLE   20,782 0 0
NVIDIA CORP COM 67066G104 1,074 5,984 SH   SOLE   5,934 0 50
NVR INC COM 62944T105 213 77 SH   SOLE   77 0 0
NXP SEMICONDUCTORS N V COM N6596X109 265 3,000 SH   SOLE   3,000 0 0
OFFICE DEPOT INC COM 676220106 183 50,345 SH   SOLE   50,345 0 0
OGE ENERGY CORP COM 670837103 201 4,663 SH   SOLE   3,548 0 1,115
OLD REP INTL CORP COM 680223104 926 44,241 SH   SOLE   44,241 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 205 2,402 SH   SOLE   1,828 0 574
OMNICELL INC COM 68213N109 205 2,536 SH   SOLE   2,536 0 0
ORACLE CORP COM 68389X105 748 13,912 SH   SOLE   13,912 0 0
PACCAR INC COM 693718108 1,231 18,070 SH   SOLE   18,070 0 0
PAYPAL HLDGS INC COM 70450Y103 399 3,844 SH   SOLE   3,844 0 0
PENNEY J C INC COM 708160106 16 10,699 SH   SOLE   10,699 0 0
PEPSICO INC COM 713448108 4,039 32,961 SH   SOLE   32,961 0 0
PFIZER INC COM 717081103 3,964 93,345 SH   SOLE   93,345 0 0
PHILIP MORRIS INTL INC COM 718172109 1,076 12,172 SH   SOLE   12,172 0 0
PHILLIPS 66 COM 718546104 2,740 28,784 SH   SOLE   28,784 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 251 2,472 SH   SOLE   2,472 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 349 6,469 SH   SOLE   6,469 0 0
PITNEY BOWES INC COM 724479100 78 11,405 SH   SOLE   11,405 0 0
PIXELWORKS INC COM NEW 72581M305 39 10,000 SH   SOLE   10,000 0 0
PLANTRONICS INC NEW COM 727493108 1,130 24,501 SH   SOLE   24,501 0 0
PNC FINL SVCS GROUP INC COM 693475105 244 1,991 SH   SOLE   1,991 0 0
POLARIS INDS INC COM 731068102 899 10,651 SH   SOLE   10,196 0 455
POOL CORPORATION COM 73278L105 514 3,121 SH   SOLE   2,476 0 645
PRICE T ROWE GROUP INC COM 74144T108 2,800 27,963 SH   SOLE   27,963 0 0
PROCTER AND GAMBLE CO COM 742718109 2,050 19,697 SH   SOLE   19,697 0 0
PROSPERITY BANCSHARES INC COM 743606105 993 14,382 SH   SOLE   14,382 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 290 1,848 SH   SOLE   1,848 0 0
PTC INC COM 69370C100 253 2,744 SH   SOLE   2,744 0 0
PULTE GROUP INC COM 745867101 868 31,072 SH   SOLE   31,072 0 0
QUEST DIAGNOSTICS INC COM 74834L100 947 10,533 SH   SOLE   10,533 0 0
REGIONS FINL CORP NEW COM 7591EP100 233 16,475 SH   SOLE   16,475 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 1,058 7,454 SH   SOLE   7,454 0 0
RESMED INC COM 761152107 1,332 12,813 SH   SOLE   8,533 0 4,280
ROBERT HALF INTL INC COM 770323103 1,013 15,551 SH   SOLE   15,551 0 0
ROLLINS INC COM 775711104 1,018 24,464 SH   SOLE   24,464 0 0
RPM INTL INC COM 749685103 999 17,220 SH   SOLE   15,735 0 1,485
S&P GLOBAL INC COM 78409V104 3,121 14,824 SH   SOLE   14,824 0 0
SALESFORCE COM INC COM 79466L302 544 3,432 SH   SOLE   3,432 0 0
SCHLUMBERGER LTD COM 806857108 236 5,424 SH   SOLE   5,424 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 419 16,101 SH   SOLE   16,101 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7,874 99,134 SH   SOLE   99,134 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 13,069 193,305 SH   SOLE   193,305 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 542 9,792 SH   SOLE   9,792 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,031 14,749 SH   SOLE   14,749 0 0
SELECTIVE INS GROUP INC COM 816300107 211 3,333 SH   SOLE   3,333 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 137 11,589 SH   SOLE   11,589 0 0
SHERWIN WILLIAMS CO COM 824348106 215 499 SH   SOLE   499 0 0
SHOPIFY INC CL A 82509L107 708 3,425 SH   SOLE   0 0 3,425
SONOCO PRODS CO COM 835495102 1,228 19,968 SH   SOLE   19,968 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 357 1,376 SH   SOLE   1,376 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 950 26,564 SH   SOLE   26,564 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 25,998 92,037 SH   SOLE   92,037 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 404 1,170 SH   SOLE   1,170 0 0
SPDR SER TR PORTFOLIO SM ETF 78468R853 370 12,247 SH   SOLE   12,247 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 305 5,313 SH   SOLE   5,313 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 5,406 162,696 SH   SOLE   162,696 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,006 30,173 SH   SOLE   30,173 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 360 9,669 SH   SOLE   9,669 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 354 5,935 SH   SOLE   5,935 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 405 4,076 SH   SOLE   4,076 0 0
STARBUCKS CORP COM 855244109 16,126 216,919 SH   SOLE   216,919 0 0
STRYKER CORP COM 863667101 284 1,437 SH   SOLE   1,437 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 579 14,130 SH   SOLE   0 0 14,130
TARGA RES CORP COM 87612G101 825 19,842 SH   SOLE   19,842 0 0
TELEFLEX INC COM 879369106 300 992 SH   SOLE   992 0 0
TESLA INC COM 88160R101 646 2,311 SH   SOLE   2,311 0 0
TEXAS INSTRS INC COM 882508104 3,062 28,876 SH   SOLE   28,876 0 0
TEXAS ROADHOUSE INC COM 882681109 265 4,257 SH   SOLE   2,388 0 1,869
THERMO FISHER SCIENTIFIC INC COM 883556102 528 1,930 SH   SOLE   1,930 0 0
TJX COS INC NEW COM 872540109 3,040 57,121 SH   SOLE   57,121 0 0
TORO CO COM 891092108 227 3,301 SH   SOLE   2,196 0 1,105
TRACTOR SUPPLY CO COM 892356106 1,007 10,304 SH   SOLE   10,304 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,988 21,784 SH   SOLE   21,784 0 0
TREX CO INC COM 89531P105 235 3,820 SH   SOLE   2,968 0 852
U S PHYSICAL THERAPY INC COM 90337L108 874 8,321 SH   SOLE   8,321 0 0
UGI CORP NEW COM 902681105 935 16,867 SH   SOLE   16,867 0 0
UMB FINL CORP COM 902788108 1,052 16,422 SH   SOLE   16,422 0 0
UNION PAC CORP COM 907818108 3,293 19,697 SH   SOLE   19,697 0 0
UNITED BANKSHARES INC WEST V COM 909907107 984 27,151 SH   SOLE   26,416 0 735
UNITED TECHNOLOGIES CORP COM 913017109 3,119 24,199 SH   SOLE   24,199 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,226 13,044 SH   SOLE   13,044 0 0
US BANCORP DEL COM NEW 902973304 2,722 56,495 SH   SOLE   56,495 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 18,444 227,201 SH   SOLE   227,201 0 0
VANGUARD GROUP DIV APP ETF 921908844 8,127 74,127 SH   SOLE   74,127 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 47,148 408,355 SH   SOLE   408,355 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 74,991 479,421 SH   SOLE   479,421 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 84,410 650,311 SH   SOLE   650,311 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 3,139 19,527 SH   SOLE   19,527 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,317 15,151 SH   SOLE   15,151 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 336 1,293 SH   SOLE   1,293 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 479 3,719 SH   SOLE   3,719 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 26,676 174,583 SH   SOLE   174,583 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 7,207 40,103 SH   SOLE   40,103 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,086 7,504 SH   SOLE   7,504 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 23,589 219,166 SH   SOLE   219,166 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,268 25,293 SH   SOLE   25,293 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,174 168,796 SH   SOLE   168,796 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,730 14,066 SH   SOLE   14,066 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 270 3,150 SH   SOLE   3,150 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,243 71,756 SH   SOLE   71,756 0 0
VISA INC COM CL A 92826C839 3,936 25,200 SH   SOLE   25,200 0 0
W P CAREY INC COM 92936U109 848 10,830 SH   SOLE   10,830 0 0
WALMART INC COM 931142103 3,264 33,474 SH   SOLE   33,474 0 0
WASHINGTON FED INC COM 938824109 941 32,585 SH   SOLE   32,585 0 0
WASTE MGMT INC DEL COM 94106L109 258 2,478 SH   SOLE   2,478 0 0
WD-40 CO COM 929236107 242 1,426 SH   SOLE   1,254 0 172
WEBSTER FINL CORP CONN COM 947890109 217 4,277 SH   SOLE   1,837 0 2,440
WEC ENERGY GROUP INC COM 92939U106 2,241 28,328 SH   SOLE   28,328 0 0
WELLS FARGO CO NEW COM 949746101 1,042 21,564 SH   SOLE   21,564 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 208 1,894 SH   SOLE   1,184 0 710
WILLIAMS SONOMA INC COM 969904101 982 17,445 SH   SOLE   17,445 0 0
WORKDAY INC CL A 98138H101 2,052 10,638 SH   SOLE   10,638 0 0
XCEL ENERGY INC COM 98389B100 483 8,585 SH   SOLE   8,585 0 0
XILINX INC COM 983919101 1,329 10,484 SH   SOLE   10,484 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 236 1,126 SH   SOLE   586 0 540