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 367 1,674 SH   SOLE   0 0 1,674
ABBOTT LABS COM 002824100 27,206 454,043 SH   SOLE   0 0 454,043
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 507 3,300 SH   SOLE   0 0 3,300
AFLAC INC COM 001055102 258 5,902 SH   SOLE   0 0 5,902
AIR LEASE CORP CL A 00912X302 33,164 778,127 SH   SOLE   0 0 778,127
AMERICAS CAR MART INC COM 03062T105 207 4,100 SH   SOLE   0 0 4,100
AMGEN INC COM 031162100 1,227 7,200 SH   SOLE   0 0 7,200
ANSYS INC COM 03662Q105 219 1,400 SH   SOLE   0 0 1,400
ASPEN TECHNOLOGY INC COM 045327103 1,065 13,500 SH   SOLE   0 0 13,500
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 678 3,400 SH   SOLE   0 0 3,400
BIOGEN INC COM 09062X103 22,681 82,830 SH   SOLE   0 0 82,830
BOOKING HLDGS INC COM 09857L108 31,720 15,247 SH   SOLE   0 0 15,247
COCA COLA CO COM 191216100 955 22,000 SH   SOLE   0 0 22,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 35,769 444,330 SH   SOLE   0 0 444,330
COLGATE PALMOLIVE CO COM 194162103 850 11,858 SH   SOLE   0 0 11,858
COMCAST CORP NEW CL A 20030N101 23,589 690,351 SH   SOLE   0 0 690,351
CONOCOPHILLIPS COM 20825C104 396 6,681 SH   SOLE   0 0 6,681
DOLLAR GEN CORP NEW COM 256677105 26,351 281,678 SH   SOLE   0 0 281,678
EXXON MOBIL CORP COM 30231G102 1,697 22,744 SH   SOLE   0 0 22,744
FACEBOOK INC CL A 30303M102 221 1,383 SH   SOLE   0 0 1,383
FACTSET RESH SYS INC COM 303075105 10,805 54,181 SH   SOLE   0 0 54,181
FASTENAL CO COM 311900104 33,378 611,423 SH   SOLE   0 0 611,423
FIRST FINL BANCORP OH COM 320209109 11,537 393,069 SH   SOLE   0 0 393,069
GENTEX CORP COM 371901109 30,014 1,303,802 SH   SOLE   0 0 1,303,802
GILEAD SCIENCES INC COM 375558103 29,376 389,654 SH   SOLE   0 0 389,654
IPG PHOTONICS CORP COM 44980X109 34,891 149,502 SH   SOLE   0 0 149,502
ISHARES TR CORE S&P500 ETF 464287200 3,178 11,974 SH   SOLE   0 0 11,974
ISHARES TR SHRT NAT MUN ETF 464288158 1,374 13,100 SH   SOLE   0 0 13,100
ISHARES TR CORE 1 5 YR USD 46432F859 420 8,503 SH   SOLE   0 0 8,503
JOHNSON & JOHNSON COM 478160104 759 5,924 SH   SOLE   0 0 5,924
JPMORGAN CHASE & CO COM 46625H100 645 5,861 SH   SOLE   0 0 5,861
MCDONALDS CORP COM 580135101 1,877 12,000 SH   SOLE   0 0 12,000
NEOGEN CORP COM 640491106 754 11,249 SH   SOLE   0 0 11,249
NORFOLK SOUTHERN CORP COM 655844108 505 3,717 SH   SOLE   0 0 3,717
NORTHERN TR CORP COM 665859104 1,238 12,000 SH   SOLE   0 0 12,000
NOVO-NORDISK A S ADR 670100205 493 10,000 SH   SOLE   0 0 10,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 14,102 57,007 SH   SOLE   0 0 57,007
PAYPAL HLDGS INC COM 70450Y103 2,580 34,000 SH   SOLE   0 0 34,000
PHILIP MORRIS INTL INC COM 718172109 3,176 31,951 SH   SOLE   0 0 31,951
PRICE T ROWE GROUP INC COM 74144T108 344 3,188 SH   SOLE   0 0 3,188
PROCTER AND GAMBLE CO COM 742718109 2,674 33,732 SH   SOLE   0 0 33,732
REALTY INCOME CORP COM 756109104 1,179 22,800 SH   SOLE   0 0 22,800
ROCKWELL MED INC COM 774374102 146 28,108 SH   SOLE   0 0 28,108
ROPER TECHNOLOGIES INC COM 776696106 34,676 123,537 SH   SOLE   0 0 123,537
S&P GLOBAL INC COM 78409V104 33,566 175,682 SH   SOLE   0 0 175,682
SHIRE PLC SPONSORED ADR 82481R106 829 5,550 SH   SOLE   0 0 5,550
SIGNATURE BK NEW YORK N Y COM 82669G104 28,509 200,841 SH   SOLE   0 0 200,841
SKYWORKS SOLUTIONS INC COM 83088M102 31,837 317,546 SH   SOLE   0 0 317,546
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,103 4,193 SH   SOLE   0 0 4,193
SUPERNUS PHARMACEUTICALS INC COM 868459108 24,711 539,536 SH   SOLE   0 0 539,536
TRACTOR SUPPLY CO COM 892356106 9,778 155,162 SH   SOLE   0 0 155,162
ULTA BEAUTY INC COM 90384S303 22,990 112,546 SH   SOLE   0 0 112,546
VANGUARD INDEX FDS TOTAL STK MKT 922908769 316 2,331 SH   SOLE   0 0 2,331
VISA INC COM CL A 92826C839 47,438 396,570 SH   SOLE   0 0 396,570
WABTEC CORP COM 929740108 661 8,120 SH   SOLE   0 0 8,120
WATERS CORP COM 941848103 2,384 12,000 SH   SOLE   0 0 12,000