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 13,621 82,852 SH   SOLE   82,852 0 0
ABBOTT LABS COM 002824100 22,342 267,026 SH   SOLE   267,026 0 0
ABBVIE COM 00287Y109 2,657 35,083 SH   SOLE   35,083 0 0
ADOBE SYS COM 00724F101 211 765 SH   SOLE   765 0 0
AFLAC INC COM 001055102 256 4,900 SH   SOLE   4,900 0 0
AIA GROUP LTD SPON ADR EA REPR COM 001317205 1,782 47,154 SH   SOLE   47,154 0 0
AIR PRODUCTS & CHEM COM 009158106 600 2,705 SH   SOLE   2,705 0 0
ALCON INC COM H01301128 343 5,887 SH   SOLE   5,887 0 0
ALPHABET INC CL A COM 02079K305 22,084 18,085 SH   SOLE   18,085 0 0
ALPHABET INC CL C COM 02079K107 389 319 SH   SOLE   319 0 0
AMAZON.COM COM 023135106 10,394 5,987 SH   SOLE   5,987 0 0
AMERICAN TOWER COM 03027X100 2,486 11,240 SH   SOLE   11,240 0 0
AMPHENOL COM 032095101 1,163 12,055 SH   SOLE   12,055 0 0
ANALOG DEVICES COM 032654105 20,840 186,521 SH   SOLE   186,521 0 0
APPLE INC COM 037833100 26,818 119,738 SH   SOLE   119,738 0 0
APTARGROUP COM 038336103 17,927 151,346 SH   SOLE   151,346 0 0
AT&T INC. COM 00206R102 725 19,148 SH   SOLE   19,148 0 0
AUTO ZONE COM 053332102 434 400 SH   SOLE   400 0 0
AUTOMATIC DATA PROCESSING COM 053015103 20,323 125,903 SH   SOLE   125,903 0 0
BANK OF NOVA SCOTIA COM 064149107 413 7,270 SH   SOLE   7,270 0 0
BECTON DICKINSON COM 075887109 10,703 42,313 SH   SOLE   42,313 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,683 12,898 SH   SOLE   12,898 0 0
CANADIAN NATL RAILWAY COM 136375102 20,781 231,255 SH   SOLE   231,255 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 626 2,815 SH   SOLE   2,815 0 0
CELGENE CORP COM 151020104 1,122 11,295 SH   SOLE   11,295 0 0
CHEVRON COM 166764100 13,730 115,769 SH   SOLE   115,769 0 0
CHUBB LIMITED COM H1467J104 20,241 125,379 SH   SOLE   125,379 0 0
CHURCH & DWIGHT COM 171340102 2,399 31,886 SH   SOLE   31,886 0 0
CISCO SYS INC COM 17275R102 4,259 86,189 SH   SOLE   86,189 0 0
COCA COLA COM 191216100 765 14,054 SH   SOLE   14,054 0 0
COLGATE-PALMOLIVE COM 194162103 1,713 23,305 SH   SOLE   23,305 0 0
CONOCOPHILLIPS COM 20825C104 214 3,748 SH   SOLE   3,748 0 0
COSTCO WHOLESALE COM 22160K105 238 825 SH   SOLE   825 0 0
CVS HEALTH COM 126650100 8,911 141,282 SH   SOLE   141,282 0 0
DANAHER CORP COM 235851102 23,038 159,510 SH   SOLE   159,510 0 0
DARDEN RESTAURANTS COM 237194105 382 3,235 SH   SOLE   3,235 0 0
DISNEY COM 254687106 15,059 115,558 SH   SOLE   115,558 0 0
DOMINION RES INC COM 25746U109 255 3,150 SH   SOLE   3,150 0 0
DONALDSON INC COM 257651109 346 6,650 SH   SOLE   6,650 0 0
DUNKIN BRANDS GROUP COM 265504100 434 5,466 SH   SOLE   5,466 0 0
DUPONT DE NEMOURS INC COM 26614N102 287 4,029 SH   SOLE   4,029 0 0
ECOLAB INC COM 278865100 2,360 11,915 SH   SOLE   11,915 0 0
EMERSON ELECTRIC COM 291011104 1,982 29,650 SH   SOLE   29,650 0 0
EOG RESOURCES COM 26875P101 3,729 50,249 SH   SOLE   50,249 0 0
EXXON MOBIL COM 30231G102 2,680 37,956 SH   SOLE   37,956 0 0
FACEBOOK INC COM 30303M102 336 1,887 SH   SOLE   1,887 0 0
FACTSET RESH SYS COM 303075105 243 1,000 SH   SOLE   1,000 0 0
FISERV COM 337738108 22,810 220,191 SH   SOLE   220,191 0 0
FORTIVE CORP COM 34959J108 4,095 59,727 SH   SOLE   59,727 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604103 225 25,201 SH   SOLE   25,201 0 0
GENERAL MILLS COM 370334104 425 7,705 SH   SOLE   7,705 0 0
GENUINE PARTS COM 372460105 219 2,200 SH   SOLE   2,200 0 0
HOME DEPOT COM 437076102 17,538 75,589 SH   SOLE   75,589 0 0
IDEXX CORP COM 45168D104 1,348 4,957 SH   SOLE   4,957 0 0
ILLINOIS TOOL WORKS COM 452308109 771 4,926 SH   SOLE   4,926 0 0
ILLUMINA COM 452327109 10,868 35,723 SH   SOLE   35,723 0 0
INGERSOLL RAND PLC COM G47791101 382 3,100 SH   SOLE   3,100 0 0
INTEL CORP COM 458140100 10,213 198,204 SH   SOLE   198,204 0 0
INTL BUSINESS MACH COM 459200101 523 3,599 SH   SOLE   3,599 0 0
IPG PHOTONICS COM 44980X109 4,173 30,776 SH   SOLE   30,776 0 0
JOHNSON & JOHNSON COM 478160104 16,203 125,233 SH   SOLE   125,233 0 0
JPMORGAN CHASE COM 46625H100 520 4,415 SH   SOLE   4,415 0 0
MASTERCARD COM 57636Q104 23,779 87,562 SH   SOLE   87,562 0 0
MCCORMICK & CO COM 579780206 614 3,928 SH   SOLE   3,928 0 0
MCDONALDS CORP COM 580135101 338 1,575 SH   SOLE   1,575 0 0
MEDTRONIC COM G5960L103 402 3,696 SH   SOLE   3,696 0 0
MERCK COM 58933Y105 2,232 26,513 SH   SOLE   26,513 0 0
METTLER TOLEDO COM 592688105 771 1,094 SH   SOLE   1,094 0 0
MICROSOFT CORP COM 594918104 19,755 142,093 SH   SOLE   142,093 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 300 5,430 SH   SOLE   5,430 0 0
NESTLE SA ADR COM 641069406 19,980 183,994 SH   SOLE   183,994 0 0
NEXTERA ENERGY COM 65339F101 551 2,365 SH   SOLE   2,365 0 0
NIKE INC CLASS B COM 654106103 476 5,072 SH   SOLE   5,072 0 0
NORFOLK SOUTHERN COM 655844108 481 2,675 SH   SOLE   2,675 0 0
NOVARTIS AG ADR COM 66987V109 17,821 205,073 SH   SOLE   205,073 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 8,506 202,841 SH   SOLE   202,841 0 0
NOVOZYMES UNSPN ADR COM 670108109 444 10,550 SH   SOLE   10,550 0 0
NVIDIA CORP COM 67066G104 2,313 13,287 SH   SOLE   13,287 0 0
ORACLE COM 68389X105 386 7,023 SH   SOLE   7,023 0 0
ORMAT TECHNOLOGIES COM 686688102 446 6,010 SH   SOLE   6,010 0 0
ORSTED A S COM BYT16L900 9,572 103,265 SH   SOLE   103,265 0 0
PAYPAL HOLDINGS COM 70450Y103 10,901 105,231 SH   SOLE   105,231 0 0
PEPSICO COM 713448108 1,537 11,213 SH   SOLE   11,213 0 0
PFIZER COM 717081103 372 10,354 SH   SOLE   10,354 0 0
PHILIP MORRIS COM 718172109 380 5,000 SH   SOLE   5,000 0 0
PROCTER & GAMBLE COM 742718109 18,817 151,282 SH   SOLE   151,282 0 0
ROCHE HLDG LTD ADR COM 771195104 4,984 136,884 SH   SOLE   136,884 0 0
ROCKWELL AUTOMATION COM 773903109 11,704 71,021 SH   SOLE   71,021 0 0
ROYAL BANK CANADA COM 780087102 495 6,100 SH   SOLE   6,100 0 0
SALESFORCE.COM COM 79466L302 289 1,945 SH   SOLE   1,945 0 0
SHERWIN WILLIAMS COM 824348106 522 950 SH   SOLE   950 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 1,953 38,460 SH   SOLE   38,460 0 0
SPDR S&P 500 ETF COM 78462F103 1,234 4,158 SH   SOLE   4,158 0 0
STRYKER CORP COM 863667101 1,123 5,192 SH   SOLE   5,192 0 0
SYSCO COM 871829107 762 9,593 SH   SOLE   9,593 0 0
TELEFLEX COM 879369106 238 700 SH   SOLE   700 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 598 7,750 SH   SOLE   7,750 0 0
TEXAS INSTRUMENTS COM 882508104 258 2,000 SH   SOLE   2,000 0 0
THERMO FISHER SCIENTIFIC COM 883556102 1,290 4,428 SH   SOLE   4,428 0 0
TJX COS COM 872540109 855 15,344 SH   SOLE   15,344 0 0
TORONTO DOMINION BANK COM 891160509 513 8,800 SH   SOLE   8,800 0 0
ULTA SALON COM 90384S303 746 2,976 SH   SOLE   2,976 0 0
UNILEVER PLC NEW ADR COM 904767704 15,224 253,306 SH   SOLE   253,306 0 0
UNION PACIFIC COM 907818108 4,310 26,610 SH   SOLE   26,610 0 0
UNITED HEALTH GROUP COM 91324P102 1,392 6,406 SH   SOLE   6,406 0 0
UNITED TECHNOLOGIES COM 913017109 16,205 118,704 SH   SOLE   118,704 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100 260 1,750 SH   SOLE   1,750 0 0
VERIZON COMMUNICATIONS COM 92343V104 655 10,844 SH   SOLE   10,844 0 0
VISA COM 92826C839 569 3,310 SH   SOLE   3,310 0 0
WAL-MART STORES COM 931142103 294 2,480 SH   SOLE   2,480 0 0
WASTE MANAGEMENT INC COM 94106L109 7,066 61,440 SH   SOLE   61,440 0 0
WELLS FARGO COM 949746101 279 5,532 SH   SOLE   5,532 0 0
XILINX COM 983919101 13,569 141,486 SH   SOLE   141,486 0 0
XYLEM INC COM 98419M100 5,631 70,718 SH   SOLE   70,718 0 0
FIDELITY ADVISOR NEW INSIGHTS Equity Mutual Fu 316071604 225 7,000 SH   SOLE   7,000 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 1,690 51,332 SH   SOLE   51,332 0 0
ISHARES S&P 100 INDEX FUND Equity Mutual Fu 464287101 210 1,600 SH   SOLE   1,600 0 0
IVA WORLDWIDE FUND CLASS I Equity Mutual Fu 45070A206 185 10,919 SH   SOLE   10,919 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608 1,362 93,449 SH   SOLE   93,449 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 1,792 115,472 SH   SOLE   115,472 0 0
T ROWE PRICE DIVIDEND GROWTH Equity Mutual Fu 779546100 264 5,227 SH   SOLE   5,227 0 0
VANGUARD SMALL CAP INDEX FD AD Equity Mutual Fu 922908686 315 4,267 SH   SOLE   4,267 0 0
VANGUARD TOTAL STOCK MARKET IN Equity Mutual Fu 922908728 524 7,125 SH   SOLE   7,125 0 0
WALTHAUSEN SELECT VALUE FUND I Equity Mutual Fu 933310203 1,836 158,118 SH   SOLE   158,118 0 0