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 Tr Kld 400 Social Inde CEMF 464288570 2,885 33,250 SH   SOLE   33,250 0 0
Trinity Industries CONV 896522AF6 12 10,000 PRN   SOLE   10,000 0 0
AB Income Fund - ADV MF 01881m442 8,628 1,073,163 SH   SOLE   1,073,163 0 0
Calvert Equity Class I MF 131618795 826 18,410 SH   SOLE   18,410 0 0
Cra Qualified Investment Fund MF 20368N103 106 10,047 SH   SOLE   10,047 0 0
Parnassus Equity Income MF 701769101 322 7,879 SH   SOLE   7,879 0 0
Selected Amer Shares Inc MF 816221105 289 7,763 SH   SOLE   7,763 0 0
3m Company Com COM 88579y101 1,604 8,384 SH   SOLE   8,384 0 0
AT&T Inc COM 00206r102 17,678 425,471 SH   SOLE   425,471 0 0
AXA common ADR COM 054536107 2,446 95,125 SH   SOLE   95,125 0 0
AbbVie Inc. COM 00287y109 7,359 112,944 SH   SOLE   112,944 0 0
Abbott Laboratories COM 002824100 300 6,753 SH   SOLE   6,753 0 0
Adobe Systems Inc COM 00724F101 553 4,252 SH   SOLE   4,252 0 0
Air Products & Chemicals Inc COM 009158106 497 3,675 SH   SOLE   3,675 0 0
Alphabet Inc Cl A COM 02079k305 7,012 8,271 SH   SOLE   8,271 0 0
Alphabet Inc Cl C COM 02079k107 13,251 15,974 SH   SOLE   15,974 0 0
Amazon Com Inc COM 023135106 5,162 5,823 SH   SOLE   5,823 0 0
American Express Co. COM 025816109 287 3,630 SH   SOLE   3,630 0 0
Amgen Inc Com COM 031162100 618 3,767 SH   SOLE   3,767 0 0
Analog Devices Inc Com COM 032654105 9,745 118,918 SH   SOLE   118,918 0 0
Apple Inc COM 037833100 1,198 8,342 SH   SOLE   8,342 0 0
Astellas Pharma ADR COM 04623u102 173 13,095 SH   SOLE   13,095 0 0
Astellas Pharma Japan sedol 69 COM j03393105 5,833 443,400 SH   SOLE   443,400 0 0
Auto Data Processing COM 053015103 25,432 248,388 SH   SOLE   248,388 0 0
BYD Co Ltd sedol 6536651 HK COM Y1023r104 5,515 994,670 SH   SOLE   994,670 0 0
Bemis Co Inc COM 081437105 967 19,800 SH   SOLE   19,800 0 0
Berkshire Hathawayinc Del Cl COM 084670702 202 1,209 SH   SOLE   1,209 0 0
C V S Caremark Corp COM 126650100 1,446 18,420 SH   SOLE   18,420 0 0
Cedar Fair Lp COM 150185106 976 14,390 SH   SOLE   14,390 0 0
CenterPoint Energy Inc. COM 15189T107 232 8,420 SH   SOLE   8,420 0 0
Chevron Corporation COM 166764100 732 6,822 SH   SOLE   6,822 0 0
Chubb Ltd COM h1467j104 947 6,951 SH   SOLE   6,951 0 0
Cisco Systems Inc COM 17275R102 334 9,890 SH   SOLE   9,890 0 0
Citrix Systems Inc. COM 177376100 1,371 16,445 SH   SOLE   16,445 0 0
Coca Cola Company COM 191216100 213 5,014 SH   SOLE   5,014 0 0
Colgate Palmolive COM 194162103 15,513 211,952 SH   SOLE   211,952 0 0
Comcast Corp COM 20030n101 586 15,588 SH   SOLE   15,588 0 0
Costco Whsl Corp New COM 22160K105 3,703 22,081 SH   SOLE   22,081 0 0
Cyrusone Inc. COM 23283r100 3,782 73,470 SH   SOLE   73,470 0 0
Danaher Corp Del COM 235851102 7,084 82,821 SH   SOLE   82,821 0 0
Digital Realty Trust COM 253868103 1,476 13,876 SH   SOLE   13,876 0 0
Du Pont Ie De Nours COM 263534109 1,203 14,970 SH   SOLE   14,970 0 0
Ebay Inc Com COM 278642103 7,412 220,778 SH   SOLE   220,778 0 0
Ecolab Inc COM 278865100 4,603 36,722 SH   SOLE   36,722 0 0
Emerson Elec Co COM 291011104 1,887 31,523 SH   SOLE   31,523 0 0
Expeditors Intl Wash Inc. COM 302130109 4,533 80,240 SH   SOLE   80,240 0 0
Exxon Mobil Corp Com COM 30231g102 1,508 18,390 SH   SOLE   18,390 0 0
Facebook Inc. COM 30303m102 434 3,053 SH   SOLE   3,053 0 0
Fast Retailing -Japan COM 6332439JP 2,758 8,800 SH   SOLE   8,800 0 0
Fedex Corp COM 31428x106 575 2,944 SH   SOLE   2,944 0 0
First Solar Inc COM 336433107 643 23,710 SH   SOLE   23,710 0 0
Fomento Economico Mexicano Sa COM 344419106 1,413 15,965 SH   SOLE   15,965 0 0
General Mills Inc COM 370334104 366 6,210 SH   SOLE   6,210 0 0
Glaxo Smith Kline Plc COM 37733W105 2,415 57,283 SH   SOLE   57,283 0 0
Grainger Ww Inc. COM 384802104 6,187 26,581 SH   SOLE   26,581 0 0
Home Depot Inc COM 437076102 1,832 12,480 SH   SOLE   12,480 0 0
Hubbell Inc COM 443510607 961 8,006 SH   SOLE   8,006 0 0
Illinois Tool Works Inc COM 452308109 465 3,514 SH   SOLE   3,514 0 0
Ingevity Corp COM 45688c107 574 9,436 SH   SOLE   9,436 0 0
Int'l Business Machines Corp COM 459200101 2,613 15,004 SH   SOLE   15,004 0 0
Intel Corp COM 458140100 3,076 85,268 SH   SOLE   85,268 0 0
Jasa Marga (JSMR IJ) sedol B28 COM y71285103 118 340,065 SH   SOLE   340,065 0 0
Johnson And Johnson Com COM 478160104 2,020 16,220 SH   SOLE   16,220 0 0
Kellogg Company COM 487836108 287 3,950 SH   SOLE   3,950 0 0
Kesko OYJ sedol 4490005 FI (KE COM 004167856 405 8,500 SH   SOLE   8,500 0 0
Keyence Corp 6861 JP Sedol 64 COM j32491102 5,611 14,025 SH   SOLE   14,025 0 0
Logmein Inc COM 54142l109 270 2,773 SH   SOLE   2,773 0 0
Marriott International Inc. COM 571903202 3,540 37,587 SH   SOLE   37,587 0 0
Mc Donalds Corp COM 580135101 586 4,522 SH   SOLE   4,522 0 0
Mercadolibre Inc. COM 58733r102 9,872 46,685 SH   SOLE   46,685 0 0
Merck & Co Inc New COM 58933y105 561 8,836 SH   SOLE   8,836 0 0
Microsoft Corp COM 594918104 500 7,592 SH   SOLE   7,592 0 0
Mueller Industries Inc. COM 624756102 329 9,607 SH   SOLE   9,607 0 0
Nestle S A Reg B Adr F 1 Adr R COM 641069406 361 4,700 SH   SOLE   4,700 0 0
Nike Inc COM 654106103 268 4,800 SH   SOLE   4,800 0 0
Novartis Adr COM 66987v109 5,960 80,244 SH   SOLE   80,244 0 0
Novo-Nordisk A/S Sedol# 707752 COM k72807132 1,262 36,625 SH   SOLE   36,625 0 0
Novozymes A/S B Shs ADR COM 670108109 970 24,455 SH   SOLE   24,455 0 0
Novozymes A/S B Shs sedol# B79 COM k7317j133 3,462 87,220 SH   SOLE   87,220 0 0
Oracle Corp COM 68389x105 2,235 50,095 SH   SOLE   50,095 0 0
Panasonic Corp 6752 JT sedol 6 COM j6354y104 554 50,000 SH   SOLE   50,000 0 0
PayPal Holdings, Inc. COM 70450y103 657 15,283 SH   SOLE   15,283 0 0
Pepsico Incorporated COM 713448108 1,121 10,021 SH   SOLE   10,021 0 0
Pfizer Incorporated COM 717081103 219 6,401 SH   SOLE   6,401 0 0
Praxair Inc COM 74005p104 1,935 16,312 SH   SOLE   16,312 0 0
Priceline Group COM 741503403 8,389 4,713 SH   SOLE   4,713 0 0
Procter & Gamble Co COM 742718109 1,831 20,382 SH   SOLE   20,382 0 0
Progressive Corp Ohio COM 743315103 392 10,009 SH   SOLE   10,009 0 0
Ramsay Health Care Ltd sedol#6 COM q7982y104 6,942 130,205 SH   SOLE   130,205 0 0
Roche Holdings Adr COM 771195104 401 12,520 SH   SOLE   12,520 0 0
Rowe T Price Group Inc COM 74144t108 5,689 83,484 SH   SOLE   83,484 0 0
Semen Gresik TBK COM y7142g168 31 45,500 SH   SOLE   45,500 0 0
Seven & I Holdings Ltd 3382 JP COM j7165h108 6,810 173,961 SH   SOLE   173,961 0 0
Shimano Inc Sedol 6804820 JP COM J72262108 1,298 8,900 SH   SOLE   8,900 0 0
Singapore Telecom LTD COM y79985209 96 34,300 SH   SOLE   34,300 0 0
Starbucks Corp COM 855244109 3,616 61,924 SH   SOLE   61,924 0 0
Subaru Corporation 6356406 JP COM j14406136 851 22,000 SH   SOLE   22,000 0 0
Sunpower COM 867652406 139 22,765 SH   SOLE   22,765 0 0
Svenska Handelsbanken ADR COM 86959c103 110 15,995 SH   SOLE   15,995 0 0
Swiss RE AG ADR COM 870886108 493 22,060 SH   SOLE   22,060 0 0
Swiss RE AG Sedol# B545MG5 CH COM h8431b109 10,678 118,820 SH   SOLE   118,820 0 0
Sysco Corp Com COM 871829107 748 14,400 SH   SOLE   14,400 0 0
Taiwan Semiconductor ADR COM 874039100 10,682 325,278 SH   SOLE   325,278 0 0
Telstra Ltd sedol 6087289AU COM Q8975N105 2,249 632,713 SH   SOLE   632,713 0 0
Texas Instruments Inc COM 882508104 297 3,692 SH   SOLE   3,692 0 0
Tiffany & Co. COM 886547108 429 4,500 SH   SOLE   4,500 0 0
Tjx Cos Inc New COM 872540109 21,317 269,566 SH   SOLE   269,566 0 0
Tractor Supply Company COM 892356106 1,336 19,365 SH   SOLE   19,365 0 0
Tupperware Inc. COM 899896104 542 8,639 SH   SOLE   8,639 0 0
Unilever N V Ny Shs Newf N Y R COM 904784709 557 11,205 SH   SOLE   11,205 0 0
Unilever Plc COM 904767704 24,078 488,005 SH   SOLE   488,005 0 0
Union Pacific COM 907818108 225 2,126 SH   SOLE   2,126 0 0
United Parcel Svc Cl B COM 911312106 20,657 192,517 SH   SOLE   192,517 0 0
VISA Inc. COM 92826c839 12,975 145,996 SH   SOLE   145,996 0 0
Varian Med Sys Inc COM 92220p105 273 3,000 SH   SOLE   3,000 0 0
Walt Disney Company COM 254687106 663 5,850 SH   SOLE   5,850 0 0
West Rock Co COM 96145D105 3,359 64,565 SH   SOLE   64,565 0 0
Westinghouse Air Brake Tech. C COM 929740108 744 9,533 SH   SOLE   9,533 0 0
Westpac Banking Spn Adrf Spons COM 961214301 200 7,500 SH   SOLE   7,500 0 0
Zurich Insurance Group AG ADR COM 989825104 200 7,500 SH   SOLE   7,500 0 0