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 16,381 78,683 SH   SOLE   78,683 0 0
ABBOTT LABS COM 002824100 12,531 257,792 SH   SOLE   257,792 0 0
ABBVIE COM 00287Y109 2,308 31,837 SH   SOLE   31,837 0 0
AFLAC INC COM 001055102 377 4,857 SH   SOLE   4,857 0 0
AIR PRODUCTS & CHEM COM 009158106 369 2,580 SH   SOLE   2,580 0 0
ALNYLAM PHARMA COM 02043Q107 235 2,948 SH   SOLE   2,948 0 0
ALPHABET INC CL A COM 02079K305 14,441 15,533 SH   SOLE   15,533 0 0
ALPHABET INC CL C COM 02079K107 268 295 SH   SOLE   295 0 0
AMAZON.COM COM 023135106 264 272 SH   SOLE   272 0 0
AMERICAN TOWER COM 03027X100 410 3,101 SH   SOLE   3,101 0 0
AMGEN INC COM 031162100 292 1,697 SH   SOLE   1,697 0 0
AMPHENOL COM 032095101 690 9,352 SH   SOLE   9,352 0 0
ANALOG DEVICES COM 032654105 10,185 130,910 SH   SOLE   130,910 0 0
APPLE INC COM 037833100 17,569 121,989 SH   SOLE   121,989 0 0
APTARGROUP COM 038336103 11,444 131,752 SH   SOLE   131,752 0 0
AT&T INC. COM 00206R102 1,303 34,532 SH   SOLE   34,532 0 0
AUTO ZONE COM 053332102 285 500 SH   SOLE   500 0 0
AUTOMATIC DATA PROCESSING COM 053015103 15,921 155,386 SH   SOLE   155,386 0 0
BANK OF NOVA SCOTIA COM 064149107 469 7,800 SH   SOLE   7,800 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 1,898 11,207 SH   SOLE   11,207 0 0
BRINKER INTL COM 109641100 209 5,494 SH   SOLE   5,494 0 0
BRISTOL-MYERS SQUIBB COM 110122108 602 10,810 SH   SOLE   10,810 0 0
CANADIAN NATL RAILWAY COM 136375102 14,967 184,667 SH   SOLE   184,667 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 446 2,776 SH   SOLE   2,776 0 0
CAREVIEW COMMUNICATIONS COM 141743104 1 10,000 SH   SOLE   10,000 0 0
CHEVRON COM 166764100 5,978 57,300 SH   SOLE   57,300 0 0
CHUBB LIMITED COM H1467J104 14,346 98,676 SH   SOLE   98,676 0 0
CHURCH & DWIGHT COM 171340102 1,279 24,653 SH   SOLE   24,653 0 0
CISCO SYS INC COM 17275r102 3,705 118,357 SH   SOLE   118,357 0 0
COCA COLA COM 191216100 893 19,904 SH   SOLE   19,904 0 0
COLGATE-PALMOLIVE COM 194162103 1,796 24,227 SH   SOLE   24,227 0 0
CVS HEALTH COM 126650100 12,380 153,863 SH   SOLE   153,863 0 0
DANAHER CORP COM 235851102 10,418 123,454 SH   SOLE   123,454 0 0
DARDEN RESTAURANTS COM 237194105 295 3,259 SH   SOLE   3,259 0 0
DENTSPLY SIRONA INC COM 24906P109 247 3,804 SH   SOLE   3,804 0 0
DISNEY COM 254687106 1,051 9,890 SH   SOLE   9,890 0 0
DONALDSON INC COM 257651109 460 10,100 SH   SOLE   10,100 0 0
DU PONT COM 263534109 208 2,573 SH   SOLE   2,573 0 0
DUNKIN BRANDS GROUP COM 265504100 313 5,674 SH   SOLE   5,674 0 0
ECOLAB INC COM 278865100 1,151 8,670 SH   SOLE   8,670 0 0
EMERSON ELECTRIC COM 291011104 3,782 63,435 SH   SOLE   63,435 0 0
ENBRIDGE ENERGY LLC FRAC SHS COM CKC50X106 0 383,699 SH   SOLE   383,699 0 0
ENERGY TRANSFER PTNRS LP COM 29278N103 234 11,482 SH   SOLE   11,482 0 0
EOG RESOURCES COM 26875P101 2,460 27,171 SH   SOLE   27,171 0 0
EXXON MOBIL COM 30231G102 8,794 108,932 SH   SOLE   108,932 0 0
FACEBOOK INC COM 30303M102 339 2,247 SH   SOLE   2,247 0 0
FACTSET RESH SYS COM 303075105 378 2,275 SH   SOLE   2,275 0 0
FISERV COM 337738108 15,070 123,183 SH   SOLE   123,183 0 0
FORTIVE CORP COM 34959J108 2,356 37,189 SH   SOLE   37,189 0 0
FRAC FIRST HORIZON NATL CORP COM dca517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604103 907 33,580 SH   SOLE   33,580 0 0
GENERAL MILLS COM 370334104 1,084 19,564 SH   SOLE   19,564 0 0
GENUINE PARTS COM 372460105 273 2,940 SH   SOLE   2,940 0 0
GILEAD SCIENCES COM 375558103 2,352 33,235 SH   SOLE   33,235 0 0
HELMERICH & PAYNE COM 423452101 2,491 45,840 SH   SOLE   45,840 0 0
HOME DEPOT COM 437076102 9,003 58,688 SH   SOLE   58,688 0 0
IDEXX CORP COM 45168D104 1,231 7,624 SH   SOLE   7,624 0 0
ILLINOIS TOOL WORKS COM 452308109 962 6,715 SH   SOLE   6,715 0 0
ILLUMINA COM 452327109 6,528 37,623 SH   SOLE   37,623 0 0
INGERSOLL RAND PLC COM G47791101 553 6,050 SH   SOLE   6,050 0 0
INTEL CORP COM 458140100 5,991 177,552 SH   SOLE   177,552 0 0
INTL BUSINESS MACH COM 459200101 292 1,897 SH   SOLE   1,897 0 0
IPG PHOTONICS COM 44980X109 8,674 59,781 SH   SOLE   59,781 0 0
IRON MOUNTAIN COM 46284V101 544 15,838 SH   SOLE   15,838 0 0
ISHARES RUSSELL 1000 COM 464287622 237 1,750 SH   SOLE   1,750 0 0
JOHNSON & JOHNSON COM 478160104 15,954 120,602 SH   SOLE   120,602 0 0
JOHNSON CONTROLS COM G51502105 398 9,187 SH   SOLE   9,187 0 0
LOWES COMPANIES COM 548661107 364 4,700 SH   SOLE   4,700 0 0
MARKETAXESS HOLDINGS INC COM 57060d108 564 2,806 SH   SOLE   2,806 0 0
MASTERCARD COM 57636q104 13,189 108,596 SH   SOLE   108,596 0 0
MCCORMICK & CO COM 579780206 298 3,055 SH   SOLE   3,055 0 0
MCDONALDS CORP COM 580135101 213 1,390 SH   SOLE   1,390 0 0
MEDTRONIC COM G5960L103 999 11,251 SH   SOLE   11,251 0 0
MERCK COM 58933Y105 3,563 55,597 SH   SOLE   55,597 0 0
METTLER TOLEDO COM 592688105 341 579 SH   SOLE   579 0 0
MICROSOFT CORP COM 594918104 8,791 127,535 SH   SOLE   127,535 0 0
NESTLE SA ADR COM 641069406 12,508 143,435 SH   SOLE   143,435 0 0
NEXTERA ENERGY COM 65339F101 437 3,120 SH   SOLE   3,120 0 0
NIKE INC CLASS B COM 654106103 248 4,200 SH   SOLE   4,200 0 0
NOVARTIS AG ADR COM 66987V109 13,182 157,921 SH   SOLE   157,921 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 8,546 195,280 SH   SOLE   195,280 0 0
NOVOZYMES UNSPN ADR COM 670108109 445 10,155 SH   SOLE   10,155 0 0
NVIDIA CORP COM 67066G104 846 5,850 SH   SOLE   5,850 0 0
NXP SEMICONDUCTORS COM N6596X109 3,937 35,967 SH   SOLE   35,967 0 0
ORACLE COM 68389x105 6,311 125,871 SH   SOLE   125,871 0 0
PEPSICO COM 713448108 1,026 8,886 SH   SOLE   8,886 0 0
PFIZER COM 717081103 769 22,904 SH   SOLE   22,904 0 0
PROCTER & GAMBLE COM 742718109 12,137 139,267 SH   SOLE   139,267 0 0
QUALCOMM COM 747525103 1,608 29,129 SH   SOLE   29,129 0 0
ROCHE HLDG LTD ADR COM 771195104 7,288 229,183 SH   SOLE   229,183 0 0
ROCKWELL AUTOMATION COM 773903109 8,952 55,275 SH   SOLE   55,275 0 0
ROYAL BANK CANADA COM 780087102 609 8,400 SH   SOLE   8,400 0 0
SALESFORCE.COM COM 79466l302 344 3,973 SH   SOLE   3,973 0 0
SCHLUMBERGER COM 806857108 6,635 100,780 SH   SOLE   100,780 0 0
SHERWIN WILLIAMS COM 824348106 614 1,750 SH   SOLE   1,750 0 0
SIMON PROPERTY GROUP COM 828806109 401 2,479 SH   SOLE   2,479 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 2,114 35,460 SH   SOLE   35,460 0 0
SMUCKER J M COM 832696405 7,738 65,390 SH   SOLE   65,390 0 0
SOUTHERN CO COM 842587107 211 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF COM 78462F103 2,774 11,473 SH   SOLE   11,473 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 1,287 30,000 SH   SOLE   30,000 0 0
STRYKER CORP COM 863667101 987 7,111 SH   SOLE   7,111 0 0
SYSCO COM 871829107 610 12,115 SH   SOLE   12,115 0 0
TELEFLEX COM 879369106 270 1,300 SH   SOLE   1,300 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 414 7,750 SH   SOLE   7,750 0 0
TEXAS INSTRUMENTS COM 882508104 223 2,900 SH   SOLE   2,900 0 0
TJX COS COM 872540109 1,071 14,842 SH   SOLE   14,842 0 0
TOOTSIE ROLL COM 890516107 475 13,619 SH   SOLE   13,619 0 0
TORONTO DOMINION BANK COM 891160509 529 10,500 SH   SOLE   10,500 0 0
UNILEVER PLC NEW ADR COM 904767704 9,576 176,937 SH   SOLE   176,937 0 0
UNION PACIFIC COM 907818108 2,937 26,964 SH   SOLE   26,964 0 0
UNITED TECHNOLOGIES COM 913017109 8,588 70,330 SH   SOLE   70,330 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100 244 2,000 SH   SOLE   2,000 0 0
VERIZON COMMUNICATIONS COM 92343V104 607 13,601 SH   SOLE   13,601 0 0
VISA COM 92826C839 500 5,329 SH   SOLE   5,329 0 0
WAL-MART STORES COM 931142103 212 2,800 SH   SOLE   2,800 0 0
WALGREEN BOOTS ALLIANCE INC COM 931427108 1,149 14,669 SH   SOLE   14,669 0 0
WASTE MANAGEMENT INC COM 94106L109 4,527 61,720 SH   SOLE   61,720 0 0
XILINX COM 983919101 7,026 109,241 SH   SOLE   109,241 0 0
XYLEM INC COM 98419M100 3,042 54,876 SH   SOLE   54,876 0 0
DODGE & COX STOCK FUND Equity Mutual Fu 256219106 300 1,555 SH   SOLE   1,555 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 1,756 51,151 SH   SOLE   51,151 0 0
ISHARES S&P 100 INDEX FUND Equity Mutual Fu 464287101 502 4,700 SH   SOLE   4,700 0 0
IVA WORLDWIDE FUND CLASS I Equity Mutual Fu 45070A206 202 10,919 SH   SOLE   10,919 0 0
JPMORGAN GLOBAL RESEARCH ENHAN Equity Mutual Fu 46637K513 213 10,256 SH   SOLE   10,256 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608 666 47,728 SH   SOLE   47,728 0 0
PIMCO INCOME FUND ADMINISTRATI Equity Mutual Fu 72201F482 236 19,106 SH   SOLE   19,106 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 1,803 112,536 SH   SOLE   112,536 0 0
T ROWE PRICE GROWTH STOCK Equity Mutual Fu 741479109 231 3,632 SH   SOLE   3,632 0 0
VANGUARD INDEX TRUST SMALL CAP Equity Mutual Fu 922908702 416 6,408 SH   SOLE   6,408 0 0
WALTHAUSEN SELECT VALUE FUND I Equity Mutual Fu 933310203 1,873 108,394 SH   SOLE   108,394 0 0