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 471 11,701 SH   SOLE   0 0 11,701
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 324 3,300 SH   SOLE   0 0 3,300
AFLAC INC COM 001055102 317 5,455 SH   SOLE   0 0 5,455
AIR LEASE CORP CL A 00912X302 17,456 564,559 SH   SOLE   0 0 564,559
AMGEN INC COM 031162100 1,058 7,650 SH   SOLE   0 0 7,650
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 406 3,115 SH   SOLE   0 0 3,115
BIOGEN INC COM 09062X103 14,955 51,250 SH   SOLE   0 0 51,250
CAESARSTONE SDOT-YAM LTD ORD SHS M20598104 7,923 260,628 SH   SOLE   0 0 260,628
CARMAX INC COM 143130102 23,053 388,618 SH   SOLE   0 0 388,618
COCA COLA CO COM 191216100 802 20,000 SH   SOLE   0 0 20,000
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 24,388 389,515 SH   SOLE   0 0 389,515
COLGATE PALMOLIVE CO COM 194162103 753 11,858 SH   SOLE   0 0 11,858
CONOCOPHILLIPS COM 20825C104 320 6,681 SH   SOLE   0 0 6,681
EBAY INC COM 278642103 880 36,000 SH   SOLE   0 0 36,000
EMERSON ELEC CO COM 291011104 223 5,050 SH   SOLE   0 0 5,050
EXXON MOBIL CORP COM 30231G102 538 7,242 SH   SOLE   0 0 7,242
F5 NETWORKS INC COM 315616102 13,899 120,028 SH   SOLE   0 0 120,028
FACTSET RESH SYS INC COM 303075105 20,150 126,088 SH   SOLE   0 0 126,088
FASTENAL CO COM 311900104 20,613 563,032 SH   SOLE   0 0 563,032
FIRST FINL BANCORP OH COM 320209109 7,500 393,069 SH   SOLE   0 0 393,069
FISERV INC COM 337738108 204 2,360 SH   SOLE   0 0 2,360
FRANKLIN RES INC COM 354613101 1,624 43,575 SH   SOLE   0 0 43,575
GILEAD SCIENCES INC COM 375558103 32,663 332,654 SH   SOLE   0 0 332,654
HCC INS HLDGS INC COM 404132102 977 12,610 SH   SOLE   0 0 12,610
IPG PHOTONICS CORP COM 44980X109 15,569 204,939 SH   SOLE   0 0 204,939
ISHARES TR CORE S&P500 ETF 464287200 3,303 17,141 SH   SOLE   0 0 17,141
JOHNSON & JOHNSON COM 478160104 399 4,274 SH   SOLE   0 0 4,274
JPMORGAN CHASE & CO COM 46625H100 357 5,861 SH   SOLE   0 0 5,861
MCDONALDS CORP COM 580135101 1,182 12,000 SH   SOLE   0 0 12,000
NEOGEN CORP COM 640491106 380 8,437 SH   SOLE   0 0 8,437
NORFOLK SOUTHERN CORP COM 655844108 284 3,717 SH   SOLE   0 0 3,717
NORTHERN TR CORP COM 665859104 818 12,000 SH   SOLE   0 0 12,000
O REILLY AUTOMOTIVE INC NEW COM 67103H107 28,001 112,003 SH   SOLE   0 0 112,003
PAYPAL HLDGS INC COM 70450Y103 1,117 36,000 SH   SOLE   0 0 36,000
PHILIP MORRIS INTL INC COM 718172109 313 3,950 SH   SOLE   0 0 3,950
PRECISION CASTPARTS CORP COM 740189105 23,203 101,008 SH   SOLE   0 0 101,008
PRICE T ROWE GROUP INC COM 74144T108 11,697 168,308 SH   SOLE   0 0 168,308
PRICELINE GRP INC COM NEW 741503403 23,706 19,166 SH   SOLE   0 0 19,166
PROCTER & GAMBLE CO COM 742718109 2,247 31,232 SH   SOLE   0 0 31,232
REALTY INCOME CORP COM 756109104 560 11,825 SH   SOLE   0 0 11,825
ROCKWELL MED INC COM 774374102 194 25,108 SH   SOLE   0 0 25,108
ROPER TECHNOLOGIES INC COM 776696106 24,908 158,954 SH   SOLE   0 0 158,954
SHIRE PLC SPONSORED ADR 82481R106 26,638 129,798 SH   SOLE   0 0 129,798
SIGNATURE BK NEW YORK N Y COM 82669G104 25,042 182,047 SH   SOLE   0 0 182,047
SKYWORKS SOLUTIONS INC COM 83088M102 13,850 164,470 SH   SOLE   0 0 164,470
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,637 13,760 SH   SOLE   0 0 13,760
TRACTOR SUPPLY CO COM 892356106 28,450 337,411 SH   SOLE   0 0 337,411
UBIQUITI NETWORKS INC COM 90347A100 13,997 413,010 SH   SOLE   0 0 413,010
VANGUARD INDEX FDS TOTAL STK MKT 922908769 254 2,577 SH   SOLE   0 0 2,577
VARIAN MED SYS INC COM 92220P105 782 10,600 SH   SOLE   0 0 10,600
VISA INC COM CL A 92826C839 34,345 493,043 SH   SOLE   0 0 493,043
WALGREENS BOOTS ALLIANCE INC COM 931427108 299 3,600 SH   SOLE   0 0 3,600
WATERS CORP COM 941848103 1,667 14,100 SH   SOLE   0 0 14,100