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,571 16,951 SH   SOLE   16,951 0 0
ABBOTT LABS COM 002824100 666 9,082 SH   SOLE   9,082 0 0
ABBVIE INC COM 00287Y109 3,750 39,646 SH   SOLE   39,646 0 0
ABIOMED INC COM 003654100 421 935 SH   SOLE   935 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,382 25,747 SH   SOLE   21,927 0 3,820
ADOBE SYS INC COM 00724F101 439 1,627 SH   SOLE   1,627 0 0
ADVANCED MICRO DEVICES INC COM 007903107 609 19,717 SH   SOLE   19,617 0 100
AETNA INC NEW COM 00817Y108 218 1,073 SH   SOLE   1,073 0 0
AIR PRODS & CHEMS INC COM 009158106 2,523 15,106 SH   SOLE   15,106 0 0
ALASKA AIR GROUP INC COM 011659109 1,150 16,687 SH   SOLE   16,687 0 0
ALCENTRA CAP CORP COM 01374T102 87 14,509 SH   SOLE   14,509 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 355 2,153 SH   SOLE   2,153 0 0
ALIGN TECHNOLOGY INC COM 016255101 555 1,418 SH   SOLE   1,418 0 0
ALLEGHANY CORP DEL COM 017175100 293 450 SH   SOLE   450 0 0
ALLERGAN PLC SHS G0177J108 285 1,492 SH   SOLE   1,492 0 0
ALLETE INC COM NEW 018522300 1,122 14,963 SH   SOLE   14,963 0 0
ALPHABET INC CAP STK CL A 02079K305 1,744 1,445 SH   SOLE   1,445 0 0
ALPHABET INC CAP STK CL C 02079K107 1,925 1,613 SH   SOLE   1,613 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 479 44,820 SH   SOLE   44,820 0 0
ALTRIA GROUP INC COM 02209S103 930 15,413 SH   SOLE   15,413 0 0
AMAZON COM INC COM 023135106 16,014 7,995 SH   SOLE   7,995 0 0
AMERICAN EXPRESS CO COM 025816109 3,372 31,665 SH   SOLE   31,665 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,013 9,126 SH   SOLE   9,126 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,826 19,450 SH   SOLE   19,450 0 0
AMERIPRISE FINL INC COM 03076C106 2,644 17,908 SH   SOLE   17,908 0 0
AMERISOURCEBERGEN CORP COM 03073E105 2,657 28,811 SH   SOLE   28,811 0 0
AMGEN INC COM 031162100 3,498 16,876 SH   SOLE   16,876 0 0
ANALOG DEVICES INC COM 032654105 2,710 29,314 SH   SOLE   29,314 0 0
ANDEAVOR COM 03349M105 2,303 15,000 SH   SOLE   15,000 0 0
ANSYS INC COM 03662Q105 316 1,697 SH   SOLE   1,465 0 232
APPLE INC COM 037833100 19,403 85,951 SH   SOLE   85,901 0 50
APPLIED INDL TECHNOLOGIES IN COM 03820C105 208 2,652 SH   SOLE   2,652 0 0
APPLIED MATLS INC COM 038222105 2,507 64,876 SH   SOLE   64,876 0 0
APTARGROUP INC COM 038336103 378 3,508 SH   SOLE   3,203 0 305
AT&T INC COM 00206R102 952 28,337 SH   SOLE   28,337 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,040 26,820 SH   SOLE   26,820 0 0
AVALONBAY CMNTYS INC COM 053484101 2,447 13,508 SH   SOLE   13,508 0 0
AVISTA CORP COM 05379B107 428 8,463 SH   SOLE   8,463 0 0
BAIDU INC SPON ADR REP A 056752108 265 1,161 SH   SOLE   1,161 0 0
BANK AMER CORP COM 060505104 4,984 169,175 SH   SOLE   169,175 0 0
BECTON DICKINSON & CO COM 075887109 575 2,204 SH   SOLE   2,204 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,600 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,837 8,581 SH   SOLE   8,581 0 0
BIO RAD LABS INC CL A 090572207 269 858 SH   SOLE   708 0 150
BIOGEN INC COM 09062X103 262 742 SH   SOLE   742 0 0
BLACKROCK INC COM 09247X101 279 592 SH   SOLE   592 0 0
BOEING CO COM 097023105 11,922 32,057 SH   SOLE   32,057 0 0
BOOKING HLDGS INC COM 09857L108 516 260 SH   SOLE   260 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 693 11,155 SH   SOLE   11,155 0 0
BROADCOM INC COM 11135F101 1,027 4,162 SH   SOLE   4,162 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,599 12,119 SH   SOLE   12,119 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 258 5,683 SH   SOLE   5,683 0 0
CANADIAN PAC RY LTD COM 13645T100 663 3,126 SH   SOLE   0 0 3,126
CANTEL MEDICAL CORP COM 138098108 229 2,488 SH   SOLE   1,481 0 1,007
CATALENT INC COM 148806102 205 4,493 SH   SOLE   1,628 0 2,865
CATERPILLAR INC DEL COM 149123101 3,512 23,036 SH   SOLE   23,036 0 0
CENTENE CORP DEL COM 15135B101 245 1,690 SH   SOLE   1,690 0 0
CHEMED CORP NEW COM 16359R103 370 1,157 SH   SOLE   1,157 0 0
CHEVRON CORP NEW COM 166764100 4,734 38,712 SH   SOLE   38,712 0 0
CHUBB LIMITED COM H1467J104 3,142 23,513 SH   SOLE   19,434 0 4,079
CHURCH & DWIGHT INC COM 171340102 1,259 21,200 SH   SOLE   21,200 0 0
CISCO SYS INC COM 17275R102 4,095 84,178 SH   SOLE   84,178 0 0
CITIGROUP INC COM NEW 172967424 665 9,274 SH   SOLE   9,274 0 0
CITRIX SYS INC COM 177376100 372 3,343 SH   SOLE   3,343 0 0
COCA COLA CO COM 191216100 3,130 67,747 SH   SOLE   67,747 0 0
COGNEX CORP COM 192422103 295 5,281 SH   SOLE   3,916 0 1,365
COLUMBIA BKG SYS INC COM 197236102 210 5,421 SH   SOLE   5,421 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 484 5,200 SH   SOLE   5,200 0 0
COMCAST CORP NEW CL A 20030N101 510 14,405 SH   SOLE   14,405 0 0
CONOCOPHILLIPS COM 20825C104 287 3,711 SH   SOLE   3,711 0 0
COPART INC COM 217204106 238 4,629 SH   SOLE   3,613 0 1,016
CORE LABORATORIES N V COM N22717107 421 3,633 SH   SOLE   377 0 3,256
CORESITE RLTY CORP COM 21870Q105 235 2,112 SH   SOLE   1,717 0 395
COSTCO WHSL CORP NEW COM 22160K105 7,908 33,672 SH   SOLE   33,672 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 844 5,734 SH   SOLE   5,734 0 0
CRANE CO COM 224399105 1,134 11,524 SH   SOLE   11,524 0 0
CSX CORP COM 126408103 259 3,492 SH   SOLE   3,492 0 0
DANAHER CORP DEL COM 235851102 1,032 9,493 SH   SOLE   9,493 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 361 6,250 SH   SOLE   6,250 0 0
DIGITAL RLTY TR INC COM 253868103 222 1,976 SH   SOLE   1,976 0 0
DISNEY WALT CO COM DISNEY 254687106 3,698 31,628 SH   SOLE   31,628 0 0
DOMINOS PIZZA INC COM 25754A201 286 970 SH   SOLE   970 0 0
DOWDUPONT INC COM 26078J100 692 10,767 SH   SOLE   10,767 0 0
DUKE REALTY CORP COM NEW 264411505 208 7,348 SH   SOLE   7,348 0 0
DXC TECHNOLOGY CO COM 23355L106 215 2,297 SH   SOLE   2,297 0 0
EAGLE MATERIALS INC COM 26969P108 247 2,894 SH   SOLE   2,524 0 370
EAST WEST BANCORP INC COM 27579R104 224 3,715 SH   SOLE   3,715 0 0
EATON VANCE CORP COM NON VTG 278265103 1,033 19,644 SH   SOLE   19,644 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 781 44,224 SH   SOLE   44,224 0 0
EMCOR GROUP INC COM 29084Q100 244 3,252 SH   SOLE   3,252 0 0
EMERSON ELEC CO COM 291011104 470 6,139 SH   SOLE   6,139 0 0
EOG RES INC COM 26875P101 376 2,950 SH   SOLE   2,950 0 0
EPR PPTYS COM SH BEN INT 26884U109 987 14,429 SH   SOLE   14,429 0 0
ESTERLINE TECHNOLOGIES CORP COM 297425100 228 2,500 SH   SOLE   2,500 0 0
EVEREST RE GROUP LTD COM G3223R108 230 1,009 SH   SOLE   1,009 0 0
EXELON CORP COM 30161N101 239 5,482 SH   SOLE   5,482 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,081 14,703 SH   SOLE   14,703 0 0
EXPONENT INC COM 30214U102 201 3,752 SH   SOLE   1,952 0 1,800
EXTRA SPACE STORAGE INC COM 30225T102 984 11,349 SH   SOLE   11,349 0 0
EXXON MOBIL CORP COM 30231G102 4,269 50,204 SH   SOLE   50,204 0 0
FACEBOOK INC CL A 30303M102 1,331 8,092 SH   SOLE   8,092 0 0
FEDEX CORP COM 31428X106 231 957 SH   SOLE   957 0 0
FIRST FINL BANKSHARES COM 32020R109 219 3,713 SH   SOLE   3,713 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 675 15,062 SH   SOLE   15,062 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 871 14,511 SH   SOLE   13,600 0 911
FIVE BELOW INC COM 33829M101 497 3,820 SH   SOLE   2,154 0 1,666
FLIR SYS INC COM 302445101 1,191 19,374 SH   SOLE   19,374 0 0
FORTINET INC COM 34959E109 299 3,237 SH   SOLE   3,237 0 0
FORTIVE CORP COM 34959J108 682 8,099 SH   SOLE   8,099 0 0
FULLER H B CO COM 359694106 844 16,322 SH   SOLE   16,322 0 0
GALLAGHER ARTHUR J & CO COM 363576109 305 4,096 SH   SOLE   4,096 0 0
GARMIN LTD SHS H2906T109 915 13,060 SH   SOLE   13,060 0 0
GARTNER INC COM 366651107 283 1,781 SH   SOLE   1,197 0 584
GENERAL ELECTRIC CO COM 369604103 290 25,711 SH   SOLE   25,711 0 0
GENERAL MTRS CO COM 37045V100 224 6,640 SH   SOLE   6,640 0 0
GILEAD SCIENCES INC COM 375558103 582 7,534 SH   SOLE   7,534 0 0
GLACIER BANCORP INC NEW COM 37637Q105 1,741 40,399 SH   SOLE   38,174 0 2,225
GLOBAL PMTS INC COM 37940X102 205 1,607 SH   SOLE   1,607 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,786 7,965 SH   SOLE   7,894 0 71
GRACO INC COM 384109104 244 5,285 SH   SOLE   4,325 0 960
HDFC BANK LTD ADR REPS 3 SHS 40415F101 487 5,172 SH   SOLE   8 0 5,164
HEALTHCARE SVCS GRP INC COM 421906108 207 5,103 SH   SOLE   2,917 0 2,186
HENRY JACK & ASSOC INC COM 426281101 1,485 9,281 SH   SOLE   9,281 0 0
HILL ROM HLDGS INC COM 431475102 1,020 10,811 SH   SOLE   10,811 0 0
HILLENBRAND INC COM 431571108 224 4,279 SH   SOLE   4,279 0 0
HOLLYFRONTIER CORP COM 436106108 1,281 18,331 SH   SOLE   18,331 0 0
HOME DEPOT INC COM 437076102 4,675 22,569 SH   SOLE   22,569 0 0
HOMESTREET INC COM 43785V102 407 15,368 SH   SOLE   15,368 0 0
HONEYWELL INTL INC COM 438516106 3,859 23,187 SH   SOLE   23,187 0 0
HUNT J B TRANS SVCS INC COM 445658107 793 6,668 SH   SOLE   6,668 0 0
HUNTINGTON BANCSHARES INC COM 446150104 168 11,253 SH   SOLE   11,253 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,228 4,795 SH   SOLE   4,795 0 0
ICON PLC SHS G4705A100 571 3,718 SH   SOLE   17 0 3,701
ICU MED INC COM 44930G107 315 1,113 SH   SOLE   467 0 646
IDEX CORP COM 45167R104 349 2,317 SH   SOLE   2,317 0 0
IDEXX LABS INC COM 45168D104 282 1,130 SH   SOLE   1,130 0 0
INSPERITY INC COM 45778Q107 258 2,184 SH   SOLE   2,184 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 261 3,957 SH   SOLE   3,957 0 0
INTEL CORP COM 458140100 5,725 121,066 SH   SOLE   121,066 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 638 4,218 SH   SOLE   4,218 0 0
INTL PAPER CO COM 460146103 1,890 38,464 SH   SOLE   38,464 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 473 824 SH   SOLE   824 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 357 29,037 SH   SOLE   29,037 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,347 18,015 SH   SOLE   18,015 0 0
ISHARES GOLD TRUST ISHARES 464285105 14,488 1,267,475 SH   SOLE   1,262,534 0 4,941
ISHARES INC CORE MSCI EMKT 46434G103 6,806 131,445 SH   SOLE   131,029 0 415
ISHARES INC CUR HD MSCI EM 46434G509 19,458 768,167 SH   SOLE   768,167 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 6,539 66,193 SH   SOLE   65,812 0 381
ISHARES TR 1 3 YR TREAS BD 464287457 1,089 13,105 SH   SOLE   13,105 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 558 10,207 SH   SOLE   10,207 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 314 3,101 SH   SOLE   3,101 0 0
ISHARES TR CORE MSCI EAFE 46432F842 14,613 228,040 SH   SOLE   227,597 0 443
ISHARES TR CORE MSCI TOTAL 46432F834 5,250 87,045 SH   SOLE   87,045 0 0
ISHARES TR CORE S&P MCP ETF 464287507 26,177 130,045 SH   SOLE   129,198 0 847
ISHARES TR CORE S&P SCP ETF 464287804 1,952 22,373 SH   SOLE   22,373 0 0
ISHARES TR CORE S&P TTL STK 464287150 10,438 156,657 SH   SOLE   156,657 0 0
ISHARES TR CORE S&P US GWT 464287671 4,877 78,515 SH   SOLE   78,515 0 0
ISHARES TR CORE S&P500 ETF 464287200 65,954 225,306 SH   SOLE   224,996 0 310
ISHARES TR CORE US AGGBD ET 464287226 4,564 43,248 SH   SOLE   43,248 0 0
ISHARES TR EAFE VALUE ETF 464288877 2,935 56,529 SH   SOLE   56,529 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 1,273 28,197 SH   SOLE   28,197 0 0
ISHARES TR HDG MSCI EAFE 46434V803 41,207 1,376,325 SH   SOLE   1,376,325 0 0
ISHARES TR IBOXX HI YD ETF 464288513 653 7,550 SH   SOLE   7,550 0 0
ISHARES TR MICRO-CAP ETF 464288869 304 2,862 SH   SOLE   2,862 0 0
ISHARES TR MODERT ALLOC ETF 464289875 357 9,412 SH   SOLE   9,412 0 0
ISHARES TR MSCI ACWI ETF 464288257 209 2,813 SH   SOLE   2,813 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,489 36,602 SH   SOLE   36,602 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 5,604 130,576 SH   SOLE   130,576 0 0
ISHARES TR MSCI USA ESG SLC 464288802 684 5,734 SH   SOLE   5,734 0 0
ISHARES TR NATIONAL MUN ETF 464288414 24,783 229,601 SH   SOLE   229,601 0 0
ISHARES TR RUS 1000 ETF 464287622 732 4,526 SH   SOLE   4,526 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,419 28,328 SH   SOLE   28,328 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 821 6,483 SH   SOLE   6,483 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 249 1,157 SH   SOLE   1,157 0 0
ISHARES TR RUS MD CP GR ETF 464287481 271 1,999 SH   SOLE   1,999 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 257 2,842 SH   SOLE   2,842 0 0
ISHARES TR RUS MID CAP ETF 464287499 11,273 51,125 SH   SOLE   51,125 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,388 14,166 SH   SOLE   14,166 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 407 2,363 SH   SOLE   2,363 0 0
ISHARES TR S&P 500 VAL ETF 464287408 455 3,925 SH   SOLE   3,925 0 0
ISHARES TR S&P MC 400GR ETF 464287606 382 1,641 SH   SOLE   1,641 0 0
ISHARES TR S&P MC 400VL ETF 464287705 750 4,483 SH   SOLE   4,483 0 0
ISHARES TR S&P SML 600 GWT 464287887 226 1,119 SH   SOLE   1,119 0 0
ISHARES TR SELECT DIVID ETF 464287168 773 7,757 SH   SOLE   7,757 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 7,885 75,292 SH   SOLE   75,292 0 0
ISHARES TR SP SMCP600VL ETF 464287879 372 2,231 SH   SOLE   2,231 0 0
ISHARES TR TIPS BD ETF 464287176 613 5,540 SH   SOLE   5,540 0 0
ITT INC COM 45073V108 1,102 17,987 SH   SOLE   17,987 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 242 2,033 SH   SOLE   1,728 0 305
JOHNSON & JOHNSON COM 478160104 6,878 49,779 SH   SOLE   49,779 0 0
JPMORGAN CHASE & CO COM 46625H100 4,980 44,131 SH   SOLE   44,131 0 0
JUNIPER NETWORKS INC COM 48203R104 499 16,648 SH   SOLE   16,648 0 0
KIMBERLY CLARK CORP COM 494368103 200 1,761 SH   SOLE   1,761 0 0
KKR & CO INC CL A 48251W104 218 8,000 SH   SOLE   8,000 0 0
LAM RESEARCH CORP COM 512807108 341 2,251 SH   SOLE   2,251 0 0
LEIDOS HLDGS INC COM 525327102 1,130 16,334 SH   SOLE   16,334 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 203 738 SH   SOLE   738 0 0
LILLY ELI & CO COM 532457108 438 4,082 SH   SOLE   4,082 0 0
LITTELFUSE INC COM 537008104 223 1,126 SH   SOLE   1,126 0 0
LOCKHEED MARTIN CORP COM 539830109 314 908 SH   SOLE   908 0 0
LOWES COS INC COM 548661107 242 2,112 SH   SOLE   2,112 0 0
MARKETAXESS HLDGS INC COM 57060D108 402 2,257 SH   SOLE   1,762 0 495
MARSH & MCLENNAN COS INC COM 571748102 274 3,312 SH   SOLE   3,312 0 0
MARTIN MARIETTA MATLS INC COM 573284106 234 1,284 SH   SOLE   1,284 0 0
MASTERCARD INCORPORATED CL A 57636Q104 577 2,594 SH   SOLE   2,594 0 0
MATSON INC COM 57686G105 493 12,444 SH   SOLE   12,444 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 951 16,864 SH   SOLE   16,864 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,132 8,599 SH   SOLE   8,599 0 0
MCDONALDS CORP COM 580135101 3,865 23,103 SH   SOLE   23,103 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 1,039 69,670 SH   SOLE   69,670 0 0
MEDTRONIC PLC SHS G5960L103 222 2,262 SH   SOLE   2,262 0 0
MERCK & CO INC COM 58933Y105 911 12,834 SH   SOLE   12,834 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 870 1,429 SH   SOLE   610 0 819
MICRON TECHNOLOGY INC COM 595112103 1,345 29,731 SH   SOLE   29,731 0 0
MICROSOFT CORP COM 594918104 94,332 824,801 SH   SOLE   824,801 0 0
MKS INSTRUMENT INC COM 55306N104 232 2,897 SH   SOLE   2,897 0 0
MONDELEZ INTL INC CL A 609207105 208 4,845 SH   SOLE   4,845 0 0
MSCI INC COM 55354G100 245 1,382 SH   SOLE   1,382 0 0
NATIONAL HEALTHCARE CORP COM 635906100 985 13,062 SH   SOLE   13,062 0 0
NEKTAR THERAPEUTICS COM 640268108 414 6,798 SH   SOLE   6,798 0 0
NETFLIX INC COM 64110L106 715 1,910 SH   SOLE   1,860 0 50
NEW JERSEY RES COM 646025106 976 21,180 SH   SOLE   21,180 0 0
NEW RELIC INC COM 64829B100 227 2,409 SH   SOLE   2,409 0 0
NEXTERA ENERGY INC COM 65339F101 2,812 16,776 SH   SOLE   16,776 0 0
NIKE INC CL B 654106103 6,964 82,204 SH   SOLE   82,204 0 0
NORDSTROM INC COM 655664100 1,263 21,118 SH   SOLE   21,118 0 0
NORFOLK SOUTHERN CORP COM 655844108 367 2,033 SH   SOLE   2,033 0 0
NORTHROP GRUMMAN CORP COM 666807102 206 651 SH   SOLE   651 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 225 13,019 SH   SOLE   13,019 0 0
NORTHWEST NAT GAS CO COM 667655104 207 3,101 SH   SOLE   3,101 0 0
NVIDIA CORP COM 67066G104 4,640 16,511 SH   SOLE   16,461 0 50
NVR INC COM 62944T105 423 171 SH   SOLE   171 0 0
NXP SEMICONDUCTORS N V COM N6596X109 684 8,000 SH   SOLE   8,000 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 229 2,781 SH   SOLE   2,781 0 0
OLD DOMINION FGHT LINES INC COM 679580100 311 1,927 SH   SOLE   1,619 0 308
OLD REP INTL CORP COM 680223104 947 42,311 SH   SOLE   42,311 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 246 2,563 SH   SOLE   1,872 0 691
ORACLE CORP COM 68389X105 735 14,259 SH   SOLE   14,259 0 0
PACCAR INC COM 693718108 940 13,792 SH   SOLE   13,792 0 0
PACKAGING CORP AMER COM 695156109 313 2,847 SH   SOLE   2,847 0 0
PAYPAL HLDGS INC COM 70450Y103 257 2,921 SH   SOLE   2,821 0 100
PEPSICO INC COM 713448108 1,098 9,823 SH   SOLE   9,823 0 0
PFIZER INC COM 717081103 4,573 103,771 SH   SOLE   103,771 0 0
PHILIP MORRIS INTL INC COM 718172109 912 11,183 SH   SOLE   11,183 0 0
PHILLIPS 66 COM 718546104 3,212 28,503 SH   SOLE   28,503 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 327 3,220 SH   SOLE   3,220 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 341 6,490 SH   SOLE   6,490 0 0
PIXELWORKS INC COM NEW 72581M305 45 10,000 SH   SOLE   10,000 0 0
PLANTRONICS INC NEW COM 727493108 1,007 16,703 SH   SOLE   16,703 0 0
PNC FINL SVCS GROUP INC COM 693475105 223 1,634 SH   SOLE   1,634 0 0
POLARIS INDS INC COM 731068102 941 9,324 SH   SOLE   8,869 0 455
POOL CORPORATION COM 73278L105 467 2,797 SH   SOLE   2,186 0 611
PRICE T ROWE GROUP INC COM 74144T108 2,689 24,626 SH   SOLE   24,626 0 0
PROCTER AND GAMBLE CO COM 742718109 1,357 16,299 SH   SOLE   16,299 0 0
PS BUSINESS PKS INC CALIF COM 69360J107 224 1,764 SH   SOLE   1,764 0 0
PTC INC COM 69370C100 290 2,730 SH   SOLE   2,730 0 0
PULTE GROUP INC COM 745867101 782 31,582 SH   SOLE   31,582 0 0
QUALCOMM INC COM 747525103 485 6,732 SH   SOLE   6,732 0 0
QUEST DIAGNOSTICS INC COM 74834L100 954 8,843 SH   SOLE   8,843 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,073 11,656 SH   SOLE   11,656 0 0
RAYTHEON CO COM NEW 755111507 285 1,382 SH   SOLE   1,382 0 0
RBC BEARINGS INC COM 75524B104 207 1,374 SH   SOLE   0 0 1,374
REINSURANCE GROUP AMER INC COM NEW 759351604 1,056 7,308 SH   SOLE   7,308 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 938 10,998 SH   SOLE   10,998 0 0
RESMED INC COM 761152107 1,473 12,766 SH   SOLE   12,766 0 0
ROBERT HALF INTL INC COM 770323103 1,067 15,156 SH   SOLE   15,156 0 0
ROLLINS INC COM 775711104 1,153 19,001 SH   SOLE   19,001 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 246 2,565 SH   SOLE   0 0 2,565
RYDER SYS INC COM 783549108 847 11,600 SH   SOLE   11,600 0 0
SAFETY INS GROUP INC COM 78648T100 978 10,921 SH   SOLE   10,921 0 0
SALESFORCE COM INC COM 79466L302 361 2,269 SH   SOLE   2,269 0 0
SCHLUMBERGER LTD COM 806857108 328 5,379 SH   SOLE   5,379 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 984 38,264 SH   SOLE   38,264 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 219 4,414 SH   SOLE   4,414 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,819 34,372 SH   SOLE   34,372 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 9,515 136,792 SH   SOLE   136,792 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 430 7,426 SH   SOLE   7,426 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 928 12,180 SH   SOLE   12,180 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 209 2,763 SH   SOLE   2,763 0 0
SEMPRA ENERGY COM 816851109 227 1,996 SH   SOLE   1,996 0 0
SHOPIFY INC CL A 82509L107 576 3,505 SH   SOLE   0 0 3,505
SONOCO PRODS CO COM 835495102 1,092 19,682 SH   SOLE   19,682 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 377 1,427 SH   SOLE   1,427 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 987 28,351 SH   SOLE   28,351 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,055 44,908 SH   SOLE   44,908 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 432 1,176 SH   SOLE   1,176 0 0
SPDR SER TR PORTFOLIO SM ETF 78468R853 326 9,807 SH   SOLE   9,807 0 0
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 543 9,657 SH   SOLE   9,657 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 5,521 162,042 SH   SOLE   162,042 0 0
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 406 11,222 SH   SOLE   11,222 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 355 9,280 SH   SOLE   9,280 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 354 3,614 SH   SOLE   3,614 0 0
STARBUCKS CORP COM 855244109 12,008 211,258 SH   SOLE   210,816 0 442
STERIS PLC SHS USD G84720104 1,658 14,500 SH   SOLE   11,035 0 3,465
STRYKER CORP COM 863667101 3,351 18,858 SH   SOLE   18,858 0 0
SVB FINL GROUP COM 78486Q101 240 773 SH   SOLE   773 0 0
SYNOPSYS INC COM 871607107 312 3,166 SH   SOLE   3,166 0 0
SYNOVUS FINL CORP COM NEW 87161C501 969 21,161 SH   SOLE   21,161 0 0
SYSCO CORP COM 871829107 2,831 38,640 SH   SOLE   38,640 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 640 14,502 SH   SOLE   92 0 14,410
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 427 3,096 SH   SOLE   3,096 0 0
TARGA RES CORP COM 87612G101 1,030 18,292 SH   SOLE   18,292 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 205 833 SH   SOLE   833 0 0
TELEFLEX INC COM 879369106 294 1,105 SH   SOLE   1,105 0 0
TESLA INC COM 88160R101 540 2,039 SH   SOLE   2,039 0 0
TETRA TECH INC NEW COM 88162G103 217 3,184 SH   SOLE   3,184 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 348 4,212 SH   SOLE   2,694 0 1,518
TEXAS INSTRS INC COM 882508104 3,164 29,494 SH   SOLE   29,494 0 0
TEXAS ROADHOUSE INC COM 882681109 320 4,612 SH   SOLE   2,958 0 1,654
THERMO FISHER SCIENTIFIC INC COM 883556102 228 936 SH   SOLE   936 0 0
TJX COS INC NEW COM 872540109 246 2,191 SH   SOLE   2,191 0 0
TORO CO COM 891092108 224 3,738 SH   SOLE   2,633 0 1,105
TRAVELERS COMPANIES INC COM 89417E109 2,659 20,497 SH   SOLE   20,497 0 0
TREX CO INC COM 89531P105 288 3,741 SH   SOLE   2,981 0 760
TRIMBLE INC COM 896239100 216 4,974 SH   SOLE   4,974 0 0
U S PHYSICAL THERAPY INC COM 90337L108 1,148 9,673 SH   SOLE   9,673 0 0
UMPQUA HLDGS CORP COM 904214103 931 44,786 SH   SOLE   44,786 0 0
UNION PAC CORP COM 907818108 494 3,036 SH   SOLE   3,036 0 0
UNITED PARCEL SERVICE INC CL B 911312106 214 1,829 SH   SOLE   1,829 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,245 23,212 SH   SOLE   23,212 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,812 14,332 SH   SOLE   14,332 0 0
US BANCORP DEL COM NEW 902973304 1,464 27,715 SH   SOLE   27,039 0 677
V F CORP COM 918204108 3,272 35,017 SH   SOLE   35,017 0 0
VAIL RESORTS INC COM 91879Q109 890 3,241 SH   SOLE   3,241 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,602 20,525 SH   SOLE   20,525 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 20,197 256,629 SH   SOLE   253,626 0 3,003
VANGUARD GROUP DIV APP ETF 921908844 8,858 80,014 SH   SOLE   80,014 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 52,042 424,418 SH   SOLE   424,418 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 88,410 548,991 SH   SOLE   548,991 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 82,484 617,811 SH   SOLE   617,536 0 275
VANGUARD INDEX FDS MID CAP ETF 922908629 3,228 19,660 SH   SOLE   19,660 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,017 12,601 SH   SOLE   12,601 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 345 1,293 SH   SOLE   1,293 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 10,124 62,268 SH   SOLE   62,268 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,096 7,322 SH   SOLE   7,322 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 15,101 136,432 SH   SOLE   136,432 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,283 43,860 SH   SOLE   43,860 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 10,587 258,211 SH   SOLE   258,211 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,941 14,346 SH   SOLE   14,346 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 619 14,298 SH   SOLE   14,298 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 274 3,150 SH   SOLE   3,150 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 4,063 76,099 SH   SOLE   76,099 0 0
VISA INC COM CL A 92826C839 4,586 30,552 SH   SOLE   30,552 0 0
W P CAREY INC COM 92936U109 1,291 20,070 SH   SOLE   20,070 0 0
WABTEC CORP COM 929740108 204 1,944 SH   SOLE   1,274 0 670
WALMART INC COM 931142103 3,345 35,616 SH   SOLE   35,616 0 0
WASHINGTON FED INC COM 938824109 1,223 38,223 SH   SOLE   36,788 0 1,435
WASTE CONNECTIONS INC COM 94106B101 205 2,572 SH   SOLE   2,572 0 0
WD-40 CO COM 929236107 244 1,413 SH   SOLE   1,241 0 172
WEBSTER FINL CORP CONN COM 947890109 232 3,926 SH   SOLE   1,709 0 2,217
WEC ENERGY GROUP INC COM 92939U106 2,466 36,933 SH   SOLE   36,933 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 279 869 SH   SOLE   869 0 0
WELLS FARGO CO NEW COM 949746101 922 17,535 SH   SOLE   17,535 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 239 1,929 SH   SOLE   1,219 0 710
WILLIAMS SONOMA INC COM 969904101 1,124 17,103 SH   SOLE   17,103 0 0
WOLVERINE WORLD WIDE INC COM 978097103 212 5,432 SH   SOLE   4,412 0 1,020
WORKDAY INC CL A 98138H101 1,460 10,000 SH   SOLE   10,000 0 0
XCEL ENERGY INC COM 98389B100 384 8,144 SH   SOLE   8,144 0 0
XILINX INC COM 983919101 1,082 13,498 SH   SOLE   13,498 0 0
ZIONS BANCORPORATION COM 989701107 788 15,715 SH   SOLE   15,715 0 0