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 26,302 492,917 SH   SOLE   0 0 492,917
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 450 3,334 SH   SOLE   0 0 3,334
AFLAC INC COM 001055102 240 2,951 SH   SOLE   0 0 2,951
AIR LEASE CORP CL A 00912X302 31,785 745,773 SH   SOLE   0 0 745,773
AMGEN INC COM 031162100 1,426 7,650 SH   SOLE   0 0 7,650
ASPEN TECHNOLOGY INC COM 045327103 25,738 409,780 SH   SOLE   0 0 409,780
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 490 2,675 SH   SOLE   0 0 2,675
BIOGEN INC COM 09062X103 20,817 66,484 SH   SOLE   0 0 66,484
BIOVERATIV INC COM 09075E100 24,059 421,568 SH   SOLE   0 0 421,568
COCA COLA CO COM 191216100 900 20,000 SH   SOLE   0 0 20,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 32,322 445,579 SH   SOLE   0 0 445,579
COLGATE PALMOLIVE CO COM 194162103 864 11,858 SH   SOLE   0 0 11,858
CONOCOPHILLIPS COM 20825C104 334 6,681 SH   SOLE   0 0 6,681
DOLLAR GEN CORP NEW COM 256677105 21,768 268,575 SH   SOLE   0 0 268,575
EXXON MOBIL CORP COM 30231G102 1,934 23,594 SH   SOLE   0 0 23,594
FACTSET RESH SYS INC COM 303075105 11,290 62,683 SH   SOLE   0 0 62,683
FASTENAL CO COM 311900104 27,885 611,783 SH   SOLE   0 0 611,783
FIRST FINL BANCORP OH COM 320209109 10,279 393,069 SH   SOLE   0 0 393,069
GENTEX CORP COM 371901109 25,672 1,296,551 SH   SOLE   0 0 1,296,551
GILEAD SCIENCES INC COM 375558103 30,873 381,058 SH   SOLE   0 0 381,058
IPG PHOTONICS CORP COM 44980X109 30,412 164,337 SH   SOLE   0 0 164,337
ISHARES TR CORE S&P500 ETF 464287200 3,131 12,377 SH   SOLE   0 0 12,377
ISHARES TR SHRT NAT MUN ETF 464288158 1,489 14,050 SH   SOLE   0 0 14,050
ISHARES TR CORE 1 5 YR USD 46432F859 998 19,853 SH   SOLE   0 0 19,853
JOHNSON & JOHNSON COM 478160104 543 4,174 SH   SOLE   0 0 4,174
JPMORGAN CHASE & CO COM 46625H100 560 5,861 SH   SOLE   0 0 5,861
LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 231 4,015 SH   SOLE   0 0 4,015
MCDONALDS CORP COM 580135101 1,880 12,000 SH   SOLE   0 0 12,000
NEOGEN CORP COM 640491106 654 8,437 SH   SOLE   0 0 8,437
NORFOLK SOUTHERN CORP COM 655844108 492 3,717 SH   SOLE   0 0 3,717
NORTHERN TR CORP COM 665859104 1,103 12,000 SH   SOLE   0 0 12,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 12,628 58,632 SH   SOLE   0 0 58,632
PAYPAL HLDGS INC COM 70450Y103 2,271 35,475 SH   SOLE   0 0 35,475
PHILIP MORRIS INTL INC COM 718172109 466 4,198 SH   SOLE   0 0 4,198
PRICE T ROWE GROUP INC COM 74144T108 398 4,388 SH   SOLE   0 0 4,388
PRICELINE GRP INC COM NEW 741503403 28,174 15,389 SH   SOLE   0 0 15,389
PROCTER AND GAMBLE CO COM 742718109 2,841 31,232 SH   SOLE   0 0 31,232
REALTY INCOME CORP COM 756109104 1,145 20,025 SH   SOLE   0 0 20,025
ROCKWELL MED INC COM 774374102 241 28,108 SH   SOLE   0 0 28,108
ROPER TECHNOLOGIES INC COM 776696106 30,837 126,692 SH   SOLE   0 0 126,692
S&P GLOBAL INC COM 78409V104 27,370 175,104 SH   SOLE   0 0 175,104
SHIRE PLC SPONSORED ADR 82481R106 850 5,550 SH   SOLE   0 0 5,550
SIGNATURE BK NEW YORK N Y COM 82669G104 24,960 194,936 SH   SOLE   0 0 194,936
SKYWORKS SOLUTIONS INC COM 83088M102 29,959 294,006 SH   SOLE   0 0 294,006
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,267 5,045 SH   SOLE   0 0 5,045
TRACTOR SUPPLY CO COM 892356106 21,818 344,731 SH   SOLE   0 0 344,731
VANGUARD INDEX FDS TOTAL STK MKT 922908769 315 2,429 SH   SOLE   0 0 2,429
VISA INC COM CL A 92826C839 42,396 402,848 SH   SOLE   0 0 402,848
WABTEC CORP COM 929740108 23,066 304,499 SH   SOLE   0 0 304,499
WATERS CORP COM 941848103 2,154 12,000 SH   SOLE   0 0 12,000