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 327 1,550 SH   SOLE   0 0 1,550
ABBOTT LABS COM 002824100 11,588 157,964 SH   SOLE   0 0 157,964
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,170 59,752 SH   SOLE   0 0 59,752
AERIE PHARMACEUTICALS INC COM 00771V108 16,120 261,893 SH   SOLE   0 0 261,893
AFLAC INC COM 001055102 226 4,802 SH   SOLE   0 0 4,802
AIR LEASE CORP CL A 00912X302 39,148 853,271 SH   SOLE   0 0 853,271
AMGEN INC COM 031162100 1,492 7,200 SH   SOLE   0 0 7,200
ANSYS INC COM 03662Q105 261 1,400 SH   SOLE   0 0 1,400
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 728 3,400 SH   SOLE   0 0 3,400
BIOGEN INC COM 09062X103 29,912 84,661 SH   SOLE   0 0 84,661
BLACKROCK INC COM 09247X101 16,079 34,114 SH   SOLE   0 0 34,114
BOOKING HLDGS INC COM 09857L108 34,730 17,505 SH   SOLE   0 0 17,505
COCA COLA CO COM 191216100 1,016 22,000 SH   SOLE   0 0 22,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 34,756 450,502 SH   SOLE   0 0 450,502
COLGATE PALMOLIVE CO COM 194162103 794 11,858 SH   SOLE   0 0 11,858
COMCAST CORP NEW CL A 20030N101 27,530 777,456 SH   SOLE   0 0 777,456
CONOCOPHILLIPS COM 20825C104 517 6,681 SH   SOLE   0 0 6,681
DOLLAR GEN CORP NEW COM 256677105 32,588 298,152 SH   SOLE   0 0 298,152
EXXON MOBIL CORP COM 30231G102 1,792 21,074 SH   SOLE   0 0 21,074
FACTSET RESH SYS INC COM 303075105 10,661 47,654 SH   SOLE   0 0 47,654
FASTENAL CO COM 311900104 35,427 610,604 SH   SOLE   0 0 610,604
FIRST FINL BANCORP OH COM 320209109 6,207 209,000 SH   SOLE   0 0 209,000
FISERV INC COM 337738108 274 3,320 SH   SOLE   0 0 3,320
GENTEX CORP COM 371901109 28,628 1,334,021 SH   SOLE   0 0 1,334,021
GILEAD SCIENCES INC COM 375558103 31,061 402,287 SH   SOLE   0 0 402,287
GREENSKY INC CL A 39572G100 506 28,124 SH   SOLE   0 0 28,124
ISHARES TR CORE S&P500 ETF 464287200 2,696 9,211 SH   SOLE   0 0 9,211
ISHARES TR SHRT NAT MUN ETF 464288158 695 6,640 SH   SOLE   0 0 6,640
ISHARES TR CORE S&P TTL STK 464287150 413 6,193 SH   SOLE   0 0 6,193
ISHARES TR CORE 1 5 YR USD 46432F859 268 5,465 SH   SOLE   0 0 5,465
JOHNSON & JOHNSON COM 478160104 953 6,897 SH   SOLE   0 0 6,897
JPMORGAN CHASE & CO COM 46625H100 675 5,984 SH   SOLE   0 0 5,984
KAR AUCTION SVCS INC COM 48238T109 29,970 502,091 SH   SOLE   0 0 502,091
MCDONALDS CORP COM 580135101 2,175 13,000 SH   SOLE   0 0 13,000
NEOGEN CORP COM 640491106 805 11,249 SH   SOLE   0 0 11,249
NORFOLK SOUTHERN CORP COM 655844108 671 3,717 SH   SOLE   0 0 3,717
NORTHERN TR CORP COM 665859104 1,226 12,000 SH   SOLE   0 0 12,000
NOVO-NORDISK A S ADR 670100205 477 10,119 SH   SOLE   0 0 10,119
O REILLY AUTOMOTIVE INC NEW COM 67103H107 15,891 45,753 SH   SOLE   0 0 45,753
PAYPAL HLDGS INC COM 70450Y103 2,987 34,000 SH   SOLE   0 0 34,000
PHILIP MORRIS INTL INC COM 718172109 2,464 30,224 SH   SOLE   0 0 30,224
PRICE T ROWE GROUP INC COM 74144T108 392 3,588 SH   SOLE   0 0 3,588
PROCTER AND GAMBLE CO COM 742718109 2,599 31,232 SH   SOLE   0 0 31,232
REALTY INCOME CORP COM 756109104 1,259 22,125 SH   SOLE   0 0 22,125
ROCKWELL MED INC COM 774374102 127 30,000 SH   SOLE   0 0 30,000
ROPER TECHNOLOGIES INC COM 776696106 37,432 126,370 SH   SOLE   0 0 126,370
S&P GLOBAL INC COM 78409V104 34,360 175,854 SH   SOLE   0 0 175,854
SIGNATURE BK NEW YORK N Y COM 82669G104 23,669 206,107 SH   SOLE   0 0 206,107
SKYWORKS SOLUTIONS INC COM 83088M102 31,857 351,199 SH   SOLE   0 0 351,199
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,038 3,569 SH   SOLE   0 0 3,569
STRYKER CORP COM 863667101 492 2,770 SH   SOLE   0 0 2,770
SUPERNUS PHARMACEUTICALS INC COM 868459108 29,720 590,269 SH   SOLE   0 0 590,269
TRACTOR SUPPLY CO COM 892356106 12,967 142,687 SH   SOLE   0 0 142,687
ULTA BEAUTY INC COM 90384S303 31,663 112,232 SH   SOLE   0 0 112,232
VANGUARD INDEX FDS TOTAL STK MKT 922908769 349 2,331 SH   SOLE   0 0 2,331
VISA INC COM CL A 92826C839 57,791 385,042 SH   SOLE   0 0 385,042
WABTEC CORP COM 929740108 359 3,425 SH   SOLE   0 0 3,425
WATERS CORP COM 941848103 2,336 12,000 SH   SOLE   0 0 12,000