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
AMAZON.COM INCStock023135106941304SH SOLE030400
ULTA SALON COSMETICS & FRAGRANCE INC COMStock90384S3037,06222,841SH SOLE022,84100
POWERSHARES QQQ TRETF46090E103286895SH SOLE089500
STARBUCKS CORPStock8552441094554,163SH SOLE04,16300
ISHARES GOLD TRUST ETF ETF46428510560036,880SH SOLE036,88000
JOHNSON & JOHNSON COMStock47816010424,514149,155SH SOLE0149,15500
AKAMAI TECHStock00971T10112,550123,155SH SOLE0123,15500
LKQ CORP COMStock5018892083568,400SH SOLE08,40000
WASTE MANAGEMENT INCStock94106L1096244,835SH SOLE04,83400
COSTCO WHOLESALE CORPStock22160K10519,86356,352SH SOLE056,35100
ISHARES MSCI EMERGING MARKETS ETFETF4642872343987,469SH SOLE07,46900
KNIGHT TRANSPORTATION INCStock49904910415,694326,356SH SOLE0326,35500
PROCTER AND GAMBLE CO COMStock7427181097295,383SH SOLE05,38200
COCA COLA CO COMStock1912161003476,584SH SOLE06,58300
TRUIST FINL CORP COMStock89832Q1092724,657SH SOLE04,65700
MARRIOTT INTL INC Stock57190320212,70185,754SH SOLE085,75300
VANGUARD REIT INDEX ETFETF9229085534324,700SH SOLE04,70000
ISHARES MSCI ACWI EX USETF4642882402444,422SH SOLE04,42200
INTEL CORP COMStock4581401004517,045SH SOLE07,04500
MSA SAFETY INC COMStock5534981067,13747,573SH SOLE047,57300
MEDTRONIC PLC SHSStockG5960L1032101,775SH SOLE01,77400
PAYCHEX INCStock7043261075355,455SH SOLE05,45500
MERCK & CO INCStock58933Y10520,647267,833SH SOLE0267,83300
SPDR S&P 500 ETFETF78462F1038612,172SH SOLE02,17100
MASTERCARD INC Stock57636Q104222624SH SOLE062400
ILLINOIS TOOL WKS INC COMStock45230810912,88558,165SH SOLE058,16500
NORDSON CORP COMStock6556631026,84034,426SH SOLE034,42500
TYLER TECHNOLOGIES INC COMStock90225210513,45031,682SH SOLE031,68200
ISHARES TIPS BOND ETFETF4642871764593,660SH SOLE03,66000
OPKO HEALTH INCStock68375N10325760,000SH SOLE060,00000
VERIZON COMMUNICATIONSStock92343V1042794,792SH SOLE04,79200
PEPSICO INC COMStock7134481081,57611,141SH SOLE011,14000
FORD MOTOR COMPANYStock34537086016013,051SH SOLE013,05100
US BANCORP DEL COM NEWStock9029733042885,210SH SOLE05,21000
HOME DEPOTStock43707610217,87358,551SH SOLE058,55000
SOUTHERN CO COMStock84258710719,614315,540SH SOLE0315,53900
ISHARES RUSSELL 1000 GROWTH ETFETF4642876143,38913,944SH SOLE013,94300
AON CORPStockG0403H108223970SH SOLE097000
COGNEX CORPStock19242210310,209123,012SH SOLE0123,01100
ISHARES S&P SMALLCAP 600 ETFETF46428780412,674116,780SH SOLE0116,77900
BERKSHIRE HATHAWAY INC DEL CL B NEWStock08467070232,806128,414SH SOLE0128,41300
ADOBE SYS INCStock00724F10112,90527,147SH SOLE027,14700
VANGUARD SHORT TERM CORP BOND FD ETFETF92206C4095236,334SH SOLE06,33400
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETFETF92206C8703133,363SH SOLE03,36300
ALPHABET INC.Stock02079K30535,57517,249SH SOLE017,24800
PROGRESSIVE CORP COMStock7433151039,55799,959SH SOLE099,95900
MICROSOFTStock59491810457,122242,277SH SOLE0242,27700
SS&C TECHNOLOGIES HLDGS INC COMStock78467J1008,211117,522SH SOLE0117,52200
BERKSHIRE HATHAWAY INC DEL CL AStock0846701086,94318SH SOLE01800
COPART INCStock2172041061,0109,300SH SOLE09,30000
VANGUARD SMALL CAP ETFETF9229087514572,135SH SOLE02,13500
NIKE INC CLASS BStock65410610312,91597,187SH SOLE097,18600
LINDE PLC SHSStockG5494J10319,35969,103SH SOLE069,10300
NORFOLK SOUTHERN CRPStock6558441086642,472SH SOLE02,47200
OGE ENERGY CORP COMStock6708371032397,400SH SOLE07,40000
DOLLAR TREE STORES INCStock25674610813,051114,025SH SOLE0114,02400
LYFT INC CL A COMStock55087P1048,418133,235SH SOLE0133,23500
FIFTH THIRD BANCORPStock31677310050313,424SH SOLE013,42400
AVANTOR INC COMStock05352A10012,048416,450SH SOLE0416,44900
CONSOLIDATED EDISON INC COMStock2091151042313,090SH SOLE03,09000
ISHARES TRUST RUSSELL 200 GROWTH INDEX FDETF4642894383772,800SH SOLE02,80000
ISHARES RUSSELL MIDCAP VALUE INDEXETF4642874732552,335SH SOLE02,33400
FIRST MERCHANTS CORPStock32081710968514,732SH SOLE014,73200
TWILIO INC CL AStock90138F102305894SH SOLE089400
DUKE ENERGY CORP NEW COM NEWStock26441C2042252,335SH SOLE02,33500
OCUPHIRE PHARMA INC COMStock67577R10245878,909SH SOLE078,90900
GENTEX CORPStock37190110972020,185SH SOLE020,18500
CHEMICAL FINANCIAL CORPORATIONStock8723071032094,508SH SOLE04,50800
VISA INCStock92826C83923,867112,725SH SOLE0112,72400
VANGUARD VALUE ETFETF9229087442141,625SH SOLE01,62400
L3HARRIS TECHNOLOGIES INC COMStock50243110918,54091,476SH SOLE091,47600
ZEBRA TECHNOLOGIES CORPORATION CL AStock98920710513,85528,556SH SOLE028,55600
ISHARES TR S&P 1500 INDEX FDETF4642871506627,232SH SOLE07,23200
MIDDLEBY CORPStock59627810116,53299,739SH SOLE099,73800
QUALYS INC COMStock74758T30311,054105,494SH SOLE0105,49400
MOODYS CORPStock61536910514,43448,339SH SOLE048,33800
ISHARES TRUST CORE MSCI TOTAL INTL STK ETFETF46432F8342113,003SH SOLE03,00300
NOVARTIS AG ADRADR66987V10917,065199,637SH SOLE0199,63600
NEOGENOMICS INC COM NEWStock64049M20910,074208,881SH SOLE0208,88000
BALL CORP COMStock05849810621,021248,065SH SOLE0248,06400
ABBVIE INC COMStock00287Y1094434,094SH SOLE04,09400
VANGUARD FTSE ALL-WORLD EX-USETF9220427751,53925,361SH SOLE025,36100
CHURCH & DWIGHT INCStock1713401026207,100SH SOLE07,10000
STRYKER CORPStock8636671011,2134,979SH SOLE04,97900
FASTENAL COStock3119001049,645191,830SH SOLE0191,82900
INTUITIVE SURGICAL, INC.Stock46120E602283383SH SOLE038300
MCDONALDS CORP COMStock5801351019,59442,802SH SOLE042,80200
CISCO SYS INCStock17275R10222,449434,139SH SOLE0434,13800
ISHARES TR RUSSELL MIDCAP INDEX FDETF4642874992453,308SH SOLE03,30800
CDW CORP COMStock12514G1088,27149,899SH SOLE049,89900
ISHARES S&P 500 INDEXETF46428720024,62961,909SH SOLE061,90900
UNION PAC CORP COMStock90781810821,95699,614SH SOLE099,61400
ECOLAB INC COMStock27886510023,668110,563SH SOLE0110,56300
CHARLES RIVER LABS HLDG Stock15986410723,95582,653SH SOLE082,65300
FLIR SYSTEMS INCStock30244510115,107267,516SH SOLE0267,51500
THERMO FISHER SCIENTIFIC INC COMStock88355610215,41033,765SH SOLE033,76500
JPMORGAN CHASE & CO COMStock46625H10020,236132,929SH SOLE0132,92800
INTERNATIONAL PAPER CO COMStock4601461033576,600SH SOLE06,60000
CONOCOPHILLIPS COMStock20825C1042474,666SH SOLE04,66600
VANGUARD FTSE DEVELOPED MARKETS ETFETF92194385812,098246,354SH SOLE0246,35400
DANAHER CORP Stock23585110214,73965,485SH SOLE065,48500
TJX COS INC NEW COMStock8725401097,188108,661SH SOLE0108,66100
RAYTHEON TECHNOLOGIES CORP COMStock75513E1013394,386SH SOLE04,38600
VANGUARD FTSE EMERGING MARKETS ETFETF9220428589,487182,257SH SOLE0182,25700
TEXAS INSTRS INC COMStock88250810428,189149,154SH SOLE0149,15400
PFIZER INC COMStock7170811032346,450SH SOLE06,45000
3M CO COMStock88579Y1012601,351SH SOLE01,35100
ALPHABET INC CAP STK CL CStock02079K1073,8601,866SH SOLE01,86600
APPLIED MATLS INC COMStock03822210526,931201,580SH SOLE0201,58000
NUVEEN AMT FREE QLTY MUN INCME COMCEF67065710518012,130SH SOLE012,13000
ARISTA NETWORKS INC COMStock04041310617,33757,428SH SOLE057,42700
CANADIAN NATIONAL RAILWAY COStock1363751022091,800SH SOLE01,80000
CATALENT INC COMStock14880610217,041161,817SH SOLE0161,81600
TRIMBLE INC COMStock89623910011,755151,117SH SOLE0151,11700
ISHARES S&P MIDCAP 400 GROWTH INDEXETF4642876065497,008SH SOLE07,00800
CITIZENS FINL GROUP INC COMStock1746101052325,253SH SOLE05,25300
PARKER-HANNIFIN CORP COMStock701094104230730SH SOLE073000
FIDELITY LIMITED TERM BOND ETFETF3161882009,408179,974SH SOLE0179,97400
FIDELITY CORPORATE BOND ETFETF3161881012464,546SH SOLE04,54600
BRISTOL-MYERS SQUIBB CO COMStock11012210816,930268,177SH SOLE0268,17700
ISHARES RUSSELL 3000 ETFETF4642876891,8817,930SH SOLE07,93000
EXXON MOBIL CORP COMStock30231G10274513,345SH SOLE013,34500
ISHARES MSCI ACWI INDEX FUNDETF4642882576176,480SH SOLE06,48000
NOVO-NORDISK A/S ADR ADR CMNADR67010020592813,770SH SOLE013,77000
PAYPAL HLDGS INC COMStock70450Y103225925SH SOLE092500
ACTIVISION INCStock00507V10919,268207,188SH SOLE0207,18800
DENTSPLY INTL INC (NEW)Stock24906P1092113,300SH SOLE03,30000
ISHARES CORE S&P MID CAP ETFETF46428750713,01349,995SH SOLE049,99400
ISHARES MSCI EAFE ETFETF4642874655387,095SH SOLE07,09500
APPLE INCStock03783310024,825203,237SH SOLE0203,23600
WEC ENERGY GROUP INC COMStock92939U1063313,533SH SOLE03,53300
ABBOTT LABS COMStock00282410015,003125,194SH SOLE0125,19400
DISNEY WALT CO COMStock2546871069,79953,106SH SOLE053,10500
VANGUARD TOTAL WORLD STOCK INDEX FUNDETF9220427426286,450SH SOLE06,45000
ISHARES TR RUSSELL 1000 INDEX ETFETF4642876226863,066SH SOLE03,06500
ISHARES RUSSELL 1000 VALUE ETFETF4642875983662,417SH SOLE02,41700