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 14,096 79,903 SH   SOLE   79,903 0 0
ABBOTT LABS COM 002824100 23,219 267,320 SH   SOLE   267,320 0 0
ABBVIE COM 00287Y109 3,129 35,339 SH   SOLE   35,339 0 0
ADOBE SYS COM 00724F101 252 765 SH   SOLE   765 0 0
AFLAC INC COM 001055102 259 4,900 SH   SOLE   4,900 0 0
AIA GROUP LTD SPON ADR EA REPR COM 001317205 2,137 50,770 SH   SOLE   50,770 0 0
AIR PRODUCTS & CHEM COM 009158106 624 2,655 SH   SOLE   2,655 0 0
ALCON INC COM H01301128 249 4,398 SH   SOLE   4,398 0 0
ALPHABET INC CL A COM 02079K305 23,948 17,880 SH   SOLE   17,880 0 0
ALPHABET INC CL C COM 02079K107 420 314 SH   SOLE   314 0 0
ALTRIA GROUP COM 02209S103 349 7,000 SH   SOLE   7,000 0 0
AMAZON.COM COM 023135106 12,986 7,027 SH   SOLE   7,027 0 0
AMERICAN TOWER COM 03027X100 2,551 11,100 SH   SOLE   11,100 0 0
AMGEN INC COM 031162100 226 937 SH   SOLE   937 0 0
AMPHENOL COM 032095101 1,310 12,105 SH   SOLE   12,105 0 0
ANALOG DEVICES COM 032654105 22,746 191,397 SH   SOLE   191,397 0 0
APPLE INC COM 037833100 31,446 107,086 SH   SOLE   107,086 0 0
APTARGROUP COM 038336103 17,631 152,494 SH   SOLE   152,494 0 0
AT&T INC. COM 00206R102 727 18,610 SH   SOLE   18,610 0 0
AUTO ZONE COM 053332102 417 350 SH   SOLE   350 0 0
AUTOMATIC DATA PROCESSING COM 053015103 21,612 126,758 SH   SOLE   126,758 0 0
BANK OF NOVA SCOTIA COM 064149107 411 7,270 SH   SOLE   7,270 0 0
BECTON DICKINSON COM 075887109 13,360 49,123 SH   SOLE   49,123 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,105 9,292 SH   SOLE   9,292 0 0
BRISTOL-MYERS SQUIBB COM 110122108 962 14,990 SH   SOLE   14,990 0 0
BRISTOL MYERS SQUIBB - CONTIGE COM 110122157 32 10,480 SH   SOLE   10,480 0 0
CANADIAN NATL RAILWAY COM 136375102 21,395 236,545 SH   SOLE   236,545 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 718 2,815 SH   SOLE   2,815 0 0
CHEVRON COM 166764100 15,159 125,795 SH   SOLE   125,795 0 0
CHUBB LIMITED COM H1467J104 19,199 123,338 SH   SOLE   123,338 0 0
CHURCH & DWIGHT COM 171340102 2,184 31,056 SH   SOLE   31,056 0 0
CISCO SYS INC COM 17275R102 2,622 54,678 SH   SOLE   54,678 0 0
COCA COLA COM 191216100 777 14,029 SH   SOLE   14,029 0 0
COLGATE-PALMOLIVE COM 194162103 1,560 22,655 SH   SOLE   22,655 0 0
COSTCO WHOLESALE COM 22160K105 228 775 SH   SOLE   775 0 0
CVS HEALTH COM 126650100 10,602 142,708 SH   SOLE   142,708 0 0
DANAHER CORP COM 235851102 24,477 159,478 SH   SOLE   159,478 0 0
DARDEN RESTAURANTS COM 237194105 355 3,255 SH   SOLE   3,255 0 0
DIAGEO PLC SPSD ADR COM 25243Q205 230 1,365 SH   SOLE   1,365 0 0
DISNEY COM 254687106 17,361 120,038 SH   SOLE   120,038 0 0
DOMINION RES INC COM 25746U109 257 3,100 SH   SOLE   3,100 0 0
DONALDSON INC COM 257651109 375 6,500 SH   SOLE   6,500 0 0
DUNKIN BRANDS GROUP COM 265504100 413 5,466 SH   SOLE   5,466 0 0
DUPONT DE NEMOURS INC COM 26614N102 211 3,292 SH   SOLE   3,292 0 0
ECOLAB INC COM 278865100 2,299 11,912 SH   SOLE   11,912 0 0
EMERSON ELECTRIC COM 291011104 1,228 16,100 SH   SOLE   16,100 0 0
ENTERPRISE PRODUCTS PTNR COM 293792107 328 11,656 SH   SOLE   11,656 0 0
EOG RESOURCES COM 26875P101 10,171 121,429 SH   SOLE   121,429 0 0
EXXON MOBIL COM 30231G102 2,631 37,709 SH   SOLE   37,709 0 0
FACEBOOK INC COM 30303M102 388 1,892 SH   SOLE   1,892 0 0
FACTSET RESH SYS COM 303075105 241 900 SH   SOLE   900 0 0
FISERV COM 337738108 22,423 193,924 SH   SOLE   193,924 0 0
FORTIVE CORP COM 34959J108 4,483 58,686 SH   SOLE   58,686 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604103 376 33,701 SH   SOLE   33,701 0 0
GENERAL MILLS COM 370334104 412 7,695 SH   SOLE   7,695 0 0
GENUINE PARTS COM 372460105 226 2,125 SH   SOLE   2,125 0 0
HOME DEPOT COM 437076102 16,782 76,849 SH   SOLE   76,849 0 0
IDEXX CORP COM 45168D104 1,294 4,957 SH   SOLE   4,957 0 0
ILLINOIS TOOL WORKS COM 452308109 858 4,776 SH   SOLE   4,776 0 0
ILLUMINA COM 452327109 12,220 36,836 SH   SOLE   36,836 0 0
INGERSOLL RAND PLC COM G47791101 412 3,100 SH   SOLE   3,100 0 0
INTEL CORP COM 458140100 11,625 194,236 SH   SOLE   194,236 0 0
INTL BUSINESS MACH COM 459200101 480 3,579 SH   SOLE   3,579 0 0
IPG PHOTONICS COM 44980X109 4,531 31,266 SH   SOLE   31,266 0 0
ISHARES COHEN AND STEERS REALT COM 464287564 310 2,650 SH   SOLE   2,650 0 0
ISHARES DOW JONES SELECT DIVID COM 464287168 264 2,500 SH   SOLE   2,500 0 0
ISHARES RUSSELL 3000 COM 464287689 481 2,550 SH   SOLE   2,550 0 0
JOHNSON & JOHNSON COM 478160104 18,922 129,716 SH   SOLE   129,716 0 0
JPMORGAN CHASE COM 46625H100 1,354 9,715 SH   SOLE   9,715 0 0
MASTERCARD COM 57636Q104 26,121 87,483 SH   SOLE   87,483 0 0
MCCORMICK & CO COM 579780206 599 3,527 SH   SOLE   3,527 0 0
MCDONALDS CORP COM 580135101 311 1,575 SH   SOLE   1,575 0 0
MEDTRONIC COM G5960L103 398 3,508 SH   SOLE   3,508 0 0
MERCK COM 58933Y105 1,831 20,137 SH   SOLE   20,137 0 0
METTLER TOLEDO COM 592688105 868 1,094 SH   SOLE   1,094 0 0
MICROSOFT CORP COM 594918104 22,896 145,186 SH   SOLE   145,186 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 566 10,274 SH   SOLE   10,274 0 0
NESTLE SA COM 712387901 217 2,000 SH   SOLE   2,000 0 0
NESTLE SA ADR COM 641069406 19,993 184,674 SH   SOLE   184,674 0 0
NEXTERA ENERGY COM 65339F101 585 2,415 SH   SOLE   2,415 0 0
NIKE INC CLASS B COM 654106103 514 5,072 SH   SOLE   5,072 0 0
NORFOLK SOUTHERN COM 655844108 369 1,900 SH   SOLE   1,900 0 0
NOVARTIS AG ADR COM 66987V109 19,534 206,294 SH   SOLE   206,294 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 9,798 200,770 SH   SOLE   200,770 0 0
NOVOZYMES A S SER B DKK2 COM K7317J133 212 4,375 SH   SOLE   4,375 0 0
NOVOZYMES UNSPN ADR COM 670108109 516 10,565 SH   SOLE   10,565 0 0
NVIDIA CORP COM 67066G104 3,138 13,337 SH   SOLE   13,337 0 0
ORMAT TECHNOLOGIES COM 686688102 407 5,465 SH   SOLE   5,465 0 0
ORSTED A S COM BYT16L900 10,718 103,915 SH   SOLE   103,915 0 0
PAYPAL HOLDINGS COM 70450Y103 13,459 124,425 SH   SOLE   124,425 0 0
PEPSICO COM 713448108 1,464 10,713 SH   SOLE   10,713 0 0
PFIZER COM 717081103 846 21,598 SH   SOLE   21,598 0 0
PHILIP MORRIS COM 718172109 883 10,379 SH   SOLE   10,379 0 0
PROCTER & GAMBLE COM 742718109 19,043 152,464 SH   SOLE   152,464 0 0
ROCHE HLDG LTD ADR COM 771195104 5,488 134,984 SH   SOLE   134,984 0 0
ROCKWELL AUTOMATION COM 773903109 15,143 74,717 SH   SOLE   74,717 0 0
ROYAL BANK CANADA COM 780087102 483 6,100 SH   SOLE   6,100 0 0
SALESFORCE.COM COM 79466L302 316 1,945 SH   SOLE   1,945 0 0
SHERWIN WILLIAMS COM 824348106 481 825 SH   SOLE   825 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 1,833 40,635 SH   SOLE   40,635 0 0
SPDR S&P 500 ETF COM 78462F103 1,258 3,908 SH   SOLE   3,908 0 0
STRYKER CORP COM 863667101 848 4,039 SH   SOLE   4,039 0 0
SYSCO COM 871829107 787 9,198 SH   SOLE   9,198 0 0
TELEFLEX COM 879369106 226 600 SH   SOLE   600 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 675 7,750 SH   SOLE   7,750 0 0
TEXAS INSTRUMENTS COM 882508104 257 2,000 SH   SOLE   2,000 0 0
THERMO FISHER SCIENTIFIC COM 883556102 1,398 4,303 SH   SOLE   4,303 0 0
TJX COS COM 872540109 612 10,030 SH   SOLE   10,030 0 0
TORONTO DOMINION BANK COM 891160509 494 8,800 SH   SOLE   8,800 0 0
ULTA SALON COM 90384S303 753 2,976 SH   SOLE   2,976 0 0
UNILEVER PLC NEW ADR COM 904767704 14,774 258,417 SH   SOLE   258,417 0 0
UNION PACIFIC COM 907818108 4,806 26,582 SH   SOLE   26,582 0 0
UNITED HEALTH GROUP COM 91324P102 2,754 9,367 SH   SOLE   9,367 0 0
UNITED TECHNOLOGIES COM 913017109 18,120 120,995 SH   SOLE   120,995 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100 251 1,750 SH   SOLE   1,750 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 391 3,140 SH   SOLE   3,140 0 0
VERIZON COMMUNICATIONS COM 92343V104 647 10,544 SH   SOLE   10,544 0 0
VISA COM 92826C839 614 3,270 SH   SOLE   3,270 0 0
WAL-MART STORES COM 931142103 288 2,420 SH   SOLE   2,420 0 0
WASTE MANAGEMENT INC COM 94106L109 6,991 61,350 SH   SOLE   61,350 0 0
WELLS FARGO COM 949746101 339 6,294 SH   SOLE   6,294 0 0
XILINX COM 983919101 14,666 150,002 SH   SOLE   150,002 0 0
XYLEM INC COM 98419M100 5,899 74,873 SH   SOLE   74,873 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 1,737 51,332 SH   SOLE   51,332 0 0
ISHARES S&P 100 INDEX FUND Equity Mutual Fu 464287101 211 1,464 SH   SOLE   1,464 0 0
IVA WORLDWIDE FUND CLASS I Equity Mutual Fu 45070A206 182 10,919 SH   SOLE   10,919 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608 1,374 93,449 SH   SOLE   93,449 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 1,834 115,472 SH   SOLE   115,472 0 0
T ROWE PRICE DIVIDEND GROWTH Equity Mutual Fu 779546100 332 6,231 SH   SOLE   6,231 0 0
VANGUARD SMALL CAP INDEX FD AD Equity Mutual Fu 922908686 331 4,167 SH   SOLE   4,167 0 0
VANGUARD TOTAL STOCK MARKET IN Equity Mutual Fu 922908728 568 7,125 SH   SOLE   7,125 0 0
WALTHAUSEN SELECT VALUE FUND I Equity Mutual Fu 933310203 1,902 158,118 SH   SOLE   158,118 0 0