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 2,583 15,500 SH   SOLE   15,500 0 0
AIR PRODS & CHEMS INC COM 009158106 504 3,500 SH   SOLE   3,500 0 0
AIRGAS INC COM 009363102 5,570 39,325 SH   SOLE   39,325 0 0
AMGEN INC COM 031162100 225 1,500 SH   SOLE   1,500 0 0
APPLE INC COM 037833100 417 3,828 SH   SOLE   3,828 0 0
ASHLAND INC NEW COM 044209104 1,446 13,150 SH   SOLE   13,150 0 0
AUTODESK INC COM 052769106 3,613 61,974 SH   SOLE   61,974 0 0
BARD C R INC COM 067383109 5,533 27,300 SH   SOLE   27,300 0 0
BECTON DICKINSON & CO COM 075887109 3,451 22,730 SH   SOLE   22,730 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,986 14,000 SH   SOLE   14,000 0 0
BIO TECHNE CORP COM 09073M104 4,315 45,650 SH   SOLE   45,650 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1,095 26,000 SH   SOLE   26,000 0 0
BROOKFIELD RENEWABLE ENRGY P PARTNERSHIP UNIT G16258108 255 8,500 SH   SOLE   8,500 0 0
CABOT OIL & GAS CORP COM 127097103 1,156 50,892 SH   SOLE   50,892 0 0
CANADIAN NATL RY CO COM 136375102 344 5,500 SH   SOLE   5,500 0 0
CLARCOR INC COM 179895107 2,144 37,100 SH   SOLE   37,100 0 0
CORE LABORATORIES N V COM N22717107 2,163 19,242 SH   SOLE   19,242 0 0
CORNING INC COM 219350105 742 35,502 SH   SOLE   35,502 0 0
DANAHER CORP DEL COM 235851102 3,290 34,680 SH   SOLE   34,680 0 0
DENTSPLY SIRONA INC COM 24906P109 5,428 88,065 SH   SOLE   88,065 0 0
DOMINION RES INC VA NEW COM 25746U109 263 3,500 SH   SOLE   3,500 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 414 6,543 SH   SOLE   6,543 0 0
ECOLAB INC COM 278865100 3,270 29,325 SH   SOLE   29,325 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,349 49,300 SH   SOLE   49,300 0 0
EMERSON ELEC CO COM 291011104 5,152 94,750 SH   SOLE   94,750 0 0
EPAM SYS INC COM 29414B104 2,838 38,000 SH   SOLE   38,000 0 0
EQT CORP COM 26884L109 621 9,243 SH   SOLE   9,243 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 1,571 21,100 SH   SOLE   21,100 0 0
EXXON MOBIL CORP COM 30231G102 667 7,985 SH   SOLE   7,985 0 0
F M C CORP COM NEW 302491303 2,483 61,500 SH   SOLE   61,500 0 0
FISERV INC COM 337738108 2,231 21,750 SH   SOLE   21,750 0 0
GENERAL ELECTRIC CO COM 369604103 844 26,555 SH   SOLE   26,555 0 0
HEICO CORP NEW COM 422806109 2,667 44,350 SH   SOLE   44,350 0 0
IHS INC CL A 451734107 5,109 41,145 SH   SOLE   41,145 0 0
ILLINOIS TOOL WKS INC COM 452308109 271 2,650 SH   SOLE   2,650 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4,764 41,875 SH   SOLE   41,875 0 0
KIRBY CORP COM 497266106 1,633 27,085 SH   SOLE   27,085 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 189 1,750 SH   SOLE   1,750 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 3,491 29,812 SH   SOLE   29,812 0 0
LENNOX INTL INC COM 526107107 3,447 25,500 SH   SOLE   25,500 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,857 38,775 SH   SOLE   38,775 0 0
MCDONALDS CORP COM 580135101 314 2,500 SH   SOLE   2,500 0 0
MERCK & CO INC NEW COM 58933Y105 315 5,939 SH   SOLE   5,939 0 0
MINERALS TECHNOLOGIES INC COM 603158106 3,462 60,900 SH   SOLE   60,900 0 0
MOHAWK INDS INC COM 608190104 5,312 27,825 SH   SOLE   27,825 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 1,258 52,600 SH   SOLE   52,600 0 0
MONSANTO CO NEW COM 61166W101 1,481 16,884 SH   SOLE   16,884 0 0
PATTERSON COMPANIES INC COM 703395103 2,831 60,850 SH   SOLE   60,850 0 0
PAYCHEX INC COM 704326107 3,149 58,312 SH   SOLE   58,312 0 0
PEPSICO INC COM 713448108 205 2,000 SH   SOLE   2,000 0 0
PERKINELMER INC COM 714046109 1,464 29,600 SH   SOLE   29,600 0 0
PPG INDS INC COM 693506107 223 2,000 SH   SOLE   2,000 0 0
PRAXAIR INC COM 74005P104 6,267 54,750 SH   SOLE   54,750 0 0
PROCTER & GAMBLE CO COM 742718109 836 10,160 SH   SOLE   10,160 0 0
PTC INC COM 69370C100 1,991 60,040 SH   SOLE   60,040 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,494 19,113 SH   SOLE   19,113 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 379 7,837 SH   SOLE   7,837 0 0
SCHLUMBERGER LTD COM 806857108 3,184 43,174 SH   SOLE   43,174 0 0
SHERWIN WILLIAMS CO COM 824348106 2,321 8,155 SH   SOLE   8,155 0 0
TELEFLEX INC COM 879369106 2,606 16,595 SH   SOLE   16,595 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 3,415 24,120 SH   SOLE   24,120 0 0
TIFFANY & CO NEW COM 886547108 404 5,500 SH   SOLE   5,500 0 0
TRIMBLE NAVIGATION LTD COM 896239100 3,227 130,120 SH   SOLE   130,120 0 0
UNITED TECHNOLOGIES CORP COM 913017109 725 7,250 SH   SOLE   7,250 0 0
VARIAN MED SYS INC COM 92220P105 651 8,135 SH   SOLE   8,135 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 3,134 56,853 SH   SOLE   56,853 0 0
WOODWARD INC COM 980745103 2,885 55,450 SH   SOLE   55,450 0 0
XYLEM INC COM 98419M100 3,156 77,170 SH   SOLE   77,170 0 0