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
ABBOTT LABSCOM0028241004183,486SH SOLE 41800
ACTIVISION BLIZZARD INCCOM00507V1093033,253SH SOLE130300
ADAMIS PHARMACEUTICALS CORPCOM NEW00547W2082223,000SH SOLE 2200
AIR PRODS & CHEMS INCCOM0091581066072,157SH SOLE 60700
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1027613,355SH SOLE 76100
ALPHABET INCCAP STK CL A02079K305557270SH SOLE155700
ALPHABET INCCAP STK CL C02079K10719795SH SOLE119700
ALPHABET INCCAP STK CL A02079K305852413SH SOLE 85200
ALPHABET INCCAP STK CL C02079K107571276SH SOLE 57100
ALPS ETF TRALERIAN MLP00162Q45249516,229SH SOLE 49500
AMAZON COM INCCOM0231351061,071346SH SOLE 1,07100
APPLE INCCOM0378331003,39227,769SH SOLE 3,39200
APPLE INCCOM0378331001,1149,120SH SOLE11,11400
APPLIED MATLS INCCOM0382221053272,450SH SOLE132700
APPLIED MATLS INCCOM038222105433SH SOLE 400
ARISTA NETWORKS INCCOM0404131063291,090SH SOLE132900
BERKELEY LTS INCCOM08431010125,926516,145SH SOLE 25,92600
BLACKROCK INCCOM09247X101463614SH SOLE 46300
BRISTOL-MYERS SQUIBB COCOM1101221082644,187SH SOLE 26400
BRISTOL-MYERS SQUIBB COCOM11012210810160SH SOLE11000
BROADCOM INCCOM11135F101306661SH SOLE 30600
CANADA GOOSE HLDGS INCSHS SUB VTG13508610686955,112SH SOLE 86900
CATALENT INCCOM1488061027066,708SH SOLE170600
CHARLES RIV LABS INTL INCCOM1598641077942,740SH SOLE179400
CHARLES RIV LABS INTL INCCOM159864107621SH SOLE 600
CHEVRON CORP NEWCOM1667641002912,780SH SOLE 29100
CITIGROUP INCCOM NEW1729674244716,470SH SOLE 47100
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461023945,043SH SOLE139400
COSTCO WHSL CORP NEWCOM22160K105293830SH SOLE129300
COSTCO WHSL CORP NEWCOM22160K1054081,157SH SOLE 40800
CSX CORPCOM1264081032142,217SH SOLE 21400
CVS HEALTH CORPCOM1266501002603,451SH SOLE 26000
DBX ETF TRXTRACK MSCI ALL23305159863024,795SH SOLE 63000
DEERE & COCOM2441991053861,031SH SOLE 38600
DISNEY WALT COCOM2546871061,6548,966SH SOLE 1,65400
DOLLAR TREE INCCOM2567461083613,150SH SOLE136100
ECOLAB INCCOM2788651004572,135SH SOLE145700
EMERSON ELEC COCOM2910111042702,992SH SOLE 27000
EXXON MOBIL CORPCOM30231G1022274,067SH SOLE 22700
EXXON MOBIL CORPCOM30231G1021122,000SH SOLE111200
FACEBOOK INCCL A30303M1021,0563,585SH SOLE 1,05600
FIFTH THIRD BANCORPCOM31677310049613,238SH SOLE 49600
HIREQUEST INCCOM43353510153531,019SH SOLE 53500
HOME DEPOT INCCOM4370761024761,558SH SOLE147600
HOME DEPOT INCCOM4370761024801,571SH SOLE 48000
HONEYWELL INTL INCCOM4385161064842,230SH SOLE 48400
ILLINOIS TOOL WKS INCCOM4523081094482,024SH SOLE144800
INTERNATIONAL BUSINESS MACHSCOM4592001013292,472SH SOLE 32900
INVESCO EXCHANGE TRADED FD TS&P 500 TOP 5046137V2336022,029SH SOLE 60200
INVESCO QQQ TRUNIT SER 146090E1033191,000SH SOLE 31900
ISHARES INCCORE MSCI EMKT46434G10316,279252,938SH SOLE 16,27900
ISHARES TRMSCI EAFE ETF4642874652,07627,359SH SOLE 2,07600
ISHARES TRRUS 1000 GRW ETF4642876146,10125,101SH SOLE 6,10100
ISHARES TRRUS 1000 VAL ETF4642875987795,143SH SOLE 77900
ISHARES TRMSCI ACWI ETF4642882572592,717SH SOLE 25900
ISHARES TRTIPS BD ETF4642871763582,850SH SOLE 35800
ISHARES TRMSCI USA QLT FCT46432F3392662,185SH SOLE 26600
ISHARES TRBLACKROCK ULTRA46434V87860511,973SH SOLE 60500
ISHARES TRCRE U S REIT ETF46428852194518,039SH SOLE 94500
ISHARES TRCORE S&P US VLU4642876639,602139,362SH SOLE 9,60200
ISHARES TRCORE S&P US GWT46428767123,925263,523SH SOLE 23,92500
ISHARES TRCORE MSCI TOTAL46432F8341,78625,416SH SOLE 1,78600
ISHARES TRCORE MSCI INTL46435G32614,371222,457SH SOLE 14,37100
ISHARES TRMSCI USA MIN VOL46429B6973525,089SH SOLE 35200
ISHARES TRCORE MSCI EAFE46432F84256,611785,717SH SOLE 56,61100
ISHARES TRCORE HIGH DV ETF46429B66310,859114,436SH SOLE 10,85900
ISHARES TRCORE 1 5 YR USD46432F8596,124119,392SH SOLE 6,12400
ISHARES TRRUS MD CP GR ETF4642874812,27722,308SH SOLE 2,27700
ISHARES TRCORE S&P SCP ETF46428780411,518106,126SH SOLE 11,51800
ISHARES TREAFE SML CP ETF4642882732383,308SH SOLE 23800
ISHARES TRCORE US AGGBD ET4642872262,31420,325SH SOLE 2,31400
JOHNSON & JOHNSONCOM4781601043852,342SH SOLE 38500
JOHNSON & JOHNSONCOM4781601042141,300SH SOLE121400
JPMORGAN CHASE & COCOM46625H1005383,532SH SOLE 53800
KINDER MORGAN INC DELCOM49456B10135921,589SH SOLE 35900
KNIGHT-SWIFT TRANSN HLDGS INCL A4990491042655,520SH SOLE126500
LOCKHEED MARTIN CORPCOM5398301094691,268SH SOLE 46900
MARRIOTT INTL INC NEWCL A5719032023292,220SH SOLE132900
MARRIOTT INTL INC NEWCL A571903202750SH SOLE 700
MICROSOFT CORPCOM5949181049293,940SH SOLE192900
MICROSOFT CORPCOM5949181041,3095,553SH SOLE 1,30900
NEXTERA ENERGY INCCOM65339F1014005,296SH SOLE 40000
NIKE INCCL B6541061034433,330SH SOLE144300
NIKE INCCL B65410610314109SH SOLE 1400
NOVO-NORDISK A SADR6701002054516,690SH SOLE145100
ORGANIGRAM HLDGS INCCOM68620P1013610,501SH SOLE 3600
ORTHOFIX MED INCCOM68752M1082,03546,949SH SOLE 2,03500
PACIFIC PREMIER BANCORPCOM69478X1053,15072,505SH SOLE 3,15000
PEPSICO INCCOM7134481081451,028SH SOLE 14500
PEPSICO INCCOM7134481082261,600SH SOLE122600
PFIZER INCCOM7170811032577,088SH SOLE 25700
PROCTER AND GAMBLE COCOM7427181096294,646SH SOLE 62900
PROGRESSIVE CORPCOM7433151032072,160SH SOLE120700
PROSHARES TRS&P 500 DV ARIST74348A4675346,189SH SOLE 53400
ROYAL BK CDACOM7800871024655,043SH SOLE 46500
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247976,28086,117SH SOLE 6,28000
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247065,497172,969SH SOLE 5,49700
SCHWAB STRATEGIC TRUS SML CAP ETF8085246071,92519,318SH SOLE 1,92500
SCHWAB STRATEGIC TRINTL EQTY ETF80852480514,012372,452SH SOLE 14,01200
SCHWAB STRATEGIC TRUS LCAP VA ETF80852440913,481206,514SH SOLE 13,48100
SCHWAB STRATEGIC TRUS LCAP GR ETF80852430012,96399,883SH SOLE 12,96300
SELECT SECTOR SPDR TRENERGY81369Y5061,48930,346SH SOLE 1,48900
SPDR GOLD TRGOLD SHS78463V1076424,016SH SOLE 64200
SPDR INDEX SHS FDSS&P EM MKT DIV78463X5332708,988SH SOLE 27000
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X50928,737656,399SH SOLE 28,73700
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X88937,5271,061,292SH SOLE 37,52700
SPDR INDEX SHS FDSGLB NAT RESRCE78463X5412,22144,184SH SOLE 2,22100
SPDR S&P 500 ETF TRTR UNIT78462F1034,93712,457SH SOLE 4,93700
SPDR SER TRPORTFOLIO S&P60078468R8533,65486,449SH SOLE 3,65400
SPDR SER TRPRTFLO S&P500 HI78468R7883,19683,023SH SOLE 3,19600
SPDR SER TRPORTFOLIO S&P50078464A8543738,000SH SOLE 37300
SPDR SER TRPRTFLO S&P500 GW78464A4092,71448,118SH SOLE 2,71400
SPDR SER TRPORTFOLIO AGRGTE78464A6492378,000SH SOLE 23700
SSGA ACTIVE ETF TRBLACKSTONE SENR78467V6084,33694,786SH SOLE 4,33600
STRYKER CORPORATIONCOM8636671014681,920SH SOLE146800
SUNDIAL GROWERS INCCOM86730L1091110,020SH SOLE 1100
T-MOBILE US INCCOM87259010437612,229SH SOLE 37600
TEXAS INSTRS INCCOM8825081042761,462SH SOLE 27600
THERMO FISHER SCIENTIFIC INCCOM8835561027551,655SH SOLE175500
THERMO FISHER SCIENTIFIC INCCOM883556102204448SH SOLE 20400
TRUIST FINL CORPCOM89832Q1093876,640SH SOLE 38700
TYLER TECHNOLOGIES INCCOM902252105204480SH SOLE120400
UNION PAC CORPCOM9078181081,1145,056SH SOLE 1,11400
UNITED PARCEL SERVICE INCCL B9113121062681,578SH SOLE 26800
VANGUARD BD INDEX FDSSHORT TRM BOND92193782719,245234,151SH SOLE 19,24500
VANGUARD INDEX FDSS&P 500 ETF SHS9229083632,7217,469SH SOLE 2,72100
VANGUARD INDEX FDSGROWTH ETF92290873628,454110,699SH SOLE 28,45400
VANGUARD INDEX FDSTOTAL STK MKT9229087693201,548SH SOLE 32000
VANGUARD INDEX FDSEXTEND MKT ETF9229086521,3417,578SH SOLE 1,34100
VANGUARD INDEX FDSSMALL CP ETF9229087516,19028,915SH SOLE 6,19000
VANGUARD INDEX FDSVALUE ETF92290874411,39186,652SH SOLE 11,39100
VANGUARD INDEX FDSMID CAP ETF9229086296482,929SH SOLE 64800
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428587,239139,083SH SOLE 7,23900
VANGUARD SCOTTSDALE FDSVNG RUS1000VAL92206C71416,728125,841SH SOLE 16,72800
VANGUARD SCOTTSDALE FDSVNG RUS2000IDX92206C6646,89938,698SH SOLE 6,89900
VANGUARD SCOTTSDALE FDSVNG RUS1000GRW92206C68014,53258,124SH SOLE 14,53200
VANGUARD SCOTTSDALE FDSVNG RUS1000IDX92206C7306063,272SH SOLE 60600
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385816,749341,045SH SOLE 16,74900
VANGUARD WHITEHALL FDSHIGH DIV YLD92194640624,968246,987SH SOLE 24,96800
VANGUARD WORLD FDESG INTL STK ETF92191072581913,349SH SOLE 81900
VANGUARD WORLD FDSENERGY ETF92204A3061,02615,087SH SOLE 1,02600
VANGUARD WORLD FDSMATERIALS ETF92204A8012,87616,628SH SOLE 2,87600
VISA INCCOM CL A92826C8392661,255SH SOLE126600
VISA INCCOM CL A92826C8393321,566SH SOLE 33200
WHIRLPOOL CORPCOM963320106206937SH SOLE 20600
WISDOMTREE TRUS QTLY DIV GRT97717X66958510,221SH SOLE 58500