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
ABBOTT LABS COM 002824100 21,616 444,685 SH   SOLE   0 0 444,685
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 408 3,300 SH   SOLE   0 0 3,300
AFLAC INC COM 001055102 229 2,951 SH   SOLE   0 0 2,951
AIR LEASE CORP CL A 00912X302 27,894 746,621 SH   SOLE   0 0 746,621
AMGEN INC COM 031162100 1,318 7,650 SH   SOLE   0 0 7,650
APTEVO THERAPEUTICS INC COM 03835L108 35 16,787 SH   SOLE   0 0 16,787
ASPEN TECHNOLOGY INC COM 045327103 23,525 425,707 SH   SOLE   0 0 425,707
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 432 2,550 SH   SOLE   0 0 2,550
BIOGEN INC COM 09062X103 18,006 66,356 SH   SOLE   0 0 66,356
BIOVERATIV INC COM 09075E100 19,111 317,620 SH   SOLE   0 0 317,620
COCA COLA CO COM 191216100 897 20,000 SH   SOLE   0 0 20,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 29,601 445,805 SH   SOLE   0 0 445,805
COLGATE PALMOLIVE CO COM 194162103 879 11,858 SH   SOLE   0 0 11,858
CONOCOPHILLIPS COM 20825C104 294 6,681 SH   SOLE   0 0 6,681
DOLLAR GEN CORP NEW COM 256677105 19,018 263,813 SH   SOLE   0 0 263,813
EXXON MOBIL CORP COM 30231G102 405 5,014 SH   SOLE   0 0 5,014
FACTSET RESH SYS INC COM 303075105 10,641 64,034 SH   SOLE   0 0 64,034
FASTENAL CO COM 311900104 24,974 573,727 SH   SOLE   0 0 573,727
FIRST FINL BANCORP OH COM 320209109 10,888 393,069 SH   SOLE   0 0 393,069
GENTEX CORP COM 371901109 22,246 1,172,702 SH   SOLE   0 0 1,172,702
GILEAD SCIENCES INC COM 375558103 26,665 376,731 SH   SOLE   0 0 376,731
IPG PHOTONICS CORP COM 44980X109 25,125 173,158 SH   SOLE   0 0 173,158
ISHARES TR CORE S&P500 ETF 464287200 3,080 12,652 SH   SOLE   0 0 12,652
ISHARES TR CORE ST USDB ETF 46432F859 1,179 23,455 SH   SOLE   0 0 23,455
ISHARES TR SHRT NAT MUN ETF 464288158 1,444 13,650 SH   SOLE   0 0 13,650
JOHNSON & JOHNSON COM 478160104 562 4,249 SH   SOLE   0 0 4,249
JPMORGAN CHASE & CO COM 46625H100 536 5,861 SH   SOLE   0 0 5,861
MCDONALDS CORP COM 580135101 1,838 12,000 SH   SOLE   0 0 12,000
NEOGEN CORP COM 640491106 583 8,437 SH   SOLE   0 0 8,437
NORFOLK SOUTHERN CORP COM 655844108 452 3,717 SH   SOLE   0 0 3,717
NORTHERN TR CORP COM 665859104 1,167 12,000 SH   SOLE   0 0 12,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 12,781 58,432 SH   SOLE   0 0 58,432
PAYPAL HLDGS INC COM 70450Y103 1,904 35,475 SH   SOLE   0 0 35,475
PHILIP MORRIS INTL INC COM 718172109 487 4,150 SH   SOLE   0 0 4,150
PRICE T ROWE GROUP INC COM 74144T108 326 4,388 SH   SOLE   0 0 4,388
PRICELINE GRP INC COM NEW 741503403 34,311 18,343 SH   SOLE   0 0 18,343
PROCTER AND GAMBLE CO COM 742718109 2,722 31,232 SH   SOLE   0 0 31,232
REALTY INCOME CORP COM 756109104 999 18,100 SH   SOLE   0 0 18,100
ROCKWELL MED INC COM 774374102 215 27,108 SH   SOLE   0 0 27,108
ROPER TECHNOLOGIES INC COM 776696106 30,264 130,714 SH   SOLE   0 0 130,714
S&P GLOBAL INC COM 78409V104 24,760 169,603 SH   SOLE   0 0 169,603
SHIRE PLC SPONSORED ADR 82481R106 1,023 6,190 SH   SOLE   0 0 6,190
SIGNATURE BK NEW YORK N Y COM 82669G104 26,659 185,736 SH   SOLE   0 0 185,736
SKYWORKS SOLUTIONS INC COM 83088M102 28,104 292,907 SH   SOLE   0 0 292,907
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,222 5,052 SH   SOLE   0 0 5,052
TRACTOR SUPPLY CO COM 892356106 18,613 343,355 SH   SOLE   0 0 343,355
VANGUARD INDEX FDS TOTAL STK MKT 922908769 302 2,429 SH   SOLE   0 0 2,429
VISA INC COM CL A 92826C839 38,915 414,963 SH   SOLE   0 0 414,963
WABTEC CORP COM 929740108 28,382 310,189 SH   SOLE   0 0 310,189
WATERS CORP COM 941848103 2,298 12,500 SH   SOLE   0 0 12,500