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 226 5,450 SH   SOLE   5,450 0 0
Ishares Tr Kld 400 Social Inde CEMF 464288570 1,405 15,725 SH   SOLE   15,725 0 0
Trinity Industries CONV 896522AF6 13 10,000 PRN   SOLE   10,000 0 0
AB Income Fund - ADV MF 01881m442 7,839 961,838 SH   SOLE   961,838 0 0
Parnassus Equity Income MF 701769101 329 7,879 SH   SOLE   7,879 0 0
Selected Amer Shares Inc MF 816221105 293 7,763 SH   SOLE   7,763 0 0
3m Company Com COM 88579y101 1,745 8,384 SH   SOLE   8,384 0 0
AT&T Inc COM 00206r102 15,180 402,337 SH   SOLE   402,337 0 0
AXA common ADR COM 054536107 2,598 94,270 SH   SOLE   94,270 0 0
AbbVie Inc. COM 00287y109 7,868 108,504 SH   SOLE   108,504 0 0
Abbott Laboratories COM 002824100 328 6,753 SH   SOLE   6,753 0 0
Adobe Systems Inc COM 00724F101 601 4,252 SH   SOLE   4,252 0 0
Air Products & Chemicals Inc COM 009158106 526 3,675 SH   SOLE   3,675 0 0
Alphabet Inc Cl A COM 02079k305 7,631 8,208 SH   SOLE   8,208 0 0
Alphabet Inc Cl C COM 02079k107 14,020 15,428 SH   SOLE   15,428 0 0
Amazon Com Inc COM 023135106 5,572 5,756 SH   SOLE   5,756 0 0
American Express Co. COM 025816109 297 3,520 SH   SOLE   3,520 0 0
Amgen Inc Com COM 031162100 657 3,817 SH   SOLE   3,817 0 0
Analog Devices Inc Com COM 032654105 9,029 116,058 SH   SOLE   116,058 0 0
Apple Inc COM 037833100 5,297 36,782 SH   SOLE   36,782 0 0
Astellas Pharma ADR COM 04623u102 197 16,135 SH   SOLE   16,135 0 0
Astellas Pharma Japan sedol 69 COM j03393105 5,310 434,075 SH   SOLE   434,075 0 0
Auto Data Processing COM 053015103 24,582 239,921 SH   SOLE   239,921 0 0
BYD Co Ltd sedol 6536651 HK COM Y1023r104 6,109 995,750 SH   SOLE   995,750 0 0
Bemis Co Inc COM 081437105 916 19,810 SH   SOLE   19,810 0 0
BlackRock Inc COM 09247x101 7,887 18,671 SH   SOLE   18,671 0 0
C V S Caremark Corp COM 126650100 1,408 17,500 SH   SOLE   17,500 0 0
Cedar Fair Lp COM 150185106 893 12,390 SH   SOLE   12,390 0 0
CenterPoint Energy Inc. COM 15189T107 229 8,375 SH   SOLE   8,375 0 0
Chevron Corporation COM 166764100 712 6,822 SH   SOLE   6,822 0 0
Chubb Ltd COM h1467j104 1,011 6,951 SH   SOLE   6,951 0 0
Cisco Systems Inc COM 17275R102 310 9,890 SH   SOLE   9,890 0 0
Citrix Systems Inc. COM 177376100 1,273 15,995 SH   SOLE   15,995 0 0
Coca Cola Company COM 191216100 208 4,644 SH   SOLE   4,644 0 0
Colgate Palmolive COM 194162103 14,394 194,175 SH   SOLE   194,175 0 0
Comcast Corp COM 20030n101 607 15,588 SH   SOLE   15,588 0 0
Costco Whsl Corp New COM 22160K105 3,842 24,026 SH   SOLE   24,026 0 0
Croda International PLC Sedol COM g25536148 2,414 47,833 SH   SOLE   47,833 0 0
Cyrusone Inc. COM 23283r100 3,733 66,962 SH   SOLE   66,962 0 0
Danaher Corp Del COM 235851102 6,539 77,490 SH   SOLE   77,490 0 0
Digital Realty Trust COM 253868103 1,494 13,231 SH   SOLE   13,231 0 0
Du Pont Ie De Nours COM 263534109 1,208 14,970 SH   SOLE   14,970 0 0
Ebay Inc Com COM 278642103 7,646 218,945 SH   SOLE   218,945 0 0
Ecolab Inc COM 278865100 4,806 36,202 SH   SOLE   36,202 0 0
Electrolux AB sedol B1KKBX6 COM w24713120 3,693 112,825 SH   SOLE   112,825 0 0
Emerson Elec Co COM 291011104 6,412 107,541 SH   SOLE   107,541 0 0
Expeditors Intl Wash Inc. COM 302130109 4,221 74,730 SH   SOLE   74,730 0 0
Exxon Mobil Corp Com COM 30231g102 1,420 17,590 SH   SOLE   17,590 0 0
Facebook Inc. COM 30303m102 499 3,303 SH   SOLE   3,303 0 0
Fast Retailing -Japan COM 6332439JP 2,331 7,000 SH   SOLE   7,000 0 0
Fedex Corp COM 31428x106 640 2,944 SH   SOLE   2,944 0 0
First Solar Inc COM 336433107 968 24,285 SH   SOLE   24,285 0 0
Fomento Economico Mexicano Sa COM 344419106 1,581 16,080 SH   SOLE   16,080 0 0
General Mills Inc COM 370334104 344 6,210 SH   SOLE   6,210 0 0
Glaxo Smith Kline Plc COM 37733W105 2,349 54,481 SH   SOLE   54,481 0 0
Grainger Ww Inc. COM 384802104 273 1,511 SH   SOLE   1,511 0 0
Home Depot Inc COM 437076102 1,925 12,550 SH   SOLE   12,550 0 0
Hubbell Inc COM 443510607 906 8,006 SH   SOLE   8,006 0 0
Illinois Tool Works Inc COM 452308109 503 3,514 SH   SOLE   3,514 0 0
Infosys Technology COM 456788108 829 55,200 SH   SOLE   55,200 0 0
Ingevity Corp COM 45688c107 535 9,313 SH   SOLE   9,313 0 0
Int'l Business Machines Corp COM 459200101 1,987 12,914 SH   SOLE   12,914 0 0
Intel Corp COM 458140100 2,790 82,678 SH   SOLE   82,678 0 0
Johnson And Johnson Com COM 478160104 2,146 16,220 SH   SOLE   16,220 0 0
Kellogg Company COM 487836108 274 3,950 SH   SOLE   3,950 0 0
Kesko OYJ sedol 4490005 FI (KE COM 004167856 432 8,500 SH   SOLE   8,500 0 0
Keyence Corp 6861 JP Sedol 64 COM j32491102 6,115 13,925 SH   SOLE   13,925 0 0
Kubota Corp Sedol 6497509 JP COM J36662138 5,647 336,160 SH   SOLE   336,160 0 0
Logmein Inc COM 54142l109 266 2,545 SH   SOLE   2,545 0 0
Marriott International Inc. COM 571903202 3,725 37,137 SH   SOLE   37,137 0 0
Mc Donalds Corp COM 580135101 693 4,522 SH   SOLE   4,522 0 0
Mercadolibre Inc. COM 58733r102 11,474 45,735 SH   SOLE   45,735 0 0
Merck & Co Inc New COM 58933y105 342 5,336 SH   SOLE   5,336 0 0
Microsoft Corp COM 594918104 446 6,476 SH   SOLE   6,476 0 0
Nestle S A Reg B Adr F 1 Adr R COM 641069406 235 2,700 SH   SOLE   2,700 0 0
Nike Inc COM 654106103 283 4,800 SH   SOLE   4,800 0 0
Nordea Bank ADR COM 65557a206 198 15,520 SH   SOLE   15,520 0 0
Novartis Adr COM 66987v109 6,832 81,846 SH   SOLE   81,846 0 0
Novo-Nordisk A/S Sedol# 707752 COM k72807132 1,566 36,625 SH   SOLE   36,625 0 0
Novozymes A/S B Shs ADR COM 670108109 1,078 24,600 SH   SOLE   24,600 0 0
Novozymes A/S B Shs sedol# B79 COM k7317j133 3,658 83,695 SH   SOLE   83,695 0 0
Oracle Corp COM 68389x105 2,386 47,595 SH   SOLE   47,595 0 0
Panasonic Corp 6752 JT sedol 6 COM j6354y104 657 50,000 SH   SOLE   50,000 0 0
PayPal Holdings, Inc. COM 70450y103 839 15,628 SH   SOLE   15,628 0 0
Pepsico Incorporated COM 713448108 1,135 9,825 SH   SOLE   9,825 0 0
Pfizer Incorporated COM 717081103 215 6,403 SH   SOLE   6,403 0 0
Praxair Inc COM 74005p104 2,159 16,287 SH   SOLE   16,287 0 0
Priceline Group COM 741503403 8,520 4,555 SH   SOLE   4,555 0 0
Procter & Gamble Co COM 742718109 1,757 20,166 SH   SOLE   20,166 0 0
Progressive Corp Ohio COM 743315103 441 10,009 SH   SOLE   10,009 0 0
Ramsay Health Care Ltd sedol#6 COM q7982y104 7,233 128,125 SH   SOLE   128,125 0 0
Roche Holdings Adr COM 771195104 398 12,520 SH   SOLE   12,520 0 0
Semen Gresik TBK COM y7142g168 34 45,500 SH   SOLE   45,500 0 0
Seven & I Holdings Ltd 3382 JP COM j7165h108 6,723 163,231 SH   SOLE   163,231 0 0
Shimano Inc Sedol 6804820 JP COM J72262108 1,203 7,600 SH   SOLE   7,600 0 0
Starbucks Corp COM 855244109 3,525 60,449 SH   SOLE   60,449 0 0
Subaru Corporation 6356406 JP COM j14406136 606 18,000 SH   SOLE   18,000 0 0
Sunpower COM 867652406 209 22,420 SH   SOLE   22,420 0 0
Svenska Handelsbanken ADR COM 86959c103 114 15,995 SH   SOLE   15,995 0 0
Swiss RE AG ADR COM 870886108 216 9,480 SH   SOLE   9,480 0 0
Swiss RE AG Sedol# B545MG5 CH COM h8431b109 10,117 110,538 SH   SOLE   110,538 0 0
Sysco Corp Com COM 871829107 725 14,400 SH   SOLE   14,400 0 0
Taiwan Semiconductor ADR COM 874039100 11,004 314,758 SH   SOLE   314,758 0 0
Telenor ASA Sedol # 4732495 NO COM r21882106 168 10,120 SH   SOLE   10,120 0 0
Telstra Ltd sedol 6087289AU COM Q8975N105 432 127,750 SH   SOLE   127,750 0 0
Tencent Holdings COM 88032Q109 1,083 30,123 SH   SOLE   30,123 0 0
Tencent Holdings Sedol# BMMV2K COM G87572163 3,322 92,880 SH   SOLE   92,880 0 0
Texas Instruments Inc COM 882508104 246 3,192 SH   SOLE   3,192 0 0
Tiffany & Co. COM 886547108 422 4,500 SH   SOLE   4,500 0 0
Tjx Cos Inc New COM 872540109 11,247 155,844 SH   SOLE   155,844 0 0
Tupperware Inc. COM 899896104 593 8,439 SH   SOLE   8,439 0 0
Unilever N V Ny Shs Newf N Y R COM 904784709 611 11,050 SH   SOLE   11,050 0 0
Unilever Plc COM 904767704 25,327 467,987 SH   SOLE   467,987 0 0
Union Pacific COM 907818108 232 2,126 SH   SOLE   2,126 0 0
United Parcel Svc Cl B COM 911312106 14,618 132,183 SH   SOLE   132,183 0 0
VISA Inc. COM 92826c839 13,289 141,706 SH   SOLE   141,706 0 0
Varian Med Sys Inc COM 92220p105 310 3,000 SH   SOLE   3,000 0 0
Walt Disney Company COM 254687106 558 5,250 SH   SOLE   5,250 0 0
West Rock Co COM 96145D105 3,618 63,850 SH   SOLE   63,850 0 0
Westinghouse Air Brake Tech. C COM 929740108 822 8,983 SH   SOLE   8,983 0 0
Westpac Banking Spn Adrf Spons COM 961214301 264 11,300 SH   SOLE   11,300 0 0