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,838 17,264 SH   SOLE   18,250 0 0
ABBOTT LABS COM 002824100 3,649 43,602 SH   SOLE   45,328 0 0
ABBVIE INC COM 00287Y109 2,975 39,288 SH   SOLE   41,660 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,323 32,873 SH   SOLE   30,612 0 3,365
ACTIVISION BLIZZARD INC COM 00507V109 2,806 53,025 SH   SOLE   54,660 0 0
ADOBE INC COM 00724F101 376 1,359 SH   SOLE   2,120 0 0
ADVANCED MICRO DEVICES INC COM 007903107 234 8,069 SH   SOLE   8,126 0 50
AFLAC INC COM 001055102 215 4,113 SH   SOLE   4,167 0 0
AIR PRODS & CHEMS INC COM 009158106 518 2,335 SH   SOLE   2,671 0 0
ALASKA AIR GROUP INC COM 011659109 1,949 30,035 SH   SOLE   30,555 0 0
ALCENTRA CAP CORP COM 01374T102 129 14,509 SH   SOLE   14,509 0 0
ALCON INC ORD SHS H01301128 460 7,890 SH   SOLE   60 0 7,890
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 271 1,621 SH   SOLE   2,033 0 0
ALLETE INC COM NEW 018522300 326 3,729 SH   SOLE   3,729 0 0
ALPHABET INC CAP STK CL A 02079K305 2,070 1,695 SH   SOLE   1,949 0 0
ALPHABET INC CAP STK CL C 02079K107 2,315 1,899 SH   SOLE   2,014 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 336 36,738 SH   SOLE   36,738 0 0
ALTRIA GROUP INC COM 02209S103 451 11,020 SH   SOLE   15,211 0 0
AMAZON COM INC COM 023135106 14,648 8,438 SH   SOLE   9,559 0 0
AMERICAN ELEC PWR CO INC COM 025537101 209 2,228 SH   SOLE   2,335 0 0
AMERICAN EXPRESS CO COM 025816109 3,449 29,162 SH   SOLE   30,015 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,992 13,529 SH   SOLE   14,511 0 0
AMGEN INC COM 031162100 3,691 19,075 SH   SOLE   21,363 0 0
AMPHENOL CORP NEW CL A 032095101 872 9,039 SH   SOLE   9,383 0 0
ANALOG DEVICES INC COM 032654105 3,085 27,608 SH   SOLE   28,582 0 0
ANAPLAN INC COM 03272L108 1,666 35,456 SH   SOLE   35,456 0 0
ANTHEM INC COM 036752103 226 945 SH   SOLE   964 0 0
APPLE INC COM 037833100 18,273 81,584 SH   SOLE   99,266 0 50
APPLIED MATLS INC COM 038222105 298 5,970 SH   SOLE   6,215 0 0
APTARGROUP INC COM 038336103 358 3,025 SH   SOLE   2,720 0 305
ASML HOLDING N V N Y REGISTRY SHS N07059210 542 2,180 SH   SOLE   0 0 2,180
AT&T INC COM 00206R102 4,374 115,613 SH   SOLE   125,568 0 0
ATMOS ENERGY CORP COM 049560105 1,107 9,718 SH   SOLE   9,997 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,623 22,449 SH   SOLE   23,060 0 0
AVALONBAY CMNTYS INC COM 053484101 2,318 10,765 SH   SOLE   11,084 0 0
AVISTA CORP COM 05379B107 275 5,676 SH   SOLE   5,676 0 0
AVON PRODS INC COM 054303102 59 13,393 SH   SOLE   13,393 0 0
BANK AMER CORP COM 060505104 4,792 164,272 SH   SOLE   171,608 0 0
BECTON DICKINSON & CO COM 075887109 540 2,138 SH   SOLE   2,223 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,871 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,645 12,716 SH   SOLE   16,515 0 0
BIO RAD LABS INC CL A 090572207 265 798 SH   SOLE   620 0 178
BIOGEN INC COM 09062X103 208 894 SH   SOLE   1,299 0 0
BLACKROCK INC COM 09247X101 238 533 SH   SOLE   623 0 0
BOEING CO COM 097023105 11,841 31,122 SH   SOLE   32,896 0 0
BOOKING HLDGS INC COM 09857L108 231 118 SH   SOLE   153 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 468 9,247 SH   SOLE   9,535 0 0
BROADCOM INC COM 11135F101 697 2,525 SH   SOLE   2,557 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,094 8,789 SH   SOLE   9,047 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 208 3,927 SH   SOLE   3,927 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,266 11,410 SH   SOLE   11,697 0 0
CANADIAN PAC RY LTD COM 13645T100 612 2,751 SH   SOLE   0 0 2,751
CATERPILLAR INC DEL COM 149123101 2,930 23,198 SH   SOLE   24,071 0 0
CBL & ASSOC PPTYS INC COM 124830100 35 27,330 SH   SOLE   27,330 0 0
CDW CORP COM 12514G108 1,296 10,512 SH   SOLE   10,823 0 0
CHEMED CORP NEW COM 16359R103 476 1,140 SH   SOLE   1,140 0 0
CHEVRON CORP NEW COM 166764100 4,882 41,159 SH   SOLE   42,601 0 0
CHUBB LIMITED COM H1467J104 3,866 23,946 SH   SOLE   21,071 0 3,589
CINEMARK HOLDINGS INC COM 17243V102 875 22,665 SH   SOLE   23,326 0 0
CISCO SYS INC COM 17275R102 3,574 72,343 SH   SOLE   89,093 0 0
CITIGROUP INC COM NEW 172967424 325 4,705 SH   SOLE   5,387 0 0
CITRIX SYS INC COM 177376100 315 3,264 SH   SOLE   3,291 0 0
COCA COLA CO COM 191216100 3,606 66,243 SH   SOLE   74,080 0 0
COGNEX CORP COM 192422103 245 4,993 SH   SOLE   3,688 0 1,305
COLUMBIA BKG SYS INC COM 197236102 842 22,806 SH   SOLE   22,806 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 508 5,242 SH   SOLE   5,242 0 0
COMCAST CORP NEW CL A 20030N101 3,856 85,534 SH   SOLE   89,543 0 0
COMMERCE BANCSHARES INC COM 200525103 936 15,434 SH   SOLE   15,877 0 0
CORESITE RLTY CORP COM 21870Q105 247 2,031 SH   SOLE   1,643 0 388
COSTCO WHSL CORP NEW COM 22160K105 9,522 33,047 SH   SOLE   41,153 0 0
CSX CORP COM 126408103 205 2,967 SH   SOLE   4,626 0 0
CVS HEALTH CORP COM 126650100 207 3,277 SH   SOLE   3,660 0 0
DANAHER CORPORATION COM 235851102 1,253 8,676 SH   SOLE   8,828 0 0
DEERE & CO COM 244199105 219 1,294 SH   SOLE   1,415 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 297 5,144 SH   SOLE   5,482 0 0
DIGITAL RLTY TR INC COM 253868103 208 1,599 SH   SOLE   1,630 0 0
DISNEY WALT CO COM DISNEY 254687106 4,047 31,057 SH   SOLE   34,977 0 0
DOCUSIGN INC COM 256163106 289 4,655 SH   SOLE   4,338 0 317
DOMINION ENERGY INC COM 25746U109 232 2,862 SH   SOLE   2,962 0 0
DONNELLEY R R & SONS CO COM 257867200 46 12,102 SH   SOLE   12,102 0 0
DOW INC COM 260557103 2,353 49,374 SH   SOLE   51,245 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 271 2,831 SH   SOLE   3,184 0 0
DUPONT DE NEMOURS INC COM 26614N102 217 3,040 SH   SOLE   3,578 0 0
EAGLE MATERIALS INC COM 26969P108 222 2,462 SH   SOLE   1,998 0 464
EATON VANCE ENH EQTY INC FD COM 278277108 721 43,309 SH   SOLE   43,309 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 375 1,707 SH   SOLE   1,779 0 0
EMCOR GROUP INC COM 29084Q100 262 3,039 SH   SOLE   3,039 0 0
EMERSON ELEC CO COM 291011104 384 5,745 SH   SOLE   6,406 0 0
ENDO INTL PLC SHS G30401106 43 13,522 SH   SOLE   13,522 0 0
EPR PPTYS COM SH BEN INT 26884U109 997 12,972 SH   SOLE   13,333 0 0
ESSEX PPTY TR INC COM 297178105 213 650 SH   SOLE   709 0 0
EXELON CORP COM 30161N101 295 6,098 SH   SOLE   6,656 0 0
EXPEDIA GROUP INC COM NEW 30212P303 852 6,342 SH   SOLE   6,356 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,016 13,669 SH   SOLE   14,128 0 0
EXPONENT INC COM 30214U102 235 3,357 SH   SOLE   2,046 0 1,311
EXTRA SPACE STORAGE INC COM 30225T102 1,162 9,948 SH   SOLE   10,246 0 0
EXXON MOBIL CORP COM 30231G102 4,817 68,214 SH   SOLE   75,541 0 0
FACEBOOK INC CL A 30303M102 1,854 10,413 SH   SOLE   11,003 0 0
FACTSET RESH SYS INC COM 303075105 1,090 4,489 SH   SOLE   4,611 0 0
FIRST FINL BANKSHARES COM 32020R109 269 8,073 SH   SOLE   8,073 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 685 11,407 SH   SOLE   9,666 0 1,741
FIRSTCASH INC COM 33767D105 200 2,184 SH   SOLE   2,184 0 0
FISERV INC COM 337738108 202 1,957 SH   SOLE   2,167 0 0
FIVE BELOW INC COM 33829M101 423 3,356 SH   SOLE   1,850 0 1,506
FLIR SYS INC COM 302445101 1,038 19,728 SH   SOLE   20,377 0 0
FLOWERS FOODS INC COM 343498101 928 40,112 SH   SOLE   41,386 0 0
FORD MTR CO DEL COM 345370860 133 14,507 SH   SOLE   15,047 0 0
FORTIVE CORP COM 34959J108 447 6,513 SH   SOLE   6,513 0 0
GARMIN LTD SHS H2906T109 1,070 12,625 SH   SOLE   13,077 0 0
GENERAL ELECTRIC CO COM 369604103 381 42,567 SH   SOLE   49,643 0 0
GENERAL MTRS CO COM 37045V100 283 7,552 SH   SOLE   7,733 0 0
GILDAN ACTIVEWEAR INC COM 375916103 777 21,871 SH   SOLE   22,476 0 0
GILEAD SCIENCES INC COM 375558103 487 7,689 SH   SOLE   8,095 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,611 39,797 SH   SOLE   37,607 0 2,190
GLOBAL X FDS GLB X MLP ENRG I 37950E226 279 22,652 SH   SOLE   22,652 0 0
GRACO INC COM 384109104 219 4,756 SH   SOLE   3,851 0 905
HAWAIIAN ELEC INDUSTRIES COM 419870100 2,015 44,170 SH   SOLE   44,170 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 521 9,128 SH   SOLE   0 0 9,128
HENRY JACK & ASSOC INC COM 426281101 1,058 7,244 SH   SOLE   7,465 0 0
HILL ROM HLDGS INC COM 431475102 1,042 9,905 SH   SOLE   10,177 0 0
HOME DEPOT INC COM 437076102 4,783 20,614 SH   SOLE   25,177 0 0
HOMESTREET INC COM 43785V102 420 15,368 SH   SOLE   15,368 0 0
HONEYWELL INTL INC COM 438516106 827 4,888 SH   SOLE   5,389 0 0
ICON PLC SHS G4705A100 332 2,251 SH   SOLE   0 0 2,251
IDACORP INC COM 451107106 273 2,431 SH   SOLE   2,010 0 421
IDEX CORP COM 45167R104 1,315 8,025 SH   SOLE   8,230 0 0
ILLINOIS TOOL WKS INC COM 452308109 230 1,464 SH   SOLE   1,601 0 0
IMPINJ INC COM 453204109 246 8,000 SH   SOLE   16,000 0 0
INSPERITY INC COM 45778Q107 202 2,048 SH   SOLE   2,048 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 200 3,329 SH   SOLE   3,329 0 0
INTEL CORP COM 458140100 5,504 106,821 SH   SOLE   110,772 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 607 4,170 SH   SOLE   4,694 0 0
INTUIT COM 461202103 221 829 SH   SOLE   908 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 341 632 SH   SOLE   649 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,331 28,234 SH   SOLE   28,577 0 0
ISHARES GOLD TRUST ISHARES 464285105 8,898 631,046 SH   SOLE   635,241 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,558 31,792 SH   SOLE   32,069 0 0
ISHARES INC CUR HD MSCI EM 46434G509 16,910 686,835 SH   SOLE   686,835 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 7,768 77,547 SH   SOLE   77,547 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 576 4,543 SH   SOLE   4,543 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 216 3,937 SH   SOLE   3,937 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,126 10,013 SH   SOLE   10,013 0 0
ISHARES TR CORE MSCI EAFE 46432F842 10,801 176,862 SH   SOLE   178,117 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 10,373 179,582 SH   SOLE   179,582 0 0
ISHARES TR CORE S&P MCP ETF 464287507 17,442 90,264 SH   SOLE   90,264 0 0
ISHARES TR CORE S&P SCP ETF 464287804 2,306 29,623 SH   SOLE   29,623 0 0
ISHARES TR CORE S&P TTL STK 464287150 4,678 69,749 SH   SOLE   69,749 0 0
ISHARES TR CORE S&P US GWT 464287671 4,774 75,929 SH   SOLE   75,929 0 0
ISHARES TR CORE S&P US VLU 464287663 2,415 41,785 SH   SOLE   41,785 0 0
ISHARES TR CORE S&P500 ETF 464287200 74,578 249,826 SH   SOLE   721,242 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,585 14,003 SH   SOLE   14,003 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 582 12,638 SH   SOLE   12,638 0 0
ISHARES TR HDG MSCI EAFE 46434V803 50,928 1,701,016 SH   SOLE   2,302,807 0 0
ISHARES TR IBOXX HI YD ETF 464288513 459 5,270 SH   SOLE   5,270 0 0
ISHARES TR MSCI ACWI ETF 464288257 211 2,856 SH   SOLE   2,856 0 0
ISHARES TR MSCI EAFE ETF 464287465 8,286 127,060 SH   SOLE   127,060 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 7,559 184,950 SH   SOLE   185,150 0 0
ISHARES TR MSCI USA ESG SLC 464288802 899 7,277 SH   SOLE   7,277 0 0
ISHARES TR NATIONAL MUN ETF 464288414 27,208 238,456 SH   SOLE   238,456 0 0
ISHARES TR RUS 1000 ETF 464287622 15,977 97,103 SH   SOLE   98,189 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,270 26,750 SH   SOLE   27,412 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 893 6,963 SH   SOLE   7,265 0 0
ISHARES TR RUS MID CAP ETF 464287499 11,310 202,154 SH   SOLE   622,986 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 9,900 65,412 SH   SOLE   65,936 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 418 2,404 SH   SOLE   2,404 0 0
ISHARES TR S&P 500 VAL ETF 464287408 468 3,925 SH   SOLE   3,925 0 0
ISHARES TR S&P MC 400GR ETF 464287606 338 1,512 SH   SOLE   1,512 0 0
ISHARES TR S&P MC 400VL ETF 464287705 697 4,361 SH   SOLE   4,361 0 0
ISHARES TR S&P SML 600 GWT 464287887 266 1,492 SH   SOLE   1,492 0 0
ISHARES TR SELECT DIVID ETF 464287168 798 7,836 SH   SOLE   28,087 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 6,684 62,733 SH   SOLE   62,733 0 0
ISHARES TR SP SMCP600VL ETF 464287879 268 1,783 SH   SOLE   1,783 0 0
ISHARES TR TIPS BD ETF 464287176 832 7,157 SH   SOLE   7,157 0 0
J & J SNACK FOODS CORP COM 466032109 1,205 6,275 SH   SOLE   6,448 0 0
JOHNSON & JOHNSON COM 478160104 4,975 38,450 SH   SOLE   40,923 0 0
JPMORGAN CHASE & CO COM 46625H100 5,075 43,127 SH   SOLE   47,203 0 0
KIMBERLY CLARK CORP COM 494368103 287 2,021 SH   SOLE   2,455 0 0
KKR & CO INC CL A 48251W104 215 8,000 SH   SOLE   8,000 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 204 980 SH   SOLE   1,056 0 0
LENNOX INTL INC COM 526107107 1,119 4,604 SH   SOLE   4,717 0 0
LILLY ELI & CO COM 532457108 521 4,656 SH   SOLE   4,864 0 0
LITHIA MTRS INC CL A 536797103 208 1,572 SH   SOLE   657 0 915
LOCKHEED MARTIN CORP COM 539830109 374 957 SH   SOLE   1,291 0 0
LSC COMMUNICATIONS INC COM 50218P107 28 20,115 SH   SOLE   20,115 0 0
MARATHON PETE CORP COM 56585A102 2,273 37,416 SH   SOLE   37,476 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,891 5,777 SH   SOLE   5,647 0 266
MARSH & MCLENNAN COS INC COM 571748102 241 2,407 SH   SOLE   2,540 0 0
MASTERCARD INC CL A 57636Q104 828 3,050 SH   SOLE   3,264 0 0
MATSON INC COM 57686G105 442 11,788 SH   SOLE   11,788 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 992 17,120 SH   SOLE   17,625 0 0
MCDONALDS CORP COM 580135101 4,362 20,319 SH   SOLE   21,496 0 0
MCGRATH RENTCORP COM 580589109 1,107 15,900 SH   SOLE   16,394 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,206 61,617 SH   SOLE   63,118 0 0
MEDTRONIC PLC SHS G5960L103 292 2,693 SH   SOLE   3,049 0 0
MERCK & CO INC COM 58933Y105 4,016 47,707 SH   SOLE   50,638 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 518 735 SH   SOLE   214 0 524
MICROCHIP TECHNOLOGY INC COM 595017104 1,136 12,220 SH   SOLE   12,600 0 0
MICRON TECHNOLOGY INC COM 595112103 530 12,374 SH   SOLE   12,678 0 0
MICROSOFT CORP COM 594918104 127,429 916,562 SH   SOLE   958,070 0 0
MKS INSTRUMENT INC COM 55306N104 231 2,499 SH   SOLE   2,499 0 0
MONDELEZ INTL INC CL A 609207105 244 4,406 SH   SOLE   7,397 0 0
MONOLITHIC PWR SYS INC COM 609839105 238 1,529 SH   SOLE   1,247 0 282
NATIONAL HEALTHCARE CORP COM 635906100 923 11,276 SH   SOLE   11,601 0 0
NETFLIX INC COM 64110L106 1,080 4,034 SH   SOLE   4,025 0 50
NEW YORK CMNTY BANCORP INC COM 649445103 241 19,220 SH   SOLE   19,220 0 0
NEXTERA ENERGY INC COM 65339F101 2,920 12,536 SH   SOLE   13,148 0 0
NIKE INC CL B 654106103 7,262 77,321 SH   SOLE   81,890 0 0
NORDSTROM INC COM 655664100 584 17,347 SH   SOLE   17,951 0 0
NORFOLK SOUTHERN CORP COM 655844108 342 1,904 SH   SOLE   1,967 0 0
NORTHROP GRUMMAN CORP COM 666807102 241 645 SH   SOLE   671 0 0
NORTHWEST NAT HLDG CO COM 66765N105 218 3,051 SH   SOLE   3,051 0 0
NVIDIA CORP COM 67066G104 1,197 6,882 SH   SOLE   7,071 0 50
NVR INC COM 62944T105 242 65 SH   SOLE   65 0 0
NXP SEMICONDUCTORS N V COM N6596X109 331 3,035 SH   SOLE   3,035 0 0
OFFICE DEPOT INC COM 676220106 73 41,553 SH   SOLE   41,553 0 0
OGE ENERGY CORP COM 670837103 1,040 22,936 SH   SOLE   22,412 0 1,065
OLD REP INTL CORP COM 680223104 1,005 42,653 SH   SOLE   43,865 0 0
ONEOK INC NEW COM 682680103 1,055 14,307 SH   SOLE   14,826 0 0
ORACLE CORP COM 68389X105 654 11,888 SH   SOLE   12,596 0 0
OSHKOSH CORP COM 688239201 972 12,819 SH   SOLE   13,112 0 0
PACCAR INC COM 693718108 2,670 38,144 SH   SOLE   43,996 0 0
PAYPAL HLDGS INC COM 70450Y103 403 3,899 SH   SOLE   4,097 0 0
PENNEY J C CORP INC COM 708160106 20 22,085 SH   SOLE   22,085 0 0
PEPSICO INC COM 713448108 4,365 31,838 SH   SOLE   32,679 0 0
PFIZER INC COM 717081103 3,110 86,540 SH   SOLE   90,885 0 0
PHILIP MORRIS INTL INC COM 718172109 829 10,927 SH   SOLE   14,202 0 0
PHILLIPS 66 COM 718546104 2,906 28,378 SH   SOLE   29,558 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 266 2,611 SH   SOLE   2,611 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 388 7,024 SH   SOLE   7,024 0 0
PIXELWORKS INC COM NEW 72581M305 37 10,000 SH   SOLE   10,000 0 0
PNC FINL SVCS GROUP INC COM 693475105 370 2,639 SH   SOLE   2,894 0 0
POLARIS INC COM 731068102 933 10,607 SH   SOLE   10,366 0 560
POOL CORPORATION COM 73278L105 640 3,173 SH   SOLE   2,565 0 608
PRICE T ROWE GROUP INC COM 74144T108 3,045 26,650 SH   SOLE   27,485 0 0
PROCTER & GAMBLE CO COM 742718109 2,545 20,459 SH   SOLE   21,535 0 0
PROSPERITY BANCSHARES INC COM 743606105 990 14,019 SH   SOLE   14,400 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 337 1,851 SH   SOLE   1,851 0 0
PUBLIC STORAGE COM 74460D109 290 1,184 SH   SOLE   1,233 0 0
PULTE GROUP INC COM 745867101 1,122 30,697 SH   SOLE   31,604 0 0
QUALCOMM INC COM 747525103 319 4,181 SH   SOLE   5,268 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,098 10,255 SH   SOLE   10,565 0 0
RAYTHEON CO COM NEW 755111507 224 1,142 SH   SOLE   1,769 0 0
RBC BEARINGS INC COM 75524B104 214 1,291 SH   SOLE   0 0 1,291
REALOGY HLDGS CORP COM 75605Y106 91 13,651 SH   SOLE   13,651 0 0
REGIONS FINL CORP NEW COM 7591EP100 286 18,054 SH   SOLE   18,142 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 1,157 7,237 SH   SOLE   7,418 0 0
RESMED INC COM 761152107 1,660 12,284 SH   SOLE   8,676 0 3,875
ROBERT HALF INTL INC COM 770323103 849 15,247 SH   SOLE   15,677 0 0
ROLLINS INC COM 775711104 815 23,934 SH   SOLE   24,632 0 0
RPM INTL INC COM 749685103 1,132 16,451 SH   SOLE   15,706 0 1,210
S&P GLOBAL INC COM 78409V104 3,434 14,019 SH   SOLE   14,484 0 0
SALESFORCE COM INC COM 79466L302 526 3,548 SH   SOLE   3,701 0 0
SCHLUMBERGER LTD COM 806857108 220 6,457 SH   SOLE   6,944 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 327 13,005 SH   SOLE   13,005 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7,516 89,463 SH   SOLE   89,463 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 15,520 218,804 SH   SOLE   221,129 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 583 10,320 SH   SOLE   10,320 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,073 15,386 SH   SOLE   15,386 0 0
SELECTIVE INS GROUP INC COM 816300107 256 3,402 SH   SOLE   3,402 0 0
SEMPRA ENERGY COM 816851109 228 1,543 SH   SOLE   1,577 0 0
SHERWIN WILLIAMS CO COM 824348106 292 531 SH   SOLE   560 0 0
SHOPIFY INC CL A 82509L107 608 1,949 SH   SOLE   19 0 1,930
SILICON LABORATORIES INC COM 826919102 201 1,805 SH   SOLE   784 0 1,021
SMARTSHEET INC COM CL A 83200N103 210 5,816 SH   SOLE   5,816 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 410 8,515 SH   SOLE   0 0 8,515
SONOCO PRODS CO COM 835495102 1,118 19,211 SH   SOLE   19,669 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 371 1,379 SH   SOLE   1,379 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 759 22,133 SH   SOLE   22,133 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 26,281 88,557 SH   SOLE   90,152 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 299 848 SH   SOLE   848 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 316 5,317 SH   SOLE   5,317 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 7,465 214,200 SH   SOLE   214,200 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,104 32,588 SH   SOLE   32,588 0 0
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 387 12,892 SH   SOLE   12,892 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 359 9,224 SH   SOLE   9,224 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 313 5,246 SH   SOLE   5,246 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 371 3,614 SH   SOLE   3,614 0 0
STARBUCKS CORP COM 855244109 18,565 209,960 SH   SOLE   221,666 0 0
STERIS PLC SHS USD G8473T100 1,734 11,998 SH   SOLE   9,199 0 3,028
STRYKER CORP COM 863667101 369 1,706 SH   SOLE   2,106 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 592 12,725 SH   SOLE   20 0 12,705
TARGA RES CORP COM 87612G101 822 20,458 SH   SOLE   21,076 0 0
TELEFLEX INC COM 879369106 311 914 SH   SOLE   914 0 0
TESLA INC COM 88160R101 507 2,105 SH   SOLE   2,105 0 0
TETRA TECH INC NEW COM 88162G103 293 3,379 SH   SOLE   3,379 0 0
TEXAS INSTRS INC COM 882508104 3,627 28,066 SH   SOLE   29,096 0 0
TEXAS ROADHOUSE INC COM 882681109 224 4,247 SH   SOLE   2,219 0 2,028
THERMO FISHER SCIENTIFIC INC COM 883556102 624 2,141 SH   SOLE   2,170 0 0
TJX COS INC NEW COM 872540109 3,042 54,578 SH   SOLE   57,486 0 0
TORO CO COM 891092108 246 3,349 SH   SOLE   2,289 0 1,060
TRACTOR SUPPLY CO COM 892356106 913 10,091 SH   SOLE   10,391 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,057 20,559 SH   SOLE   21,118 0 0
TREX CO INC COM 89531P105 333 3,661 SH   SOLE   2,874 0 787
U S PHYSICAL THERAPY INC COM 90337L108 1,043 7,989 SH   SOLE   8,230 0 0
UMB FINL CORP COM 902788108 882 13,653 SH   SOLE   14,054 0 0
UNION PACIFIC CORP COM 907818108 3,106 19,172 SH   SOLE   19,785 0 0
UNITED AIRLINES HLDGS INC COM 910047109 431 4,876 SH   SOLE   4,876 0 0
UNITED BANKSHARES INC WEST V COM 909907107 988 26,104 SH   SOLE   27,343 0 720
UNITED TECHNOLOGIES CORP COM 913017109 3,210 23,518 SH   SOLE   24,262 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,829 13,018 SH   SOLE   14,848 0 0
US BANCORP DEL COM NEW 902973304 3,153 56,973 SH   SOLE   58,021 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 19,181 227,187 SH   SOLE   227,187 0 0
VANGUARD GROUP DIV APP ETF 921908844 8,015 67,027 SH   SOLE   67,027 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 39,900 342,987 SH   SOLE   364,506 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 77,160 464,036 SH   SOLE   464,126 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 84,930 622,972 SH   SOLE   622,972 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 2,024 12,074 SH   SOLE   12,074 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,840 19,736 SH   SOLE   19,736 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 424 1,556 SH   SOLE   1,556 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 429 3,333 SH   SOLE   3,333 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 25,100 163,102 SH   SOLE   163,102 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 6,951 38,185 SH   SOLE   38,185 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,093 7,236 SH   SOLE   7,236 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 23,525 210,753 SH   SOLE   210,872 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 258 5,168 SH   SOLE   5,168 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,664 140,683 SH   SOLE   140,683 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 270 3,038 SH   SOLE   37,438 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,179 69,235 SH   SOLE   74,076 0 0
VERSUM MATLS INC COM 92532W103 201 3,797 SH   SOLE   3,797 0 0
VISA INC COM CL A 92826C839 4,229 24,581 SH   SOLE   27,577 0 0
W P CAREY INC COM 92936U109 896 10,009 SH   SOLE   10,009 0 0
WALMART INC COM 931142103 3,811 32,112 SH   SOLE   34,257 0 0
WASHINGTON FED INC COM 938824109 1,165 31,484 SH   SOLE   31,484 0 0
WASTE MGMT INC DEL COM 94106L109 287 2,495 SH   SOLE   3,919 0 0
WD-40 CO COM 929236107 245 1,334 SH   SOLE   1,165 0 169
WEC ENERGY GROUP INC COM 92939U106 2,535 26,653 SH   SOLE   27,641 0 0
WELLS FARGO CO NEW COM 949746101 1,110 22,009 SH   SOLE   23,868 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 267 1,883 SH   SOLE   1,276 0 607
WILLIAMS SONOMA INC COM 969904101 1,152 16,944 SH   SOLE   17,444 0 0
WORKDAY INC CL A 98138H101 1,779 10,466 SH   SOLE   10,466 0 0
XCEL ENERGY INC COM 98389B100 546 8,410 SH   SOLE   8,469 0 0
XILINX INC COM 983919101 967 10,080 SH   SOLE   10,414 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 207 1,003 SH   SOLE   520 0 483