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,328 18,864 SH   SOLE   19,845 0 0
ABBOTT LABS COM 002824100 3,793 43,667 SH   SOLE   45,350 0 0
ABBVIE INC COM 00287Y109 3,612 40,796 SH   SOLE   43,068 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,841 32,488 SH   SOLE   30,190 0 3,360
ACTIVISION BLIZZARD INC COM 00507V109 3,054 51,407 SH   SOLE   52,934 0 0
ADOBE INC COM 00724F101 591 1,794 SH   SOLE   2,469 0 0
ADVANCED MICRO DEVICES INC COM 007903107 427 9,307 SH   SOLE   9,390 0 50
AFLAC INC COM 001055102 205 3,872 SH   SOLE   3,914 0 0
AIR PRODS & CHEMS INC COM 009158106 537 2,284 SH   SOLE   2,616 0 0
ALASKA AIR GROUP INC COM 011659109 2,014 29,732 SH   SOLE   30,422 0 0
ALCENTRA CAP CORP COM 01374T102 131 14,509 SH   SOLE   14,509 0 0
ALCON INC ORD SHS H01301128 450 7,940 SH   SOLE   120 0 7,880
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 343 1,613 SH   SOLE   2,025 0 0
ALLERGAN PLC SHS G0177J108 220 1,152 SH   SOLE   1,216 0 0
ALLETE INC COM NEW 018522300 303 3,729 SH   SOLE   3,729 0 0
ALPHABET INC CAP STK CL A 02079K305 2,216 1,654 SH   SOLE   1,870 0 0
ALPHABET INC CAP STK CL C 02079K107 2,436 1,822 SH   SOLE   1,917 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 312 36,738 SH   SOLE   36,738 0 0
ALTRIA GROUP INC COM 02209S103 777 15,567 SH   SOLE   19,794 0 0
AMAZON COM INC COM 023135106 15,512 8,395 SH   SOLE   9,475 0 0
AMERICAN ELEC PWR CO INC COM 025537101 211 2,236 SH   SOLE   2,300 0 0
AMERICAN EXPRESS CO COM 025816109 3,595 28,876 SH   SOLE   29,625 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,015 13,121 SH   SOLE   14,025 0 0
AMERIPRISE FINL INC COM 03076C106 239 1,435 SH   SOLE   1,466 0 0
AMGEN INC COM 031162100 4,645 19,270 SH   SOLE   21,174 0 0
AMPHENOL CORP NEW CL A 032095101 976 9,024 SH   SOLE   9,419 0 0
ANALOG DEVICES INC COM 032654105 3,243 27,292 SH   SOLE   28,108 0 0
ANTHEM INC COM 036752103 265 876 SH   SOLE   893 0 0
AON PLC SHS CL A G0408V102 202 967 SH   SOLE   992 0 0
APPLE INC COM 037833100 23,126 78,752 SH   SOLE   96,019 0 50
APPLIED MATLS INC COM 038222105 395 6,470 SH   SOLE   6,601 0 0
APTARGROUP INC COM 038336103 346 2,997 SH   SOLE   2,692 0 305
ASML HOLDING N V N Y REGISTRY SHS N07059210 642 2,170 SH   SOLE   0 0 2,170
AT&T INC COM 00206R102 4,482 114,690 SH   SOLE   124,019 0 0
ATMOS ENERGY CORP COM 049560105 1,068 9,553 SH   SOLE   9,916 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,817 22,392 SH   SOLE   22,964 0 0
AVALONBAY CMNTYS INC COM 053484101 2,238 10,673 SH   SOLE   11,011 0 0
AVISTA CORP COM 05379B107 273 5,687 SH   SOLE   5,687 0 0
AVON PRODS INC COM 054303102 76 13,393 SH   SOLE   13,393 0 0
BANK AMER CORP COM 060505104 5,594 158,824 SH   SOLE   165,299 0 0
BECTON DICKINSON & CO COM 075887109 622 2,285 SH   SOLE   2,323 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,037 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,867 12,654 SH   SOLE   16,316 0 0
BIO RAD LABS INC CL A 090572207 297 801 SH   SOLE   623 0 178
BIOGEN INC COM 09062X103 294 993 SH   SOLE   1,380 0 0
BLACKROCK INC COM 09247X101 280 557 SH   SOLE   645 0 0
BOEING CO COM 097023105 10,088 30,966 SH   SOLE   32,502 0 0
BOOKING HLDGS INC COM 09857L108 263 128 SH   SOLE   160 0 0
BOSTON SCIENTIFIC CORP COM 101137107 231 5,096 SH   SOLE   5,345 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 854 13,313 SH   SOLE   14,414 0 0
BROADCOM INC COM 11135F101 841 2,661 SH   SOLE   2,704 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,052 8,515 SH   SOLE   8,848 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 202 3,927 SH   SOLE   3,927 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,183 11,154 SH   SOLE   11,547 0 0
CANADIAN PAC RY LTD COM 13645T100 700 2,746 SH   SOLE   0 0 2,746
CATERPILLAR INC DEL COM 149123101 3,456 23,401 SH   SOLE   24,000 0 0
CBL & ASSOC PPTYS INC COM 124830100 23 21,768 SH   SOLE   21,768 0 0
CDW CORP COM 12514G108 1,434 10,038 SH   SOLE   10,445 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 262 541 SH   SOLE   578 0 0
CHEMED CORP NEW COM 16359R103 502 1,144 SH   SOLE   1,144 0 0
CHEVRON CORP NEW COM 166764100 5,555 46,093 SH   SOLE   47,238 0 0
CHUBB LIMITED COM H1467J104 3,639 23,378 SH   SOLE   20,366 0 3,584
CIGNA CORP NEW COM 125523100 246 1,199 SH   SOLE   1,265 0 0
CINEMARK HOLDINGS INC COM 17243V102 733 21,648 SH   SOLE   22,474 0 0
CISCO SYS INC COM 17275R102 912 19,006 SH   SOLE   34,231 0 0
CITIGROUP INC COM NEW 172967424 460 5,764 SH   SOLE   6,172 0 0
CITRIX SYS INC COM 177376100 376 3,393 SH   SOLE   3,393 0 0
COCA COLA CO COM 191216100 3,666 66,244 SH   SOLE   73,753 0 0
COGNEX CORP COM 192422103 287 5,116 SH   SOLE   3,811 0 1,305
COLUMBIA BKG SYS INC COM 197236102 681 16,735 SH   SOLE   16,795 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 521 5,200 SH   SOLE   5,200 0 0
COMCAST CORP NEW CL A 20030N101 3,905 86,840 SH   SOLE   90,445 0 0
COMMERCE BANCSHARES INC COM 200525103 1,069 15,733 SH   SOLE   16,317 0 0
CONOCOPHILLIPS COM 20825C104 361 5,550 SH   SOLE   5,722 0 0
CORESITE RLTY CORP COM 21870Q105 227 2,018 SH   SOLE   1,630 0 388
COSTCO WHSL CORP NEW COM 22160K105 9,681 32,938 SH   SOLE   40,998 0 0
CSX CORP COM 126408103 243 3,356 SH   SOLE   5,003 0 0
CVS HEALTH CORP COM 126650100 324 4,361 SH   SOLE   4,623 0 0
DANAHER CORPORATION COM 235851102 1,330 8,663 SH   SOLE   8,736 0 0
DARLING INGREDIENTS INC COM 237266101 214 7,613 SH   SOLE   7,613 0 0
DEERE & CO COM 244199105 243 1,403 SH   SOLE   1,497 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 201 15,638 SH   SOLE   15,638 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 303 5,182 SH   SOLE   5,251 0 0
DISNEY WALT CO COM DISNEY 254687106 4,579 31,660 SH   SOLE   35,659 0 0
DOCUSIGN INC COM 256163106 385 5,189 SH   SOLE   4,905 0 317
DOMINION ENERGY INC COM 25746U109 256 3,096 SH   SOLE   3,187 0 0
DOMINOS PIZZA INC COM 25754A201 235 798 SH   SOLE   805 0 0
DONNELLEY R R & SONS CO COM 257867200 48 12,102 SH   SOLE   12,102 0 0
DOW INC COM 260557103 2,679 48,960 SH   SOLE   50,820 0 0
EAGLE MATERIALS INC COM 26969P108 223 2,462 SH   SOLE   1,998 0 464
EATON VANCE ENH EQTY INC FD COM 278277108 211 11,809 SH   SOLE   11,809 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 408 1,749 SH   SOLE   1,783 0 0
EMCOR GROUP INC COM 29084Q100 262 3,039 SH   SOLE   3,039 0 0
EMERSON ELEC CO COM 291011104 450 5,903 SH   SOLE   6,544 0 0
ENDO INTL PLC SHS G30401106 61 12,969 SH   SOLE   12,969 0 0
EOG RES INC COM 26875P101 205 2,437 SH   SOLE   2,550 0 0
EPR PPTYS COM SH BEN INT 26884U109 892 12,622 SH   SOLE   13,088 0 0
EXELON CORP COM 30161N101 267 5,866 SH   SOLE   6,207 0 0
EXPEDIA GROUP INC COM NEW 30212P303 463 4,283 SH   SOLE   4,289 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,039 13,319 SH   SOLE   13,841 0 0
EXPONENT INC COM 30214U102 228 3,312 SH   SOLE   2,023 0 1,311
EXTRA SPACE STORAGE INC COM 30225T102 1,014 9,604 SH   SOLE   9,971 0 0
EXXON MOBIL CORP COM 30231G102 4,583 65,685 SH   SOLE   71,786 0 0
FACEBOOK INC CL A 30303M102 1,998 9,734 SH   SOLE   10,081 0 0
FACTSET RESH SYS INC COM 303075105 1,302 4,852 SH   SOLE   5,001 0 0
FAIR ISAAC CORP COM 303250104 237 633 SH   SOLE   633 0 0
FIFTH THIRD BANCORP COM 316773100 242 7,859 SH   SOLE   7,859 0 0
FIRST FINL BANKSHARES COM 32020R109 280 7,977 SH   SOLE   7,977 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 634 10,546 SH   SOLE   9,196 0 1,350
FISERV INC COM 337738108 243 2,101 SH   SOLE   2,224 0 0
FIVE BELOW INC COM 33829M101 415 3,244 SH   SOLE   1,861 0 1,400
FLIR SYS INC COM 302445101 995 19,110 SH   SOLE   19,829 0 0
FLOWERS FOODS INC COM 343498101 849 39,054 SH   SOLE   40,653 0 0
FORD MTR CO DEL COM 345370860 158 16,992 SH   SOLE   17,190 0 0
FORTIVE CORP COM 34959J108 502 6,572 SH   SOLE   6,612 0 0
GARMIN LTD SHS H2906T109 987 10,118 SH   SOLE   10,587 0 0
GENERAL ELECTRIC CO COM 369604103 528 47,372 SH   SOLE   54,521 0 0
GENERAL MTRS CO COM 37045V100 370 10,105 SH   SOLE   10,212 0 0
GILEAD SCIENCES INC COM 375558103 477 7,345 SH   SOLE   7,419 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,815 39,456 SH   SOLE   37,266 0 2,190
GLOBAL PMTS INC COM 37940X102 212 1,164 SH   SOLE   1,184 0 0
GLOBAL X FDS GLB X MLP ENRG I 37950E226 278 22,652 SH   SOLE   22,652 0 0
GRACO INC COM 384109104 250 4,814 SH   SOLE   3,970 0 905
HASBRO INC COM 418056107 967 9,158 SH   SOLE   9,388 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 2,068 44,138 SH   SOLE   44,138 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 578 9,123 SH   SOLE   0 0 9,123
HENRY JACK & ASSOC INC COM 426281101 1,025 7,036 SH   SOLE   7,308 0 0
HILL ROM HLDGS INC COM 431475102 1,080 9,507 SH   SOLE   9,881 0 0
HOME DEPOT INC COM 437076102 4,648 21,285 SH   SOLE   25,736 0 0
HOMESTREET INC COM 43785V102 523 15,368 SH   SOLE   15,368 0 0
HONEYWELL INTL INC COM 438516106 909 5,140 SH   SOLE   5,657 0 0
HUMANA INC COM 444859102 200 545 SH   SOLE   575 0 0
ICON PLC SHS G4705A100 388 2,251 SH   SOLE   0 0 2,251
IDACORP INC COM 451107106 260 2,431 SH   SOLE   2,010 0 421
IDEX CORP COM 45167R104 1,149 6,683 SH   SOLE   6,938 0 0
ILLINOIS TOOL WKS INC COM 452308109 708 3,945 SH   SOLE   4,038 0 0
IMPINJ INC COM 453204109 206 8,000 SH   SOLE   11,000 0 0
INGERSOLL-RAND PLC SHS G47791101 204 1,541 SH   SOLE   1,599 0 0
INTEL CORP COM 458140100 6,116 102,179 SH   SOLE   105,810 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 504 3,760 SH   SOLE   4,142 0 0
INTUIT COM 461202103 228 870 SH   SOLE   894 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 398 673 SH   SOLE   685 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,666 26,648 SH   SOLE   26,931 0 0
ISHARES GOLD TRUST ISHARES 464285105 1,550 106,930 SH   SOLE   111,125 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,286 23,918 SH   SOLE   24,156 0 0
ISHARES INC CUR HD MSCI EM 46434G509 18,040 681,277 SH   SOLE   681,277 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 817 8,108 SH   SOLE   8,108 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 570 4,534 SH   SOLE   4,534 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,136 10,303 SH   SOLE   10,303 0 0
ISHARES TR CORE MSCI EAFE 46432F842 13,350 204,629 SH   SOLE   205,884 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 8,849 142,961 SH   SOLE   142,961 0 0
ISHARES TR CORE S&P MCP ETF 464287507 9,341 45,384 SH   SOLE   45,384 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,213 26,388 SH   SOLE   26,388 0 0
ISHARES TR CORE S&P TTL STK 464287150 504 6,928 SH   SOLE   6,928 0 0
ISHARES TR CORE S&P US GWT 464287671 4,750 70,226 SH   SOLE   70,348 0 0
ISHARES TR CORE S&P US VLU 464287663 1,118 17,735 SH   SOLE   17,913 0 0
ISHARES TR CORE S&P500 ETF 464287200 96,577 298,777 SH   SOLE   763,756 0 0
ISHARES TR CORE US AGGBD ET 464287226 718 6,387 SH   SOLE   6,387 0 0
ISHARES TR HDG MSCI EAFE 46434V803 53,413 1,750,403 SH   SOLE   2,344,103 0 0
ISHARES TR IBOXX HI YD ETF 464288513 463 5,270 SH   SOLE   5,270 0 0
ISHARES TR MSCI ACWI ETF 464288257 226 2,856 SH   SOLE   2,856 0 0
ISHARES TR MSCI EAFE ETF 464287465 8,775 126,371 SH   SOLE   126,371 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 8,633 192,396 SH   SOLE   192,596 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 239 3,648 SH   SOLE   3,648 0 0
ISHARES TR MSCI USA ESG SLC 464288802 542 4,041 SH   SOLE   4,041 0 0
ISHARES TR NATIONAL MUN ETF 464288414 14,363 126,093 SH   SOLE   126,093 0 0
ISHARES TR RUS 1000 ETF 464287622 16,943 94,961 SH   SOLE   95,932 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,296 24,418 SH   SOLE   25,080 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 951 6,963 SH   SOLE   7,265 0 0
ISHARES TR RUS MID CAP ETF 464287499 11,385 190,965 SH   SOLE   603,692 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 10,775 65,037 SH   SOLE   65,561 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 432 2,293 SH   SOLE   2,293 0 0
ISHARES TR S&P 500 VAL ETF 464287408 516 3,970 SH   SOLE   3,970 0 0
ISHARES TR S&P MC 400GR ETF 464287606 360 1,512 SH   SOLE   1,512 0 0
ISHARES TR S&P MC 400VL ETF 464287705 745 4,361 SH   SOLE   4,361 0 0
ISHARES TR SELECT DIVID ETF 464287168 486 4,596 SH   SOLE   24,314 0 0
ISHARES TR SHORT TREAS BD 464288679 538 4,875 SH   SOLE   5,225 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 1,707 15,984 SH   SOLE   15,984 0 0
ISHARES TR SP SMCP600VL ETF 464287879 287 1,783 SH   SOLE   1,783 0 0
ISHARES TR TIPS BD ETF 464287176 1,152 9,885 SH   SOLE   9,885 0 0
J & J SNACK FOODS CORP COM 466032109 1,120 6,076 SH   SOLE   6,294 0 0
JOHNSON & JOHNSON COM 478160104 5,703 39,094 SH   SOLE   41,303 0 0
JPMORGAN CHASE & CO COM 46625H100 6,013 43,131 SH   SOLE   46,934 0 0
KEYCORP NEW COM 493267108 211 10,401 SH   SOLE   10,401 0 0
KIMBERLY CLARK CORP COM 494368103 1,015 7,378 SH   SOLE   7,853 0 0
KKR & CO INC CL A 48251W104 233 8,000 SH   SOLE   8,000 0 0
LAM RESEARCH CORP COM 512807108 213 727 SH   SOLE   754 0 0
LENNOX INTL INC COM 526107107 1,096 4,494 SH   SOLE   4,637 0 0
LILLY ELI & CO COM 532457108 606 4,612 SH   SOLE   4,735 0 0
LITHIA MTRS INC CL A 536797103 215 1,465 SH   SOLE   655 0 810
LOCKHEED MARTIN CORP COM 539830109 385 988 SH   SOLE   1,300 0 0
LOWES COS INC COM 548661107 260 2,175 SH   SOLE   3,678 0 0
LULULEMON ATHLETICA INC COM 550021109 392 1,693 SH   SOLE   38 0 1,655
MARATHON PETE CORP COM 56585A102 2,266 37,623 SH   SOLE   37,650 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,614 4,258 SH   SOLE   4,149 0 266
MARSH & MCLENNAN COS INC COM 571748102 295 2,644 SH   SOLE   2,737 0 0
MASTERCARD INC CL A 57636Q104 962 3,222 SH   SOLE   3,354 0 0
MATSON INC COM 57686G105 481 11,788 SH   SOLE   11,788 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,028 16,709 SH   SOLE   17,344 0 0
MCDONALDS CORP COM 580135101 4,000 20,240 SH   SOLE   21,445 0 0
MCGRATH RENTCORP COM 580589109 1,180 15,416 SH   SOLE   16,035 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,272 60,258 SH   SOLE   62,154 0 0
MEDICINES CO COM 584688105 226 2,666 SH   SOLE   2,685 0 0
MEDTRONIC PLC SHS G5960L103 380 3,347 SH   SOLE   3,541 0 0
MERCK & CO INC COM 58933Y105 4,321 47,506 SH   SOLE   50,554 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 595 749 SH   SOLE   233 0 520
MICROCHIP TECHNOLOGY INC COM 595017104 1,252 11,955 SH   SOLE   12,425 0 0
MICRON TECHNOLOGY INC COM 595112103 696 12,952 SH   SOLE   13,073 0 0
MICROSOFT CORP COM 594918104 144,947 919,132 SH   SOLE   959,961 0 0
MKS INSTRUMENT INC COM 55306N104 278 2,523 SH   SOLE   2,523 0 0
MONDELEZ INTL INC CL A 609207105 243 4,409 SH   SOLE   6,946 0 0
MONOLITHIC PWR SYS INC COM 609839105 264 1,480 SH   SOLE   1,252 0 228
MORGAN STANLEY COM NEW 617446448 246 4,812 SH   SOLE   7,110 0 0
NATIONAL HEALTHCARE CORP COM 635906100 953 11,017 SH   SOLE   11,427 0 0
NETFLIX INC COM 64110L106 947 2,926 SH   SOLE   2,923 0 50
NEW YORK CMNTY BANCORP INC COM 649445103 212 17,608 SH   SOLE   17,608 0 0
NEXTERA ENERGY INC COM 65339F101 2,982 12,312 SH   SOLE   12,841 0 0
NIKE INC CL B 654106103 7,928 78,248 SH   SOLE   82,762 0 0
NORDSON CORP COM 655663102 220 1,349 SH   SOLE   934 0 415
NORDSTROM INC COM 655664100 751 18,348 SH   SOLE   18,952 0 0
NORFOLK SOUTHERN CORP COM 655844108 402 2,073 SH   SOLE   2,122 0 0
NORTHROP GRUMMAN CORP COM 666807102 217 632 SH   SOLE   648 0 0
NORTHWEST NAT HLDG CO COM 66765N105 953 12,928 SH   SOLE   12,928 0 0
NVIDIA CORP COM 67066G104 4,358 18,523 SH   SOLE   19,084 0 50
NXP SEMICONDUCTORS N V COM N6596X109 395 3,102 SH   SOLE   3,102 0 0
OFFICE DEPOT INC COM 676220106 113 41,198 SH   SOLE   41,198 0 0
OGE ENERGY CORP COM 670837103 998 22,453 SH   SOLE   22,064 0 1,065
OLD REP INTL CORP COM 680223104 927 41,455 SH   SOLE   43,046 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 201 3,087 SH   SOLE   1,860 0 1,227
OMNICELL INC COM 68213N109 207 2,539 SH   SOLE   2,539 0 0
ONEOK INC NEW COM 682680103 1,069 14,125 SH   SOLE   14,676 0 0
ORACLE CORP COM 68389X105 630 11,892 SH   SOLE   12,308 0 0
OSHKOSH CORP COM 688239201 1,181 12,477 SH   SOLE   12,880 0 0
PACCAR INC COM 693718108 3,031 38,315 SH   SOLE   44,106 0 0
PAYPAL HLDGS INC COM 70450Y103 435 4,022 SH   SOLE   4,176 0 0
PENNEY J C CORP INC COM 708160106 22 19,305 SH   SOLE   19,305 0 0
PEPSICO INC COM 713448108 4,296 31,431 SH   SOLE   32,172 0 0
PFIZER INC COM 717081103 3,764 96,071 SH   SOLE   100,080 0 0
PHILIP MORRIS INTL INC COM 718172109 1,092 12,836 SH   SOLE   15,972 0 0
PHILLIPS 66 COM 718546104 3,070 27,554 SH   SOLE   28,683 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 625 6,150 SH   SOLE   6,150 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 374 6,771 SH   SOLE   6,771 0 0
PIXELWORKS INC COM NEW 72581M305 39 10,000 SH   SOLE   10,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 451 2,823 SH   SOLE   2,981 0 0
POLARIS INC COM 731068102 1,045 10,275 SH   SOLE   10,136 0 560
POOL CORPORATION COM 73278L105 663 3,122 SH   SOLE   2,556 0 576
PRICE T ROWE GROUP INC COM 74144T108 3,216 26,391 SH   SOLE   27,180 0 0
PROCTER & GAMBLE CO COM 742718109 2,934 23,486 SH   SOLE   24,280 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,035 14,395 SH   SOLE   14,902 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 305 1,851 SH   SOLE   1,851 0 0
PUBLIC STORAGE COM 74460D109 205 962 SH   SOLE   966 0 0
PULTE GROUP INC COM 745867101 1,154 29,739 SH   SOLE   30,871 0 0
QUALCOMM INC COM 747525103 388 4,403 SH   SOLE   5,418 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,059 9,925 SH   SOLE   10,305 0 0
RAYTHEON CO COM NEW 755111507 280 1,273 SH   SOLE   1,901 0 0
RBC BEARINGS INC COM 75524B104 204 1,291 SH   SOLE   0 0 1,291
REALOGY HLDGS CORP COM 75605Y106 128 13,204 SH   SOLE   13,204 0 0
REGIONS FINL CORP NEW COM 7591EP100 325 18,944 SH   SOLE   19,189 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 1,146 7,032 SH   SOLE   7,258 0 0
RESMED INC COM 761152107 1,875 12,100 SH   SOLE   8,558 0 3,875
ROBERT HALF INTL INC COM 770323103 938 14,852 SH   SOLE   15,439 0 0
ROLLINS INC COM 775711104 768 23,149 SH   SOLE   24,022 0 0
RPM INTL INC COM 749685103 1,382 18,000 SH   SOLE   17,355 0 1,210
S&P GLOBAL INC COM 78409V104 3,727 13,650 SH   SOLE   14,070 0 0
SALESFORCE COM INC COM 79466L302 581 3,572 SH   SOLE   3,688 0 0
SCHLUMBERGER LTD COM 806857108 346 8,607 SH   SOLE   8,739 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 284 10,393 SH   SOLE   10,393 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 8,206 88,319 SH   SOLE   88,319 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 12,685 165,148 SH   SOLE   165,148 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 419 6,970 SH   SOLE   6,970 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 771 10,194 SH   SOLE   10,194 0 0
SELECTIVE INS GROUP INC COM 816300107 217 3,331 SH   SOLE   3,331 0 0
SEMPRA ENERGY COM 816851109 257 1,699 SH   SOLE   1,717 0 0
SHERWIN WILLIAMS CO COM 824348106 328 563 SH   SOLE   581 0 0
SHOPIFY INC CL A 82509L107 765 1,925 SH   SOLE   0 0 1,925
SMARTSHEET INC COM CL A 83200N103 220 4,893 SH   SOLE   4,893 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 409 8,515 SH   SOLE   0 0 8,515
SONOCO PRODS CO COM 835495102 1,161 18,812 SH   SOLE   19,395 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 420 1,474 SH   SOLE   1,474 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 684 18,205 SH   SOLE   18,205 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 26,862 83,459 SH   SOLE   85,054 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 318 848 SH   SOLE   848 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4,430 117,146 SH   SOLE   117,146 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 592 16,328 SH   SOLE   16,328 0 0
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 223 6,823 SH   SOLE   6,823 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 370 8,830 SH   SOLE   8,830 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 250 3,879 SH   SOLE   3,879 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 389 3,614 SH   SOLE   3,614 0 0
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 314 5,317 SH   SOLE   5,317 0 0
STARBUCKS CORP COM 855244109 18,352 208,728 SH   SOLE   220,071 0 0
STERIS PLC SHS USD G8473T100 1,800 11,802 SH   SOLE   9,084 0 3,023
STRYKER CORP COM 863667101 356 1,696 SH   SOLE   1,973 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 738 12,705 SH   SOLE   20 0 12,685
TARGA RES CORP COM 87612G101 860 21,048 SH   SOLE   21,862 0 0
TARGET CORP COM 87612E106 224 1,745 SH   SOLE   1,819 0 0
TESLA INC COM 88160R101 512 1,223 SH   SOLE   1,223 0 0
TETRA TECH INC NEW COM 88162G103 291 3,379 SH   SOLE   3,397 0 0
TEXAS INSTRS INC COM 882508104 3,509 27,350 SH   SOLE   28,225 0 0
TEXAS ROADHOUSE INC COM 882681109 238 4,228 SH   SOLE   2,200 0 2,028
THERMO FISHER SCIENTIFIC INC COM 883556102 746 2,298 SH   SOLE   2,350 0 0
TJX COS INC NEW COM 872540109 3,276 53,659 SH   SOLE   56,600 0 0
TORO CO COM 891092108 268 3,370 SH   SOLE   2,310 0 1,060
TRACTOR SUPPLY CO COM 892356106 908 9,722 SH   SOLE   10,105 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,824 20,615 SH   SOLE   21,209 0 0
TREX CO INC COM 89531P105 326 3,621 SH   SOLE   2,834 0 787
U S PHYSICAL THERAPY INC COM 90337L108 889 7,769 SH   SOLE   8,070 0 0
UMB FINL CORP COM 902788108 914 13,310 SH   SOLE   13,811 0 0
UNION PACIFIC CORP COM 907818108 3,501 19,363 SH   SOLE   19,916 0 0
UNITED AIRLINES HLDGS INC COM 910047109 379 4,302 SH   SOLE   4,317 0 0
UNITED BANKSHARES INC WEST V COM 909907107 981 25,367 SH   SOLE   26,801 0 720
UNITED TECHNOLOGIES CORP COM 913017109 3,571 23,849 SH   SOLE   24,588 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,886 13,218 SH   SOLE   14,972 0 0
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 208 1,773 SH   SOLE   1,773 0 0
US BANCORP DEL COM NEW 902973304 3,293 55,540 SH   SOLE   56,234 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 2,227 26,553 SH   SOLE   26,553 0 0
VANGUARD GROUP DIV APP ETF 921908844 7,764 62,281 SH   SOLE   62,281 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 53,746 426,590 SH   SOLE   477,951 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 83,895 460,528 SH   SOLE   460,618 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 88,991 601,944 SH   SOLE   601,944 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,766 9,910 SH   SOLE   9,910 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,866 20,105 SH   SOLE   20,105 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 270 913 SH   SOLE   913 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 451 3,292 SH   SOLE   3,292 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 26,347 159,061 SH   SOLE   159,061 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 7,508 37,785 SH   SOLE   37,785 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,103 6,739 SH   SOLE   6,739 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 22,960 191,567 SH   SOLE   191,686 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 278 5,168 SH   SOLE   5,168 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,298 119,140 SH   SOLE   119,140 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 296 6,728 SH   SOLE   6,728 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 264 2,822 SH   SOLE   37,222 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,915 80,057 SH   SOLE   84,272 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 208 950 SH   SOLE   980 0 0
VISA INC COM CL A 92826C839 4,623 24,603 SH   SOLE   27,401 0 0
W P CAREY INC COM 92936U109 793 9,909 SH   SOLE   9,909 0 0
WALMART INC COM 931142103 4,048 34,066 SH   SOLE   36,050 0 0
WASHINGTON FED INC COM 938824109 1,059 28,884 SH   SOLE   28,884 0 0
WASTE MGMT INC DEL COM 94106L109 278 2,441 SH   SOLE   3,880 0 0
WD-40 CO COM 929236107 252 1,301 SH   SOLE   1,165 0 136
WEC ENERGY GROUP INC COM 92939U106 2,446 26,520 SH   SOLE   27,436 0 0
WELLS FARGO CO NEW COM 949746101 1,256 23,346 SH   SOLE   24,845 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 288 1,913 SH   SOLE   1,321 0 607
WILLIAMS SONOMA INC COM 969904101 1,210 16,477 SH   SOLE   17,129 0 0
WORKDAY INC CL A 98138H101 1,729 10,513 SH   SOLE   10,513 0 0
XCEL ENERGY INC COM 98389B100 550 8,673 SH   SOLE   8,761 0 0
XILINX INC COM 983919101 965 9,864 SH   SOLE   10,234 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 259 1,018 SH   SOLE   615 0 413
CEDAR REALTY TRUST INC COM NEW 150602209 41 14,052 SH   SOLE   14,052 0 0
GLU MOBILE INC COM 379890106 63 10,366 SH   SOLE   10,366 0 0
TRUIST FINL CORP COM 89832Q109 218 3,880 SH   SOLE   4,039 0 0