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
ARRIS INTL INC SHS G0551A103 8,200 310,000 SH   SOLE   310,000 0 0
AXALTA COATING SYS LTD COM G0750C108 5,806 180,300 SH   SOLE   180,300 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,981 91,600 SH   SOLE   91,600 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 7,519 199,500 SH   SOLE   199,500 0 0
EATON CORP PLC SHS G29183103 3,774 50,900 SH   SOLE   50,900 0 0
JOHNSON CTLS INTL PLC SHS G51502105 26,399 626,753 SH   SOLE   626,753 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 526 15,000 SH   SOLE   15,000 0 0
MEDTRONIC INC COM G5960L103 42,206 523,907 SH   SOLE   523,907 0 0
CHUBB CORP COM H1467J104 26,582 195,100 SH   SOLE   195,100 0 0
GARMIN LTD SHS H2906t109 4,600 90,000 SH   SOLE   90,000 0 0
TE CONNECTIVITY LTD REG SHS H84989104 2,028 27,200 SH   SOLE   27,200 0 0
INTERXION HOLDING N.V. SHS N47279109 6,725 170,000 SH   SOLE   170,000 0 0
ALLEGHANY CORP DEL COM 017175100 6,691 10,886 SH   SOLE   10,886 0 0
AMETEK INC NEW COM 031100100 20,718 383,100 SH   SOLE   383,100 0 0
AMGEN INC COM 031162100 44,176 269,250 SH   SOLE   269,250 0 0
ANADARKO PETE CORP COM 032511107 233 3,750 SH   SOLE   3,750 0 0
ANSYS INC COM 03662Q105 10,115 94,650 SH   SOLE   94,650 0 0
APACHE CORP COM 037411105 637 12,400 SH   SOLE   12,400 0 0
APPLE INC COM 037833100 507 3,530 SH   SOLE   3,530 0 0
ARROW ELECTRS INC COM 042735100 6,020 82,000 SH   SOLE   82,000 0 0
AUTONATION INC COM 05329W102 3,442 81,400 SH   SOLE   81,400 0 0
AVNET INC COM 053807103 7,322 160,000 SH   SOLE   160,000 0 0
BB&T CORP COM 054937107 19,065 426,500 SH   SOLE   426,500 0 0
BAKER HUGHES INC COM 057224107 293 4,900 SH   SOLE   4,900 0 0
BANK NEW YORK MELLON CORP COM 064058100 26,175 554,200 SH   SOLE   554,200 0 0
BARRICK GOLD CORP COM 067901108 380 20,000 SH   SOLE   20,000 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 750 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,621 9,725 SH   SOLE   9,725 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 766 21,000 SH   SOLE   21,000 0 0
BROWN FORMAN CORP CL B 115637209 20,873 452,000 SH   SOLE   452,000 0 0
CANADIAN NATL RY CO COM 136375102 1,331 18,000 SH   SOLE   18,000 0 0
CERNER CORP COM 156782104 11,476 195,000 SH   SOLE   195,000 0 0
CISCO SYS INC COM 17275R102 31,586 934,500 SH   SOLE   934,500 0 0
CITIGROUP INC COM NEW 172967424 1,896 31,700 SH   SOLE   31,700 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 18,228 306,250 SH   SOLE   306,250 0 0
COLFAX CORP COM 194014106 13,820 352,000 SH   SOLE   352,000 0 0
COPART INC COM 217204106 13,934 225,000 SH   SOLE   225,000 0 0
DEVON ENERGY CORP NEW COM 25179M103 330 7,900 SH   SOLE   7,900 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 31,253 270,400 SH   SOLE   270,400 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 3,185 109,500 SH   SOLE   109,500 0 0
DISCOVER FINL SVCS COM 254709108 16,475 240,900 SH   SOLE   240,900 0 0
DONALDSON INC COM 257651109 35,119 771,500 SH   SOLE   771,500 0 0
DOVER CORP COM 260003108 16,914 210,500 SH   SOLE   210,500 0 0
ECOLAB INC COM 278865100 3,854 30,750 SH   SOLE   30,750 0 0
EMERSON ELEC CO COM 291011104 18,527 309,500 SH   SOLE   309,500 0 0
EQUINIX INC COM NEW 29444U700 6,948 17,353 SH   SOLE   17,353 0 0
EXPEDITORS INTL WASH INC COM 302130109 10,451 185,000 SH   SOLE   185,000 0 0
EXXON MOBIL CORP COM 30231g102 21,418 261,164 SH   SOLE   261,164 0 0
FASTENAL CO COM 311900104 2,833 55,000 SH   SOLE   55,000 0 0
FEDERATED INVS INC PA CL B 314211103 2,681 101,800 SH   SOLE   101,800 0 0
FIFTH THIRD BANCORP COM 316773100 27,318 1,075,500 SH   SOLE   1,075,500 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 603 10,000 SH   SOLE   10,000 0 0
FORTIVE CORP COM 34959J108 3,074 51,050 SH   SOLE   51,050 0 0
GENERAL DYNAMICS CORP COM 369550108 356 1,900 SH   SOLE   1,900 0 0
GENERAL ELECTRIC CO COM 369604103 457 15,350 SH   SOLE   15,350 0 0
GOLDCORP INC NEW COM 380956409 1,123 77,000 SH   SOLE   77,000 0 0
GRACO INC COM 384109104 38,329 407,150 SH   SOLE   407,150 0 0
GRAHAM HLDGS CO COM 384637104 3,597 6,000 SH   SOLE   6,000 0 0
GRAINGER W W INC COM 384802104 31,620 135,850 SH   SOLE   135,850 0 0
HALLIBURTON CO COM 406216101 18,983 385,750 SH   SOLE   385,750 0 0
HEICO CORP NEW CL A 422806208 7,500 100,000 SH   SOLE   100,000 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,417 102,000 SH   SOLE   102,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 21,354 161,200 SH   SOLE   161,200 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 2,257 65,000 SH   SOLE   65,000 0 0
I SHARES GOLD TRUST I SHARES 464285105 268 22,300 SH   SOLE   22,300 0 0
JOHNSON & JOHNSON COM 478160104 841 6,750 SH   SOLE   6,750 0 0
JOHNSON CTLS INC COM 478366107 26,399 626,753 SH   SOLE   626,753 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,349 42,008 SH   SOLE   42,008 0 0
KRAFT HEINZ CO COM 500754106 18,162 200,000 SH   SOLE   200,000 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 22,381 156,000 SH   SOLE   156,000 0 0
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 1,144 20,000 SH   SOLE   20,000 0 0
LIBERTY INTERACTIVE CORP INT COM SER A 53071M104 8,657 432,400 SH   SOLE   432,400 0 0
LOWES COS INC COM 548661107 44,517 541,500 SH   SOLE   541,500 0 0
MSC INDL DIRECT INC CL A 553530106 17,634 171,600 SH   SOLE   171,600 0 0
MASTERCARD INC CL A 57636Q104 14,351 127,600 SH   SOLE   127,600 0 0
MICROSOFT CORP COM 594918104 925 14,050 SH   SOLE   14,050 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 11,067 150,000 SH   SOLE   150,000 0 0
MOODYS CORP COM 615369105 50,037 446,600 SH   SOLE   446,600 0 0
NOBLE ENERGY INC COM 655044105 5,623 163,740 SH   SOLE   163,740 0 0
NORDSTROM INC COM 655664100 5,132 110,200 SH   SOLE   110,200 0 0
NORFOLK SOUTHERN CORP COM 655844108 8,812 78,700 SH   SOLE   78,700 0 0
OMNICOM GROUP INC COM 681919106 37,631 436,500 SH   SOLE   436,500 0 0
PNC FINL SVCS GROUP INC COM 693475105 22,232 184,900 SH   SOLE   184,900 0 0
PNC FINL SVCS GROUP INC *W EXP 12/31/201 693475121 1,255 23,750 SH   SOLE   23,750 0 0
PAN AMERICAN SILVER CORP COM 697900108 613 35,000 SH   SOLE   35,000 0 0
PAYCHEX INC COM 704326107 247 4,200 SH   SOLE   4,200 0 0
PIONEER NAT RES CO COM 723787107 6,648 35,700 SH   SOLE   35,700 0 0
POLARIS INDS INC COM 731068102 10,894 130,000 SH   SOLE   130,000 0 0
PRAXAIR INC COM 74005p104 35,699 301,000 SH   SOLE   301,000 0 0
PRICELINE GRP INC COM NEW 741503403 6,230 3,500 SH   SOLE   3,500 0 0
PULTE GROUP INC COM 745867101 287 12,200 SH   SOLE   12,200 0 0
RPM INTL INC COM 749685103 12,382 225,000 SH   SOLE   225,000 0 0
RANGE RES CORP COM 75281A109 3,930 135,050 SH   SOLE   135,050 0 0
ROCKWELL AUTOMATION INC COM 773903109 11,678 75,000 SH   SOLE   75,000 0 0
ROLLINS INC COM 775711104 1,857 50,000 SH   SOLE   50,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 6,195 30,000 SH   SOLE   30,000 0 0
ROSS STORES INC COM 778296103 8,046 122,150 SH   SOLE   122,150 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3,517 63,000 SH   SOLE   63,000 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 3,053 25,720 SH   SOLE   25,720 0 0
SCHLUMBERGER LTD COM 806857108 28,239 361,575 SH   SOLE   361,575 0 0
SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 8,621 110,000 SH   SOLE   110,000 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 4,217 101,000 SH   SOLE   101,000 0 0
SHIRE PLC SPONSORED ADR 82481r106 2,274 13,050 SH   SOLE   13,050 0 0
STRYKER CORP COM 863667101 355 2,700 SH   SOLE   2,700 0 0
TJX COS INC NEW COM 872540109 29,987 379,200 SH   SOLE   379,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 1,396 42,500 SH   SOLE   42,500 0 0
TEXAS INSTRS INC COM 882508104 2,957 36,700 SH   SOLE   36,700 0 0
TEXAS PAC LAND TR SUB CTF PROP I T 882610108 6,756 24,150 SH   SOLE   24,150 0 0
3M CO COM 88579Y101 31,282 163,500 SH   SOLE   163,500 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1,151 10,600 SH   SOLE   10,600 0 0
TRACTOR SUPPLY CO COM 892356106 33,450 485,000 SH   SOLE   485,000 0 0
US BANCORP DEL COM NEW 902973304 23,386 454,100 SH   SOLE   454,100 0 0
UNICO AMERN CORP COM 904607108 4,488 469,945 SH   SOLE   469,945 0 0
UNITED PARCEL SERVICE INC CL B 911312106 41,922 390,700 SH   SOLE   390,700 0 0
V F CORP COM 918204108 48,426 880,950 SH   SOLE   880,950 0 0
VANECK VECTORS ETF TR COM 92189F106 282 12,350 SH   SOLE   12,350 0 0
VARIAN MED SYS INC COM 92220P105 14,399 158,000 SH   SOLE   158,000 0 0
VISA INC COM CL A 92826C839 6,754 76,000 SH   SOLE   76,000 0 0
WPP PLC NEW ADR 92937A102 1,149 10,500 SH   SOLE   10,500 0 0
WATERS CORP COM 941848103 3,220 20,600 SH   SOLE   20,600 0 0
WESTERN UN CO COM 959802109 4,996 245,500 SH   SOLE   245,500 0 0
WILLIAMS SONOMA INC COM 969904101 30,247 564,100 SH   SOLE   564,100 0 0
ZIMMER BIOMET HLDGS INC COM 98956p102 51,933 425,300 SH   SOLE   425,300 0 0