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,789 91,089 SH   SOLE   91,089 0 0
ABBOTT LABS COM 002824100 24,005 285,434 SH   SOLE   285,434 0 0
ABBVIE COM 00287Y109 2,717 37,365 SH   SOLE   37,365 0 0
ADOBE SYS COM 00724F101 225 765 SH   SOLE   765 0 0
AFLAC INC COM 001055102 269 4,900 SH   SOLE   4,900 0 0
AIA GROUP LTD SPON ADR EA REPR COM 001317205 2,079 48,174 SH   SOLE   48,174 0 0
AIR PRODUCTS & CHEM COM 009158106 692 3,055 SH   SOLE   3,055 0 0
ALCON INC COM H01301128 663 10,691 SH   SOLE   10,691 0 0
ALPHABET INC CL A COM 02079K305 19,621 18,121 SH   SOLE   18,121 0 0
ALPHABET INC CL C COM 02079K107 428 396 SH   SOLE   396 0 0
AMAZON.COM COM 023135106 11,158 5,892 SH   SOLE   5,892 0 0
AMERICAN TOWER COM 03027X100 2,556 12,504 SH   SOLE   12,504 0 0
AMPHENOL COM 032095101 1,176 12,260 SH   SOLE   12,260 0 0
ANALOG DEVICES COM 032654105 20,857 184,787 SH   SOLE   184,787 0 0
APPLE INC COM 037833100 23,914 120,827 SH   SOLE   120,827 0 0
APTARGROUP COM 038336103 18,759 150,868 SH   SOLE   150,868 0 0
AT&T INC. COM 00206R102 666 19,867 SH   SOLE   19,867 0 0
AUTO ZONE COM 053332102 467 425 SH   SOLE   425 0 0
AUTOMATIC DATA PROCESSING COM 053015103 20,763 125,586 SH   SOLE   125,586 0 0
BANK OF NOVA SCOTIA COM 064149107 398 7,320 SH   SOLE   7,320 0 0
BECTON DICKINSON COM 075887109 6,733 26,717 SH   SOLE   26,717 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 3,103 14,558 SH   SOLE   14,558 0 0
CANADIAN NATL RAILWAY COM 136375102 20,973 226,786 SH   SOLE   226,786 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 672 2,855 SH   SOLE   2,855 0 0
CELGENE CORP COM 151020104 1,427 15,435 SH   SOLE   15,435 0 0
CHEVRON COM 166764100 11,800 94,826 SH   SOLE   94,826 0 0
CHUBB LIMITED COM H1467J104 18,535 125,839 SH   SOLE   125,839 0 0
CHURCH & DWIGHT COM 171340102 2,732 37,391 SH   SOLE   37,391 0 0
CISCO SYS INC COM 17275R102 5,027 91,843 SH   SOLE   91,843 0 0
COCA COLA COM 191216100 732 14,379 SH   SOLE   14,379 0 0
COLGATE-PALMOLIVE COM 194162103 1,692 23,615 SH   SOLE   23,615 0 0
CONOCOPHILLIPS COM 20825C104 229 3,748 SH   SOLE   3,748 0 0
COSTCO WHOLESALE COM 22160K105 291 1,101 SH   SOLE   1,101 0 0
CVS HEALTH COM 126650100 8,002 146,845 SH   SOLE   146,845 0 0
DANAHER CORP COM 235851102 23,135 161,874 SH   SOLE   161,874 0 0
DARDEN RESTAURANTS COM 237194105 410 3,372 SH   SOLE   3,372 0 0
DISNEY COM 254687106 15,744 112,745 SH   SOLE   112,745 0 0
DONALDSON INC COM 257651109 341 6,700 SH   SOLE   6,700 0 0
DUNKIN BRANDS GROUP COM 265504100 435 5,466 SH   SOLE   5,466 0 0
DUPONT DE NEMOURS INC COM 26614N102 310 4,123 SH   SOLE   4,123 0 0
ECOLAB INC COM 278865100 2,575 13,043 SH   SOLE   13,043 0 0
EMERSON ELECTRIC COM 291011104 2,238 33,550 SH   SOLE   33,550 0 0
EOG RESOURCES COM 26875P101 12,126 130,158 SH   SOLE   130,158 0 0
EXXON MOBIL COM 30231G102 3,158 41,214 SH   SOLE   41,214 0 0
FACEBOOK INC COM 30303M102 403 2,087 SH   SOLE   2,087 0 0
FACTSET RESH SYS COM 303075105 294 1,025 SH   SOLE   1,025 0 0
FISERV COM 337738108 21,413 234,900 SH   SOLE   234,900 0 0
FORTIVE CORP COM 34959J108 4,821 59,142 SH   SOLE   59,142 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604103 320 30,454 SH   SOLE   30,454 0 0
GENERAL MILLS COM 370334104 414 7,885 SH   SOLE   7,885 0 0
GENUINE PARTS COM 372460105 238 2,300 SH   SOLE   2,300 0 0
HOME DEPOT COM 437076102 15,731 75,640 SH   SOLE   75,640 0 0
HONEYWELL INTL COM 438516106 250 1,432 SH   SOLE   1,432 0 0
IDEXX CORP COM 45168D104 1,611 5,852 SH   SOLE   5,852 0 0
ILLINOIS TOOL WORKS COM 452308109 766 5,076 SH   SOLE   5,076 0 0
ILLUMINA COM 452327109 13,131 35,669 SH   SOLE   35,669 0 0
INGERSOLL RAND PLC COM G47791101 405 3,200 SH   SOLE   3,200 0 0
INTEL CORP COM 458140100 9,698 202,590 SH   SOLE   202,590 0 0
INTL BUSINESS MACH COM 459200101 312 2,263 SH   SOLE   2,263 0 0
IPG PHOTONICS COM 44980X109 4,799 31,111 SH   SOLE   31,111 0 0
ISHARES COHEN AND STEERS REALT COM 464287564 220 1,950 SH   SOLE   1,950 0 0
JOHNSON & JOHNSON COM 478160104 17,609 126,432 SH   SOLE   126,432 0 0
MASTERCARD COM 57636Q104 25,106 94,907 SH   SOLE   94,907 0 0
MCCORMICK & CO COM 579780206 640 4,128 SH   SOLE   4,128 0 0
MCDONALDS CORP COM 580135101 327 1,575 SH   SOLE   1,575 0 0
MEDTRONIC COM G5960L103 378 3,881 SH   SOLE   3,881 0 0
MERCK COM 58933Y105 2,523 30,093 SH   SOLE   30,093 0 0
METTLER TOLEDO COM 592688105 1,045 1,244 SH   SOLE   1,244 0 0
MICROSOFT CORP COM 594918104 18,388 137,265 SH   SOLE   137,265 0 0
NESTLE SA ADR COM 641069406 18,869 182,481 SH   SOLE   182,481 0 0
NEXTERA ENERGY COM 65339F101 523 2,552 SH   SOLE   2,552 0 0
NIKE INC CLASS B COM 654106103 424 5,047 SH   SOLE   5,047 0 0
NORFOLK SOUTHERN COM 655844108 533 2,675 SH   SOLE   2,675 0 0
NOVARTIS AG ADR COM 66987V109 18,584 203,524 SH   SOLE   203,524 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 9,357 201,231 SH   SOLE   201,231 0 0
NOVOZYMES A S SER B DKK2 COM K7317J133 216 4,625 SH   SOLE   4,625 0 0
NOVOZYMES UNSPN ADR COM 670108109 564 12,125 SH   SOLE   12,125 0 0
NVIDIA CORP COM 67066G104 2,112 12,862 SH   SOLE   12,862 0 0
ORACLE COM 68389X105 586 10,283 SH   SOLE   10,283 0 0
ORMAT TECHNOLOGIES COM 686688102 400 6,305 SH   SOLE   6,305 0 0
ORSTED A S COM BYT16L900 8,826 102,370 SH   SOLE   102,370 0 0
PAYPAL HOLDINGS COM 70450Y103 11,747 102,626 SH   SOLE   102,626 0 0
PEPSICO COM 713448108 1,828 13,943 SH   SOLE   13,943 0 0
PFIZER COM 717081103 440 10,166 SH   SOLE   10,166 0 0
PNC FINCL SERVICES COM 693475105 274 1,995 SH   SOLE   1,995 0 0
PROCTER & GAMBLE COM 742718109 16,619 151,561 SH   SOLE   151,561 0 0
ROCHE HLDG LTD ADR COM 771195104 4,850 138,182 SH   SOLE   138,182 0 0
ROCKWELL AUTOMATION COM 773903109 10,989 67,078 SH   SOLE   67,078 0 0
ROYAL BANK CANADA COM 780087102 488 6,150 SH   SOLE   6,150 0 0
SALESFORCE.COM COM 79466L302 336 2,215 SH   SOLE   2,215 0 0
SCHLUMBERGER COM 806857108 775 19,512 SH   SOLE   19,512 0 0
SHERWIN WILLIAMS COM 824348106 481 1,050 SH   SOLE   1,050 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 1,911 38,460 SH   SOLE   38,460 0 0
SPDR S&P 500 ETF COM 78462F103 1,233 4,208 SH   SOLE   4,208 0 0
STRYKER CORP COM 863667101 1,120 5,448 SH   SOLE   5,448 0 0
SYSCO COM 871829107 716 10,124 SH   SOLE   10,124 0 0
TELEFLEX COM 879369106 265 800 SH   SOLE   800 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 569 7,750 SH   SOLE   7,750 0 0
TEXAS INSTRUMENTS COM 882508104 230 2,000 SH   SOLE   2,000 0 0
THERMO FISHER SCIENTIFIC COM 883556102 957 3,259 SH   SOLE   3,259 0 0
TJX COS COM 872540109 816 15,434 SH   SOLE   15,434 0 0
TORONTO DOMINION BANK COM 891160509 516 8,850 SH   SOLE   8,850 0 0
ULTA SALON COM 90384S303 1,046 3,016 SH   SOLE   3,016 0 0
UNILEVER PLC NEW ADR COM 904767704 15,393 248,399 SH   SOLE   248,399 0 0
UNION PACIFIC COM 907818108 4,762 28,160 SH   SOLE   28,160 0 0
UNITED HEALTH GROUP COM 91324P102 1,539 6,307 SH   SOLE   6,307 0 0
UNITED TECHNOLOGIES COM 913017109 15,519 119,196 SH   SOLE   119,196 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100 228 1,750 SH   SOLE   1,750 0 0
US BANCORP COM 902973304 247 4,713 SH   SOLE   4,713 0 0
VANGUARD FTSE DEVELOPED MARKET COM 921943858 253 6,065 SH   SOLE   6,065 0 0
VANGUARD REIT COM 922908553 210 2,400 SH   SOLE   2,400 0 0
VERIZON COMMUNICATIONS COM 92343V104 649 11,365 SH   SOLE   11,365 0 0
VISA COM 92826C839 598 3,445 SH   SOLE   3,445 0 0
WAL-MART STORES COM 931142103 292 2,640 SH   SOLE   2,640 0 0
WALGREEN BOOTS ALLIANCE INC COM 931427108 224 4,100 SH   SOLE   4,100 0 0
WASTE MANAGEMENT INC COM 94106L109 7,119 61,710 SH   SOLE   61,710 0 0
XILINX COM 983919101 16,434 139,366 SH   SOLE   139,366 0 0
XYLEM INC COM 98419M100 5,378 64,302 SH   SOLE   64,302 0 0
ZOETIS INC COM 98978V103 218 1,925 SH   SOLE   1,925 0 0
FIDELITY ADVISOR NEW INSIGHTS Equity Mutual Fu 316071604 296 9,000 SH   SOLE   9,000 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 1,691 51,332 SH   SOLE   51,332 0 0
ISHARES S&P 100 INDEX FUND Equity Mutual Fu 464287101 246 1,900 SH   SOLE   1,900 0 0
IVA WORLDWIDE FUND CLASS I Equity Mutual Fu 45070A206 189 10,919 SH   SOLE   10,919 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608 1,356 94,341 SH   SOLE   94,341 0 0
OAKMARK INTL FD Equity Mutual Fu 413838202 357 15,488 SH   SOLE   15,488 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 1,764 115,472 SH   SOLE   115,472 0 0
T ROWE PRICE DIVIDEND GROWTH Equity Mutual Fu 779546100 212 4,298 SH   SOLE   4,298 0 0
VANGUARD INDEX TRUST SMALL CAP Equity Mutual Fu 922908702 320 4,269 SH   SOLE   4,269 0 0
VANGUARD TOTAL STOCK MARKET IN Equity Mutual Fu 922908728 562 7,701 SH   SOLE   7,701 0 0
WALTHAUSEN SELECT VALUE FUND I Equity Mutual Fu 933310203 1,840 158,118 SH   SOLE   158,118 0 0