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 1,269 7,233 SH   SOLE   7,233 0 0
ABBOTT LABS COM 002824100 33,655 284,895 SH   SOLE   284,895 0 0
ABBVIE COM 00287Y109 4,173 38,683 SH   SOLE   38,683 0 0
ADOBE SYS COM 00724F101 587 1,019 SH   SOLE   1,019 0 0
AIA GROUP LTD SPON ADR EA REPR COM 001317205 869 18,889 SH   SOLE   18,889 0 0
AIR PRODUCTS & CHEM COM 009158106 327 1,275 SH   SOLE   1,275 0 0
ALPHABET INC CL A COM 02079K305 42,458 15,881 SH   SOLE   15,881 0 0
ALPHABET INC CL C COM 02079K107 793 297 SH   SOLE   297 0 0
ALTRIA GROUP COM 02209S103 273 5,990 SH   SOLE   5,990 0 0
AMAZON.COM COM 023135106 28,894 8,795 SH   SOLE   8,795 0 0
AMERICAN TOWER COM 03027X100 3,563 13,424 SH   SOLE   13,424 0 0
AMPHENOL COM 032095101 1,560 21,299 SH   SOLE   21,299 0 0
ANALOG DEVICES COM 032654105 35,516 212,059 SH   SOLE   212,059 0 0
AON PLC COM G0403H108 257 900 SH   SOLE   900 0 0
APPLE INC COM 037833100 43,057 304,289 SH   SOLE   304,289 0 0
APTARGROUP COM 038336103 22,143 185,526 SH   SOLE   185,526 0 0
APTIV PLC COM G6095L109 857 5,755 SH   SOLE   5,755 0 0
AT&T INC. COM 00206R102 350 12,956 SH   SOLE   12,956 0 0
AUTO ZONE COM 053332102 382 225 SH   SOLE   225 0 0
AUTOMATIC DATA PROCESSING COM 053015103 32,476 162,447 SH   SOLE   162,447 0 0
BANK OF NOVA SCOTIA COM 064149107 385 6,260 SH   SOLE   6,260 0 0
BEAM THERAPEUTICS COM 07373V105 208 2,395 SH   SOLE   2,395 0 0
BECTON DICKINSON COM 075887109 18,717 76,141 SH   SOLE   76,141 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,062 7,555 SH   SOLE   7,555 0 0
BLACKROCK INC COM 09247X101 276 329 SH   SOLE   329 0 0
BRISTOL-MYERS SQUIBB COM 110122108 1,146 19,370 SH   SOLE   19,370 0 0
CANADIAN NATL RAILWAY COM 136375102 32,758 283,253 SH   SOLE   283,253 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 650 9,995 SH   SOLE   9,995 0 0
CHEVRON COM 166764100 9,556 94,191 SH   SOLE   94,191 0 0
CHUBB LIMITED COM H1467J104 548 3,160 SH   SOLE   3,160 0 0
CHURCH & DWIGHT COM 171340102 3,241 39,253 SH   SOLE   39,253 0 0
CISCO SYS INC COM 17275R102 1,181 21,689 SH   SOLE   21,689 0 0
COCA COLA COM 191216100 771 14,686 SH   SOLE   14,686 0 0
COLGATE-PALMOLIVE COM 194162103 1,307 17,290 SH   SOLE   17,290 0 0
COMCAST CORP NEW CL A COM 20030N101 244 4,360 SH   SOLE   4,360 0 0
COSTCO WHOLESALE COM 22160K105 501 1,114 SH   SOLE   1,114 0 0
CVS HEALTH COM 126650100 15,505 182,713 SH   SOLE   182,713 0 0
DANAHER CORP COM 235851102 39,754 130,579 SH   SOLE   130,579 0 0
DARDEN RESTAURANTS COM 237194105 459 3,030 SH   SOLE   3,030 0 0
DEERE & CO COM 244199105 274 818 SH   SOLE   818 0 0
DEMENSIONAL US EQUITY ETF COM 25434V401 561 11,900 SH   SOLE   11,900 0 0
DIAGEO PLC SPSD ADR COM 25243Q205 238 1,235 SH   SOLE   1,235 0 0
DIGITAL REALTY COM 253868103 1,816 12,574 SH   SOLE   12,574 0 0
DISNEY COM 254687106 26,455 156,381 SH   SOLE   156,381 0 0
DONALDSON INC COM 257651109 347 6,050 SH   SOLE   6,050 0 0
ECOLAB INC COM 278865100 2,870 13,756 SH   SOLE   13,756 0 0
EDWARDS LIFESCIENCES COM 28176E108 1,375 12,149 SH   SOLE   12,149 0 0
EOG RESOURCES COM 26875P101 1,066 13,281 SH   SOLE   13,281 0 0
EXXON MOBIL COM 30231G102 603 10,252 SH   SOLE   10,252 0 0
FACEBOOK INC COM 30303M102 695 2,047 SH   SOLE   2,047 0 0
FISERV COM 337738108 25,126 231,579 SH   SOLE   231,579 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604301 263 2,549 SH   SOLE   2,549 0 0
GENERAL MILLS COM 370334104 372 6,220 SH   SOLE   6,220 0 0
HOME DEPOT COM 437076102 26,627 81,117 SH   SOLE   81,117 0 0
HONEYWELL INTL COM 438516106 12,816 60,374 SH   SOLE   60,374 0 0
IDEXX CORP COM 45168D104 1,830 2,943 SH   SOLE   2,943 0 0
ILLINOIS TOOL WORKS COM 452308109 862 4,172 SH   SOLE   4,172 0 0
ILLUMINA COM 452327109 16,864 41,576 SH   SOLE   41,576 0 0
INTEL CORP COM 458140100 8,315 156,058 SH   SOLE   156,058 0 0
INTL BUSINESS MACH COM 459200101 503 3,624 SH   SOLE   3,624 0 0
INTUITIVE SURGICAL COM 46120E602 217 218 SH   SOLE   218 0 0
ISHARES EDGE MSCI USA QUALITY COM 46432F339 323 2,450 SH   SOLE   2,450 0 0
ISHARES RUSSELL 1000 COM 464287622 284 1,175 SH   SOLE   1,175 0 0
ISHARES RUSSELL 3000 COM 464287689 229 900 SH   SOLE   900 0 0
ISHARES S&P 500 COM 464287200 481 1,115 SH   SOLE   1,115 0 0
JOHNSON & JOHNSON COM 478160104 27,324 169,187 SH   SOLE   169,187 0 0
JPMORGAN CHASE COM 46625H100 1,501 9,168 SH   SOLE   9,168 0 0
KONINKLIJKE DSM NV COM 780249108 17,672 353,581 SH   SOLE   353,581 0 0
MASTERCARD COM 57636Q104 33,156 95,364 SH   SOLE   95,364 0 0
MCCORMICK & CO COM 579780206 392 4,840 SH   SOLE   4,840 0 0
MCDONALDS CORP COM 580135101 305 1,263 SH   SOLE   1,263 0 0
MEDTRONIC COM G5960L103 282 2,252 SH   SOLE   2,252 0 0
MERCK COM 58933Y105 1,581 21,046 SH   SOLE   21,046 0 0
METTLER TOLEDO COM 592688105 1,109 805 SH   SOLE   805 0 0
MICROSOFT CORP COM 594918104 36,573 129,727 SH   SOLE   129,727 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 512 8,797 SH   SOLE   8,797 0 0
MOODYS CORPORATION COM 615369105 462 1,300 SH   SOLE   1,300 0 0
NESTLE SA COM 712387901 242 2,000 SH   SOLE   2,000 0 0
NESTLE SA ADR COM 641069406 26,316 218,920 SH   SOLE   218,920 0 0
NETAPP COM 64110D104 12,050 134,250 SH   SOLE   134,250 0 0
NEXTERA ENERGY COM 65339F101 2,149 27,365 SH   SOLE   27,365 0 0
NIKE INC CLASS B COM 654106103 17,468 120,278 SH   SOLE   120,278 0 0
NORFOLK SOUTHERN COM 655844108 415 1,735 SH   SOLE   1,735 0 0
NOVARTIS AG ADR COM 66987V109 18,027 220,431 SH   SOLE   220,431 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 6,609 96,725 SH   SOLE   96,725 0 0
NVIDIA CORP COM 67066G104 7,787 37,588 SH   SOLE   37,588 0 0
ORSTED A S COM BYT16L900 13,879 105,285 SH   SOLE   105,285 0 0
PAYPAL HOLDINGS COM 70450Y103 28,347 108,938 SH   SOLE   108,938 0 0
PEPSICO COM 713448108 1,587 10,552 SH   SOLE   10,552 0 0
PFIZER COM 717081103 993 23,092 SH   SOLE   23,092 0 0
PHILIP MORRIS COM 718172109 431 4,550 SH   SOLE   4,550 0 0
PROCTER & GAMBLE COM 742718109 27,080 193,705 SH   SOLE   193,705 0 0
RAYTHEON TECHNOLOGIES COM 75513E101 18,612 216,521 SH   SOLE   216,521 0 0
ROCHE HLDG LTD ADR COM 771195104 5,949 130,830 SH   SOLE   130,830 0 0
ROCKWELL AUTOMATION COM 773903109 26,057 88,616 SH   SOLE   88,616 0 0
ROYAL BANK CANADA COM 780087102 507 5,100 SH   SOLE   5,100 0 0
SALESFORCE.COM COM 79466L302 583 2,150 SH   SOLE   2,150 0 0
SHERWIN WILLIAMS COM 824348106 308 1,100 SH   SOLE   1,100 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 697 16,390 SH   SOLE   16,390 0 0
SPDR S&P 500 ETF COM 78462F103 485 1,130 SH   SOLE   1,130 0 0
STARBUCKS COM 855244109 265 2,398 SH   SOLE   2,398 0 0
STRYKER CORP COM 863667101 1,159 4,394 SH   SOLE   4,394 0 0
SYSCO COM 871829107 740 9,423 SH   SOLE   9,423 0 0
TARGET CORP COM 87612E106 254 1,110 SH   SOLE   1,110 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 2,537 54,672 SH   SOLE   54,672 0 0
TESLA MOTORS COM 88160R101 252 325 SH   SOLE   325 0 0
TEXAS INSTRUMENTS COM 882508104 346 1,800 SH   SOLE   1,800 0 0
THERMO FISHER SCIENTIFIC COM 883556102 3,303 5,782 SH   SOLE   5,782 0 0
TJX COS COM 872540109 16,977 257,310 SH   SOLE   257,310 0 0
TORONTO DOMINION BANK COM 891160509 619 9,355 SH   SOLE   9,355 0 0
UNILEVER PLC NEW ADR COM 904767704 18,679 344,495 SH   SOLE   344,495 0 0
UNION PACIFIC COM 907818108 5,310 27,090 SH   SOLE   27,090 0 0
UNITED HEALTH GROUP COM 91324P102 16,501 42,230 SH   SOLE   42,230 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100 228 1,650 SH   SOLE   1,650 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 384 2,498 SH   SOLE   2,498 0 0
VANGUARD FTSE DEVELOPED MARKET COM 921943858 578 11,447 SH   SOLE   11,447 0 0
VANGUARD VALUE ETF COM 922908744 415 3,069 SH   SOLE   3,069 0 0
VERIZON COMMUNICATIONS COM 92343V104 649 12,012 SH   SOLE   12,012 0 0
VERTEX PHARMACEUTICALS COM 92532F100 258 1,421 SH   SOLE   1,421 0 0
VISA COM 92826C839 742 3,330 SH   SOLE   3,330 0 0
WAL-MART STORES COM 931142103 2,698 19,357 SH   SOLE   19,357 0 0
WASTE MANAGEMENT INC COM 94106L109 9,364 62,691 SH   SOLE   62,691 0 0
XILINX COM 983919101 25,713 170,297 SH   SOLE   170,297 0 0
XYLEM INC COM 98419M100 18,801 152,015 SH   SOLE   152,015 0 0
ZOETIS INC COM 98978V103 227 1,168 SH   SOLE   1,168 0 0
ADVISERS INVT TR JOHCM INTL SL Equity Mutual Fu 46653M849 250 8,058 SH   SOLE   8,058 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 2,139 54,038 SH   SOLE   54,038 0 0
HARDING LOEVNER FUND INC INTER Equity Mutual Fu 412295107 219 7,439 SH   SOLE   7,439 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608 1,759 99,506 SH   SOLE   99,506 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 1,900 112,780 SH   SOLE   112,780 0 0
T ROWE PRICE DIVIDEND GROWTH Equity Mutual Fu 779546100 671 9,944 SH   SOLE   9,944 0 0
VANGUARD GROWTH INDEX FD ADMIR Equity Mutual Fu 922908660 329 2,200 SH   SOLE   2,200 0 0
VANGUARD INTERNATIONAL GROWTH Equity Mutual Fu 921910501 279 1,703 SH   SOLE   1,703 0 0
VANGUARD SMALL CAP INDEX FD AD Equity Mutual Fu 922908686 294 2,800 SH   SOLE   2,800 0 0
VANGUARD TOTAL STOCK MARKET IN Equity Mutual Fu 922908728 594 5,500 SH   SOLE   5,500 0 0
WALTHAUSEN FOCUSED SMALL CAP V Equity Mutual Fu 933310203 2,835 200,519 SH   SOLE   200,519 0 0
WCM FOCUSED INTERNATIONAL GROW Equity Mutual Fu 461418444 240 8,761 SH   SOLE   8,761 0 0