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 1,700 12,450 SH   SOLE   12,450 0 0
ABBOTT LABS COM 002824100 315 4,000 SH   SOLE   4,000 0 0
ABBVIE INC COM 00287Y109 358 4,700 SH   SOLE   4,700 0 0
AIR PRODS & CHEMS INC COM 009158106 509 2,550 SH   SOLE   2,550 0 0
AMGEN INC COM 031162100 274 1,350 SH   SOLE   1,350 0 0
AMPHENOL CORP NEW CL A 032095101 1,728 23,713 SH   SOLE   23,713 0 0
ANSYS INC COM 03662Q105 5,281 22,715 SH   SOLE   22,715 0 0
APPLE INC COM 037833100 949 3,733 SH   SOLE   3,733 0 0
AUTODESK INC COM 052769106 6,972 44,660 SH   SOLE   44,660 0 0
BECTON DICKINSON & CO COM 075887109 7,678 33,417 SH   SOLE   33,417 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,465 18,950 SH   SOLE   18,950 0 0
BIO-TECHNE CORP COM 09073M104 5,479 28,890 SH   SOLE   28,890 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1,354 37,650 SH   SOLE   37,650 0 0
CANADIAN NATL RY CO COM 136375102 373 4,800 SH   SOLE   4,800 0 0
CERNER CORP COM 156782104 1,260 20,000 SH   SOLE   20,000 0 0
CORNING INC COM 219350105 2,092 101,849 SH   SOLE   101,849 0 0
DANAHER CORPORATION COM 235851102 6,178 44,636 SH   SOLE   44,636 0 0
DENTSPLY SIRONA INC COM 24906P109 2,617 67,400 SH   SOLE   67,400 0 0
DISNEY WALT CO COM DISNEY 254687106 832 8,609 SH   SOLE   8,609 0 0
DOMINION ENERGY INC COM 25746U109 253 3,500 SH   SOLE   3,500 0 0
ECOLAB INC COM 278865100 4,463 28,643 SH   SOLE   28,643 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,257 33,175 SH   SOLE   33,175 0 0
EMERSON ELEC CO COM 291011104 3,328 69,837 SH   SOLE   69,837 0 0
EPAM SYS INC COM 29414B104 4,926 26,530 SH   SOLE   26,530 0 0
FISERV INC COM 337738108 5,448 57,350 SH   SOLE   57,350 0 0
FORTIVE CORP COM 34959J108 419 7,589 SH   SOLE   7,589 0 0
GARTNER INC COM 366651107 3,209 32,227 SH   SOLE   32,227 0 0
HEICO CORP NEW COM 422806109 4,654 62,379 SH   SOLE   62,379 0 0
IHS MARKIT LTD SHS G47567105 7,034 117,230 SH   SOLE   117,230 0 0
ILLINOIS TOOL WKS INC COM 452308109 348 2,450 SH   SOLE   2,450 0 0
INTEL CORP COM 458140100 283 5,216 SH   SOLE   5,216 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4,896 47,955 SH   SOLE   47,955 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 446 900 SH   SOLE   900 0 0
JOHNSON & JOHNSON COM 478160104 360 2,750 SH   SOLE   2,750 0 0
LENNOX INTL INC COM 526107107 3,381 18,600 SH   SOLE   18,600 0 0
LINDE PLC SHS G5494J103 5,916 34,200 SH   SOLE   34,200 0 0
MARTIN MARIETTA MATLS INC COM 573284106 4,831 25,530 SH   SOLE   25,530 0 0
MCCORMICK & CO INC COM NON VTG 579780206 6,079 43,050 SH   SOLE   43,050 0 0
MCDONALDS CORP COM 580135101 372 2,250 SH   SOLE   2,250 0 0
MERCK & CO. INC COM 58933Y105 460 5,970 SH   SOLE   5,970 0 0
MIDDLEBY CORP COM 596278101 1,729 30,396 SH   SOLE   30,396 0 0
PAYCHEX INC COM 704326107 4,258 67,687 SH   SOLE   67,687 0 0
PERKINELMER INC COM 714046109 4,238 56,300 SH   SOLE   56,300 0 0
PPG INDS INC COM 693506107 846 7,690 SH   SOLE   7,690 0 0
PTC INC COM 69370C100 3,426 55,979 SH   SOLE   55,979 0 0
QUEST DIAGNOSTICS INC COM 74834L100 803 10,000 SH   SOLE   10,000 0 0
ROLLINS INC COM 775711104 898 24,850 SH   SOLE   24,850 0 0
ROPER TECHNOLOGIES INC COM 776696106 6,371 20,431 SH   SOLE   20,431 0 0
SHERWIN WILLIAMS CO COM 824348106 3,587 7,805 SH   SOLE   7,805 0 0
STERIS PLC SHS USD G8473T100 5,823 41,600 SH   SOLE   41,600 0 0
TELEFLEX INCORPORATED COM 879369106 3,910 13,350 SH   SOLE   13,350 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,649 19,920 SH   SOLE   19,920 0 0
UNITED TECHNOLOGIES CORP COM 913017109 623 6,600 SH   SOLE   6,600 0 0
VARIAN MED SYS INC COM 92220P105 702 6,835 SH   SOLE   6,835 0 0
VERISK ANALYTICS INC COM 92345Y106 3,917 28,100 SH   SOLE   28,100 0 0
VULCAN MATLS CO COM 929160109 973 9,000 SH   SOLE   9,000 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 3,551 41,950 SH   SOLE   41,950 0 0
WOODWARD INC COM 980745103 3,037 51,100 SH   SOLE   51,100 0 0
XYLEM INC COM 98419M100 3,248 49,870 SH   SOLE   49,870 0 0