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 COM 88579Y101 15,071 79,098 SH   SOLE   79,098 0 0
ABBOTT LABS COM 002824100 19,549 270,276 SH   SOLE   270,276 0 0
ABBVIE COM 00287Y109 3,150 34,172 SH   SOLE   34,172 0 0
AFLAC INC COM 001055102 235 5,150 SH   SOLE   5,150 0 0
AIA GROUP LTD SPON ADR EA REPR COM 001317205 1,500 45,611 SH   SOLE   45,611 0 0
AIR PRODUCTS & CHEM COM 009158106 647 4,040 SH   SOLE   4,040 0 0
ALPHABET INC CL A COM 02079K305 17,007 16,275 SH   SOLE   16,275 0 0
ALPHABET INC CL C COM 02079K107 371 358 SH   SOLE   358 0 0
AMAZON.COM COM 023135106 3,726 2,480 SH   SOLE   2,480 0 0
AMERICAN TOWER COM 03027X100 1,974 12,479 SH   SOLE   12,479 0 0
AMGEN INC COM 031162100 340 1,747 SH   SOLE   1,747 0 0
AMPHENOL COM 032095101 956 11,801 SH   SOLE   11,801 0 0
ANALOG DEVICES COM 032654105 14,570 169,752 SH   SOLE   169,752 0 0
APPLE INC COM 037833100 16,720 105,998 SH   SOLE   105,998 0 0
APTARGROUP COM 038336103 12,365 131,445 SH   SOLE   131,445 0 0
AT&T INC. COM 00206R102 769 26,960 SH   SOLE   26,960 0 0
AUTO ZONE COM 053332102 419 500 SH   SOLE   500 0 0
AUTOMATIC DATA PROCESSING COM 053015103 17,193 131,123 SH   SOLE   131,123 0 0
BANK OF NOVA SCOTIA COM 064149107 388 7,775 SH   SOLE   7,775 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,783 13,630 SH   SOLE   13,630 0 0
CANADIAN NATL RAILWAY COM 136375102 15,204 205,158 SH   SOLE   205,158 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 488 2,750 SH   SOLE   2,750 0 0
CELGENE CORP COM 151020104 1,326 20,691 SH   SOLE   20,691 0 0
CHEVRON COM 166764100 7,684 70,631 SH   SOLE   70,631 0 0
CHUBB LIMITED COM H1467J104 14,083 109,015 SH   SOLE   109,015 0 0
CHURCH & DWIGHT COM 171340102 2,582 39,269 SH   SOLE   39,269 0 0
CISCO SYS INC COM 17275R102 4,995 115,271 SH   SOLE   115,271 0 0
COCA COLA COM 191216100 649 13,704 SH   SOLE   13,704 0 0
COLGATE-PALMOLIVE COM 194162103 1,406 23,618 SH   SOLE   23,618 0 0
COSTCO WHOLESALE COM 22160K105 228 1,121 SH   SOLE   1,121 0 0
CVS HEALTH COM 126650100 9,020 137,665 SH   SOLE   137,665 0 0
DANAHER CORP COM 235851102 16,008 155,236 SH   SOLE   155,236 0 0
DARDEN RESTAURANTS COM 237194105 337 3,371 SH   SOLE   3,371 0 0
DISNEY COM 254687106 7,091 64,667 SH   SOLE   64,667 0 0
DONALDSON INC COM 257651109 315 7,250 SH   SOLE   7,250 0 0
DOWDUPONT INC COM 26078J100 376 7,023 SH   SOLE   7,023 0 0
DUNKIN BRANDS GROUP COM 265504100 350 5,466 SH   SOLE   5,466 0 0
ECOLAB INC COM 278865100 1,907 12,945 SH   SOLE   12,945 0 0
EMERSON ELECTRIC COM 291011104 2,948 49,335 SH   SOLE   49,335 0 0
EOG RESOURCES COM 26875P101 7,226 82,858 SH   SOLE   82,858 0 0
EXXON MOBIL COM 30231G102 3,916 57,426 SH   SOLE   57,426 0 0
FACEBOOK INC COM 30303M102 326 2,485 SH   SOLE   2,485 0 0
FACTSET RESH SYS COM 303075105 285 1,425 SH   SOLE   1,425 0 0
FISERV COM 337738108 18,179 247,371 SH   SOLE   247,371 0 0
FORTIVE CORP COM 34959J108 3,545 52,391 SH   SOLE   52,391 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604103 116 15,350 SH   SOLE   15,350 0 0
GENERAL MILLS COM 370334104 639 16,400 SH   SOLE   16,400 0 0
GENUINE PARTS COM 372460105 256 2,670 SH   SOLE   2,670 0 0
HOME DEPOT COM 437076102 10,833 63,049 SH   SOLE   63,049 0 0
IDEXX CORP COM 45168D104 1,247 6,702 SH   SOLE   6,702 0 0
ILLINOIS TOOL WORKS COM 452308109 724 5,711 SH   SOLE   5,711 0 0
ILLUMINA COM 452327109 9,773 32,586 SH   SOLE   32,586 0 0
INGERSOLL RAND PLC COM G47791101 351 3,850 SH   SOLE   3,850 0 0
INTEL CORP COM 458140100 9,025 192,308 SH   SOLE   192,308 0 0
INTL BUSINESS MACH COM 459200101 283 2,492 SH   SOLE   2,492 0 0
IPG PHOTONICS COM 44980X109 4,137 36,517 SH   SOLE   36,517 0 0
ISHARES COHEN AND STEERS REALT COM 464287564 207 2,163 SH   SOLE   2,163 0 0
JOHNSON & JOHNSON COM 478160104 16,282 126,171 SH   SOLE   126,171 0 0
MASTERCARD COM 57636Q104 18,664 98,936 SH   SOLE   98,936 0 0
MCCORMICK & CO COM 579780206 561 4,028 SH   SOLE   4,028 0 0
MCDONALDS CORP COM 580135101 421 2,373 SH   SOLE   2,373 0 0
MEDTRONIC COM G5960L103 574 6,309 SH   SOLE   6,309 0 0
MERCK COM 58933Y105 2,731 35,737 SH   SOLE   35,737 0 0
METTLER TOLEDO COM 592688105 761 1,345 SH   SOLE   1,345 0 0
MICROSOFT CORP COM 594918104 13,172 129,685 SH   SOLE   129,685 0 0
NESTLE SA ADR COM 641069406 13,056 161,268 SH   SOLE   161,268 0 0
NEXTERA ENERGY COM 65339F101 283 1,627 SH   SOLE   1,627 0 0
NIKE INC CLASS B COM 654106103 295 3,985 SH   SOLE   3,985 0 0
NOVARTIS AG ADR COM 66987V109 15,571 181,453 SH   SOLE   181,453 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 7,956 178,628 SH   SOLE   178,628 0 0
NOVOZYMES A S SER B DKK2 COM K7317J133 211 4,700 SH   SOLE   4,700 0 0
NOVOZYMES UNSPN ADR COM 670108109 533 11,900 SH   SOLE   11,900 0 0
NVIDIA CORP COM 67066G104 1,158 8,675 SH   SOLE   8,675 0 0
ORACLE COM 68389X105 482 10,676 SH   SOLE   10,676 0 0
ORMAT TECHNOLOGIES COM 686688102 332 6,355 SH   SOLE   6,355 0 0
ORSTED A S COM BYT16L900 6,716 100,685 SH   SOLE   100,685 0 0
PAYPAL HOLDINGS COM 70450Y103 7,312 86,958 SH   SOLE   86,958 0 0
PEPSICO COM 713448108 1,412 12,778 SH   SOLE   12,778 0 0
PFIZER COM 717081103 523 11,991 SH   SOLE   11,991 0 0
PROCTER & GAMBLE COM 742718109 12,455 135,495 SH   SOLE   135,495 0 0
ROCHE HLDG LTD ADR COM 771195104 4,825 155,245 SH   SOLE   155,245 0 0
ROCKWELL AUTOMATION COM 773903109 8,149 54,153 SH   SOLE   54,153 0 0
ROYAL BANK CANADA COM 780087102 447 6,525 SH   SOLE   6,525 0 0
SALESFORCE.COM COM 79466l302 298 2,175 SH   SOLE   2,175 0 0
SCHLUMBERGER COM 806857108 1,034 28,650 SH   SOLE   28,650 0 0
SHERWIN WILLIAMS COM 824348106 482 1,225 SH   SOLE   1,225 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 2,151 38,664 SH   SOLE   38,664 0 0
SMUCKER J M COM 832696405 2,647 28,311 SH   SOLE   28,311 0 0
SPDR ENERGY SELECT SECTOR FUND COM 81369Y506 1,037 18,089 SH   SOLE   18,089 0 0
SPDR S&P 500 ETF COM 78462F103 2,847 11,390 SH   SOLE   11,390 0 0
STRYKER CORP COM 863667101 875 5,581 SH   SOLE   5,581 0 0
SYSCO COM 871829107 696 11,110 SH   SOLE   11,110 0 0
TELEFLEX COM 879369106 258 1,000 SH   SOLE   1,000 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 321 7,750 SH   SOLE   7,750 0 0
TEXAS INSTRUMENTS COM 882508104 232 2,450 SH   SOLE   2,450 0 0
THERMO FISHER SCIENTIFIC COM 883556102 832 3,720 SH   SOLE   3,720 0 0
TJX COS COM 872540109 717 16,024 SH   SOLE   16,024 0 0
TORONTO DOMINION BANK COM 891160509 464 9,325 SH   SOLE   9,325 0 0
ULTA SALON COM 90384S303 905 3,698 SH   SOLE   3,698 0 0
UNILEVER PLC NEW ADR COM 904767704 10,994 210,406 SH   SOLE   210,406 0 0
UNION PACIFIC COM 907818108 3,845 27,815 SH   SOLE   27,815 0 0
UNITED HEALTH GROUP COM 91324P102 1,236 4,960 SH   SOLE   4,960 0 0
UNITED TECHNOLOGIES COM 913017109 10,396 97,629 SH   SOLE   97,629 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100 210 1,800 SH   SOLE   1,800 0 0
VERIZON COMMUNICATIONS COM 92343V104 647 11,513 SH   SOLE   11,513 0 0
VISA COM 92826C839 501 3,795 SH   SOLE   3,795 0 0
WAL-MART STORES COM 931142103 273 2,927 SH   SOLE   2,927 0 0
WALGREEN BOOTS ALLIANCE INC COM 931427108 617 9,030 SH   SOLE   9,030 0 0
WASTE MANAGEMENT INC COM 94106L109 5,492 61,710 SH   SOLE   61,710 0 0
XILINX COM 983919101 11,659 136,886 SH   SOLE   136,886 0 0
XYLEM INC COM 98419M100 3,135 46,991 SH   SOLE   46,991 0 0
FIDELITY ADVISOR NEW INSIGHTS Equity Mutual Fu 316071604 287 10,575 SH   SOLE   10,575 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 342 11,569 SH   SOLE   11,569 0 0
ISHARES S&P 100 INDEX FUND Equity Mutual Fu 464287101 252 2,257 SH   SOLE   2,257 0 0
IVA WORLDWIDE FUND CLASS I Equity Mutual Fu 45070A206 174 10,919 SH   SOLE   10,919 0 0
OAKMARK INTL FD Equity Mutual Fu 413838202 353 17,251 SH   SOLE   17,251 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 212 14,807 SH   SOLE   14,807 0 0
SPDR S&P BIOTECH FD Equity Mutual Fu 78464A870 269 3,749 SH   SOLE   3,749 0 0
VANGUARD INDEX TRUST SMALL CAP Equity Mutual Fu 922908702 306 4,844 SH   SOLE   4,844 0 0