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 376 9,801 SH   SOLE   0 0 9,801
ABBVIE INC COM 00287Y109 270 4,317 SH   SOLE   0 0 4,317
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 387 3,300 SH   SOLE   0 0 3,300
AFLAC INC COM 001055102 240 3,451 SH   SOLE   0 0 3,451
AIR LEASE CORP CL A 00912X302 25,480 742,204 SH   SOLE   0 0 667,778
AMGEN INC COM 031162100 1,119 7,650 SH   SOLE   0 0 7,650
ASPEN TECHNOLOGY INC COM 045327103 26,142 478,089 SH   SOLE   0 0 482,513
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 407 2,500 SH   SOLE   0 0 2,500
BIOGEN INC COM 09062X103 18,562 65,457 SH   SOLE   0 0 65,901
CARMAX INC COM 143130102 25,616 397,833 SH   SOLE   0 0 397,766
COCA COLA CO COM 191216100 829 20,000 SH   SOLE   0 0 20,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 24,863 443,738 SH   SOLE   0 0 419,518
COLGATE PALMOLIVE CO COM 194162103 776 11,858 SH   SOLE   0 0 11,858
CONOCOPHILLIPS COM 20825C104 335 6,681 SH   SOLE   0 0 6,681
DOLLAR GEN CORP NEW COM 256677105 18,555 250,504 SH   SOLE   0 0 250,504
EXXON MOBIL CORP COM 30231G102 453 5,014 SH   SOLE   0 0 5,014
FACTSET RESH SYS INC COM 303075105 21,665 132,567 SH   SOLE   0 0 130,408
FASTENAL CO COM 311900104 26,467 563,359 SH   SOLE   0 0 562,738
FIRST FINL BANCORP OH COM 320209109 11,183 393,069 SH   SOLE   0 0 393,069
GILEAD SCIENCES INC COM 375558103 24,640 344,088 SH   SOLE   0 0 329,754
IPG PHOTONICS CORP COM 44980X109 23,201 235,042 SH   SOLE   0 0 237,453
ISHARES TR CORE S&P500 ETF 464287200 2,732 12,141 SH   SOLE   0 0 12,927
ISHARES TR CORE ST USDB ETF 46432F859 1,748 34,950 SH   SOLE   0 0 23,455
ISHARES TR SHRT NAT MUN ETF 464288158 1,487 14,150 SH   SOLE   0 0 19,210
JOHNSON & JOHNSON COM 478160104 492 4,274 SH   SOLE   0 0 4,274
JPMORGAN CHASE & CO COM 46625H100 506 5,861 SH   SOLE   0 0 5,861
MCDONALDS CORP COM 580135101 1,461 12,000 SH   SOLE   0 0 12,000
NEOGEN CORP COM 640491106 557 8,437 SH   SOLE   0 0 8,437
NORFOLK SOUTHERN CORP COM 655844108 402 3,717 SH   SOLE   0 0 3,717
NORTHERN TR CORP COM 665859104 1,069 12,000 SH   SOLE   0 0 12,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 21,922 78,739 SH   SOLE   0 0 78,763
OPKO HEALTH INC COM 68375N103 93 10,000 SH   SOLE   0 0 10,000
PAYPAL HLDGS INC COM 70450Y103 1,400 35,475 SH   SOLE   0 0 35,975
PHILIP MORRIS INTL INC COM 718172109 380 4,150 SH   SOLE   0 0 4,150
PRICE T ROWE GROUP INC COM 74144T108 2,071 27,513 SH   SOLE   0 0 35,088
PRICELINE GRP INC COM NEW 741503403 27,987 19,090 SH   SOLE   0 0 19,278
PROCTER AND GAMBLE CO COM 742718109 2,626 31,232 SH   SOLE   0 0 31,232
REALTY INCOME CORP COM 756109104 731 12,725 SH   SOLE   0 0 13,075
ROCKWELL MED INC COM 774374102 178 27,108 SH   SOLE   0 0 27,108
ROPER TECHNOLOGIES INC COM 776696106 25,768 140,746 SH   SOLE   0 0 141,440
SHIRE PLC SPONSORED ADR 82481R106 19,975 117,237 SH   SOLE   0 0 118,236
SIGNATURE BK NEW YORK N Y COM 82669G104 27,563 183,511 SH   SOLE   0 0 183,581
SKYWORKS SOLUTIONS INC COM 83088M102 21,743 291,222 SH   SOLE   0 0 278,709
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,367 6,117 SH   SOLE   0 0 6,260
TRACTOR SUPPLY CO COM 892356106 22,632 298,532 SH   SOLE   0 0 289,699
VANGUARD INDEX FDS TOTAL STK MKT 922908769 297 2,579 SH   SOLE   0 0 2,578
VISA INC COM CL A 92826C839 32,612 417,999 SH   SOLE   0 0 412,993
WABTEC CORP COM 929740108 24,460 294,623 SH   SOLE   0 0 290,622
WALGREENS BOOTS ALLIANCE INC COM 931427108 298 3,600 SH   SOLE   0 0 3,600
WATERS CORP COM 941848103 1,680 12,500 SH   SOLE   0 0 12,500
ZELTIQ AESTHETICS INC COM 98933Q108 18,033 414,351 SH   SOLE   0 0 416,794