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 394 1,674 SH   SOLE   0 0 1,674
ABBOTT LABS COM 002824100 27,145 475,641 SH   SOLE   0 0 475,641
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 510 3,334 SH   SOLE   0 0 3,334
AFLAC INC COM 001055102 259 2,951 SH   SOLE   0 0 2,951
AIR LEASE CORP CL A 00912X302 36,052 749,675 SH   SOLE   0 0 749,675
AMGEN INC COM 031162100 1,330 7,650 SH   SOLE   0 0 7,650
ANSYS INC COM 03662Q105 207 1,400 SH   SOLE   0 0 1,400
ASPEN TECHNOLOGY INC COM 045327103 15,124 228,465 SH   SOLE   0 0 228,465
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 674 3,400 SH   SOLE   0 0 3,400
BIOGEN INC COM 09062X103 21,330 66,956 SH   SOLE   0 0 66,956
BIOVERATIV INC COM 09075E100 23,225 430,732 SH   SOLE   0 0 430,732
COCA COLA CO COM 191216100 1,009 22,000 SH   SOLE   0 0 22,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 31,733 446,824 SH   SOLE   0 0 446,824
COLGATE PALMOLIVE CO COM 194162103 895 11,858 SH   SOLE   0 0 11,858
CONOCOPHILLIPS COM 20825C104 367 6,681 SH   SOLE   0 0 6,681
DOLLAR GEN CORP NEW COM 256677105 25,324 272,268 SH   SOLE   0 0 272,268
DUKE ENERGY CORP NEW COM NEW 26441C204 210 2,500 SH   SOLE   0 0 2,500
EXXON MOBIL CORP COM 30231G102 1,973 23,594 SH   SOLE   0 0 23,594
FACEBOOK INC CL A 30303M102 14,083 79,810 SH   SOLE   0 0 79,810
FACTSET RESH SYS INC COM 303075105 11,714 60,771 SH   SOLE   0 0 60,771
FASTENAL CO COM 311900104 33,579 613,993 SH   SOLE   0 0 613,993
FIRST FINL BANCORP OH COM 320209109 10,357 393,069 SH   SOLE   0 0 393,069
GENTEX CORP COM 371901109 27,284 1,302,341 SH   SOLE   0 0 1,302,341
GILEAD SCIENCES INC COM 375558103 27,422 382,771 SH   SOLE   0 0 382,771
IPG PHOTONICS CORP COM 44980X109 33,847 158,067 SH   SOLE   0 0 158,067
ISHARES TR CORE S&P500 ETF 464287200 3,368 12,526 SH   SOLE   0 0 12,526
ISHARES TR SHRT NAT MUN ETF 464288158 1,431 13,650 SH   SOLE   0 0 13,650
ISHARES TR CORE 1 5 YR USD 46432F859 1,032 20,703 SH   SOLE   0 0 20,703
JOHNSON & JOHNSON COM 478160104 828 5,924 SH   SOLE   0 0 5,924
JPMORGAN CHASE & CO COM 46625H100 627 5,861 SH   SOLE   0 0 5,861
MCDONALDS CORP COM 580135101 2,065 12,000 SH   SOLE   0 0 12,000
NEOGEN CORP COM 640491106 694 8,437 SH   SOLE   0 0 8,437
NORFOLK SOUTHERN CORP COM 655844108 539 3,717 SH   SOLE   0 0 3,717
NORTHERN TR CORP COM 665859104 1,199 12,000 SH   SOLE   0 0 12,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 14,007 58,232 SH   SOLE   0 0 58,232
PAYPAL HLDGS INC COM 70450Y103 2,612 35,475 SH   SOLE   0 0 35,475
PHILIP MORRIS INTL INC COM 718172109 655 6,198 SH   SOLE   0 0 6,198
PRICE T ROWE GROUP INC COM 74144T108 460 4,388 SH   SOLE   0 0 4,388
PRICELINE GRP INC COM NEW 741503403 26,749 15,393 SH   SOLE   0 0 15,393
PROCTER AND GAMBLE CO COM 742718109 3,099 33,732 SH   SOLE   0 0 33,732
REALTY INCOME CORP COM 756109104 1,239 21,725 SH   SOLE   0 0 21,725
ROCKWELL MED INC COM 774374102 164 28,108 SH   SOLE   0 0 28,108
ROPER TECHNOLOGIES INC COM 776696106 32,467 125,357 SH   SOLE   0 0 125,357
S&P GLOBAL INC COM 78409V104 29,842 176,161 SH   SOLE   0 0 176,161
SHIRE PLC SPONSORED ADR 82481R106 861 5,550 SH   SOLE   0 0 5,550
SIGNATURE BK NEW YORK N Y COM 82669G104 27,320 199,036 SH   SOLE   0 0 199,036
SKYWORKS SOLUTIONS INC COM 83088M102 28,617 301,389 SH   SOLE   0 0 301,389
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,206 4,518 SH   SOLE   0 0 4,518
TRACTOR SUPPLY CO COM 892356106 25,614 342,666 SH   SOLE   0 0 342,666
VANGUARD INDEX FDS TOTAL STK MKT 922908769 334 2,430 SH   SOLE   0 0 2,430
VISA INC COM CL A 92826C839 45,195 396,375 SH   SOLE   0 0 396,375
WABTEC CORP COM 929740108 25,573 314,046 SH   SOLE   0 0 314,046
WATERS CORP COM 941848103 2,318 12,000 SH   SOLE   0 0 12,000
WELLS FARGO CO NEW COM 949746101 268 4,425 SH   SOLE   0 0 4,425