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,290 77,607 SH   SOLE   77,607 0 0
ABBOTT LABS COM 002824100 14,286 267,738 SH   SOLE   267,738 0 0
ABBVIE COM 00287Y109 2,802 31,530 SH   SOLE   31,530 0 0
AFLAC INC COM 001055102 395 4,857 SH   SOLE   4,857 0 0
AIR PRODUCTS & CHEM COM 009158106 392 2,590 SH   SOLE   2,590 0 0
ALNYLAM PHARMA COM 02043Q107 329 2,798 SH   SOLE   2,798 0 0
ALPHABET INC CL A COM 02079K305 15,346 15,760 SH   SOLE   15,760 0 0
ALPHABET INC CL C COM 02079K107 283 295 SH   SOLE   295 0 0
AMAZON.COM COM 023135106 310 322 SH   SOLE   322 0 0
AMERICAN TOWER COM 03027X100 458 3,351 SH   SOLE   3,351 0 0
AMPHENOL COM 032095101 793 9,372 SH   SOLE   9,372 0 0
ANALOG DEVICES COM 032654105 13,474 156,364 SH   SOLE   156,364 0 0
APPLE INC COM 037833100 19,010 123,346 SH   SOLE   123,346 0 0
APTARGROUP COM 038336103 11,501 133,253 SH   SOLE   133,253 0 0
AT&T INC. COM 00206R102 1,283 32,762 SH   SOLE   32,762 0 0
AUTO ZONE COM 053332102 298 500 SH   SOLE   500 0 0
AUTOMATIC DATA PROCESSING COM 053015103 16,357 149,628 SH   SOLE   149,628 0 0
BANK OF NOVA SCOTIA COM 064149107 501 7,800 SH   SOLE   7,800 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,036 11,107 SH   SOLE   11,107 0 0
BRISTOL-MYERS SQUIBB COM 110122108 699 10,960 SH   SOLE   10,960 0 0
CANADIAN NATL RAILWAY COM 136375102 15,759 190,213 SH   SOLE   190,213 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 466 2,776 SH   SOLE   2,776 0 0
CAREVIEW COMMUNICATIONS COM 141743104 0 10,000 SH   SOLE   10,000 0 0
CHEVRON COM 166764100 6,733 57,300 SH   SOLE   57,300 0 0
CHUBB LIMITED COM H1467J104 14,627 102,608 SH   SOLE   102,608 0 0
CHURCH & DWIGHT COM 171340102 1,221 25,203 SH   SOLE   25,203 0 0
CISCO SYS INC COM 17275r102 3,889 115,632 SH   SOLE   115,632 0 0
COCA COLA COM 191216100 855 19,004 SH   SOLE   19,004 0 0
COLGATE-PALMOLIVE COM 194162103 1,699 23,325 SH   SOLE   23,325 0 0
CVS HEALTH COM 126650100 12,703 156,214 SH   SOLE   156,214 0 0
DANAHER CORP COM 235851102 12,804 149,266 SH   SOLE   149,266 0 0
DARDEN RESTAURANTS COM 237194105 257 3,259 SH   SOLE   3,259 0 0
DENTSPLY SIRONA INC COM 24906P109 228 3,804 SH   SOLE   3,804 0 0
DISNEY COM 254687106 945 9,590 SH   SOLE   9,590 0 0
DONALDSON INC COM 257651109 418 9,100 SH   SOLE   9,100 0 0
DOWDUPONT INC COM 26078J100 335 4,846 SH   SOLE   4,846 0 0
DUNKIN BRANDS GROUP COM 265504100 301 5,674 SH   SOLE   5,674 0 0
ECOLAB INC COM 278865100 1,096 8,520 SH   SOLE   8,520 0 0
EMERSON ELECTRIC COM 291011104 3,986 63,432 SH   SOLE   63,432 0 0
ENBRIDGE ENERGY LLC FRAC SHS COM CKC50X106 0 392,431 SH   SOLE   392,431 0 0
ENERGY TRANSFER PTNRS LP COM 29278N103 230 12,582 SH   SOLE   12,582 0 0
EOG RESOURCES COM 26875P101 4,972 51,399 SH   SOLE   51,399 0 0
EXXON MOBIL COM 30231G102 9,039 110,259 SH   SOLE   110,259 0 0
FACEBOOK INC COM 30303M102 401 2,347 SH   SOLE   2,347 0 0
FACTSET RESH SYS COM 303075105 410 2,275 SH   SOLE   2,275 0 0
FISERV COM 337738108 16,041 124,390 SH   SOLE   124,390 0 0
FORTIVE CORP COM 34959J108 3,147 44,454 SH   SOLE   44,454 0 0
FRAC FIRST HORIZON NATL CORP COM dca517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604103 814 33,660 SH   SOLE   33,660 0 0
GENERAL MILLS COM 370334104 914 17,654 SH   SOLE   17,654 0 0
GENUINE PARTS COM 372460105 281 2,940 SH   SOLE   2,940 0 0
GILEAD SCIENCES COM 375558103 2,647 32,673 SH   SOLE   32,673 0 0
HELMERICH & PAYNE COM 423452101 2,364 45,360 SH   SOLE   45,360 0 0
HOME DEPOT COM 437076102 10,056 61,480 SH   SOLE   61,480 0 0
IDEXX CORP COM 45168D104 1,170 7,524 SH   SOLE   7,524 0 0
ILLINOIS TOOL WORKS COM 452308109 977 6,600 SH   SOLE   6,600 0 0
ILLUMINA COM 452327109 7,503 37,668 SH   SOLE   37,668 0 0
INGERSOLL RAND PLC COM G47791101 401 4,500 SH   SOLE   4,500 0 0
INTEL CORP COM 458140100 6,782 178,099 SH   SOLE   178,099 0 0
INTL BUSINESS MACH COM 459200101 275 1,897 SH   SOLE   1,897 0 0
IPG PHOTONICS COM 44980X109 9,266 50,068 SH   SOLE   50,068 0 0
IRON MOUNTAIN COM 46284V101 599 15,401 SH   SOLE   15,401 0 0
JOHNSON & JOHNSON COM 478160104 15,991 123,000 SH   SOLE   123,000 0 0
LOWES COMPANIES COM 548661107 296 3,700 SH   SOLE   3,700 0 0
MARKETAXESS HOLDINGS INC COM 57060d108 518 2,806 SH   SOLE   2,806 0 0
MASTERCARD COM 57636q104 15,675 111,013 SH   SOLE   111,013 0 0
MCCORMICK & CO COM 579780206 303 2,950 SH   SOLE   2,950 0 0
MEDTRONIC COM G5960L103 875 11,251 SH   SOLE   11,251 0 0
MERCK COM 58933Y105 3,566 55,697 SH   SOLE   55,697 0 0
METTLER TOLEDO COM 592688105 438 699 SH   SOLE   699 0 0
MICROSOFT CORP COM 594918104 9,313 125,026 SH   SOLE   125,026 0 0
NESTLE SA ADR COM 641069406 12,346 146,954 SH   SOLE   146,954 0 0
NEXTERA ENERGY COM 65339F101 448 3,060 SH   SOLE   3,060 0 0
NIKE INC CLASS B COM 654106103 218 4,200 SH   SOLE   4,200 0 0
NOVARTIS AG ADR COM 66987V109 13,932 162,288 SH   SOLE   162,288 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 10,085 196,925 SH   SOLE   196,925 0 0
NOVOZYMES UNSPN ADR COM 670108109 523 10,155 SH   SOLE   10,155 0 0
NVIDIA CORP COM 67066G104 1,083 6,060 SH   SOLE   6,060 0 0
NXP SEMICONDUCTORS COM N6596X109 295 2,607 SH   SOLE   2,607 0 0
ORACLE COM 68389x105 6,054 125,221 SH   SOLE   125,221 0 0
PEPSICO COM 713448108 1,001 8,983 SH   SOLE   8,983 0 0
PFIZER COM 717081103 806 22,579 SH   SOLE   22,579 0 0
PROCTER & GAMBLE COM 742718109 12,983 142,706 SH   SOLE   142,706 0 0
QUALCOMM COM 747525103 576 11,112 SH   SOLE   11,112 0 0
ROCHE HLDG LTD ADR COM 771195104 7,625 238,283 SH   SOLE   238,283 0 0
ROCKWELL AUTOMATION COM 773903109 10,033 56,300 SH   SOLE   56,300 0 0
ROYAL BANK CANADA COM 780087102 590 7,625 SH   SOLE   7,625 0 0
SALESFORCE.COM COM 79466l302 325 3,475 SH   SOLE   3,475 0 0
SCHLUMBERGER COM 806857108 7,062 101,234 SH   SOLE   101,234 0 0
SHERWIN WILLIAMS COM 824348106 627 1,750 SH   SOLE   1,750 0 0
SIMON PROPERTY GROUP COM 828806109 343 2,129 SH   SOLE   2,129 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 2,344 38,460 SH   SOLE   38,460 0 0
SMUCKER J M COM 832696405 7,439 70,896 SH   SOLE   70,896 0 0
SPDR S&P 500 ETF COM 78462F103 2,449 9,748 SH   SOLE   9,748 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 1,331 30,000 SH   SOLE   30,000 0 0
STRYKER CORP COM 863667101 946 6,659 SH   SOLE   6,659 0 0
SYSCO COM 871829107 653 12,112 SH   SOLE   12,112 0 0
TELEFLEX COM 879369106 315 1,300 SH   SOLE   1,300 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 500 7,750 SH   SOLE   7,750 0 0
TEXAS INSTRUMENTS COM 882508104 260 2,900 SH   SOLE   2,900 0 0
TJX COS COM 872540109 1,094 14,842 SH   SOLE   14,842 0 0
TOOTSIE ROLL COM 890516107 510 13,414 SH   SOLE   13,414 0 0
TORONTO DOMINION BANK COM 891160509 543 9,650 SH   SOLE   9,650 0 0
UNILEVER PLC NEW ADR COM 904767704 10,734 185,193 SH   SOLE   185,193 0 0
UNION PACIFIC COM 907818108 3,092 26,666 SH   SOLE   26,666 0 0
UNITED TECHNOLOGIES COM 913017109 10,581 91,149 SH   SOLE   91,149 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100 222 2,000 SH   SOLE   2,000 0 0
VERIZON COMMUNICATIONS COM 92343V104 666 13,456 SH   SOLE   13,456 0 0
VISA COM 92826C839 550 5,229 SH   SOLE   5,229 0 0
WAL-MART STORES COM 931142103 219 2,797 SH   SOLE   2,797 0 0
WALGREEN BOOTS ALLIANCE INC COM 931427108 1,034 13,384 SH   SOLE   13,384 0 0
WASTE MANAGEMENT INC COM 94106L109 4,831 61,720 SH   SOLE   61,720 0 0
XILINX COM 983919101 8,888 125,479 SH   SOLE   125,479 0 0
XYLEM INC COM 98419M100 3,755 59,955 SH   SOLE   59,955 0 0
DODGE & COX STOCK FUND Equity Mutual Fu 256219106 273 1,361 SH   SOLE   1,361 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 1,771 51,207 SH   SOLE   51,207 0 0
HARBOR INTERNATIONAL FUND INVE Equity Mutual Fu 411511645 299 4,302 SH   SOLE   4,302 0 0
ISHARES S&P 100 INDEX FUND Equity Mutual Fu 464287101 518 4,653 SH   SOLE   4,653 0 0
IVA WORLDWIDE FUND CLASS I Equity Mutual Fu 45070A206 208 10,919 SH   SOLE   10,919 0 0
JPMORGAN GLOBAL RESEARCH ENHAN Equity Mutual Fu 46637K513 223 10,256 SH   SOLE   10,256 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608 677 47,728 SH   SOLE   47,728 0 0
OAKMARK EQUITY AND INCOME FUND Equity Mutual Fu 413838400 302 9,031 SH   SOLE   9,031 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 1,840 112,536 SH   SOLE   112,536 0 0
T ROWE PRICE GROWTH STOCK Equity Mutual Fu 741479109 201 3,000 SH   SOLE   3,000 0 0
VANGUARD INDEX TRUST SMALL CAP Equity Mutual Fu 922908702 413 6,108 SH   SOLE   6,108 0 0
WALTHAUSEN SELECT VALUE FUND I Equity Mutual Fu 933310203 1,949 108,394 SH   SOLE   108,394 0 0