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 322 1,550 SH   SOLE   0 0 1,550
ABBOTT LABS COM 002824100 948 11,857 SH   SOLE   0 0 11,857
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,778 55,552 SH   SOLE   0 0 55,552
AERIE PHARMACEUTICALS INC COM 00771V108 18,763 395,020 SH   SOLE   0 0 395,020
AFLAC INC COM 001055102 240 4,802 SH   SOLE   0 0 4,802
AIR LEASE CORP CL A 00912X302 31,266 910,213 SH   SOLE   0 0 910,213
AMGEN INC COM 031162100 228 1,200 SH   SOLE   0 0 1,200
ANSYS INC COM 03662Q105 256 1,400 SH   SOLE   0 0 1,400
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 683 3,400 SH   SOLE   0 0 3,400
BLACKROCK INC COM 09247X101 21,082 49,330 SH   SOLE   0 0 49,330
BOOKING HLDGS INC COM 09857L108 32,454 18,599 SH   SOLE   0 0 18,599
COCA COLA CO COM 191216100 937 20,000 SH   SOLE   0 0 20,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 30,062 414,939 SH   SOLE   0 0 414,939
COLGATE PALMOLIVE CO COM 194162103 813 11,858 SH   SOLE   0 0 11,858
COMCAST CORP NEW CL A 20030N101 29,669 742,085 SH   SOLE   0 0 742,085
CONOCOPHILLIPS COM 20825C104 446 6,681 SH   SOLE   0 0 6,681
DISNEY WALT CO COM DISNEY 254687106 24,084 216,910 SH   SOLE   0 0 216,910
DOLLAR GEN CORP NEW COM 256677105 33,659 282,137 SH   SOLE   0 0 282,137
DTE ENERGY CO COM 233331107 672 5,391 SH   SOLE   0 0 5,391
EXXON MOBIL CORP COM 30231G102 1,515 18,755 SH   SOLE   0 0 18,755
FACTSET RESH SYS INC COM 303075105 11,386 45,861 SH   SOLE   0 0 45,861
FASTENAL CO COM 311900104 37,050 576,121 SH   SOLE   0 0 576,121
FIRST FINL BANCORP OH COM 320209109 2,370 98,500 SH   SOLE   0 0 98,500
GENTEX CORP COM 371901109 27,746 1,341,664 SH   SOLE   0 0 1,341,664
GILEAD SCIENCES INC COM 375558103 24,728 380,377 SH   SOLE   0 0 380,377
GREENSKY INC CL A 39572G100 181 14,010 SH   SOLE   0 0 14,010
ISHARES TR CORE S&P500 ETF 464287200 1,896 6,662 SH   SOLE   0 0 6,662
ISHARES TR SHRT NAT MUN ETF 464288158 345 3,250 SH   SOLE   0 0 3,250
ISHARES TR CORE 1 5 YR USD 46432F859 422 8,456 SH   SOLE   0 0 8,456
ISHARES TR CORE S&P TTL STK 464287150 522 8,110 SH   SOLE   0 0 8,110
JOHNSON & JOHNSON COM 478160104 517 3,697 SH   SOLE   0 0 3,697
KAR AUCTION SVCS INC COM 48238T109 29,354 572,088 SH   SOLE   0 0 572,088
MCDONALDS CORP COM 580135101 2,469 13,000 SH   SOLE   0 0 13,000
NEOGEN CORP COM 640491106 646 11,249 SH   SOLE   0 0 11,249
NORTHERN TR CORP COM 665859104 1,085 12,000 SH   SOLE   0 0 12,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 16,935 43,614 SH   SOLE   0 0 43,614
PAYPAL HLDGS INC COM 70450Y103 3,531 34,000 SH   SOLE   0 0 34,000
PHILIP MORRIS INTL INC COM 718172109 367 4,150 SH   SOLE   0 0 4,150
PRICE T ROWE GROUP INC COM 74144T108 368 3,678 SH   SOLE   0 0 3,678
PROCTER AND GAMBLE CO COM 742718109 740 7,116 SH   SOLE   0 0 7,116
REALTY INCOME CORP COM 756109104 1,617 21,980 SH   SOLE   0 0 21,980
ROCKWELL MED INC COM 774374102 199 35,000 SH   SOLE   0 0 35,000
ROPER TECHNOLOGIES INC COM 776696106 40,309 117,874 SH   SOLE   0 0 117,874
S&P GLOBAL INC COM 78409V104 35,832 170,181 SH   SOLE   0 0 170,181
SIGNATURE BK NEW YORK N Y COM 82669G104 26,359 205,818 SH   SOLE   0 0 205,818
SKYWORKS SOLUTIONS INC COM 83088M102 24,080 291,955 SH   SOLE   0 0 291,955
SPDR S&P 500 ETF TR TR UNIT 78462F103 946 3,348 SH   SOLE   0 0 3,348
STRYKER CORP COM 863667101 547 2,770 SH   SOLE   0 0 2,770
SUPERNUS PHARMACEUTICALS INC COM 868459108 22,364 638,234 SH   SOLE   0 0 638,234
TRACTOR SUPPLY CO COM 892356106 284 2,900 SH   SOLE   0 0 2,900
ULTA BEAUTY INC COM 90384S303 1,206 3,458 SH   SOLE   0 0 3,458
VANGUARD INDEX FDS TOTAL STK MKT 922908769 306 2,116 SH   SOLE   0 0 2,116
VISA INC COM CL A 92826C839 52,935 338,915 SH   SOLE   0 0 338,915
WATERS CORP COM 941848103 1,611 6,400 SH   SOLE   0 0 6,400