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
Ishares Msci Emrg Mkt Fd Emerg CEMF 464287234 742 16,550 SH   SOLE   16,550 0 0
Ishares Tr Kld 400 Social Inde CEMF 464288570 731 7,870 SH   SOLE   7,870 0 0
iShares MSCI India CEMF 46429B598 372 11,330 SH   SOLE   11,330 0 0
Trinity Industries CONV 896522AF6 13 10,000 PRN   SOLE   10,000 0 0
AB Income Fund - ADV MF 01881m442 8,051 986,606 SH   SOLE   986,606 0 0
Parnassus Equity Income MF 701769101 307 7,129 SH   SOLE   7,129 0 0
Selected Amer Shares Inc MF 816221105 306 7,763 SH   SOLE   7,763 0 0
3m Company Com COM 88579y101 1,760 8,384 SH   SOLE   8,384 0 0
ASSA ABLOY Sedol# BYPC1T4 SE COM w0817x204 6,039 265,032 SH   SOLE   265,032 0 0
AT&T Inc COM 00206r102 14,732 376,097 SH   SOLE   376,097 0 0
AXA common ADR COM 054536107 2,897 96,166 SH   SOLE   96,166 0 0
AbbVie Inc. COM 00287y109 9,724 109,428 SH   SOLE   109,428 0 0
Abbott Laboratories COM 002824100 398 7,453 SH   SOLE   7,453 0 0
Adobe Systems Inc COM 00724F101 634 4,252 SH   SOLE   4,252 0 0
Air Products & Chemicals Inc COM 009158106 556 3,675 SH   SOLE   3,675 0 0
Alphabet Inc Cl A COM 02079k305 8,039 8,256 SH   SOLE   8,256 0 0
Alphabet Inc Cl C COM 02079k107 15,023 15,663 SH   SOLE   15,663 0 0
Amazon Com Inc COM 023135106 5,723 5,953 SH   SOLE   5,953 0 0
American Express Co. COM 025816109 317 3,504 SH   SOLE   3,504 0 0
Amgen Inc Com COM 031162100 712 3,817 SH   SOLE   3,817 0 0
Analog Devices Inc Com COM 032654105 10,200 118,366 SH   SOLE   118,366 0 0
Apple Inc COM 037833100 5,890 38,216 SH   SOLE   38,216 0 0
Astellas Pharma ADR COM 04623u102 203 16,025 SH   SOLE   16,025 0 0
Astellas Pharma Japan sedol 69 COM j03393105 4,127 324,500 SH   SOLE   324,500 0 0
Auto Data Processing COM 053015103 23,344 213,535 SH   SOLE   213,535 0 0
BYD Co Ltd sedol 6536651 HK COM Y1023r104 9,199 991,850 SH   SOLE   991,850 0 0
Bemis Co Inc COM 081437105 934 20,496 SH   SOLE   20,496 0 0
BlackRock Inc COM 09247x101 9,142 20,447 SH   SOLE   20,447 0 0
Bristol Myers Squibb Co COM 110122108 204 3,200 SH   SOLE   3,200 0 0
C V S Caremark Corp COM 126650100 1,449 17,819 SH   SOLE   17,819 0 0
Cedar Fair Lp COM 150185106 788 12,290 SH   SOLE   12,290 0 0
CenterPoint Energy Inc. COM 15189T107 245 8,375 SH   SOLE   8,375 0 0
Chevron Corporation COM 166764100 802 6,822 SH   SOLE   6,822 0 0
Chubb Ltd COM h1467j104 991 6,951 SH   SOLE   6,951 0 0
Cisco Systems Inc COM 17275R102 329 9,790 SH   SOLE   9,790 0 0
Citrix Systems Inc. COM 177376100 1,202 15,645 SH   SOLE   15,645 0 0
Coca Cola Company COM 191216100 209 4,644 SH   SOLE   4,644 0 0
Colgate Palmolive COM 194162103 6,333 86,932 SH   SOLE   86,932 0 0
Comcast Corp COM 20030n101 600 15,588 SH   SOLE   15,588 0 0
Costco Whsl Corp New COM 22160K105 9,440 57,459 SH   SOLE   57,459 0 0
Croda International PLC Sedol COM g25536148 2,263 44,478 SH   SOLE   44,478 0 0
Cyrusone Inc. COM 23283r100 3,464 58,784 SH   SOLE   58,784 0 0
Daimler Ag Registered Shs Sedo COM D1668R123 844 10,600 SH   SOLE   10,600 0 0
Danaher Corp Del COM 235851102 6,115 71,284 SH   SOLE   71,284 0 0
Digital Realty Trust COM 253868103 1,864 15,752 SH   SOLE   15,752 0 0
DowDupont Inc. COM 26078j100 1,329 19,190 SH   SOLE   19,190 0 0
Ebay Inc Com COM 278642103 8,463 220,043 SH   SOLE   220,043 0 0
Ecolab Inc COM 278865100 4,718 36,684 SH   SOLE   36,684 0 0
Electrolux AB sedol B1KKBX6 COM w24713120 4,003 118,135 SH   SOLE   118,135 0 0
Emerson Elec Co COM 291011104 7,019 111,690 SH   SOLE   111,690 0 0
Expeditors Intl Wash Inc. COM 302130109 4,530 75,671 SH   SOLE   75,671 0 0
Exxon Mobil Corp Com COM 30231g102 1,148 14,009 SH   SOLE   14,009 0 0
Facebook Inc. COM 30303m102 872 5,103 SH   SOLE   5,103 0 0
Fast Retailing -Japan COM 6332439JP 1,230 4,170 SH   SOLE   4,170 0 0
Fedex Corp COM 31428x106 660 2,927 SH   SOLE   2,927 0 0
First Solar Inc COM 336433107 1,175 25,620 SH   SOLE   25,620 0 0
Fomento Economico Mexicano Sa COM 344419106 1,571 16,450 SH   SOLE   16,450 0 0
General Mills Inc COM 370334104 321 6,210 SH   SOLE   6,210 0 0
Glaxo Smith Kline Plc COM 37733W105 2,243 55,256 SH   SOLE   55,256 0 0
Grainger Ww Inc. COM 384802104 272 1,511 SH   SOLE   1,511 0 0
Hcp Inc. Reit COM 40414L109 4,276 153,660 SH   SOLE   153,660 0 0
Home Depot Inc COM 437076102 2,090 12,775 SH   SOLE   12,775 0 0
Hubbell Inc COM 443510607 898 7,736 SH   SOLE   7,736 0 0
Illinois Tool Works Inc COM 452308109 520 3,514 SH   SOLE   3,514 0 0
Ingevity Corp COM 45688c107 582 9,309 SH   SOLE   9,309 0 0
Int'l Business Machines Corp COM 459200101 1,363 9,393 SH   SOLE   9,393 0 0
Intel Corp COM 458140100 3,441 90,369 SH   SOLE   90,369 0 0
Johnson And Johnson Com COM 478160104 2,099 16,145 SH   SOLE   16,145 0 0
Kellogg Company COM 487836108 246 3,950 SH   SOLE   3,950 0 0
Kesko OYJ sedol 4490005 FI (KE COM 004167856 456 8,500 SH   SOLE   8,500 0 0
Keyence Corp 6861 JP Sedol 64 COM j32491102 7,391 13,925 SH   SOLE   13,925 0 0
Kubota Corp Sedol 6497509 JP COM J36662138 6,101 335,760 SH   SOLE   335,760 0 0
Logmein Inc COM 54142l109 278 2,524 SH   SOLE   2,524 0 0
Marriott International Inc. COM 571903202 4,097 37,157 SH   SOLE   37,157 0 0
Mc Donalds Corp COM 580135101 709 4,522 SH   SOLE   4,522 0 0
Mercadolibre Inc. COM 58733r102 11,838 45,720 SH   SOLE   45,720 0 0
Merck & Co Inc New COM 58933y105 366 5,714 SH   SOLE   5,714 0 0
Microsoft Corp COM 594918104 580 7,792 SH   SOLE   7,792 0 0
Nestle S A Reg B Adr F 1 Adr R COM 641069406 227 2,700 SH   SOLE   2,700 0 0
Nike Inc COM 654106103 513 9,900 SH   SOLE   9,900 0 0
Nordea Bank ADR COM 65557a206 211 15,520 SH   SOLE   15,520 0 0
Novartis Adr COM 66987v109 7,252 84,474 SH   SOLE   84,474 0 0
Novo-Nordisk A/S Sedol# 707752 COM k72807132 1,751 36,625 SH   SOLE   36,625 0 0
Novozymes A/S B Shs ADR COM 670108109 1,288 25,025 SH   SOLE   25,025 0 0
Novozymes A/S B Shs sedol# B79 COM k7317j133 4,307 83,910 SH   SOLE   83,910 0 0
Oracle Corp COM 68389x105 2,301 47,595 SH   SOLE   47,595 0 0
Panasonic Corp 6752 JT sedol 6 COM j6354y104 726 50,000 SH   SOLE   50,000 0 0
PayPal Holdings, Inc. COM 70450y103 1,020 15,930 SH   SOLE   15,930 0 0
Pepsico Incorporated COM 713448108 1,117 10,025 SH   SOLE   10,025 0 0
Pfizer Incorporated COM 717081103 250 7,000 SH   SOLE   7,000 0 0
Pnc Financial Service Group COM 693475105 2,521 18,709 SH   SOLE   18,709 0 0
Praxair Inc COM 74005p104 2,299 16,450 SH   SOLE   16,450 0 0
Priceline Group COM 741503403 8,539 4,664 SH   SOLE   4,664 0 0
Procter & Gamble Co COM 742718109 1,831 20,125 SH   SOLE   20,125 0 0
Progressive Corp Ohio COM 743315103 485 10,009 SH   SOLE   10,009 0 0
Ramsay Health Care Ltd sedol#6 COM q7982y104 6,220 127,275 SH   SOLE   127,275 0 0
Realty Income Corp COM 756109104 573 10,025 SH   SOLE   10,025 0 0
Roche Holdings Adr COM 771195104 401 12,520 SH   SOLE   12,520 0 0
Seven & I Holdings Ltd 3382 JP COM j7165h108 6,252 161,981 SH   SOLE   161,981 0 0
Shimano Inc Sedol 6804820 JP COM J72262108 386 2,900 SH   SOLE   2,900 0 0
Starbucks Corp COM 855244109 3,336 62,107 SH   SOLE   62,107 0 0
Subaru Corporation 6356406 JP COM j14406136 622 18,000 SH   SOLE   18,000 0 0
Sunpower COM 867652406 163 22,420 SH   SOLE   22,420 0 0
Svenska Handelsbanken ADR COM 86959c103 121 16,145 SH   SOLE   16,145 0 0
Swiss RE AG ADR COM 870886108 220 9,680 SH   SOLE   9,680 0 0
Swiss RE AG Sedol# B545MG5 CH COM h8431b109 9,936 109,628 SH   SOLE   109,628 0 0
Sysco Corp Com COM 871829107 291 5,400 SH   SOLE   5,400 0 0
Taiwan Semiconductor ADR COM 874039100 11,901 316,931 SH   SOLE   316,931 0 0
Telenor ASA Sedol # 4732495 NO COM r21882106 214 10,120 SH   SOLE   10,120 0 0
Telstra Ltd sedol 6087289AU COM Q8975N105 349 127,750 SH   SOLE   127,750 0 0
Tencent Holdings COM 88032Q109 1,343 30,579 SH   SOLE   30,579 0 0
Tencent Holdings Sedol# BMMV2K COM G87572163 4,023 93,475 SH   SOLE   93,475 0 0
Texas Instruments Inc COM 882508104 283 3,156 SH   SOLE   3,156 0 0
Tjx Cos Inc New COM 872540109 10,231 138,767 SH   SOLE   138,767 0 0
Toyota Motor Adr COM 892331307 206 1,730 SH   SOLE   1,730 0 0
Tupperware Inc. COM 899896104 494 7,989 SH   SOLE   7,989 0 0
Unilever N V Ny Shs Newf N Y R COM 904784709 661 11,200 SH   SOLE   11,200 0 0
Unilever Plc COM 904767704 26,928 464,600 SH   SOLE   464,600 0 0
Union Pacific COM 907818108 247 2,126 SH   SOLE   2,126 0 0
United Parcel Svc Cl B COM 911312106 15,912 132,504 SH   SOLE   132,504 0 0
VISA Inc. COM 92826c839 14,998 142,514 SH   SOLE   142,514 0 0
Varian Med Sys Inc COM 92220p105 300 3,000 SH   SOLE   3,000 0 0
Vestas Wind Sys New Ordf Sedol COM k9773j128 2,281 25,409 SH   SOLE   25,409 0 0
WP Carey Inc COM 92936u109 872 12,935 SH   SOLE   12,935 0 0
Walt Disney Company COM 254687106 510 5,179 SH   SOLE   5,179 0 0
West Rock Co COM 96145D105 3,624 63,873 SH   SOLE   63,873 0 0
Westinghouse Air Brake Tech. C COM 929740108 662 8,733 SH   SOLE   8,733 0 0
Westpac Banking Spn Adrf Spons COM 961214301 285 11,300 SH   SOLE   11,300 0 0