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 17,714 75,258 SH   SOLE   75,258 0 0
ABBOTT LABS COM 002824100 15,582 273,029 SH   SOLE   273,029 0 0
ABBVIE COM 00287Y109 2,963 30,636 SH   SOLE   30,636 0 0
AFLAC INC COM 001055102 426 4,857 SH   SOLE   4,857 0 0
AIA GROUP LTD SPON ADR EA REPR COM 001317205 831 24,375 SH   SOLE   24,375 0 0
AIR PRODUCTS & CHEM COM 009158106 612 3,730 SH   SOLE   3,730 0 0
ALNYLAM PHARMA COM 02043Q107 277 2,183 SH   SOLE   2,183 0 0
ALPHABET INC CL A COM 02079K305 16,793 15,941 SH   SOLE   15,941 0 0
ALPHABET INC CL C COM 02079K107 272 259 SH   SOLE   259 0 0
AMAZON.COM COM 023135106 424 362 SH   SOLE   362 0 0
AMERICAN TOWER COM 03027X100 1,113 7,804 SH   SOLE   7,804 0 0
AMPHENOL COM 032095101 1,235 14,065 SH   SOLE   14,065 0 0
ANALOG DEVICES COM 032654105 14,683 164,926 SH   SOLE   164,926 0 0
APPLE INC COM 037833100 21,335 126,072 SH   SOLE   126,072 0 0
APTARGROUP COM 038336103 11,498 133,268 SH   SOLE   133,268 0 0
AT&T INC. COM 00206R102 1,209 31,084 SH   SOLE   31,084 0 0
AUTO ZONE COM 053332102 356 500 SH   SOLE   500 0 0
AUTOMATIC DATA PROCESSING COM 053015103 17,842 152,245 SH   SOLE   152,245 0 0
BANK OF NOVA SCOTIA COM 064149107 503 7,800 SH   SOLE   7,800 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,430 12,257 SH   SOLE   12,257 0 0
BRISTOL-MYERS SQUIBB COM 110122108 671 10,945 SH   SOLE   10,945 0 0
BROOKFIELD RENEWABLE ENERGY PA COM G16258108 202 5,800 SH   SOLE   5,800 0 0
CANADIAN NATL RAILWAY COM 136375102 16,167 195,961 SH   SOLE   195,961 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 507 2,776 SH   SOLE   2,776 0 0
CAREVIEW COMMUNICATIONS COM 141743104 0 10,000 SH   SOLE   10,000 0 0
CELGENE CORP COM 151020104 3,497 33,510 SH   SOLE   33,510 0 0
CHEVRON COM 166764100 7,230 57,750 SH   SOLE   57,750 0 0
CHUBB LIMITED COM H1467J104 15,587 106,667 SH   SOLE   106,667 0 0
CHURCH & DWIGHT COM 171340102 1,555 30,988 SH   SOLE   30,988 0 0
CISCO SYS INC COM 17275R102 4,849 126,605 SH   SOLE   126,605 0 0
COCA COLA COM 191216100 847 18,454 SH   SOLE   18,454 0 0
COLGATE-PALMOLIVE COM 194162103 1,777 23,550 SH   SOLE   23,550 0 0
COMCAST CORP NEW CL A COM 20030N101 201 5,013 SH   SOLE   5,013 0 0
CVS HEALTH COM 126650100 11,248 155,150 SH   SOLE   155,150 0 0
DANAHER CORP COM 235851102 14,378 154,901 SH   SOLE   154,901 0 0
DARDEN RESTAURANTS COM 237194105 313 3,259 SH   SOLE   3,259 0 0
DENTSPLY SIRONA INC COM 24906P109 242 3,669 SH   SOLE   3,669 0 0
DISNEY COM 254687106 954 8,878 SH   SOLE   8,878 0 0
DONALDSON INC COM 257651109 421 8,600 SH   SOLE   8,600 0 0
DOVER CORP COM 260003108 203 2,010 SH   SOLE   2,010 0 0
DOWDUPONT INC COM 26078J100 400 5,615 SH   SOLE   5,615 0 0
DUNKIN BRANDS GROUP COM 265504100 366 5,674 SH   SOLE   5,674 0 0
ECOLAB INC COM 278865100 1,368 10,195 SH   SOLE   10,195 0 0
EMERSON ELECTRIC COM 291011104 4,623 66,333 SH   SOLE   66,333 0 0
ENBRIDGE ENERGY LLC FRAC SHS COM CKC50X106 0 402,421 SH   SOLE   402,421 0 0
EOG RESOURCES COM 26875P101 8,243 76,385 SH   SOLE   76,385 0 0
EXPRESS SCRIPTS COM 30219G108 222 2,970 SH   SOLE   2,970 0 0
EXXON MOBIL COM 30231G102 9,418 112,602 SH   SOLE   112,602 0 0
FACEBOOK INC COM 30303M102 414 2,347 SH   SOLE   2,347 0 0
FACTSET RESH SYS COM 303075105 366 1,900 SH   SOLE   1,900 0 0
FASTENAL CO COM 311900104 230 4,210 SH   SOLE   4,210 0 0
FISERV COM 337738108 16,527 126,038 SH   SOLE   126,038 0 0
FORTIVE CORP COM 34959J108 3,490 48,241 SH   SOLE   48,241 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604103 547 31,340 SH   SOLE   31,340 0 0
GENERAL MILLS COM 370334104 1,032 17,404 SH   SOLE   17,404 0 0
GENUINE PARTS COM 372460105 278 2,930 SH   SOLE   2,930 0 0
GILEAD SCIENCES COM 375558103 2,053 28,659 SH   SOLE   28,659 0 0
HELMERICH & PAYNE COM 423452101 1,943 30,060 SH   SOLE   30,060 0 0
HOME DEPOT COM 437076102 12,050 63,580 SH   SOLE   63,580 0 0
IDEXX CORP COM 45168D104 1,474 9,424 SH   SOLE   9,424 0 0
ILLINOIS TOOL WORKS COM 452308109 1,083 6,491 SH   SOLE   6,491 0 0
ILLUMINA COM 452327109 8,280 37,895 SH   SOLE   37,895 0 0
INGERSOLL RAND PLC COM G47791101 321 3,600 SH   SOLE   3,600 0 0
INTEL CORP COM 458140100 8,456 183,198 SH   SOLE   183,198 0 0
INTL BUSINESS MACH COM 459200101 404 2,633 SH   SOLE   2,633 0 0
IPG PHOTONICS COM 44980X109 8,878 41,463 SH   SOLE   41,463 0 0
IRON MOUNTAIN COM 46284V101 461 12,209 SH   SOLE   12,209 0 0
IRONWOOD PHARMACEUTICALS COM 46333X108 204 13,630 SH   SOLE   13,630 0 0
ISHARES S&P 500 COM 464287200 201 748 SH   SOLE   748 0 0
JOHNSON & JOHNSON COM 478160104 17,437 124,798 SH   SOLE   124,798 0 0
JPMORGAN CHASE COM 46625H100 288 2,696 SH   SOLE   2,696 0 0
LOWES COMPANIES COM 548661107 646 6,950 SH   SOLE   6,950 0 0
MARKETAXESS HOLDINGS INC COM 57060D108 539 2,671 SH   SOLE   2,671 0 0
MASTERCARD COM 57636Q104 16,831 111,196 SH   SOLE   111,196 0 0
MCCORMICK & CO COM 579780206 376 3,690 SH   SOLE   3,690 0 0
MCDONALDS CORP COM 580135101 367 2,132 SH   SOLE   2,132 0 0
MEDTRONIC COM G5960L103 700 8,668 SH   SOLE   8,668 0 0
MERCK COM 58933Y105 2,881 51,204 SH   SOLE   51,204 0 0
METTLER TOLEDO COM 592688105 861 1,390 SH   SOLE   1,390 0 0
MICROSOFT CORP COM 594918104 10,700 125,089 SH   SOLE   125,089 0 0
NESTLE SA ADR COM 641069406 12,894 149,985 SH   SOLE   149,985 0 0
NEXTERA ENERGY COM 65339F101 478 3,060 SH   SOLE   3,060 0 0
NOVARTIS AG ADR COM 66987V109 14,283 170,114 SH   SOLE   170,114 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 11,163 195,948 SH   SOLE   195,948 0 0
NOVOZYMES A S SER B DKK2 COM K7317J133 217 3,800 SH   SOLE   3,800 0 0
NOVOZYMES UNSPN ADR COM 670108109 560 9,805 SH   SOLE   9,805 0 0
NVIDIA CORP COM 67066G104 1,208 6,242 SH   SOLE   6,242 0 0
NXP SEMICONDUCTORS COM N6596X109 472 4,027 SH   SOLE   4,027 0 0
ORACLE COM 68389X105 6,011 127,146 SH   SOLE   127,146 0 0
ORMAT TECHNOLOGIES COM 686688102 343 5,360 SH   SOLE   5,360 0 0
ORSTED A S COM BYT16L900 816 15,000 SH   SOLE   15,000 0 0
PAYPAL HOLDINGS COM 70450Y103 1,510 20,515 SH   SOLE   20,515 0 0
PEPSICO COM 713448108 1,303 10,867 SH   SOLE   10,867 0 0
PFIZER COM 717081103 674 18,619 SH   SOLE   18,619 0 0
PRAXAIR COM 74005P104 216 1,397 SH   SOLE   1,397 0 0
PROCTER & GAMBLE COM 742718109 13,321 144,982 SH   SOLE   144,982 0 0
QUALCOMM COM 747525103 458 7,161 SH   SOLE   7,161 0 0
ROCHE HLDG LTD ADR COM 771195104 7,625 241,444 SH   SOLE   241,444 0 0
ROCKWELL AUTOMATION COM 773903109 11,021 56,131 SH   SOLE   56,131 0 0
ROYAL BANK CANADA COM 780087102 623 7,625 SH   SOLE   7,625 0 0
SALESFORCE.COM COM 79466l302 319 3,125 SH   SOLE   3,125 0 0
SCHLUMBERGER COM 806857108 4,087 60,647 SH   SOLE   60,647 0 0
SHERWIN WILLIAMS COM 824348106 636 1,550 SH   SOLE   1,550 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 2,560 38,460 SH   SOLE   38,460 0 0
SMUCKER J M COM 832696405 5,406 43,510 SH   SOLE   43,510 0 0
SPDR S&P 500 ETF COM 78462F103 1,667 6,248 SH   SOLE   6,248 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 2,372 60,000 SH   SOLE   60,000 0 0
STARBUCKS COM 855244109 270 4,710 SH   SOLE   4,710 0 0
STATE STREET COM 857477103 273 2,801 SH   SOLE   2,801 0 0
STRYKER CORP COM 863667101 1,017 6,567 SH   SOLE   6,567 0 0
SYSCO COM 871829107 694 11,422 SH   SOLE   11,422 0 0
TELEFLEX COM 879369106 299 1,200 SH   SOLE   1,200 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 486 7,750 SH   SOLE   7,750 0 0
TEXAS INSTRUMENTS COM 882508104 292 2,800 SH   SOLE   2,800 0 0
THERMO FISHER SCIENTIFIC COM 883556102 638 3,359 SH   SOLE   3,359 0 0
TJX COS COM 872540109 1,125 14,712 SH   SOLE   14,712 0 0
TOOTSIE ROLL COM 890516107 331 9,084 SH   SOLE   9,084 0 0
TORONTO DOMINION BANK COM 891160509 565 9,650 SH   SOLE   9,650 0 0
TRAVELERS COM 89417E109 227 1,675 SH   SOLE   1,675 0 0
ULTA SALON COM 90384S303 610 2,727 SH   SOLE   2,727 0 0
UNILEVER PLC NEW ADR COM 904767704 10,855 196,148 SH   SOLE   196,148 0 0
UNION PACIFIC COM 907818108 3,750 27,966 SH   SOLE   27,966 0 0
UNITED TECHNOLOGIES COM 913017109 12,561 98,465 SH   SOLE   98,465 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100 204 1,800 SH   SOLE   1,800 0 0
US BANCORP COM 902973304 371 6,916 SH   SOLE   6,916 0 0
VERIZON COMMUNICATIONS COM 92343V104 691 13,063 SH   SOLE   13,063 0 0
VISA COM 92826C839 576 5,054 SH   SOLE   5,054 0 0
WAL-MART STORES COM 931142103 367 3,720 SH   SOLE   3,720 0 0
WALGREEN BOOTS ALLIANCE INC COM 931427108 993 13,680 SH   SOLE   13,680 0 0
WASTE MANAGEMENT INC COM 94106L109 5,326 61,720 SH   SOLE   61,720 0 0
WILLIAMS CO COM 969457100 852 27,940 SH   SOLE   27,940 0 0
XILINX COM 983919101 8,824 130,875 SH   SOLE   130,875 0 0
XYLEM INC COM 98419M100 4,237 62,121 SH   SOLE   62,121 0 0
BRANDES INTERNATIONAL SMALL CA Equity Mutual Fu 105262737 425 31,360 SH   SOLE   31,360 0 0
BUFFALO INTERNATIONAL FUND Equity Mutual Fu 119530509 187 12,546 SH   SOLE   12,546 0 0
CLEARBRIDGE ALL CAP VALUE A Equity Mutual Fu 52469C108 305 20,949 SH   SOLE   20,949 0 0
DODGE & COX STOCK FUND Equity Mutual Fu 256219106 257 1,262 SH   SOLE   1,262 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 1,781 51,332 SH   SOLE   51,332 0 0
ISHARES S&P 100 INDEX FUND Equity Mutual Fu 464287101 523 4,410 SH   SOLE   4,410 0 0
IVA WORLDWIDE FUND CLASS I Equity Mutual Fu 45070A206 207 10,919 SH   SOLE   10,919 0 0
JOHN HANCOCK INTERNATIONAL SEL Equity Mutual Fu 00770G847 573 25,420 SH   SOLE   25,420 0 0
JPMORGAN GLOBAL RESEARCH ENHAN Equity Mutual Fu 46637K513 233 10,256 SH   SOLE   10,256 0 0
MATTHEWS PACIFIC TIGER INSTL Equity Mutual Fu 577130834 303 9,582 SH   SOLE   9,582 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608 1,421 97,015 SH   SOLE   97,015 0 0
OAKMARK INTL FD Equity Mutual Fu 413838202 587 20,533 SH   SOLE   20,533 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 1,969 115,472 SH   SOLE   115,472 0 0
THOMAS WHITE INTERNATIONAL FUN Equity Mutual Fu 543917702 540 29,597 SH   SOLE   29,597 0 0
TORTOISE MLP & PIPELINE FUND I Equity Mutual Fu 56166Y404 199 14,768 SH   SOLE   14,768 0 0
VANGUARD INDEX TRUST SMALL CAP Equity Mutual Fu 922908702 368 5,194 SH   SOLE   5,194 0 0
WALTHAUSEN SELECT VALUE FUND I Equity Mutual Fu 933310203 2,518 135,061 SH   SOLE   135,061 0 0