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
A10 NETWORKS INC COMCOM00212110134925,875SH SOLE 25,87500
ABBOTT LABS COMCOM0028241001,38811,750SH SOLE 11,75000
ABBVIE INC. COMCOM00287Y10923,860221,192SH SOLE 221,19200
ACCENTURE PLC-CL ACOMG1151C10116,37151,172SH SOLE 51,17200
ACUSHNET HOLDINGS CORP COMCOM0050981082024,320SH SOLE 4,32000
AFLAC INC COMCOM0010551021,72633,107SH SOLE 33,10700
AKAMAI TECHNOLOGIES COMCOM00971T10122,874218,698SH SOLE 218,69800
ALLSTATE CORP COMCOM0200021014233,323SH SOLE 3,32300
ALPHABET INC CL ACOM02079K30545,39516,980SH SOLE 16,98000
ALPHABET INC CL CCOM02079K1073,2141,206SH SOLE 1,20600
AMAZON COM INC COMCOM02313510641,75312,710SH SOLE 12,71000
AMERICAN EXPRESS COCOM0258161092,35114,036SH SOLE 14,03600
AMERISOURCEBERGEN CORPCOM03073E1051,0298,612SH SOLE 8,61200
AMGEN INC COMCOM03116210018,85388,659SH SOLE 88,65900
AMKOR TECHNOLOGY INC COMCOM03165210043017,220SH SOLE 17,22000
ANALOG DEVICES INC COMCOM0326541052191,307SH SOLE 1,30700
ANTARES PHARMA INC COMCOM03664210617648,255SH SOLE 48,25500
APPLE INCCOM03783310065,642463,899SH SOLE 463,89900
ARCOSA INC COMCOM0396531002134,245SH SOLE 4,24500
ARTISAN PARTNERS ASSET CL ACOM04316A1084148,465SH SOLE 8,46500
AT&T CORP COMCOM00206R10286031,848SH SOLE 31,84800
ATKORE INTL GROUP INC COMCOM0476491083584,120SH SOLE 4,12000
AUTOMATIC DATA PROCESS COMCOM0530151033981,990SH SOLE 1,99000
AUTOZONE INC COMCOM05333210219,21811,318SH SOLE 11,31800
BALL CORPCOM0584981062,22524,736SH SOLE 24,73600
BANK OF AMERICACOM0605051041,28230,191SH SOLE 30,19100
BERKSHIRE HATHAWAY INC CL BCOM0846707023951,448SH SOLE 1,44800
BERRY PLASTICS GRP INC COMCOM08579W10311,293185,501SH SOLE 185,50100
BJ'S WHOLESALE CLUB INC COMCOM05550J1012514,579SH SOLE 4,57900
BLACKROCK INC CL ACOM09247X1013,5034,177SH SOLE 4,17700
BRISTOL MYERS SQUIBB COMCOM1101221081,10918,742SH SOLE 18,74200
BROADCOM INC COMCOM11135F10123,02047,471SH SOLE 47,47100
CACI INTERNATIONAL INC CL ACOM1271903041,6616,336SH SOLE 6,33600
CARRIER GLOBAL CORPORA COMCOM14448C1041,50829,137SH SOLE 29,13700
CATALYST PHARMACEUTICA COMCOM14888U10111521,705SH SOLE 21,70500
CATERPILLAR INC DEL COMCOM1491231016583,428SH SOLE 3,42800
CBRE GROUP, INC.COM12504L1096136,300SH SOLE 6,30000
CDW CORP COMCOM12514G10811,52163,295SH SOLE 63,29500
CERNER CORP COMCOM15678210415,733223,095SH SOLE 223,09500
CHEVRON CORP NEW COMCOM1667641001,13811,219SH SOLE 11,21900
CISCO SYS INC COMCOM17275R10214,814272,175SH SOLE 272,17500
CITRIX SYS INC COMCOM17737610014,545135,470SH SOLE 135,47000
CLOROX CO DEL COMCOM1890541099,52857,534SH SOLE 57,53400
COLGATE-PALMOLIVE COMCOM1941621035567,360SH SOLE 7,36000
COMCAST CORP NEW CL ACOM20030N10115,668280,140SH SOLE 280,14000
COOPER COS INC COM NEWCOM21664840212,67830,674SH SOLE 30,67400
CORTEVA INC COMCOM22052L10452312,419SH SOLE 12,41900
COSTCO COMPANIES INC COMCOM22160K10526,15558,206SH SOLE 58,20600
CROWN HOLDINGSCOM2283681065775,726SH SOLE 5,72600
CSX CORP COMCOM1264081031,08136,344SH SOLE 36,34400
CVS HEALTH CORPCOM1266501001,85721,880SH SOLE 21,88000
DANAHER CORP COMCOM23585110216,72954,949SH SOLE 54,94900
DECKERS OUTDOOR CORP COMCOM243537107218605SH SOLE 60500
DIODES INC COMCOM2545431013513,880SH SOLE 3,88000
DISNEY WALT CO COMCOM25468710612,39473,266SH SOLE 73,26600
DOMINION RES VA NEW COMCOM25746U1093394,648SH SOLE 4,64800
DOW INC COMCOM2605571031,15220,014SH SOLE 20,01400
DROPBOX INC CL ACOM26210C10417,239589,970SH SOLE 589,97000
DUPONT DE NEMOURS INC COMCOM26614N1024917,220SH SOLE 7,22000
EATON CORP PLC SHSCOMG291831031,1297,561SH SOLE 7,56100
ECOLAB INC COMCOM2788651007,33835,173SH SOLE 35,17300
ENSIGN GROUP INC COMCOM29358P1012253,010SH SOLE 3,01000
EXPEDITORS INTL WASH COMCOM30213010912,652106,200SH SOLE 106,20000
EXXON MOBIL CORPORATIONCOM30231G1021,36423,186SH SOLE 23,18600
F5 NETWORKS INC COMCOM31561610219,31497,165SH SOLE 97,16500
FACEBOOK INC CL ACOM30303M10224,93673,474SH SOLE 73,47400
FALCON MINERALS CORP CL A COMCOM30607B10913829,340SH SOLE 29,34000
FASTENAL CO COMCOM3119001047,355142,520SH SOLE 142,52000
FIDELITY NATIONAL FINA-FNF GRCOM31620R30349010,802SH SOLE 10,80200
FINANCIAL SELECT SECTOR SPDRCOM81369Y60580821,540SH SOLE 21,54000
FORD MOTOR COMPANYCOM34537086082458,161SH SOLE 58,16100
FOX FACTORY HLDG CORP COMCOM35138V1022071,430SH SOLE 1,43000
GALLAGHER ARTHUR J &CO COMCOM3635761097094,768SH SOLE 4,76800
GENERAL DYNAMICS CORPCOM3695501089815,002SH SOLE 5,00200
GENERAL MILLS INCCOM37033410473212,230SH SOLE 12,23000
GOLDMAN SACHS GROUP COMCOM38141G1043,0538,077SH SOLE 8,07700
GRAFTECH INTL LTD COMCOM38431350817116,586SH SOLE 16,58600
HERC HLDGS INC COMCOM42704L1042061,260SH SOLE 1,26000
HOME DEPOT INC COMCOM43707610219,23158,584SH SOLE 58,58400
HONEYWELL INTL INC COMCOM4385161068,61740,591SH SOLE 40,59100
HOULIHAN LOKEY INC CL ACOM4415931003714,032SH SOLE 4,03200
ILLINOIS TOOL WORKSCOM45230810910,58751,237SH SOLE 51,23700
INTEL CORP COMCOM4581401002,07738,979SH SOLE 38,97900
INTERPUBLIC GROUP COS INCCOM4606901002,65572,414SH SOLE 72,41400
INVESCO QQQ TR UNIT SER 1COM46090E1034761,329SH SOLE 1,32900
IRONWOOD PHARMACEUTICA COM CLCOM46333X10824118,420SH SOLE 18,42000
ISHARES TR S&P GSTI TECHNOLOGCOM4642875494101,015SH SOLE 1,01500
JOHNSON & JOHNSON COMCOM47816010410,99368,066SH SOLE 68,06600
KEURIG DR PEPPER INC COMCOM49271V10012,617369,355SH SOLE 369,35500
KEYSIGHT TECHNOLOGIES INC COMCOM49338L1039,44857,506SH SOLE 57,50600
KKR & CO INC COMCOM48251W1045889,656SH SOLE 9,65600
LABORATORY AMER HLDGS COM NEWCOM50540R40911,84142,074SH SOLE 42,07400
LEIDOS HLDGS INC COMCOM52532710210,333107,495SH SOLE 107,49500
LILLY ELI & CO COMCOM5324571089294,020SH SOLE 4,02000
LOCKHEED MARTIN CORP COMCOM5398301097,52421,803SH SOLE 21,80300
MARATHON OIL CORP COMCOM56584910644432,491SH SOLE 32,49100
MARATHON PETE CORP COMCOM56585A1021,32621,453SH SOLE 21,45300
MARSH & MCLENNAN COS COMCOM57174810218,715123,588SH SOLE 123,58800
MASTERCARD INC CL ACOM57636Q10412,46135,839SH SOLE 35,83900
MCCORMICK & CO INC COM NON VTCOM5797802068,353103,090SH SOLE 103,09000
MCDONALDS CORP COMCOM580135101219908SH SOLE 90800
MEDPACE HLDGS INC COMCOM58506Q1093631,920SH SOLE 1,92000
MEDTRONIC PLC ORDINARYCOMG5960L1032,15717,208SH SOLE 17,20800
MERITAGE HOMES CORPCOM59001A1022132,200SH SOLE 2,20000
MICROSOFT CORP COMCOM59491810458,916208,980SH SOLE 208,98000
MOELIS & CO CL ACOM60786M1052333,770SH SOLE 3,77000
MORGAN J P & CO INC COMCOM46625H1003,88323,719SH SOLE 23,71900
NAVIENT CORP COMCOM63938C10828814,600SH SOLE 14,60000
NIKE INC. CL B.COM65410610313,77794,861SH SOLE 94,86100
OMNICELL INC COMCOM68213N1092841,910SH SOLE 1,91000
ORACLE CORPORATIONCOM68389X10521,044241,525SH SOLE 241,52500
ORGANOGENESIS HLDGS IN COMCOM68621F10220614,450SH SOLE 14,45000
PEPSICO INC COMCOM7134481081,4569,682SH SOLE 9,68200
PERFICIENT INC COMCOM71375U1014033,480SH SOLE 3,48000
PFIZER INC COMCOM71708110394421,946SH SOLE 21,94600
PJT PARTNERS INC COM CL ACOM69343T1072443,085SH SOLE 3,08500
PPL CORP COMCOM69351T10639214,061SH SOLE 14,06100
PRICE T ROWE GROUP INC COMCOM74144T1081,0955,567SH SOLE 5,56700
PROCTER & GAMBLE CO COMCOM7427181091,1738,388SH SOLE 8,38800
PROGRESS SOFTWARE CORP COMCOM7433121002264,602SH SOLE 4,60200
PROGYNY INC COMCOM74340E1032254,020SH SOLE 4,02000
QURATE RETAIL INC COM SER ACOM74915M10020820,365SH SOLE 20,36500
RAYTHEON TECHNOLOGIES COMCOM75513E1015085,907SH SOLE 5,90700
REPUBLIC SVCS INC COMCOM7607591006,79056,557SH SOLE 56,55700
ROBERT HALF INTL INC COMCOM7703231033693,675SH SOLE 3,67500
ROPER INDS INC NEW COMCOM7766961061,7223,860SH SOLE 3,86000
SCHLUMBERGER LTD FOREIGN ORDCOM80685710835712,037SH SOLE 12,03700
SCHWAB STRATEGIC TR US BRD MKCOM8085241023,47633,470SH SOLE 33,47000
SCHWAB STRATEGIC TR US DIVIDECOM8085247976018,095SH SOLE 8,09500
SCHWAB STRATEGIC TR US LRG CACOM8085242015,23250,290SH SOLE 50,29000
SCHWAB STRATEGIC TR US MID-CACOM8085245081,54720,177SH SOLE 20,17700
SHUTTERSTOCK INC COMCOM8256901002712,395SH SOLE 2,39500
SPDR S&P MIDCAP 400 ETF TRUSTCOM78467Y1078381,742SH SOLE 1,74200
SPDR SERIES TRUST S&P DIVID ECOM78464A7635854,980SH SOLE 4,98000
SPDR SERIES TRUST S&P SEMICNDCOM78464A8622371,198SH SOLE 1,19800
SPDR TR UNIT SER 1COM78462F1034871,134SH SOLE 1,13400
SPS COMM INC COMCOM78463M1073612,235SH SOLE 2,23500
STAAR SURGICAL CO COM PAR $0.COM8523123052481,930SH SOLE 1,93000
SYNOPSYS INC COMCOM8716071079,62332,139SH SOLE 32,13900
TARGET CORP COMCOM87612E10623,285101,782SH SOLE 101,78200
THERMO FISHER SCIENTIFIC INCCOM8835561022,3894,181SH SOLE 4,18100
TJX COS INC NEW COMCOM8725401099,339141,537SH SOLE 141,53700
TRACTOR SUPPLY CO COMCOM89235610613,52966,772SH SOLE 66,77200
TRAVELERS COMPANIES COMCOM89417E1091,4019,218SH SOLE 9,21800
TYSON FOODS INC CL ACOM9024941033133,962SH SOLE 3,96200
UFP INDUSTRIES INC COMCOM90278Q1082243,290SH SOLE 3,29000
UNION PAC CORP COMCOM9078181088,24142,045SH SOLE 42,04500
UNITED HEALTHCARE CORP COMCOM91324P10217,91345,844SH SOLE 45,84400
US BANCORP DEL COM NEWCOM90297330479313,339SH SOLE 13,33900
VANDA PHARMACEUTICALS COMCOM92165910835420,630SH SOLE 20,63000
VANECK ETF TRUST VANECK SHRTCOM92189F52837020,545SH SOLE 20,54500
VANGUARD INDEX FDS MID CAP ETCOM9229086293,14913,300SH SOLE 13,30000
VANGUARD INDEX FDS SMALL CP ECOM9229087511,7237,880SH SOLE 7,88000
VANGUARD INDEX FDS VALUE ETFCOM9229087443,84828,425SH SOLE 28,42500
VERISK ANALYTICS INCCOM92345Y10610,44352,145SH SOLE 52,14500
VERIZON COMMUNICATIONS COMCOM92343V10416,273301,294SH SOLE 301,29400
VICTORY CAP HLDGS INC COM CLCOM92645B1032647,550SH SOLE 7,55000
WELLS FARGO & CO NEW COMCOM9497461013868,310SH SOLE 8,31000
ZIFF DAVIS INC COMCOM48123V1022081,525SH SOLE 1,52500
ISHARES TR EAFE MIN VOL ETFETF46429B6891,68922,418SH SOLE 22,41800
SCHWAB STRATEGIC TR EMRG MKTEETF8085247062317,579SH SOLE 7,57900
SCHWAB STRATEGIC TR INTL EQTYETF80852480558615,145SH SOLE 15,14500
VANGUARD INTL EQTY IDX ALLWRLETF9220427754,62775,904SH SOLE 75,90400
VANGUARD INTL EQTY IDX EMR MKETF9220428584849,671SH SOLE 9,67100