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 269 1,550 SH   SOLE   0 0 1,550
ABBOTT LABS COM 002824100 993 11,807 SH   SOLE   0 0 11,807
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,710 52,552 SH   SOLE   0 0 52,552
AERIE PHARMACEUTICALS INC COM 00771V108 11,918 403,318 SH   SOLE   0 0 403,318
AFLAC INC COM 001055102 266 4,852 SH   SOLE   0 0 4,852
AIR LEASE CORP CL A 00912X302 37,851 915,606 SH   SOLE   0 0 915,606
ALPHABET INC CAP STK CL C 02079K107 24,954 23,086 SH   SOLE   0 0 23,086
ALPHABET INC CAP STK CL A 02079K305 450 416 SH   SOLE   0 0 416
AMGEN INC COM 031162100 221 1,200 SH   SOLE   0 0 1,200
ANSYS INC COM 03662Q105 287 1,400 SH   SOLE   0 0 1,400
APPLE INC COM 037833100 563 2,844 SH   SOLE   0 0 2,844
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 725 3,400 SH   SOLE   0 0 3,400
BLACKROCK INC COM 09247X101 24,351 51,888 SH   SOLE   0 0 51,888
BOOKING HLDGS INC COM 09857L108 35,393 18,879 SH   SOLE   0 0 18,879
COCA COLA CO COM 191216100 1,018 20,000 SH   SOLE   0 0 20,000
COLGATE PALMOLIVE CO COM 194162103 850 11,858 SH   SOLE   0 0 11,858
COMCAST CORP NEW CL A 20030N101 31,115 735,936 SH   SOLE   0 0 735,936
CONOCOPHILLIPS COM 20825C104 408 6,681 SH   SOLE   0 0 6,681
DISNEY WALT CO COM DISNEY 254687106 33,158 237,450 SH   SOLE   0 0 237,450
DOLLAR GEN CORP NEW COM 256677105 37,642 278,497 SH   SOLE   0 0 278,497
DTE ENERGY CO COM 233331107 205 1,605 SH   SOLE   0 0 1,605
EXXON MOBIL CORP COM 30231G102 1,415 18,470 SH   SOLE   0 0 18,470
FACTSET RESH SYS INC COM 303075105 12,606 43,991 SH   SOLE   0 0 43,991
FASTENAL CO COM 311900104 36,874 1,131,458 SH   SOLE   0 0 1,131,458
FIRST FINL BANCORP OH COM 320209109 2,386 98,500 SH   SOLE   0 0 98,500
GENTEX CORP COM 371901109 31,808 1,292,480 SH   SOLE   0 0 1,292,480
GILEAD SCIENCES INC COM 375558103 29,044 429,895 SH   SOLE   0 0 429,895
GREENSKY INC CL A 39572G100 154 12,510 SH   SOLE   0 0 12,510
IAA INC COM 449253103 22,430 578,385 SH   SOLE   0 0 578,385
ISHARES TR CORE 1 5 YR USD 46432F859 254 5,041 SH   SOLE   0 0 5,041
ISHARES TR CORE S&P TTL STK 464287150 665 9,987 SH   SOLE   0 0 9,987
ISHARES TR SHRT NAT MUN ETF 464288158 547 5,135 SH   SOLE   0 0 5,135
ISHARES TR CORE S&P500 ETF 464287200 1,907 6,469 SH   SOLE   0 0 6,469
JOHNSON & JOHNSON COM 478160104 515 3,697 SH   SOLE   0 0 3,697
KAR AUCTION SVCS INC COM 48238T109 14,460 578,385 SH   SOLE   0 0 578,385
MCDONALDS CORP COM 580135101 2,700 13,000 SH   SOLE   0 0 13,000
NEOGEN CORP COM 640491106 699 11,249 SH   SOLE   0 0 11,249
NICE LTD SPONSORED ADR 653656108 26,351 192,340 SH   SOLE   0 0 192,340
NORTHERN TR CORP COM 665859104 1,080 12,000 SH   SOLE   0 0 12,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 16,061 43,489 SH   SOLE   0 0 43,489
PAYPAL HLDGS INC COM 70450Y103 3,892 34,000 SH   SOLE   0 0 34,000
PHILIP MORRIS INTL INC COM 718172109 326 4,150 SH   SOLE   0 0 4,150
PROCTER AND GAMBLE CO COM 742718109 780 7,116 SH   SOLE   0 0 7,116
REALTY INCOME CORP COM 756109104 303 4,395 SH   SOLE   0 0 4,395
ROCKWELL MED INC COM 774374102 120 40,000 SH   SOLE   0 0 40,000
ROPER TECHNOLOGIES INC COM 776696106 42,622 116,371 SH   SOLE   0 0 116,371
S&P GLOBAL INC COM 78409V104 38,066 167,112 SH   SOLE   0 0 167,112
SIGNATURE BK NEW YORK N Y COM 82669G104 25,548 211,421 SH   SOLE   0 0 211,421
SKYWORKS SOLUTIONS INC COM 83088M102 22,476 290,873 SH   SOLE   0 0 290,873
SPDR S&P 500 ETF TR TR UNIT 78462F103 903 3,083 SH   SOLE   0 0 3,083
STRYKER CORP COM 863667101 569 2,770 SH   SOLE   0 0 2,770
SUPERNUS PHARMACEUTICALS INC COM 868459108 24,034 726,333 SH   SOLE   0 0 726,333
ULTA BEAUTY INC COM 90384S303 450 1,297 SH   SOLE   0 0 1,297
UNITEDHEALTH GROUP INC COM 91324P102 581 2,379 SH   SOLE   0 0 2,379
VANGUARD INDEX FDS TOTAL STK MKT 922908769 331 2,205 SH   SOLE   0 0 2,205
VISA INC COM CL A 92826C839 58,283 335,829 SH   SOLE   0 0 335,829
WATERS CORP COM 941848103 1,248 5,800 SH   SOLE   0 0 5,800