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 2,906 16,765 SH   SOLE   16,765 0 0
ABBOTT LABS COM 002824100 3,893 46,296 SH   SOLE   46,296 0 0
ABBVIE INC COM 00287Y109 2,869 39,452 SH   SOLE   39,452 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,280 33,986 SH   SOLE   30,481 0 3,505
ACTIVISION BLIZZARD INC COM 00507V109 2,486 52,670 SH   SOLE   52,670 0 0
ADOBE INC COM 00724F101 438 1,488 SH   SOLE   1,488 0 0
ADVANCED MICRO DEVICES INC COM 007903107 519 17,088 SH   SOLE   17,038 0 50
AFLAC INC COM 001055102 210 3,826 SH   SOLE   3,826 0 0
AIR PRODS & CHEMS INC COM 009158106 536 2,369 SH   SOLE   2,369 0 0
ALASKA AIR GROUP INC COM 011659109 988 15,465 SH   SOLE   15,465 0 0
ALCENTRA CAP CORP COM 01374T102 122 14,509 SH   SOLE   14,509 0 0
ALCON INC ORD SHS H01301128 511 8,230 SH   SOLE   0 0 8,230
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 361 2,134 SH   SOLE   2,134 0 0
ALLETE INC COM NEW 018522300 310 3,729 SH   SOLE   3,729 0 0
ALPHABET INC CAP STK CL A 02079K305 1,853 1,711 SH   SOLE   1,711 0 0
ALPHABET INC CAP STK CL C 02079K107 1,945 1,800 SH   SOLE   1,800 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 385 39,078 SH   SOLE   39,078 0 0
ALTRIA GROUP INC COM 02209S103 567 11,975 SH   SOLE   11,975 0 0
AMAZON COM INC COM 023135106 24,820 13,107 SH   SOLE   13,107 0 0
AMERICAN ELEC PWR CO INC COM 025537101 202 2,299 SH   SOLE   2,299 0 0
AMERICAN EXPRESS CO COM 025816109 3,742 30,307 SH   SOLE   30,307 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,885 14,111 SH   SOLE   14,111 0 0
AMGEN INC COM 031162100 3,386 18,377 SH   SOLE   18,377 0 0
ANALOG DEVICES INC COM 032654105 3,277 29,033 SH   SOLE   29,033 0 0
ANTHEM INC COM 036752103 290 1,029 SH   SOLE   1,029 0 0
APPLE INC COM 037833100 16,491 83,324 SH   SOLE   83,274 0 50
APPLIED MATLS INC COM 038222105 260 5,802 SH   SOLE   5,802 0 0
APTARGROUP INC COM 038336103 383 3,082 SH   SOLE   2,777 0 305
ASML HOLDING N V N Y REGISTRY SHS N07059210 474 2,280 SH   SOLE   0 0 2,280
AT&T INC COM 00206R102 3,820 113,996 SH   SOLE   113,996 0 0
ATMOS ENERGY CORP COM 049560105 1,046 9,910 SH   SOLE   9,910 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,881 23,471 SH   SOLE   23,471 0 0
AVALONBAY CMNTYS INC COM 053484101 2,260 11,125 SH   SOLE   11,125 0 0
AVISTA CORP COM 05379B107 265 5,949 SH   SOLE   5,949 0 0
AVON PRODS INC COM 054303102 52 13,393 SH   SOLE   13,393 0 0
BANK AMER CORP COM 060505104 4,777 164,742 SH   SOLE   164,742 0 0
BECTON DICKINSON & CO COM 075887109 549 2,179 SH   SOLE   2,179 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,910 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,296 10,773 SH   SOLE   10,773 0 0
BIO RAD LABS INC CL A 090572207 250 798 SH   SOLE   620 0 178
BLACKROCK INC COM 09247X101 253 540 SH   SOLE   540 0 0
BOEING CO COM 097023105 11,201 30,771 SH   SOLE   30,771 0 0
BOOKING HLDGS INC COM 09857L108 200 107 SH   SOLE   107 0 0
BOSTON SCIENTIFIC CORP COM 101137107 211 4,914 SH   SOLE   4,914 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 400 8,825 SH   SOLE   8,825 0 0
BROADCOM INC COM 11135F101 730 2,533 SH   SOLE   2,533 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,159 9,085 SH   SOLE   9,085 0 0
CABOT OIL & GAS CORP COM 127097103 699 30,446 SH   SOLE   30,446 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 201 3,966 SH   SOLE   3,966 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,155 11,068 SH   SOLE   11,068 0 0
CANADIAN PAC RY LTD COM 13645T100 677 2,876 SH   SOLE   0 0 2,876
CATERPILLAR INC DEL COM 149123101 3,183 23,361 SH   SOLE   23,361 0 0
CDW CORP COM 12514G108 1,203 10,833 SH   SOLE   10,833 0 0
CHEMED CORP NEW COM 16359R103 411 1,140 SH   SOLE   1,140 0 0
CHEVRON CORP NEW COM 166764100 5,195 41,747 SH   SOLE   41,747 0 0
CHUBB LIMITED COM H1467J104 3,643 24,735 SH   SOLE   20,986 0 3,749
CINEMARK HOLDINGS INC COM 17243V102 805 22,294 SH   SOLE   22,294 0 0
CISCO SYS INC COM 17275R102 4,129 75,441 SH   SOLE   75,441 0 0
CITIGROUP INC COM NEW 172967424 376 5,367 SH   SOLE   5,367 0 0
CITRIX SYS INC COM 177376100 326 3,329 SH   SOLE   3,329 0 0
COCA COLA CO COM 191216100 3,436 67,478 SH   SOLE   67,478 0 0
COGNEX CORP COM 192422103 249 5,172 SH   SOLE   3,867 0 1,305
COLUMBIA BKG SYS INC COM 197236102 821 22,703 SH   SOLE   22,703 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 525 5,242 SH   SOLE   5,242 0 0
COMCAST CORP NEW CL A 20030N101 3,738 88,415 SH   SOLE   88,415 0 0
COMMERCE BANCSHARES INC COM 200525103 930 15,585 SH   SOLE   15,585 0 0
CONOCOPHILLIPS COM 20825C104 279 4,577 SH   SOLE   4,577 0 0
CORESITE RLTY CORP COM 21870Q105 232 2,014 SH   SOLE   1,626 0 388
COSTCO WHSL CORP NEW COM 22160K105 9,128 34,540 SH   SOLE   34,540 0 0
CSX CORP COM 126408103 225 2,900 SH   SOLE   2,900 0 0
DANAHER CORPORATION COM 235851102 1,239 8,668 SH   SOLE   8,668 0 0
DEAN FOODS CO NEW COM NEW 242370203 12 13,268 SH   SOLE   13,268 0 0
DEERE & CO COM 244199105 208 1,253 SH   SOLE   1,253 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 288 5,079 SH   SOLE   5,079 0 0
DISNEY WALT CO COM DISNEY 254687106 4,484 32,110 SH   SOLE   32,110 0 0
DOCUSIGN INC COM 256163106 238 4,785 SH   SOLE   4,468 0 317
DOMINION ENERGY INC COM 25746U109 246 3,191 SH   SOLE   3,191 0 0
DOMINOS PIZZA INC COM 25754A201 219 787 SH   SOLE   787 0 0
DORMAN PRODUCTS INC COM 258278100 202 2,322 SH   SOLE   1,634 0 688
DOW INC COM 260557103 2,404 48,751 SH   SOLE   48,751 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 233 2,639 SH   SOLE   2,639 0 0
EAGLE MATERIALS INC COM 26969P108 236 2,546 SH   SOLE   2,082 0 464
EATON VANCE ENH EQTY INC FD COM 278277108 741 43,589 SH   SOLE   43,589 0 0
EMCOR GROUP INC COM 29084Q100 278 3,150 SH   SOLE   3,150 0 0
EMERSON ELEC CO COM 291011104 403 6,051 SH   SOLE   6,051 0 0
EPR PPTYS COM SH BEN INT 26884U109 984 13,197 SH   SOLE   13,197 0 0
EXELON CORP COM 30161N101 358 7,468 SH   SOLE   7,468 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,070 14,115 SH   SOLE   14,115 0 0
EXPONENT INC COM 30214U102 204 3,486 SH   SOLE   2,006 0 1,480
EXTRA SPACE STORAGE INC COM 30225T102 1,074 10,125 SH   SOLE   10,125 0 0
EXXON MOBIL CORP COM 30231G102 5,220 68,117 SH   SOLE   68,117 0 0
FACEBOOK INC CL A 30303M102 2,006 10,394 SH   SOLE   10,394 0 0
FACTSET RESH SYS INC COM 303075105 1,310 4,574 SH   SOLE   4,574 0 0
FAIR ISAAC CORP COM 303250104 203 647 SH   SOLE   647 0 0
FIFTH THIRD BANCORP COM 316773100 337 12,071 SH   SOLE   12,071 0 0
FIRST FINL BANKSHARES COM 32020R109 249 8,073 SH   SOLE   8,073 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 732 12,191 SH   SOLE   10,316 0 1,875
FIRSTCASH INC COM 33767D105 216 2,158 SH   SOLE   2,158 0 0
FIVE BELOW INC COM 33829M101 392 3,264 SH   SOLE   1,855 0 1,409
FLIR SYS INC COM 302445101 1,083 20,014 SH   SOLE   20,014 0 0
FORD MTR CO DEL COM 345370860 159 15,471 SH   SOLE   15,471 0 0
FORTIVE CORP COM 34959J108 531 6,513 SH   SOLE   6,513 0 0
GARMIN LTD SHS H2906T109 1,032 12,937 SH   SOLE   12,937 0 0
GENERAL ELECTRIC CO COM 369604103 430 40,966 SH   SOLE   40,966 0 0
GENERAL MTRS CO COM 37045V100 300 7,791 SH   SOLE   7,791 0 0
GILDAN ACTIVEWEAR INC COM 375916103 802 20,722 SH   SOLE   20,722 0 0
GILEAD SCIENCES INC COM 375558103 476 7,049 SH   SOLE   7,049 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,615 39,817 SH   SOLE   37,607 0 2,210
GLOBAL X FDS GLB X MLP ENRG I 37950E226 293 22,652 SH   SOLE   22,652 0 0
GORMAN RUPP CO COM 383082104 860 26,176 SH   SOLE   26,176 0 0
GRACO INC COM 384109104 242 4,829 SH   SOLE   3,924 0 905
HDFC BANK LTD SPONSORED ADS 40415F101 619 4,759 SH   SOLE   0 0 4,759
HENRY JACK & ASSOC INC COM 426281101 983 7,336 SH   SOLE   7,336 0 0
HILL ROM HLDGS INC COM 431475102 1,053 10,066 SH   SOLE   10,066 0 0
HOME DEPOT INC COM 437076102 4,391 21,117 SH   SOLE   21,117 0 0
HOMESTREET INC COM 43785V102 491 16,553 SH   SOLE   16,553 0 0
HONEYWELL INTL INC COM 438516106 803 4,604 SH   SOLE   4,604 0 0
ICON PLC SHS G4705A100 369 2,399 SH   SOLE   0 0 2,399
ICU MED INC COM 44930G107 275 1,093 SH   SOLE   461 0 632
IDEX CORP COM 45167R104 1,404 8,154 SH   SOLE   8,154 0 0
ILLINOIS TOOL WKS INC COM 452308109 219 1,447 SH   SOLE   1,447 0 0
IMPINJ INC COM 453204109 229 8,000 SH   SOLE   8,000 0 0
INSPERITY INC COM 45778Q107 261 2,139 SH   SOLE   2,139 0 0
INTEL CORP COM 458140100 5,139 107,368 SH   SOLE   107,368 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 607 4,396 SH   SOLE   4,396 0 0
INTUIT COM 461202103 209 801 SH   SOLE   801 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 330 630 SH   SOLE   630 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,285 28,303 SH   SOLE   28,303 0 0
ISHARES GOLD TRUST ISHARES 464285105 19,443 1,440,244 SH   SOLE   1,440,244 0 0
ISHARES INC CORE MSCI EMKT 46434G103 6,094 118,475 SH   SOLE   118,475 0 0
ISHARES INC CUR HD MSCI EM 46434G509 18,191 713,933 SH   SOLE   713,933 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 9,530 94,752 SH   SOLE   94,752 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 601 4,775 SH   SOLE   4,775 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 692 12,556 SH   SOLE   12,556 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 651 5,914 SH   SOLE   5,914 0 0
ISHARES TR CORE MSCI EAFE 46432F842 11,116 181,036 SH   SOLE   181,037 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 12,826 218,724 SH   SOLE   218,724 0 0
ISHARES TR CORE S&P MCP ETF 464287507 16,182 83,300 SH   SOLE   83,300 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,537 19,634 SH   SOLE   19,634 0 0
ISHARES TR CORE S&P TTL STK 464287150 11,293 169,484 SH   SOLE   169,484 0 0
ISHARES TR CORE S&P US GWT 464287671 5,461 87,132 SH   SOLE   87,132 0 0
ISHARES TR CORE S&P US VLU 464287663 2,434 42,974 SH   SOLE   42,974 0 0
ISHARES TR CORE S&P500 ETF 464287200 65,879 223,507 SH   SOLE   223,507 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,798 43,087 SH   SOLE   43,087 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 1,262 27,416 SH   SOLE   27,416 0 0
ISHARES TR HDG MSCI EAFE 46434V803 48,918 1,640,454 SH   SOLE   1,640,454 0 0
ISHARES TR IBOXX HI YD ETF 464288513 465 5,335 SH   SOLE   5,335 0 0
ISHARES TR MODERT ALLOC ETF 464289875 427 10,944 SH   SOLE   10,944 0 0
ISHARES TR MSCI ACWI ETF 464288257 208 2,819 SH   SOLE   2,819 0 0
ISHARES TR MSCI EAFE ETF 464287465 8,757 133,219 SH   SOLE   133,219 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 8,779 204,601 SH   SOLE   204,601 0 0
ISHARES TR MSCI USA ESG SLC 464288802 863 7,083 SH   SOLE   7,083 0 0
ISHARES TR NATIONAL MUN ETF 464288414 27,934 247,010 SH   SOLE   247,010 0 0
ISHARES TR RUS 1000 ETF 464287622 15,902 97,683 SH   SOLE   97,683 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,230 26,883 SH   SOLE   26,883 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 886 6,963 SH   SOLE   6,963 0 0
ISHARES TR RUS MD CP GR ETF 464287481 244 1,709 SH   SOLE   1,709 0 0
ISHARES TR RUS MID CAP ETF 464287499 11,135 199,291 SH   SOLE   199,291 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 10,236 65,823 SH   SOLE   65,823 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 412 2,391 SH   SOLE   2,391 0 0
ISHARES TR S&P 500 VAL ETF 464287408 458 3,925 SH   SOLE   3,925 0 0
ISHARES TR S&P MC 400GR ETF 464287606 342 1,512 SH   SOLE   1,512 0 0
ISHARES TR S&P MC 400VL ETF 464287705 695 4,361 SH   SOLE   4,361 0 0
ISHARES TR S&P SML 600 GWT 464287887 287 1,572 SH   SOLE   1,572 0 0
ISHARES TR SELECT DIVID ETF 464287168 783 7,860 SH   SOLE   7,860 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 6,970 65,412 SH   SOLE   65,412 0 0
ISHARES TR SP SMCP600VL ETF 464287879 265 1,783 SH   SOLE   1,783 0 0
ISHARES TR TIPS BD ETF 464287176 827 7,157 SH   SOLE   7,157 0 0
J & J SNACK FOODS CORP COM 466032109 1,030 6,399 SH   SOLE   6,399 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 211 1,741 SH   SOLE   1,436 0 305
JOHNSON & JOHNSON COM 478160104 7,148 51,325 SH   SOLE   51,325 0 0
JPMORGAN CHASE & CO COM 46625H100 4,998 44,701 SH   SOLE   44,701 0 0
KIMBERLY CLARK CORP COM 494368103 267 2,001 SH   SOLE   2,001 0 0
KKR & CO INC CL A 48251W104 202 8,000 SH   SOLE   8,000 0 0
LANCASTER COLONY CORP COM 513847103 796 5,358 SH   SOLE   5,358 0 0
LENNOX INTL INC COM 526107107 1,285 4,670 SH   SOLE   4,670 0 0
LILLY ELI & CO COM 532457108 548 4,944 SH   SOLE   4,944 0 0
LOCKHEED MARTIN CORP COM 539830109 330 909 SH   SOLE   909 0 0
MAIDEN HOLDINGS LTD SHS G5753U112 17 26,661 SH   SOLE   26,661 0 0
MARATHON PETE CORP COM 56585A102 2,103 37,632 SH   SOLE   37,632 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,911 5,946 SH   SOLE   5,606 0 340
MARSH & MCLENNAN COS INC COM 571748102 232 2,326 SH   SOLE   2,326 0 0
MASTERCARD INC CL A 57636Q104 841 3,181 SH   SOLE   3,181 0 0
MATSON INC COM 57686G105 458 11,788 SH   SOLE   11,788 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,044 17,460 SH   SOLE   17,460 0 0
MCDONALDS CORP COM 580135101 4,445 21,402 SH   SOLE   21,402 0 0
MCGRATH RENTCORP COM 580589109 1,013 16,293 SH   SOLE   16,293 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,091 62,554 SH   SOLE   62,554 0 0
MEDTRONIC PLC SHS G5960L103 245 2,523 SH   SOLE   2,523 0 0
MERCK & CO INC COM 58933Y105 4,095 48,840 SH   SOLE   48,840 0 0
MEREDITH CORP COM 589433101 820 14,897 SH   SOLE   14,897 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 836 995 SH   SOLE   236 0 759
MICROCHIP TECHNOLOGY INC COM 595017104 1,077 12,419 SH   SOLE   12,419 0 0
MICROSOFT CORP COM 594918104 108,398 809,177 SH   SOLE   809,177 0 0
MONDELEZ INTL INC CL A 609207105 222 4,131 SH   SOLE   4,131 0 0
MONOLITHIC PWR SYS INC COM 609839105 207 1,529 SH   SOLE   1,247 0 282
MORGAN STANLEY COM NEW 617446448 207 4,722 SH   SOLE   4,722 0 0
NATIONAL HEALTHCARE CORP COM 635906100 936 11,527 SH   SOLE   11,527 0 0
NETFLIX INC COM 64110L106 1,572 4,277 SH   SOLE   4,227 0 50
NEW RELIC INC COM 64829B100 218 2,516 SH   SOLE   2,516 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 175 17,560 SH   SOLE   17,560 0 0
NEXTERA ENERGY INC COM 65339F101 2,624 12,809 SH   SOLE   12,809 0 0
NIKE INC CL B 654106103 6,526 77,739 SH   SOLE   77,739 0 0
NORDSTROM INC COM 655664100 553 17,363 SH   SOLE   17,363 0 0
NORFOLK SOUTHERN CORP COM 655844108 414 2,077 SH   SOLE   2,077 0 0
NORTHROP GRUMMAN CORP COM 666807102 213 659 SH   SOLE   659 0 0
NORTHWEST NAT HLDG CO COM 66765N105 212 3,051 SH   SOLE   3,051 0 0
NOW INC COM 67011P100 307 20,782 SH   SOLE   20,782 0 0
NVIDIA CORP COM 67066G104 1,062 6,470 SH   SOLE   6,420 0 50
NVR INC COM 62944T105 229 68 SH   SOLE   68 0 0
NXP SEMICONDUCTORS N V COM N6596X109 293 3,000 SH   SOLE   3,000 0 0
OFFICE DEPOT INC COM 676220106 81 39,547 SH   SOLE   39,547 0 0
OGE ENERGY CORP COM 670837103 983 23,119 SH   SOLE   22,054 0 1,065
OLD REP INTL CORP COM 680223104 978 43,705 SH   SOLE   43,705 0 0
OMNICELL INC COM 68213N109 221 2,569 SH   SOLE   2,569 0 0
ORACLE CORP COM 68389X105 789 13,852 SH   SOLE   13,852 0 0
OSHKOSH CORP COM 688239201 1,035 12,389 SH   SOLE   12,389 0 0
PACCAR INC COM 693718108 1,307 18,242 SH   SOLE   18,242 0 0
PAYPAL HLDGS INC COM 70450Y103 448 3,912 SH   SOLE   3,912 0 0
PEPSICO INC COM 713448108 4,322 32,960 SH   SOLE   32,960 0 0
PFIZER INC COM 717081103 4,059 93,715 SH   SOLE   93,715 0 0
PHILIP MORRIS INTL INC COM 718172109 756 9,626 SH   SOLE   9,626 0 0
PHILLIPS 66 COM 718546104 2,689 28,744 SH   SOLE   28,744 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 811 7,968 SH   SOLE   7,968 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 400 7,298 SH   SOLE   7,298 0 0
PITNEY BOWES INC COM 724479100 47 10,886 SH   SOLE   10,886 0 0
PIXELWORKS INC COM NEW 72581M305 30 10,000 SH   SOLE   10,000 0 0
PLANTRONICS INC NEW COM 727493108 871 23,519 SH   SOLE   23,519 0 0
PNC FINL SVCS GROUP INC COM 693475105 321 2,337 SH   SOLE   2,337 0 0
POLARIS INDS INC COM 731068102 979 10,725 SH   SOLE   10,203 0 522
POOL CORPORATION COM 73278L105 601 3,148 SH   SOLE   2,519 0 629
PRICE T ROWE GROUP INC COM 74144T108 3,022 27,541 SH   SOLE   27,541 0 0
PROCTER AND GAMBLE CO COM 742718109 2,246 20,484 SH   SOLE   20,484 0 0
PROSPERITY BANCSHARES INC COM 743606105 943 14,282 SH   SOLE   14,282 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 312 1,849 SH   SOLE   1,849 0 0
PTC INC COM 69370C100 228 2,545 SH   SOLE   2,545 0 0
PULTE GROUP INC COM 745867101 978 30,952 SH   SOLE   30,952 0 0
QUALCOMM INC COM 747525103 310 4,070 SH   SOLE   4,070 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,063 10,443 SH   SOLE   10,443 0 0
RBC BEARINGS INC COM 75524B104 219 1,312 SH   SOLE   0 0 1,312
REALOGY HLDGS CORP COM 75605Y106 117 16,149 SH   SOLE   16,149 0 0
REGIONS FINL CORP NEW COM 7591EP100 251 16,814 SH   SOLE   16,814 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 1,154 7,392 SH   SOLE   7,392 0 0
RESMED INC COM 761152107 1,531 12,546 SH   SOLE   8,496 0 4,050
ROBERT HALF INTL INC COM 770323103 882 15,460 SH   SOLE   15,460 0 0
ROLLINS INC COM 775711104 874 24,357 SH   SOLE   24,357 0 0
RPM INTL INC COM 749685103 1,039 17,009 SH   SOLE   15,581 0 1,428
S&P GLOBAL INC COM 78409V104 3,354 14,725 SH   SOLE   14,725 0 0
SALESFORCE COM INC COM 79466L302 418 2,753 SH   SOLE   2,753 0 0
SCHLUMBERGER LTD COM 806857108 239 6,001 SH   SOLE   6,001 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 355 13,547 SH   SOLE   13,547 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7,637 91,778 SH   SOLE   91,778 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 14,807 210,961 SH   SOLE   210,961 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 668 11,709 SH   SOLE   11,709 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,039 14,530 SH   SOLE   14,530 0 0
SELECTIVE INS GROUP INC COM 816300107 255 3,402 SH   SOLE   3,402 0 0
SEMPRA ENERGY COM 816851109 209 1,519 SH   SOLE   1,519 0 0
SHERWIN WILLIAMS CO COM 824348106 239 520 SH   SOLE   520 0 0
SHOPIFY INC CL A 82509L107 761 2,535 SH   SOLE   0 0 2,535
SMARTSHEET INC COM CL A 83200N103 272 5,611 SH   SOLE   5,611 0 0
SONOCO PRODS CO COM 835495102 1,284 19,644 SH   SOLE   19,644 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 367 1,379 SH   SOLE   1,379 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 815 22,758 SH   SOLE   22,758 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 26,604 90,798 SH   SOLE   90,798 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 301 848 SH   SOLE   848 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 311 5,317 SH   SOLE   5,317 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 6,986 202,265 SH   SOLE   202,265 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 991 29,100 SH   SOLE   29,100 0 0
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 359 11,726 SH   SOLE   11,726 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 352 9,099 SH   SOLE   9,099 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 347 5,703 SH   SOLE   5,703 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 365 3,614 SH   SOLE   3,614 0 0
STARBUCKS CORP COM 855244109 17,939 213,998 SH   SOLE   213,998 0 0
STERIS PLC SHS USD G8473T100 1,836 12,335 SH   SOLE   9,202 0 3,133
STRYKER CORP COM 863667101 339 1,652 SH   SOLE   1,652 0 0
SUMMIT HOTEL PPTYS INC COM 866082100 123 10,711 SH   SOLE   7,066 0 3,645
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 520 13,265 SH   SOLE   0 0 13,265
TARGA RES CORP COM 87612G101 820 20,905 SH   SOLE   20,905 0 0
TELEFLEX INC COM 879369106 305 920 SH   SOLE   920 0 0
TESLA INC COM 88160R101 469 2,102 SH   SOLE   2,102 0 0
TETRA TECH INC NEW COM 88162G103 265 3,379 SH   SOLE   3,379 0 0
TEXAS INSTRS INC COM 882508104 3,334 29,053 SH   SOLE   29,053 0 0
TEXAS ROADHOUSE INC COM 882681109 217 4,047 SH   SOLE   2,219 0 1,828
THERMO FISHER SCIENTIFIC INC COM 883556102 631 2,146 SH   SOLE   2,146 0 0
TJX COS INC NEW COM 872540109 2,956 55,906 SH   SOLE   55,906 0 0
TORO CO COM 891092108 218 3,256 SH   SOLE   2,196 0 1,060
TRACTOR SUPPLY CO COM 892356106 1,105 10,151 SH   SOLE   10,151 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,200 21,406 SH   SOLE   21,406 0 0
TREX CO INC COM 89531P105 264 3,677 SH   SOLE   2,825 0 852
U S PHYSICAL THERAPY INC COM 90337L108 1,004 8,195 SH   SOLE   8,195 0 0
UMB FINL CORP COM 902788108 1,057 16,060 SH   SOLE   16,060 0 0
UNION PACIFIC CORP COM 907818108 3,329 19,686 SH   SOLE   19,686 0 0
UNITED BANKSHARES INC WEST V COM 909907107 991 26,721 SH   SOLE   25,986 0 735
UNITED TECHNOLOGIES CORP COM 913017109 3,147 24,171 SH   SOLE   24,171 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,263 13,373 SH   SOLE   13,373 0 0
US BANCORP DEL COM NEW 902973304 2,978 56,834 SH   SOLE   56,834 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 19,788 238,212 SH   SOLE   238,212 0 0
VANGUARD GROUP DIV APP ETF 921908844 8,157 70,833 SH   SOLE   70,833 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 42,771 360,694 SH   SOLE   360,694 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 77,382 473,607 SH   SOLE   473,607 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 86,706 643,600 SH   SOLE   643,600 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,041 12,211 SH   SOLE   12,211 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,360 15,561 SH   SOLE   15,561 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 348 1,293 SH   SOLE   1,293 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 452 3,461 SH   SOLE   3,461 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 26,286 167,788 SH   SOLE   167,788 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 7,300 39,205 SH   SOLE   39,205 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,109 7,387 SH   SOLE   7,387 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 23,767 214,270 SH   SOLE   214,270 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,284 25,183 SH   SOLE   25,183 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,684 157,152 SH   SOLE   157,152 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 265 3,038 SH   SOLE   3,038 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,009 70,166 SH   SOLE   70,166 0 0
VERSUM MATLS INC COM 92532W103 200 3,873 SH   SOLE   3,873 0 0
VISA INC COM CL A 92826C839 4,404 25,375 SH   SOLE   25,375 0 0
W P CAREY INC COM 92936U109 694 8,546 SH   SOLE   8,546 0 0
WALMART INC COM 931142103 3,687 33,375 SH   SOLE   33,375 0 0
WASHINGTON FED INC COM 938824109 1,096 31,385 SH   SOLE   31,385 0 0
WASTE MGMT INC DEL COM 94106L109 295 2,559 SH   SOLE   2,559 0 0
WD-40 CO COM 929236107 212 1,337 SH   SOLE   1,165 0 172
WEC ENERGY GROUP INC COM 92939U106 2,319 27,817 SH   SOLE   27,817 0 0
WELLS FARGO CO NEW COM 949746101 899 19,004 SH   SOLE   19,004 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 246 1,970 SH   SOLE   1,288 0 682
WILLIAMS SONOMA INC COM 969904101 1,120 17,239 SH   SOLE   17,239 0 0
WORKDAY INC CL A 98138H101 2,204 10,722 SH   SOLE   10,722 0 0
XCEL ENERGY INC COM 98389B100 500 8,410 SH   SOLE   8,410 0 0
XILINX INC COM 983919101 1,216 10,314 SH   SOLE   10,314 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 219 1,045 SH   SOLE   562 0 483