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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1014,16123,807SH SOLE 23,80700
ABBOTT LABSCOM0028241004,39240,115SH SOLE 40,11500
ABBVIE INCCOM00287Y1091,22911,469SH SOLE 11,46900
ACADIA HEALTHCARE COMPANY INCOM00404A1092094,161SH SOLE 2,33601,825
ACCENTURE PLC IRELANDSHS CLASS AG1151C1017,84730,041SH SOLE 27,95602,085
ACTIVISION BLIZZARD INCCOM00507V1093,97742,830SH SOLE 42,83000
ADVANCED MICRO DEVICES INCCOM0079031071,19513,026SH SOLE 13,02600
AFLAC INCCOM0010551023,71183,442SH SOLE 83,44200
AGILENT TECHNOLOGIES INCCOM00846U1011,35111,398SH SOLE 11,39800
AIR PRODS & CHEMS INCCOM0091581062,3488,593SH SOLE 8,59300
ALASKA AIR GROUP INCCOM01165910973114,060SH SOLE 14,06000
ALEXION PHARMACEUTICALS INCCOM0153511092281,459SH SOLE 1,45900
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1025362,303SH SOLE 2,30300
ALLIANT ENERGY CORPCOM01880210896518,726SH SOLE 18,72600
ALLSTATE CORPCOM0200021014213,828SH SOLE 3,82800
ALPHABET INCCAP STK CL A02079K3053,7192,122SH SOLE 2,12200
ALPHABET INCCAP STK CL C02079K1074,0282,299SH SOLE 2,29900
ALPS ETF TRALERIAN MLP00162Q4522098,134SH SOLE 8,13400
ALTRIA GROUP INCCOM02209S10386721,138SH SOLE 21,13800
AMAZON COM INCCOM02313510628,5918,779SH SOLE 8,77702
AMERICAN CAMPUS CMNTYS INCCOM0248351002385,582SH SOLE 4,49701,085
AMERICAN EXPRESS COCOM0258161094,14934,313SH SOLE 34,31300
AMERICAN FINL GROUP INC OHIOCOM0259321042422,765SH SOLE 2,76500
AMERICAN TOWER CORP NEWCOM03027X1002,55311,373SH SOLE 11,37300
AMERIPRISE FINL INCCOM03076C1062121,092SH SOLE 1,09200
AMGEN INCCOM0311621004,14918,046SH SOLE 18,04600
AMPHENOL CORP NEWCL A0320951011,41310,805SH SOLE 10,80500
ANALOG DEVICES INCCOM0326541054,01027,143SH SOLE 27,14300
ANTHEM INCCOM0367521034171,297SH SOLE 1,29700
AON PLCSHS CL AG0403H1084312,038SH SOLE 82801,210
APPLE INCCOM03783310050,004376,846SH SOLE 376,6460200
APPLIED MATLS INCCOM0382221055756,659SH SOLE 6,65900
APTARGROUP INCCOM0383361032501,825SH SOLE 1,3270498
ASML HOLDING N VN Y REGISTRY SHSN070592106741,382SH SOLE 2501,357
AT&T INCCOM00206R1024,207146,282SH SOLE 146,28200
ATMOS ENERGY CORPCOM0495601051,04510,949SH SOLE 10,94900
AUTODESK INCCOM0527691063331,090SH SOLE 1,09000
AUTOMATIC DATA PROCESSING INCOM0530151034,06423,065SH SOLE 23,06500
BAXTER INTL INCCOM0718131092142,662SH SOLE 2,66200
BECTON DICKINSON & COCOM0758871095592,234SH SOLE 2,23400
BERKSHIRE HATHAWAY INC DELCL A0846701081,7395SH SOLE 500
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024,34018,717SH SOLE 18,71700
BEST BUY INCCOM0865161019679,688SH SOLE 9,68800
BIOGEN INCCOM09062X1032651,084SH SOLE 1,08400
BLACKROCK INCCOM09247X101512709SH SOLE 70900
BOEING COCOM0970231054,71522,026SH SOLE 22,02600
BOOZ ALLEN HAMILTON HLDG CORCL A0995021061,15713,270SH SOLE 12,3230947
BOSTON SCIENTIFIC CORPCOM1011371072176,027SH SOLE 6,02700
BRIXMOR PPTY GROUP INCCOM11120U10516910,207SH SOLE 10,20700
BROADCOM INCCOM11135F1017971,820SH SOLE 1,82000
BROADRIDGE FINL SOLUTIONS INCOM11133T1031,1437,461SH SOLE 7,46100
BROWN & BROWN INCCOM1152361011,14124,064SH SOLE 24,06400
BRUNSWICK CORPCOM1170431092132,795SH SOLE 2,79500
CABOT OIL & GAS CORPCOM12709710395358,540SH SOLE 58,54000
CACI INTL INCCL A127190304241967SH SOLE 8320135
CAMPBELL SOUP COCOM1344291091,02521,209SH SOLE 21,20900
CANADIAN PAC RY LTDCOM13645T1005911,704SH SOLE 001,704
CAPITAL ONE FINL CORPCOM14040H1052722,756SH SOLE 2,75600
CATALENT INCCOM1488061023173,039SH SOLE 2,0900949
CATHAY GEN BANCORPCOM1491501043149,762SH SOLE 8,44201,320
CDW CORPCOM12514G1081,0798,189SH SOLE 8,18900
CHARLES RIV LABS INTL INCCOM1598641072661,064SH SOLE 1,06400
CHARTER COMMUNICATIONS INC NCL A16119P108527797SH SOLE 79700
CHEMED CORP NEWCOM16359R103489918SH SOLE 825093
CHEVRON CORP NEWCOM1667641004,82957,178SH SOLE 57,17800
CIGNA CORP NEWCOM125523100208999SH SOLE 99900
CISCO SYS INCCOM17275R1021,81240,492SH SOLE 40,49200
CITIGROUP INCCOM NEW1729674243866,262SH SOLE 6,26200
CITRIX SYS INCCOM1773761003442,643SH SOLE 2,64300
CLOROX CO DELCOM1890541091,2316,096SH SOLE 6,09600
CME GROUP INCCOM12572Q1052111,157SH SOLE 1,15700
COCA COLA COCOM1912161004,46381,384SH SOLE 81,38400
COGNEX CORPCOM1924221033534,404SH SOLE 3,5390865
COLGATE PALMOLIVE COCOM1941621036868,027SH SOLE 8,02700
COLUMBIA SPORTSWEAR COCOM1985161064905,607SH SOLE 5,60700
COMCAST CORP NEWCL A20030N1014,92694,009SH SOLE 94,00900
COMMERCE BANCSHARES INCCOM2005251031,16117,673SH SOLE 17,67300
CONSOLIDATED EDISON INCCOM2091151042263,134SH SOLE 3,13400
CONSTELLATION BRANDS INCCL A21036P108216987SH SOLE 98700
CORESITE RLTY CORPCOM21870Q1051,1829,434SH SOLE 9,0610373
COSTCO WHSL CORP NEWCOM22160K10511,28329,945SH SOLE 29,895050
CROWN CASTLE INTL CORP NEWCOM22822V1013101,947SH SOLE 1,94700
CSX CORPCOM1264081037368,108SH SOLE 8,10800
CULLEN FROST BANKERS INCCOM2298991093113,565SH SOLE 3,56500
CVS HEALTH CORPCOM1266501003214,695SH SOLE 4,69500
D R HORTON INCCOM23331A1091,01714,756SH SOLE 14,75600
DANAHER CORPORATIONCOM2358511022,26710,207SH SOLE 10,20700
DARLING INGREDIENTS INCCOM2372661012824,887SH SOLE 4,88700
DEERE & COCOM2441991054771,773SH SOLE 1,77300
DELTA AIR LINES INC DELCOM NEW2473617022506,225SH SOLE 6,22500
DIGITAL RLTY TR INCCOM2538681032681,924SH SOLE 1,92400
DISCOVER FINL SVCSCOM2547091082963,267SH SOLE 3,26700
DISNEY WALT COCOM2546871062,99516,532SH SOLE 16,53200
DOCUSIGN INCCOM2561631062951,327SH SOLE 1,32700
DOLLAR GEN CORP NEWCOM2566771052571,222SH SOLE 1,22200
DOMINOS PIZZA INCCOM25754A2011,0402,713SH SOLE 2,71300
DOW INCCOM2605571032484,468SH SOLE 4,46800
DTE ENERGY COCOM2333311073042,501SH SOLE 2,50100
DUKE ENERGY CORP NEWCOM NEW26441C2042212,413SH SOLE 2,41300
DUKE REALTY CORPCOM NEW2644115051,06226,559SH SOLE 26,55900
DUPONT DE NEMOURS INCCOM26614N1023144,411SH SOLE 4,41100
EATON CORP PLCSHSG291831033352,789SH SOLE 2,78900
ECOLAB INCCOM2788651002,45111,328SH SOLE 11,32800
EDWARDS LIFESCIENCES CORPCOM28176E1082833,107SH SOLE 3,10700
ELECTRONIC ARTS INCCOM2855121093242,257SH SOLE 2,25700
EMCOR GROUP INCCOM29084Q1002722,978SH SOLE 2,97800
EMERSON ELEC COCOM2910111046908,581SH SOLE 8,58100
EPR PPTYSCOM SH BEN INT26884U1092256,935SH SOLE 6,93500
EQUINIX INCCOM29444U700310434SH SOLE 43400
ETSY INCCOM29786A1062841,595SH SOLE 1,59500
EXELON CORPCOM30161N1012596,140SH SOLE 6,14000
EXPEDIA GROUP INCCOM NEW30212P3031,79813,581SH SOLE 13,58100
EXPEDITORS INTL WASH INCCOM3021301091,17512,358SH SOLE 12,35800
EXPONENT INCCOM30214U1022302,547SH SOLE 1,39601,151
EXTRA SPACE STORAGE INCCOM30225T1021,0879,381SH SOLE 9,38100
EXXON MOBIL CORPCOM30231G1021,61039,063SH SOLE 39,06300
FACEBOOK INCCL A30303M1023,35312,276SH SOLE 12,27600
FACTSET RESH SYS INCCOM3030751051,3354,015SH SOLE 4,01500
FAIR ISAAC CORPCOM303250104329644SH SOLE 64400
FEDEX CORPCOM31428X1064151,599SH SOLE 1,59900
FERRARI N VCOMN3167Y1033621,579SH SOLE 22201,357
FIDELITY NATL INFORMATION SVCOM31620M1063272,309SH SOLE 2,30900
FISERV INCCOM3377381083643,196SH SOLE 3,19600
FIVE BELOW INCCOM33829M1013722,125SH SOLE 1,09601,029
FLIR SYS INCCOM3024451011,19527,258SH SOLE 27,25800
FORD MTR CO DELCOM34537086018721,270SH SOLE 21,27000
FORTIVE CORPCOM34959J1083274,618SH SOLE 4,61800
FREEPORT-MCMORAN INCCL B35671D8572047,845SH SOLE 7,84500
GALLAGHER ARTHUR J & COCOM3635761091,2209,863SH SOLE 9,86300
GARMIN LTDSHSH2906T1091,26310,551SH SOLE 10,55100
GARTNER INCCOM3666511072131,329SH SOLE 8840445
GENERAL DYNAMICS CORPCOM3695501082131,431SH SOLE 1,43100
GENERAL ELECTRIC COCOM36960410338435,578SH SOLE 35,57800
GENERAL MLS INCCOM3703341042343,985SH SOLE 3,98500
GENERAL MTRS COCOM37045V1002425,805SH SOLE 5,80500
GILEAD SCIENCES INCCOM3755581034107,042SH SOLE 7,04200
GLACIER BANCORP INC NEWCOM37637Q1051,55133,725SH SOLE 31,63002,095
GLOBAL PMTS INCCOM37940X102211980SH SOLE 98000
GLOBAL X FDSGLB X MLP ENRG I37954Y29331711,777SH SOLE 11,77700
GLOBAL X FDSRBTCS ARTFL INTE37954Y7152808,450SH SOLE 8,45000
GOLDMAN SACHS GROUP INCCOM38141G104261991SH SOLE 99100
GRACO INCCOM3841091041,48620,534SH SOLE 19,6390895
HCA HEALTHCARE INCCOM40412C1012251,368SH SOLE 1,36800
HDFC BANK LTDSPONSORED ADS40415F1015928,189SH SOLE 008,189
HILL ROM HLDGS INCCOM4314751021,10411,267SH SOLE 11,26700
HOME DEPOT INCCOM4370761025,97422,491SH SOLE 22,49100
HOMESTREET INCCOM43785V1023169,368SH SOLE 8,36801,000
HONEYWELL INTL INCCOM4385161069584,504SH SOLE 4,50400
HUBSPOT INCCOM443573100255643SH SOLE 2010442
HUMANA INCCOM444859102273666SH SOLE 66600
HUNT J B TRANS SVCS INCCOM4456581071,0627,768SH SOLE 7,76800
HUNTINGTON BANCSHARES INCCOM44615010414911,813SH SOLE 11,81300
ICON PLCSHSG4705A1002841,457SH SOLE 001,457
IDEX CORPCOM45167R1041,1655,848SH SOLE 5,84800
ILLINOIS TOOL WKS INCCOM4523081098174,009SH SOLE 4,00900
ILLUMINA INCCOM452327109241652SH SOLE 65200
IMPINJ INCCOM45320410967016,000SH SOLE 16,00000
INTEL CORPCOM4581401005,523110,853SH SOLE 110,85300
INTERCONTINENTAL EXCHANGE INCOM45866F1042432,104SH SOLE 2,10400
INTERNATIONAL BUSINESS MACHSCOM4592001017085,628SH SOLE 5,62800
INTUITCOM4612021034731,244SH SOLE 1,24400
INTUITIVE SURGICAL INCCOM NEW46120E602753921SH SOLE 92100
INVESCO QQQ TRUNIT SER 146090E1037,48823,866SH SOLE 23,86600
IQVIA HLDGS INCCOM46266C1052081,160SH SOLE 1,16000
ISHARES INCCORE MSCI EMKT46434G1033776,077SH SOLE 6,07700
ISHARES INCCUR HD MSCI EM46434G50913,881451,696SH SOLE 451,69600
ISHARES TR1 3 YR TREAS BD4642874575,50763,753SH SOLE 63,75300
ISHARES TRBARCLAYS 7 10 YR46428744065,852548,995SH SOLE 548,99500
ISHARES TRCOHEN STEER REIT4642875644748,800SH SOLE 8,80000
ISHARES TRCORE HIGH DV ETF46429B6633133,575SH SOLE 3,57500
ISHARES TRCORE MSCI EAFE46432F84214,887215,475SH SOLE 215,47500
ISHARES TRCORE S&P MCP ETF4642875075,56824,225SH SOLE 24,22500
ISHARES TRCORE S&P SCP ETF4642878044184,549SH SOLE 4,54900
ISHARES TRCORE S&P US GWT4642876713,82343,109SH SOLE 43,10900
ISHARES TRCORE S&P500 ETF464287200250,410667,066SH SOLE 667,06600
ISHARES TRCORE US AGGBD ET4642872261,52812,927SH SOLE 12,92700
ISHARES TRHDG MSCI EAFE46434V80373,9182,425,914SH SOLE 2,425,91400
ISHARES TRMSCI ACWI ETF4642882572592,850SH SOLE 2,85000
ISHARES TRMSCI EAFE ETF4642874659,563131,076SH SOLE 131,07600
ISHARES TRMSCI EMG MKT ETF4642872345,251101,623SH SOLE 101,62300
ISHARES TRMSCI USA ESG SLC4642888024875,918SH SOLE 5,91800
ISHARES TRNATIONAL MUN ETF4642884142,22218,961SH SOLE 18,96100
ISHARES TRPHLX SEMICND ETF4642875236251,648SH SOLE 1,64800
ISHARES TRRUS 1000 ETF46428762211,50254,297SH SOLE 54,29700
ISHARES TRRUS 1000 GRW ETF4642876144,45618,480SH SOLE 18,48000
ISHARES TRRUS 1000 VAL ETF4642875984993,652SH SOLE 3,65200
ISHARES TRRUS 2000 GRW ETF464287648207722SH SOLE 72200
ISHARES TRRUS MID CAP ETF46428749930,836449,829SH SOLE 449,82900
ISHARES TRRUSSELL 2000 ETF46428765522,925116,929SH SOLE 116,1140815
ISHARES TRRUSSELL 3000 ETF4642876893921,752SH SOLE 1,75200
ISHARES TRS&P 500 VAL ETF4642874085614,386SH SOLE 4,38600
ISHARES TRS&P MC 400GR ETF4642876064285,920SH SOLE 5,92000
ISHARES TRS&P MC 400VL ETF4642877057538,722SH SOLE 8,72200
ISHARES TRSELECT DIVID ETF4642871681,46915,269SH SOLE 15,26900
ISHARES TRSHORT TREAS BD4642886795124,634SH SOLE 4,63400
ISHARES TRTIPS BD ETF4642871761,47211,531SH SOLE 11,53100
ISHARES TRU.S. CNSM SV ETF4642875801,55122,000SH SOLE 22,00000
ISHARES TRU.S. TECH ETF4642877214355,108SH SOLE 5,10800
ISHARES TR0-5 YR TIPS ETF46429B7473132,998SH SOLE 2,99800
JOHNSON & JOHNSONCOM4781601046,78143,085SH SOLE 43,08500
JPMORGAN CHASE & COCOM46625H1006,94554,657SH SOLE 54,65700
KANSAS CITY SOUTHERNCOM NEW4851703021,1585,672SH SOLE 5,67200
KKR & CO INCCOM48251W1043248,000SH SOLE 8,00000
KROGER COCOM5010441012076,528SH SOLE 6,52800
L3HARRIS TECHNOLOGIES INCCOM5024311092271,200SH SOLE 1,20000
LAM RESEARCH CORPCOM5128071085781,223SH SOLE 1,22300
LAUDER ESTEE COS INCCL A5184391042981,121SH SOLE 1,12100
LENNOX INTL INCCOM526107107212773SH SOLE 77300
LILLY ELI & COCOM5324571081,3588,042SH SOLE 8,04200
LINDE PLCSHSG5494J1035362,034SH SOLE 2,03400
LITHIA MTRS INCCL A5367971032991,022SH SOLE 3900632
LITTELFUSE INCCOM537008104245964SH SOLE 96400
LOCKHEED MARTIN CORPCOM5398301093,3429,415SH SOLE 9,41500
LOWES COS INCCOM5486611077824,875SH SOLE 4,87500
LULULEMON ATHLETICA INCCOM5500211095231,504SH SOLE 23301,271
MARATHON OIL CORPCOM56584910612719,071SH SOLE 19,07100
MARATHON PETE CORPCOM56585A1021,52436,844SH SOLE 36,84400
MARKETAXESS HLDGS INCCOM57060D108227397SH SOLE 2850112
MARSH & MCLENNAN COS INCCOM5717481023813,260SH SOLE 3,26000
MASIMO CORPCOM5747951003401,267SH SOLE 1,26700
MATSON INCCOM57686G10558510,262SH SOLE 10,26200
MAXIM INTEGRATED PRODS INCCOM57772K1011,28314,468SH SOLE 14,46800
MCDONALDS CORPCOM5801351014,76722,214SH SOLE 22,21400
MCGRATH RENTCORPCOM5805891091,01215,078SH SOLE 15,07800
MDU RES GROUP INCCOM5526901091,11042,132SH SOLE 42,13200
MEDICAL PPTYS TRUST INCCOM58463J3041,30860,008SH SOLE 60,00800
MEDPACE HLDGS INCCOM58506Q1092031,457SH SOLE 44701,010
MEDTRONIC PLCSHSG5960L1033,83832,767SH SOLE 32,76700
METLIFE INCCOM59156R1083,79180,739SH SOLE 80,73900
METTLER TOLEDO INTERNATIONALCOM592688105531466SH SOLE 1390327
MICRON TECHNOLOGY INCCOM5951121033744,979SH SOLE 4,97900
MICROSOFT CORPCOM594918104202,872912,108SH SOLE 912,058050
MOLINA HEALTHCARE INCCOM60855R1002511,180SH SOLE 8970283
MONDELEZ INTL INCCL A60920710565011,111SH SOLE 11,11100
MONOLITHIC PWR SYS INCCOM6098391051,6044,381SH SOLE 4,2060175
MOODYS CORPCOM6153691052901,000SH SOLE 1,00000
MORGAN STANLEYCOM NEW6174464486038,805SH SOLE 8,80500
NASDAQ INCCOM6311031081,0968,254SH SOLE 8,25400
NETFLIX INCCOM64110L1061,6453,043SH SOLE 3,04300
NEXTERA ENERGY INCCOM65339F1012,91937,838SH SOLE 37,83800
NIKE INCCL B6541061039,61167,937SH SOLE 67,93700
NORDSON CORPCOM6556631022371,179SH SOLE 7670412
NORTHERN TR CORPCOM6658591045075,439SH SOLE 5,43900
NORTHROP GRUMMAN CORPCOM666807102264868SH SOLE 86800
NORTHWEST NAT HLDG COCOM66765N1051,50032,606SH SOLE 32,60600
ORACLE CORPCOM68389X1054,30766,572SH SOLE 66,57200
PACCAR INCCOM6937181083,90445,242SH SOLE 45,24200
PACKAGING CORP AMERCOM6951561092551,849SH SOLE 1,84900
PAYCHEX INCCOM7043261074554,886SH SOLE 4,88600
PAYPAL HLDGS INCCOM70450Y1031,4736,289SH SOLE 6,28900
PEPSICO INCCOM7134481085,16034,797SH SOLE 34,79700
PFIZER INCCOM7170811034,596124,865SH SOLE 124,86500
PHILIP MORRIS INTL INCCOM7181721091,33316,097SH SOLE 16,09700
PIMCO ETF TRENHAN SHRT MA AC72201R8333663,592SH SOLE 3,59200
PIMCO ETF TRINTER MUN BD ACT72201R8662013,547SH SOLE 3,54700
PINNACLE FINL PARTNERS INCCOM72346Q1042433,776SH SOLE 2,63101,145
PIXELWORKS INCCOM NEW72581M3052810,000SH SOLE 10,00000
PNC FINL SVCS GROUP INCCOM6934751053752,514SH SOLE 2,51400
PPG INDS INCCOM6935061072801,942SH SOLE 1,94200
PRUDENTIAL FINL INCCOM7443201023053,910SH SOLE 3,91000
PTC INCCOM69370C1003052,546SH SOLE 2,54600
PUBLIC SVC ENTERPRISE GRP INCOM7445731062253,858SH SOLE 3,85800
QUALCOMM INCCOM7475251034,62130,336SH SOLE 30,33600
QUEST DIAGNOSTICS INCCOM74834L1001,1319,490SH SOLE 9,49000
QURATE RETAIL INCCOM SER A74915M10017916,354SH SOLE 16,35400
RBC BEARINGS INCCOM75524B1042051,146SH SOLE 001,146
REALTY INCOME CORPCOM7561091042624,209SH SOLE 4,20900
REDFIN CORPCOM75737F1083354,877SH SOLE 4,87700
REGENERON PHARMACEUTICALSCOM75886F107222460SH SOLE 46000
RESMED INCCOM7611521071,8558,729SH SOLE 6,31802,411
RLI CORPCOM7496071071,21211,638SH SOLE 11,63800
ROPER TECHNOLOGIES INCCOM776696106283656SH SOLE 65600
ROSS STORES INCCOM7782961032812,290SH SOLE 2,29000
RPM INTL INCCOM7496851031,41815,626SH SOLE 14,62101,005
S&P GLOBAL INCCOM78409V1043,1999,731SH SOLE 9,73100
SABRE CORPCOM78573M10424019,975SH SOLE 19,97500
SALESFORCE COM INCCOM79466L3021,1615,219SH SOLE 5,21900
SCHLUMBERGER LTDCOM80685710829813,661SH SOLE 13,66100
SCHWAB STRATEGIC TRSHT TM US TRES8085248622715,279SH SOLE 5,27900
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243006,21448,391SH SOLE 48,39100
SCHWAB STRATEGIC TRUS LRG CAP ETF80852420113,766151,363SH SOLE 151,36300
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245081,47421,617SH SOLE 21,61700
SCHWAB STRATEGIC TRUS SML CAP ETF8085246073,19535,896SH SOLE 35,89600
SCOTTS MIRACLE GRO COCL A8101861061,2506,277SH SOLE 6,27700
SEMPRA ENERGYCOM8168511092171,701SH SOLE 1,70100
SERVICENOW INCCOM81762P102492894SH SOLE 89400
SHERWIN WILLIAMS COCOM824348106362493SH SOLE 49300
SHOPIFY INCCL A82509L107509450SH SOLE 750375
SILICON LABORATORIES INCCOM8269191022592,033SH SOLE 1,00401,029
SOUTHERN COCOM8425871072323,784SH SOLE 3,78400
SOUTHWEST AIRLS COCOM8447411081,34128,768SH SOLE 28,76800
SPDR S&P 500 ETF TRTR UNIT78462F10315,54141,567SH SOLE 41,56700
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107338804SH SOLE 80400
STANLEY BLACK & DECKER INCCOM8545021012221,243SH SOLE 1,24300
STARBUCKS CORPCOM85524410919,368181,042SH SOLE 181,04200
STERIS PLCSHS USDG8473T1001,5198,019SH SOLE 5,79002,229
STIFEL FINL CORPCOM8606301022995,918SH SOLE 4,69001,228
SYSCO CORPCOM8718291073384,552SH SOLE 4,55200
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391008597,876SH SOLE 007,876
TARGET CORPCOM87612E1063,76221,309SH SOLE 21,30900
TERADYNE INCCOM8807701021,72714,409SH SOLE 14,40900
TESLA INCCOM88160R1018,11511,499SH SOLE 11,474025
TETRA TECH INC NEWCOM88162G1032892,496SH SOLE 2,49600
TEXAS INSTRS INCCOM8825081044,14325,241SH SOLE 25,24100
THERMO FISHER SCIENTIFIC INCCOM8835561021,4633,140SH SOLE 3,14000
THOR INDS INCCOM8851601011,05811,383SH SOLE 11,38300
TIMKEN COCOM8873891042232,884SH SOLE 2,88400
TJX COS INC NEWCOM8725401095157,547SH SOLE 7,54700
TORO COCOM8910921082792,942SH SOLE 2,0420900
TRACTOR SUPPLY COCOM8923561069867,017SH SOLE 7,01700
TRANSDIGM GROUP INCCOM893641100201324SH SOLE 32400
TRAVELERS COMPANIES INCCOM89417E1092411,714SH SOLE 1,71400
TREX CO INCCOM89531P1053874,615SH SOLE 3,61501,000
TRIMBLE INCCOM8962391002473,696SH SOLE 3,69600
UNITED PARCEL SERVICE INCCL B9113121066333,757SH SOLE 3,75700
UNITEDHEALTH GROUP INCCOM91324P1025,20214,833SH SOLE 14,83300
US BANCORP DELCOM NEW9029733042,42752,103SH SOLE 52,10300
VANGUARD INDEX FDSEXTEND MKT ETF92290865276,271463,144SH SOLE 462,9190225
VANGUARD INDEX FDSGROWTH ETF92290873698,540388,964SH SOLE 388,96400
VANGUARD INDEX FDSLARGE CAP ETF922908637109,279621,821SH SOLE 621,82100
VANGUARD INDEX FDSMID CAP ETF9229086291,3506,528SH SOLE 6,52800
VANGUARD INDEX FDSREAL ESTATE ETF9229085535,85568,939SH SOLE 68,93900
VANGUARD INDEX FDSS&P 500 ETF SHS922908363297863SH SOLE 86300
VANGUARD INDEX FDSSMALL CP ETF92290875111,50259,083SH SOLE 59,08300
VANGUARD INDEX FDSTOTAL STK MKT9229087691,1916,121SH SOLE 6,12100
VANGUARD INDEX FDSVALUE ETF92290874413,427112,868SH SOLE 112,86800
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427752464,211SH SOLE 4,21100
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428584,35086,815SH SOLE 86,81500
VANGUARD SCOTTSDALE FDSINTER TERM TREAS92206C7069,690139,580SH SOLE 139,58000
VANGUARD WORLD FDSUTILITIES ETF92204A8762061,504SH SOLE 1,50400
VANGUARD WORLD FDSUTILITIES ETF92204A8762061,500SHPutSOLE 001,500
VERIZON COMMUNICATIONS INCCOM92343V1046,784115,471SH SOLE 115,47100
VERTEX PHARMACEUTICALS INCCOM92532F1003191,349SH SOLE 1,34900
VIAVI SOLUTIONS INCCOM92555010516110,753SH SOLE 7,72803,025
VISA INCCOM CL A92826C8395,88626,908SH SOLE 26,90800
WALMART INCCOM9311421034,66532,363SH SOLE 32,36300
WASHINGTON FED INCCOM93882410952720,466SH SOLE 20,46600
WASTE MGMT INC DELCOM94106L1094874,132SH SOLE 4,13200
WATSCO INCCOM9426222009584,231SH SOLE 4,23100
WD-40 COCOM929236107263990SH SOLE 99000
WEC ENERGY GROUP INCCOM92939U1062,06222,403SH SOLE 22,40300
WELLS FARGO CO NEWCOM94974610139813,179SH SOLE 13,17900
WEX INCCOM96208T1042381,172SH SOLE 8850287
WILLIAMS SONOMA INCCOM9699041011,22212,002SH SOLE 12,00200
WOODWARD INCCOM9807451032191,803SH SOLE 1,80300
WORKDAY INCCL A98138H1012,43010,143SH SOLE 10,14300
XCEL ENERGY INCCOM98389B1006219,308SH SOLE 9,30800
XILINX INCCOM9839191012801,973SH SOLE 1,97300
YUM BRANDS INCCOM9884981013,61233,273SH SOLE 33,27300
ZOETIS INCCL A98978V1034242,560SH SOLE 2,56000
BROADMARK RLTY CAP INCCOM11135B10042541,706SH SOLE 41,70600
TRUIST FINL CORPCOM89832Q1093437,155SH SOLE 7,15500
VIRGIN GALACTIC HOLDINGS INCCOM92766K10628411,985SH SOLE 11,98500
BK OF AMERICA CORPCOM0605051041,64954,391SH SOLE 54,39100
BRINKER INTL INCCOM1096411002233,934SH SOLE 3,93400
BRISTOL-MYERS SQUIBB COCOM1101221081,03016,607SH SOLE 16,60700
F N B CORPCOM30252010121722,831SH SOLE 22,83100
INGERSOLL RAND INCCOM45687V1062285,010SH SOLE 2,95002,060
KEYCORPCOM49326710820312,379SH SOLE 12,37900
MERCADOLIBRE INCCOM58733R102883527SH SOLE 00527
MERCK & CO. INCCOM58933Y1054,82058,926SH SOLE 58,92600
MKS INSTRS INCCOM55306N1042581,713SH SOLE 1,71300
NEWMONT CORPCOM6516391062043,408SH SOLE 3,40800
PROLOGIS INC.COM74340W1032,56425,726SH SOLE 25,72600
REGIONS FINANCIAL CORP NEWCOM7591EP1001,60499,499SH SOLE 99,49900
SPDR SER TRS&P DIVID ETF78464A7636876,486SH SOLE 6,48600
SPDR SER TRPORTFOLIO S&P50078464A8541,51834,543SH SOLE 34,54300
SVB FINANCIAL GROUPCOM78486Q101286737SH SOLE 73700
TRANE TECHNOLOGIES PLCSHSG8994E1032932,016SH SOLE 2,01600
UNION PAC CORPCOM9078181089344,483SH SOLE 4,48300
VALERO ENERGY CORPCOM91913Y1003526,217SH SOLE 6,21700
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378356036,840SH SOLE 6,84000
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088448,94363,346SH SOLE 63,34600
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464063,33736,465SH SOLE 36,46500
WILLIAMS COS INCCOM9694571001,15357,484SH SOLE 57,48400
WP CAREY INCCOM92936U1096379,032SH SOLE 9,03200
ZOOM VIDEO COMMUNICATIONS INCL A98980L101232689SH SOLE 68900
ALCON AGORD SHSH013011284036,121SH SOLE 21805,903
BOOKING HOLDINGS INCCOM09857L108416187SH SOLE 18700
CHEFS WHSE INCCOM1630861012007,781SH SOLE 7,78100
GOLD TRUSTISHARES46428510561633,987SH SOLE 33,98700
KLA CORPCOM NEW482480100235910SH SOLE 91000
MASTERCARD INCORPORATEDCL A57636Q1041,4864,164SH SOLE 4,16400
MAXIMUS INCCOM5779331041,04614,294SH SOLE 14,29400
MICROCHIP TECHNOLOGY INC.COM5950171041,45910,563SH SOLE 10,56300
NVIDIA CORPORATIONCOM67066G1046,03111,548SH SOLE 11,498050
PROCTER AND GAMBLE COCOM7427181096,90649,632SH SOLE 49,63200
RAYTHEON TECHNOLOGIES CORPCOM75513E1013,81553,343SH SOLE 53,34300
SPDR DOW JONES INDL AVERAGEUT SER 178467X1094031,317SH SOLE 1,31700
SPDR GOLD TRGOLD SHS78463V1072981,673SH SOLE 1,67300
STRYKER CORPORATIONCOM8636671014791,954SH SOLE 1,95400
T-MOBILE US INCCOM8725901043702,742SH SOLE 2,74200
ZEBRA TECHNOLOGIES CORPORATICL A989207105235611SH SOLE 2920319
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,7363,471SH SOLE 3,47100
CAESARS ENTERTAINMENT INC NECOM12769G1003284,422SH SOLE 4,42200
CITIZENS FINL GROUP INCCOM1746101053008,390SH SOLE 8,39000
FEDERAL RLTY INVT TRSH BEN INT NEW3137472062192,571SH SOLE 2,57100
NORFOLK SOUTHN CORPCOM6558441084902,063SH SOLE 2,06300
PARKER-HANNIFIN CORPCOM701094104227835SH SOLE 83500
POOL CORPCOM73278L1051,6854,525SH SOLE 4,1650360
PROGRESSIVE CORPCOM7433151032822,848SH SOLE 2,84800
CATERPILLAR INCCOM1491231014,49324,687SH SOLE 24,68700
EMPIRE ST RLTY OP L PUNIT LTD PRTNSP29210210011612,646SH SOLE 12,64600
FIRST HORIZON CORPORATIONCOM32051710518314,343SH SOLE 14,34300
KIMBERLY-CLARK CORPCOM4943681032,08815,487SH SOLE 15,48700
SMITH & NEPHEW PLCSPDN ADR NEW83175M2053498,270SH SOLE 008,270
VIATRIS INCCOM92556V10631016,538SH SOLE 16,53800