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,980 9,968 SH   SOLE   9,968 0 0
ABBOTT LABS COM 002824100 2,614 22,549 SH   SOLE   22,549 0 0
ABBVIE INC COM 00287Y109 1,645 14,603 SH   SOLE   14,603 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 691 2,345 SH   SOLE   2,345 0 0
AIR PRODS & CHEMS INC COM 009158106 23,981 83,359 SH   SOLE   83,359 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 21,471 116,873 SH   SOLE   116,873 0 0
ALPHABET INC CAP STK CL A 02079k305 1,026 420 SH   SOLE   420 0 0
ALPHABET INC CAP STK CL C 02079K107 35,515 14,170 SH   SOLE   14,170 0 0
ALTRIA GROUP INC COM 02209S103 1,074 22,534 SH   SOLE   22,534 0 0
AMAZON COM INC COM 023135106 50,354 14,637 SH   SOLE   14,637 0 0
AMERICAN EXPRESS CO COM 025816109 3,757 22,739 SH   SOLE   22,739 0 0
AMETEK INC COM 031100100 16,525 123,783 SH   SOLE   123,783 0 0
AMGEN INC COM 031162100 792 3,248 SH   SOLE   3,248 0 0
AMPHENOL CORP NEW CL A 032095101 12,530 183,160 SH   SOLE   183,160 0 0
ANALOG DEVICES INC COM 032654105 816 4,737 SH   SOLE   4,737 0 0
APPLE INC COM 037833100 53,600 391,355 SH   SOLE   391,355 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 14,521 165,949 SH   SOLE   165,949 0 0
AT&T INC COM 00206R102 371 12,887 SH   SOLE   12,887 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 343 1,725 SH   SOLE   1,725 0 0
BECTON DICKINSON & CO COM 075887109 2,100 8,635 SH   SOLE   8,635 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 837 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,641 5,903 SH   SOLE   5,903 0 0
BK OF AMERICA CORP COM 060505104 32,912 798,262 SH   SOLE   798,262 0 0
BLACKROCK INC COM 09247X101 450 514 SH   SOLE   514 0 0
BOSTON SCIENTIFIC CORP COM 101137107 24,598 575,263 SH   SOLE   575,263 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 225 3,367 SH   SOLE   3,367 0 0
CATERPILLAR INC COM 149123101 774 3,558 SH   SOLE   3,558 0 0
CHEVRON CORP NEW COM 166764100 1,754 16,744 SH   SOLE   16,744 0 0
CHURCH & DWIGHT INC COM 171340102 21,383 250,915 SH   SOLE   250,915 0 0
CISCO SYS INC COM 17275R102 295 5,561 SH   SOLE   5,561 0 0
COCA COLA CO COM 191216100 18,252 337,312 SH   SOLE   337,312 0 0
COGNEX CORP COM 192422103 504 6,000 SH   SOLE   6,000 0 0
COLFAX CORP COM 194014106 10,001 218,325 SH   SOLE   218,325 0 0
COLGATE PALMOLIVE CO COM 194162103 6,854 84,255 SH   SOLE   84,255 0 0
COMCAST CORP NEW CL A 20030N101 1,447 25,372 SH   SOLE   25,372 0 0
COOPER COS INC COM NEW 216648402 19,740 49,814 SH   SOLE   49,814 0 0
COSTCO WHSL CORP NEW COM 22160K105 12,605 31,857 SH   SOLE   31,857 0 0
DANAHER CORPORATION COM 235851102 44,720 166,642 SH   SOLE   166,642 0 0
DEXCOM INC COM 252131107 726 1,700 SH   SOLE   1,700 0 0
DIAGEO PLC SPON ADR NEW 25243q205 349 1,823 SH   SOLE   1,823 0 0
DISNEY WALT CO COM 254687106 33,132 188,498 SH   SOLE   188,498 0 0
EOG RES INC COM 26875P101 5,634 67,520 SH   SOLE   67,520 0 0
EXXON MOBIL CORP COM 30231G102 1,927 30,546 SH   SOLE   30,546 0 0
FACEBOOK INC CL A 30303M102 779 2,240 SH   SOLE   2,240 0 0
FORTIVE CORP COM 34959J108 13,515 193,787 SH   SOLE   193,787 0 0
GENERAL ELECTRIC CO COM 369604103 359 26,680 SH   SOLE   26,680 0 0
GENERAL MLS INC COM 370334104 244 4,000 SH   SOLE   4,000 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 266 700 SH   SOLE   700 0 0
HOME DEPOT INC COM 437076102 23,582 73,951 SH   SOLE   73,951 0 0
HONEYWELL INTL INC COM 438516106 14,411 65,697 SH   SOLE   65,697 0 0
IDEXX LABS INC COM 45168d104 916 1,450 SH   SOLE   1,450 0 0
IHS MARKIT LTD SHS g47567105 304 2,700 SH   SOLE   2,700 0 0
INSULET CORP COM 45784p101 494 1,800 SH   SOLE   1,800 0 0
INTEL CORP COM 458140100 1,187 21,140 SH   SOLE   21,140 0 0
INTUIT COM 461202103 31,561 64,387 SH   SOLE   64,387 0 0
ISHARES TR CORE S&P500 ETF 464287200 486 1,130 SH   SOLE   1,130 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 403 7,300 SH   SOLE   7,300 0 0
JOHNSON & JOHNSON COM 478160104 9,026 54,788 SH   SOLE   54,788 0 0
JPMORGAN CHASE & CO COM 46625H100 38,973 250,568 SH   SOLE   250,568 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 14,858 68,740 SH   SOLE   68,740 0 0
LILLY ELI & CO COM 532457108 624 2,720 SH   SOLE   2,720 0 0
LINDE PLC SHS g5494j103 340 1,175 SH   SOLE   1,175 0 0
LOWES COS INC COM 548661107 425 2,190 SH   SOLE   2,190 0 0
MASTERCARD INCORPORATED CL A 57636q104 681 1,864 SH   SOLE   1,864 0 0
MCDONALDS CORP COM 580135101 17,690 76,585 SH   SOLE   76,585 0 0
MERCK & CO INC COM 58933Y105 307 3,953 SH   SOLE   3,953 0 0
MICROSOFT CORP COM 594918104 56,739 209,447 SH   SOLE   209,447 0 0
MONDELEZ INTL INC CL A 609207105 14,705 235,511 SH   SOLE   235,511 0 0
NEOGEN CORP COM 640491106 350 7,600 SH   SOLE   7,600 0 0
NEXTERA ENERGY INC COM 65339f101 1,637 22,340 SH   SOLE   22,340 0 0
NIKE INC CL B 654106103 41,219 266,810 SH   SOLE   266,810 0 0
NOVARTIS AG SPONSORED ADR 66987v109 237 2,600 SH   SOLE   2,600 0 0
PAYPAL HLDGS INC COM 70450y103 321 1,100 SH   SOLE   1,100 0 0
PEPSICO INC COM 713448108 7,488 50,535 SH   SOLE   50,535 0 0
PFIZER INC COM 717081103 2,727 69,636 SH   SOLE   69,636 0 0
PHILIP MORRIS INTL INC COM 718172109 989 9,980 SH   SOLE   9,980 0 0
PROCTER AND GAMBLE CO COM 742718109 2,328 17,252 SH   SOLE   17,252 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 403 4,719 SH   SOLE   4,719 0 0
REGENERON PHARMACEUTICALS COM 75886F107 26,021 46,587 SH   SOLE   46,587 0 0
SALESFORCE COM INC COM 79466L302 225 923 SH   SOLE   923 0 0
SERVICENOW INC COM 81762P102 17,125 31,162 SH   SOLE   31,162 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 67 10,200 SH   SOLE   10,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,692 31,987 SH   SOLE   31,987 0 0
STARBUCKS CORP COM 855244109 3,235 28,929 SH   SOLE   28,929 0 0
TEXAS INSTRS INC COM 882508104 19,578 101,808 SH   SOLE   101,808 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 41,738 82,736 SH   SOLE   82,736 0 0
UNION PAC CORP COM 907818108 18,437 83,832 SH   SOLE   83,832 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 1,426 6,415 SH   SOLE   6,415 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 512 1,300 SH   SOLE   1,300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 734 13,094 SH   SOLE   13,094 0 0
VISA INC COM CL A 92826C839 26,033 111,339 SH   SOLE   111,339 0 0
WILLIAMS SONOMA INC COM 969904101 399 2,500 SH   SOLE   2,500 0 0
XILINX INC COM 983919101 289 2,000 SH   SOLE   2,000 0 0
YUM BRANDS INC COM 988498101 553 4,805 SH   SOLE   4,805 0 0
YUM CHINA HLDGS INC COM 98850p109 302 4,564 SH   SOLE   4,564 0 0
ZOETIS INC CL A 98978v103 329 1,766 SH   SOLE   1,766 0 0