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 8,527 53,236 SH   SOLE   53,236 0 0
ABBOTT LABS COM 002824100 29,244 268,711 SH   SOLE   268,711 0 0
ABBVIE COM 00287Y109 3,448 39,365 SH   SOLE   39,365 0 0
ACCENTURE PLC SHS COM G1151C101 245 1,082 SH   SOLE   1,082 0 0
ADOBE SYS COM 00724F101 604 1,231 SH   SOLE   1,231 0 0
AIA GROUP LTD SPON ADR EA REPR COM 001317205 2,257 56,635 SH   SOLE   56,635 0 0
AIR PRODUCTS & CHEM COM 009158106 462 1,550 SH   SOLE   1,550 0 0
ALPHABET INC CL A COM 02079K305 26,338 17,971 SH   SOLE   17,971 0 0
ALPHABET INC CL C COM 02079K107 544 370 SH   SOLE   370 0 0
ALTRIA GROUP COM 02209S103 231 5,990 SH   SOLE   5,990 0 0
AMAZON.COM COM 023135106 25,308 8,037 SH   SOLE   8,037 0 0
AMERICAN TOWER COM 03027X100 3,070 12,701 SH   SOLE   12,701 0 0
AMGEN INC COM 031162100 232 914 SH   SOLE   914 0 0
AMPHENOL COM 032095101 1,300 12,005 SH   SOLE   12,005 0 0
ANALOG DEVICES COM 032654105 22,977 196,825 SH   SOLE   196,825 0 0
APPLE INC COM 037833100 39,421 340,397 SH   SOLE   340,397 0 0
APTARGROUP COM 038336103 18,309 161,737 SH   SOLE   161,737 0 0
AT&T INC. COM 00206R102 455 15,969 SH   SOLE   15,969 0 0
AUTO ZONE COM 053332102 353 300 SH   SOLE   300 0 0
AUTOMATIC DATA PROCESSING COM 053015103 18,226 130,663 SH   SOLE   130,663 0 0
BANK OF NOVA SCOTIA COM 064149107 283 6,825 SH   SOLE   6,825 0 0
BECTON DICKINSON COM 075887109 14,098 60,590 SH   SOLE   60,590 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 1,642 7,712 SH   SOLE   7,712 0 0
BRISTOL-MYERS SQUIBB COM 110122108 1,512 25,072 SH   SOLE   25,072 0 0
CANADIAN NATL RAILWAY COM 136375102 26,564 249,525 SH   SOLE   249,525 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 710 2,332 SH   SOLE   2,332 0 0
CHEVRON COM 166764100 9,564 132,828 SH   SOLE   132,828 0 0
CHUBB LIMITED COM H1467J104 9,743 83,905 SH   SOLE   83,905 0 0
CHURCH & DWIGHT COM 171340102 3,384 36,108 SH   SOLE   36,108 0 0
CISCO SYS INC COM 17275R102 1,869 47,444 SH   SOLE   47,444 0 0
COCA COLA COM 191216100 628 12,729 SH   SOLE   12,729 0 0
COLGATE-PALMOLIVE COM 194162103 1,648 21,360 SH   SOLE   21,360 0 0
COSTCO WHOLESALE COM 22160K105 275 775 SH   SOLE   775 0 0
CVS HEALTH COM 126650100 9,139 156,486 SH   SOLE   156,486 0 0
DANAHER CORP COM 235851102 29,913 138,916 SH   SOLE   138,916 0 0
DARDEN RESTAURANTS COM 237194105 345 3,425 SH   SOLE   3,425 0 0
DIGITAL REALTY COM 253868103 4,898 33,374 SH   SOLE   33,374 0 0
DISNEY COM 254687106 17,850 143,861 SH   SOLE   143,861 0 0
DOMINION RES INC COM 25746U109 253 3,200 SH   SOLE   3,200 0 0
DONALDSON INC COM 257651109 288 6,200 SH   SOLE   6,200 0 0
DUNKIN BRANDS GROUP COM 265504100 448 5,466 SH   SOLE   5,466 0 0
ECOLAB INC COM 278865100 2,506 12,541 SH   SOLE   12,541 0 0
ENTERPRISE PRODUCTS PTNR COM 293792107 183 11,597 SH   SOLE   11,597 0 0
EOG RESOURCES COM 26875P101 4,560 126,869 SH   SOLE   126,869 0 0
EXXON MOBIL COM 30231G102 1,097 31,961 SH   SOLE   31,961 0 0
FACEBOOK INC COM 30303M102 659 2,516 SH   SOLE   2,516 0 0
FACTSET RESH SYS COM 303075105 201 600 SH   SOLE   600 0 0
FISERV COM 337738108 20,421 198,163 SH   SOLE   198,163 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604103 190 30,440 SH   SOLE   30,440 0 0
GENERAL MILLS COM 370334104 425 6,885 SH   SOLE   6,885 0 0
HOME DEPOT COM 437076102 21,292 76,670 SH   SOLE   76,670 0 0
HONEYWELL INTL COM 438516106 1,472 8,943 SH   SOLE   8,943 0 0
IDEXX CORP COM 45168D104 1,836 4,670 SH   SOLE   4,670 0 0
ILLINOIS TOOL WORKS COM 452308109 826 4,275 SH   SOLE   4,275 0 0
ILLUMINA COM 452327109 11,766 38,067 SH   SOLE   38,067 0 0
INTEL CORP COM 458140100 9,673 186,806 SH   SOLE   186,806 0 0
INTL BUSINESS MACH COM 459200101 389 3,199 SH   SOLE   3,199 0 0
IPG PHOTONICS COM 44980X109 366 2,155 SH   SOLE   2,155 0 0
ISHARES DOW JONES SELECT DIVID COM 464287168 204 2,500 SH   SOLE   2,500 0 0
ISHARES EDGE MSCI USA QUALITY COM 46432F339 279 2,690 SH   SOLE   2,690 0 0
ISHARES RUSSELL 1000 COM 464287622 220 1,175 SH   SOLE   1,175 0 0
ISHARES RUSSELL 3000 COM 464287689 391 2,000 SH   SOLE   2,000 0 0
ISHARES S&P 500 COM 464287200 307 914 SH   SOLE   914 0 0
JOHNSON & JOHNSON COM 478160104 22,393 150,411 SH   SOLE   150,411 0 0
JPMORGAN CHASE COM 46625H100 915 9,507 SH   SOLE   9,507 0 0
MASTERCARD COM 57636Q104 29,989 88,681 SH   SOLE   88,681 0 0
MCCORMICK & CO COM 579780206 586 3,020 SH   SOLE   3,020 0 0
MERCK COM 58933Y105 1,715 20,673 SH   SOLE   20,673 0 0
METTLER TOLEDO COM 592688105 1,060 1,098 SH   SOLE   1,098 0 0
MICROSOFT CORP COM 594918104 28,760 136,735 SH   SOLE   136,735 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 557 9,689 SH   SOLE   9,689 0 0
NESTLE SA COM 712387901 237 2,000 SH   SOLE   2,000 0 0
NESTLE SA ADR COM 641069406 22,591 189,432 SH   SOLE   189,432 0 0
NEXTERA ENERGY COM 65339F101 997 3,593 SH   SOLE   3,593 0 0
NIKE INC CLASS B COM 654106103 9,336 74,370 SH   SOLE   74,370 0 0
NORFOLK SOUTHERN COM 655844108 382 1,785 SH   SOLE   1,785 0 0
NOVARTIS AG ADR COM 66987V109 18,842 216,672 SH   SOLE   216,672 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 13,048 207,692 SH   SOLE   207,692 0 0
NOVOZYMES A S SER B DKK2 COM K7317J133 201 3,195 SH   SOLE   3,195 0 0
NOVOZYMES UNSPN ADR COM 670108109 752 11,955 SH   SOLE   11,955 0 0
NVIDIA CORP COM 67066G104 6,096 11,263 SH   SOLE   11,263 0 0
ORMAT TECHNOLOGIES COM 686688102 751 12,700 SH   SOLE   12,700 0 0
ORSTED A S COM BYT16L900 14,878 108,185 SH   SOLE   108,185 0 0
PAYPAL HOLDINGS COM 70450Y103 24,725 125,490 SH   SOLE   125,490 0 0
PEPSICO COM 713448108 1,462 10,548 SH   SOLE   10,548 0 0
PFIZER COM 717081103 777 21,162 SH   SOLE   21,162 0 0
PHILIP MORRIS COM 718172109 491 6,551 SH   SOLE   6,551 0 0
PROCTER & GAMBLE COM 742718109 21,933 157,806 SH   SOLE   157,806 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 10,498 182,455 SH   SOLE   182,455 0 0
ROCHE HLDG LTD ADR COM 771195104 5,745 134,189 SH   SOLE   134,189 0 0
ROCKWELL AUTOMATION COM 773903109 17,900 81,113 SH   SOLE   81,113 0 0
ROYAL BANK CANADA COM 780087102 396 5,650 SH   SOLE   5,650 0 0
SALESFORCE.COM COM 79466L302 586 2,331 SH   SOLE   2,331 0 0
SHERWIN WILLIAMS COM 824348106 470 675 SH   SOLE   675 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 1,323 65,197 SH   SOLE   65,197 0 0
SPDR S&P 500 ETF COM 78462F103 969 2,893 SH   SOLE   2,893 0 0
STARBUCKS COM 855244109 209 2,438 SH   SOLE   2,438 0 0
STRYKER CORP COM 863667101 947 4,543 SH   SOLE   4,543 0 0
SYSCO COM 871829107 573 9,212 SH   SOLE   9,212 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 691 7,750 SH   SOLE   7,750 0 0
TEXAS INSTRUMENTS COM 882508104 286 2,000 SH   SOLE   2,000 0 0
THERMO FISHER SCIENTIFIC COM 883556102 2,729 6,181 SH   SOLE   6,181 0 0
TJX COS COM 872540109 8,925 160,371 SH   SOLE   160,371 0 0
TORONTO DOMINION BANK COM 891160509 488 10,545 SH   SOLE   10,545 0 0
ULTA SALON COM 90384S303 480 2,142 SH   SOLE   2,142 0 0
UNILEVER PLC NEW ADR COM 904767704 15,083 244,541 SH   SOLE   244,541 0 0
UNION PACIFIC COM 907818108 5,257 26,705 SH   SOLE   26,705 0 0
UNITED HEALTH GROUP COM 91324P102 10,194 32,698 SH   SOLE   32,698 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 431 3,353 SH   SOLE   3,353 0 0
VANGUARD FTSE DEVELOPED MARKET COM 921943858 229 5,589 SH   SOLE   5,589 0 0
VERIZON COMMUNICATIONS COM 92343V104 625 10,508 SH   SOLE   10,508 0 0
VISA COM 92826C839 668 3,339 SH   SOLE   3,339 0 0
WAL-MART STORES COM 931142103 2,290 16,367 SH   SOLE   16,367 0 0
WASTE MANAGEMENT INC COM 94106L109 6,989 61,756 SH   SOLE   61,756 0 0
XILINX COM 983919101 17,912 171,832 SH   SOLE   171,832 0 0
XYLEM INC COM 98419M100 8,345 99,208 SH   SOLE   99,208 0 0
ZOETIS INC COM 98978V103 247 1,495 SH   SOLE   1,495 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 1,598 51,332 SH   SOLE   51,332 0 0
INVESCO OPPENHEIMER STEELPATH Equity Mutual Fu 00143K251 40 10,942 SH   SOLE   10,942 0 0
IVA WORLDWIDE FUND CLASS I Equity Mutual Fu 45070A206 164 10,919 SH   SOLE   10,919 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608 1,511 93,449 SH   SOLE   93,449 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 1,495 115,472 SH   SOLE   115,472 0 0
T ROWE PRICE DIVIDEND GROWTH Equity Mutual Fu 779546100 474 8,801 SH   SOLE   8,801 0 0
VANGUARD INTERNATIONAL GROWTH Equity Mutual Fu 921910501 229 1,703 SH   SOLE   1,703 0 0
VANGUARD SMALL CAP INDEX FD AD Equity Mutual Fu 922908686 250 3,394 SH   SOLE   3,394 0 0
VANGUARD TOTAL STOCK MARKET IN Equity Mutual Fu 922908728 591 7,125 SH   SOLE   7,125 0 0
WALTHAUSEN SELECT VALUE FUND I Equity Mutual Fu 933310203 2,057 217,724 SH   SOLE   217,724 0 0