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 310 1,574 SH   SOLE   0 0 1,574
ABBOTT LABS COM 002824100 19,330 316,929 SH   SOLE   0 0 316,929
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,775 59,752 SH   SOLE   0 0 59,752
AFLAC INC COM 001055102 207 4,802 SH   SOLE   0 0 4,802
AIR LEASE CORP CL A 00912X302 34,127 813,124 SH   SOLE   0 0 813,124
AMGEN INC COM 031162100 2,437 13,200 SH   SOLE   0 0 13,200
ANSYS INC COM 03662Q105 244 1,400 SH   SOLE   0 0 1,400
ASPEN TECHNOLOGY INC COM 045327103 464 5,000 SH   SOLE   0 0 5,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 635 3,400 SH   SOLE   0 0 3,400
BIOGEN INC COM 09062X103 25,299 87,166 SH   SOLE   0 0 87,166
BOOKING HLDGS INC COM 09857L108 31,246 15,414 SH   SOLE   0 0 15,414
COCA COLA CO COM 191216100 965 22,000 SH   SOLE   0 0 22,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 36,424 461,126 SH   SOLE   0 0 461,126
COLGATE PALMOLIVE CO COM 194162103 769 11,858 SH   SOLE   0 0 11,858
COMCAST CORP NEW CL A 20030N101 24,293 740,413 SH   SOLE   0 0 740,413
CONOCOPHILLIPS COM 20825C104 465 6,681 SH   SOLE   0 0 6,681
DOLLAR GEN CORP NEW COM 256677105 29,307 297,232 SH   SOLE   0 0 297,232
EXXON MOBIL CORP COM 30231G102 1,993 24,088 SH   SOLE   0 0 24,088
FACEBOOK INC CL A 30303M102 210 1,083 SH   SOLE   0 0 1,083
FACTSET RESH SYS INC COM 303075105 10,489 52,946 SH   SOLE   0 0 52,946
FASTENAL CO COM 311900104 30,338 630,339 SH   SOLE   0 0 630,339
FIRST FINL BANCORP OH COM 320209109 21,700 708,000 SH   SOLE   0 0 708,000
FISERV INC COM 337738108 246 3,320 SH   SOLE   0 0 3,320
GALAPAGOS NV SPON ADR 36315X101 249 2,700 SH   SOLE   0 0 2,700
GENTEX CORP COM 371901109 30,640 1,331,000 SH   SOLE   0 0 1,331,000
GILEAD SCIENCES INC COM 375558103 28,716 405,361 SH   SOLE   0 0 405,361
IPG PHOTONICS CORP COM 44980X109 32,324 146,507 SH   SOLE   0 0 146,507
ISHARES TR CORE S&P500 ETF 464287200 2,877 10,538 SH   SOLE   0 0 10,538
ISHARES TR SHRT NAT MUN ETF 464288158 1,006 9,575 SH   SOLE   0 0 9,575
ISHARES TR CORE S&P TTL STK 464287150 285 4,559 SH   SOLE   0 0 4,559
ISHARES TR CORE 1 5 YR USD 46432F859 317 6,465 SH   SOLE   0 0 6,465
JOHNSON & JOHNSON COM 478160104 1,225 10,097 SH   SOLE   0 0 10,097
JPMORGAN CHASE & CO COM 46625H100 1,034 9,922 SH   SOLE   0 0 9,922
KAR AUCTION SVCS INC COM 48238T109 25,979 474,076 SH   SOLE   0 0 474,076
MCDONALDS CORP COM 580135101 2,037 13,000 SH   SOLE   0 0 13,000
NEOGEN CORP COM 640491106 902 11,249 SH   SOLE   0 0 11,249
NORFOLK SOUTHERN CORP COM 655844108 1,122 7,434 SH   SOLE   0 0 7,434
NORTHERN TR CORP COM 665859104 1,235 12,000 SH   SOLE   0 0 12,000
NOVO-NORDISK A S ADR 670100205 467 10,119 SH   SOLE   0 0 10,119
O REILLY AUTOMOTIVE INC NEW COM 67103H107 13,133 48,007 SH   SOLE   0 0 48,007
PAYPAL HLDGS INC COM 70450Y103 2,831 34,000 SH   SOLE   0 0 34,000
PHILIP MORRIS INTL INC COM 718172109 2,440 30,224 SH   SOLE   0 0 30,224
PRICE T ROWE GROUP INC COM 74144T108 417 3,588 SH   SOLE   0 0 3,588
PROCTER AND GAMBLE CO COM 742718109 5,071 64,964 SH   SOLE   0 0 64,964
REALTY INCOME CORP COM 756109104 1,226 22,800 SH   SOLE   0 0 22,800
ROCKWELL MED INC COM 774374102 139 28,108 SH   SOLE   0 0 28,108
ROPER TECHNOLOGIES INC COM 776696106 36,028 130,580 SH   SOLE   0 0 130,580
S&P GLOBAL INC COM 78409V104 35,830 175,734 SH   SOLE   0 0 175,734
SHIRE PLC SPONSORED ADR 82481R106 1,545 9,150 SH   SOLE   0 0 9,150
SIGNATURE BK NEW YORK N Y COM 82669G104 27,599 215,821 SH   SOLE   0 0 215,821
SKYWORKS SOLUTIONS INC COM 83088M102 32,775 339,108 SH   SOLE   0 0 339,108
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,127 4,155 SH   SOLE   0 0 4,155
STRYKER CORP COM 863667101 468 2,770 SH   SOLE   0 0 2,770
SUPERNUS PHARMACEUTICALS INC COM 868459108 32,510 543,194 SH   SOLE   0 0 543,194
TRACTOR SUPPLY CO COM 892356106 13,436 175,662 SH   SOLE   0 0 175,662
ULTA BEAUTY INC COM 90384S303 26,400 113,084 SH   SOLE   0 0 113,084
VANGUARD INDEX FDS TOTAL STK MKT 922908769 327 2,331 SH   SOLE   0 0 2,331
VISA INC COM CL A 92826C839 56,441 426,133 SH   SOLE   0 0 426,133
WABTEC CORP COM 929740108 343 3,475 SH   SOLE   0 0 3,475
WATERS CORP COM 941848103 3,078 15,900 SH   SOLE   0 0 15,900