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,631 83,676 SH   SOLE   83,676 0 0
ABBOTT LABS COM 002824100 21,264 289,857 SH   SOLE   289,857 0 0
ABBVIE COM 00287Y109 3,241 34,263 SH   SOLE   34,263 0 0
ADOBE SYS COM 00724F101 207 765 SH   SOLE   765 0 0
AFLAC INC COM 001055102 245 5,200 SH   SOLE   5,200 0 0
AIA GROUP LTD SPON ADR EA REPR COM 001317205 1,571 44,130 SH   SOLE   44,130 0 0
AIR PRODUCTS & CHEM COM 009158106 675 4,040 SH   SOLE   4,040 0 0
ALPHABET INC CL A COM 02079K305 21,010 17,405 SH   SOLE   17,405 0 0
ALPHABET INC CL C COM 02079K107 416 348 SH   SOLE   348 0 0
AMAZON.COM COM 023135106 898 448 SH   SOLE   448 0 0
AMERICAN TOWER COM 03027X100 1,712 11,784 SH   SOLE   11,784 0 0
AMGEN INC COM 031162100 365 1,762 SH   SOLE   1,762 0 0
AMPHENOL COM 032095101 1,349 14,350 SH   SOLE   14,350 0 0
ANALOG DEVICES COM 032654105 16,950 183,327 SH   SOLE   183,327 0 0
APPLE INC COM 037833100 26,166 115,913 SH   SOLE   115,913 0 0
APTARGROUP COM 038336103 15,489 143,764 SH   SOLE   143,764 0 0
AT&T INC. COM 00206R102 954 28,401 SH   SOLE   28,401 0 0
AUTO ZONE COM 053332102 388 500 SH   SOLE   500 0 0
AUTOMATIC DATA PROCESSING COM 053015103 21,222 140,862 SH   SOLE   140,862 0 0
BANK OF NOVA SCOTIA COM 064149107 465 7,800 SH   SOLE   7,800 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 2,843 13,280 SH   SOLE   13,280 0 0
CANADIAN NATL RAILWAY COM 136375102 19,542 217,614 SH   SOLE   217,614 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100 619 2,922 SH   SOLE   2,922 0 0
CELGENE CORP COM 151020104 7,386 82,536 SH   SOLE   82,536 0 0
CHEVRON COM 166764100 7,987 65,318 SH   SOLE   65,318 0 0
CHUBB LIMITED COM H1467J104 16,504 123,495 SH   SOLE   123,495 0 0
CHURCH & DWIGHT COM 171340102 2,379 40,074 SH   SOLE   40,074 0 0
CISCO SYS INC COM 17275R102 5,704 117,243 SH   SOLE   117,243 0 0
COCA COLA COM 191216100 744 16,104 SH   SOLE   16,104 0 0
COLGATE-PALMOLIVE COM 194162103 1,750 26,140 SH   SOLE   26,140 0 0
COSTCO WHOLESALE COM 22160K105 263 1,121 SH   SOLE   1,121 0 0
CVS HEALTH COM 126650100 11,643 147,903 SH   SOLE   147,903 0 0
DANAHER CORP COM 235851102 18,144 166,979 SH   SOLE   166,979 0 0
DARDEN RESTAURANTS COM 237194105 375 3,371 SH   SOLE   3,371 0 0
DISNEY COM 254687106 1,476 12,621 SH   SOLE   12,621 0 0
DONALDSON INC COM 257651109 422 7,250 SH   SOLE   7,250 0 0
DOWDUPONT INC COM 26078J100 600 9,330 SH   SOLE   9,330 0 0
DUNKIN BRANDS GROUP COM 265504100 403 5,466 SH   SOLE   5,466 0 0
ECOLAB INC COM 278865100 2,038 13,002 SH   SOLE   13,002 0 0
EMERSON ELECTRIC COM 291011104 3,911 51,076 SH   SOLE   51,076 0 0
ENBRIDGE ENERGY LLC FRAC SHS COM CKC50X106 0 28,751 SH   SOLE   28,751 0 0
EOG RESOURCES COM 26875P101 10,900 85,445 SH   SOLE   85,445 0 0
EXPRESS SCRIPTS COM 30219G108 254 2,670 SH   SOLE   2,670 0 0
EXXON MOBIL COM 30231G102 6,623 77,900 SH   SOLE   77,900 0 0
FACEBOOK INC COM 30303M102 394 2,397 SH   SOLE   2,397 0 0
FACTSET RESH SYS COM 303075105 325 1,455 SH   SOLE   1,455 0 0
FISERV COM 337738108 21,875 265,535 SH   SOLE   265,535 0 0
FORTIVE CORP COM 34959J108 5,058 60,075 SH   SOLE   60,075 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101 0 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604103 207 18,320 SH   SOLE   18,320 0 0
GENERAL MILLS COM 370334104 706 16,450 SH   SOLE   16,450 0 0
GENUINE PARTS COM 372460105 265 2,670 SH   SOLE   2,670 0 0
GILEAD SCIENCES COM 375558103 590 7,637 SH   SOLE   7,637 0 0
HOME DEPOT COM 437076102 14,303 69,045 SH   SOLE   69,045 0 0
IDEXX CORP COM 45168D104 2,186 8,757 SH   SOLE   8,757 0 0
ILLINOIS TOOL WORKS COM 452308109 869 6,156 SH   SOLE   6,156 0 0
ILLUMINA COM 452327109 13,060 35,580 SH   SOLE   35,580 0 0
INGERSOLL RAND PLC COM G47791101 394 3,850 SH   SOLE   3,850 0 0
INTEL CORP COM 458140100 9,261 195,832 SH   SOLE   195,832 0 0
INTL BUSINESS MACH COM 459200101 392 2,592 SH   SOLE   2,592 0 0
IPG PHOTONICS COM 44980X109 6,262 40,122 SH   SOLE   40,122 0 0
ISHARES COHEN AND STEERS REALT COM 464287564 216 2,163 SH   SOLE   2,163 0 0
JOHNSON & JOHNSON COM 478160104 18,546 134,229 SH   SOLE   134,229 0 0
JPMORGAN CHASE COM 46625H100 203 1,797 SH   SOLE   1,797 0 0
LOWES COMPANIES COM 548661107 465 4,050 SH   SOLE   4,050 0 0
MASTERCARD COM 57636Q104 23,580 105,926 SH   SOLE   105,926 0 0
MCCORMICK & CO COM 579780206 538 4,085 SH   SOLE   4,085 0 0
MCDONALDS CORP COM 580135101 558 3,337 SH   SOLE   3,337 0 0
MEDTRONIC COM G5960L103 681 6,919 SH   SOLE   6,919 0 0
MERCK COM 58933Y105 2,677 37,737 SH   SOLE   37,737 0 0
METTLER TOLEDO COM 592688105 1,156 1,898 SH   SOLE   1,898 0 0
MICROSOFT CORP COM 594918104 14,724 128,743 SH   SOLE   128,743 0 0
NESTLE SA ADR COM 641069406 14,228 171,006 SH   SOLE   171,006 0 0
NEXTERA ENERGY COM 65339F101 294 1,752 SH   SOLE   1,752 0 0
NIKE INC CLASS B COM 654106103 333 3,935 SH   SOLE   3,935 0 0
NOVARTIS AG ADR COM 66987V109 16,623 192,930 SH   SOLE   192,930 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902 10,596 193,628 SH   SOLE   193,628 0 0
NOVOZYMES A S SER B DKK2 COM K7317J133 258 4,700 SH   SOLE   4,700 0 0
NOVOZYMES UNSPN ADR COM 670108109 657 12,000 SH   SOLE   12,000 0 0
NVIDIA CORP COM 67066G104 2,853 10,154 SH   SOLE   10,154 0 0
ORACLE COM 68389X105 1,870 36,271 SH   SOLE   36,271 0 0
ORMAT TECHNOLOGIES COM 686688102 371 6,855 SH   SOLE   6,855 0 0
ORSTED A S COM BYT16L900 4,483 66,210 SH   SOLE   66,210 0 0
PAYPAL HOLDINGS COM 70450Y103 7,002 79,711 SH   SOLE   79,711 0 0
PEPSICO COM 713448108 1,408 12,598 SH   SOLE   12,598 0 0
PFIZER COM 717081103 674 15,305 SH   SOLE   15,305 0 0
PRAXAIR COM 74005P104 204 1,267 SH   SOLE   1,267 0 0
PROCTER & GAMBLE COM 742718109 12,245 147,120 SH   SOLE   147,120 0 0
QUALCOMM COM 747525103 294 4,084 SH   SOLE   4,084 0 0
ROCHE HLDG LTD ADR COM 771195104 5,975 198,095 SH   SOLE   198,095 0 0
ROCKWELL AUTOMATION COM 773903109 11,205 59,756 SH   SOLE   59,756 0 0
ROYAL BANK CANADA COM 780087102 525 6,550 SH   SOLE   6,550 0 0
SALESFORCE.COM COM 79466l302 338 2,125 SH   SOLE   2,125 0 0
SCHLUMBERGER COM 806857108 3,228 52,995 SH   SOLE   52,995 0 0
SHERWIN WILLIAMS COM 824348106 569 1,250 SH   SOLE   1,250 0 0
SIX FLAGS ENTERTAINMENT COM 83001A102 2,700 38,664 SH   SOLE   38,664 0 0
SMUCKER J M COM 832696405 4,426 43,139 SH   SOLE   43,139 0 0
SPDR S&P 500 ETF COM 78462F103 784 2,697 SH   SOLE   2,697 0 0
STRYKER CORP COM 863667101 996 5,606 SH   SOLE   5,606 0 0
SYSCO COM 871829107 816 11,135 SH   SOLE   11,135 0 0
TELEFLEX COM 879369106 266 1,000 SH   SOLE   1,000 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101 410 7,750 SH   SOLE   7,750 0 0
TEXAS INSTRUMENTS COM 882508104 263 2,450 SH   SOLE   2,450 0 0
THERMO FISHER SCIENTIFIC COM 883556102 892 3,654 SH   SOLE   3,654 0 0
TJX COS COM 872540109 1,592 14,212 SH   SOLE   14,212 0 0
TORONTO DOMINION BANK COM 891160509 572 9,400 SH   SOLE   9,400 0 0
ULTA SALON COM 90384S303 1,043 3,698 SH   SOLE   3,698 0 0
UNILEVER PLC NEW ADR COM 904767704 12,795 232,769 SH   SOLE   232,769 0 0
UNION PACIFIC COM 907818108 4,505 27,665 SH   SOLE   27,665 0 0
UNITED HEALTH GROUP COM 91324P102 1,171 4,400 SH   SOLE   4,400 0 0
UNITED TECHNOLOGIES COM 913017109 15,759 112,714 SH   SOLE   112,714 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100 230 1,800 SH   SOLE   1,800 0 0
VERIZON COMMUNICATIONS COM 92343V104 721 13,513 SH   SOLE   13,513 0 0
VISA COM 92826C839 664 4,425 SH   SOLE   4,425 0 0
WAL-MART STORES COM 931142103 275 2,927 SH   SOLE   2,927 0 0
WALGREEN BOOTS ALLIANCE INC COM 931427108 835 11,455 SH   SOLE   11,455 0 0
WASTE MANAGEMENT INC COM 94106L109 5,576 61,710 SH   SOLE   61,710 0 0
XILINX COM 983919101 11,852 147,833 SH   SOLE   147,833 0 0
XYLEM INC COM 98419M100 4,707 58,939 SH   SOLE   58,939 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759 1,837 51,332 SH   SOLE   51,332 0 0
ISHARES S&P 100 INDEX FUND Equity Mutual Fu 464287101 298 2,300 SH   SOLE   2,300 0 0
IVA WORLDWIDE FUND CLASS I Equity Mutual Fu 45070A206 208 10,919 SH   SOLE   10,919 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608 1,433 94,341 SH   SOLE   94,341 0 0
OAKMARK INTL FD Equity Mutual Fu 413838202 517 19,479 SH   SOLE   19,479 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581 1,940 115,472 SH   SOLE   115,472 0 0
VANGUARD INDEX TRUST SMALL CAP Equity Mutual Fu 922908702 377 4,844 SH   SOLE   4,844 0 0
WALTHAUSEN SELECT VALUE FUND I Equity Mutual Fu 933310203 2,666 135,061 SH   SOLE   135,061 0 0