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 779 16,539 SH   SOLE   16,539 0 0
Ishares Tr Kld 400 Social Inde CEMF 464288570 521 5,300 SH   SOLE   5,300 0 0
iShares MSCI India CEMF 46429B598 409 11,330 SH   SOLE   11,330 0 0
Trinity Industries CONV 896522AF6 16 10,000 PRN   SOLE   10,000 0 0
AB Income Fund - ADV MF 01881m442 6,628 832,608 SH   SOLE   832,608 0 0
Cra Qualified Investment Fund MF 20368N103 186 17,645 SH   SOLE   17,645 0 0
Parnassus Equity Income MF 701769101 218 5,116 SH   SOLE   5,116 0 0
Selected Amer Shares Inc MF 816221105 315 7,763 SH   SOLE   7,763 0 0
3m Company Com COM 88579y101 1,938 8,234 SH   SOLE   8,234 0 0
ASSA ABLOY Sedol# BYPC1T4 SE COM w0817x204 4,920 236,417 SH   SOLE   236,417 0 0
AT&T Inc COM 00206r102 11,218 288,540 SH   SOLE   288,540 0 0
AXA common ADR COM 054536107 3,259 109,859 SH   SOLE   109,859 0 0
AbbVie Inc. COM 00287y109 10,176 105,225 SH   SOLE   105,225 0 0
Abbott Laboratories COM 002824100 425 7,453 SH   SOLE   7,453 0 0
Adobe Systems Inc COM 00724F101 745 4,252 SH   SOLE   4,252 0 0
Air Products & Chemicals Inc COM 009158106 583 3,553 SH   SOLE   3,553 0 0
Alphabet Inc Cl A COM 02079k305 9,378 8,902 SH   SOLE   8,902 0 0
Alphabet Inc Cl C COM 02079k107 16,010 15,300 SH   SOLE   15,300 0 0
Amazon Com Inc COM 023135106 7,192 6,149 SH   SOLE   6,149 0 0
American Express Co. COM 025816109 327 3,289 SH   SOLE   3,289 0 0
Amgen Inc Com COM 031162100 229 1,317 SH   SOLE   1,317 0 0
Analog Devices Inc Com COM 032654105 10,867 122,058 SH   SOLE   122,058 0 0
Apple Inc COM 037833100 7,007 41,402 SH   SOLE   41,402 0 0
Arthur J Gallagher COM 363576109 973 15,370 SH   SOLE   15,370 0 0
Astellas Pharma ADR COM 04623u102 199 15,733 SH   SOLE   15,733 0 0
Astellas Pharma Japan sedol 69 COM j03393105 3,732 292,600 SH   SOLE   292,600 0 0
Auto Data Processing COM 053015103 24,818 211,777 SH   SOLE   211,777 0 0
BYD Co Ltd sedol 6536651 HK COM Y1023r104 8,585 985,525 SH   SOLE   985,525 0 0
Bemis Co Inc COM 081437105 1,092 22,851 SH   SOLE   22,851 0 0
Berkshire Hathawayinc Del Cl COM 084670702 212 1,070 SH   SOLE   1,070 0 0
BlackRock Inc COM 09247x101 10,808 21,040 SH   SOLE   21,040 0 0
Canon Inc Adr Rep5sh COM 138006309 210 5,610 SH   SOLE   5,610 0 0
Cedar Fair Lp COM 150185106 620 9,540 SH   SOLE   9,540 0 0
CenterPoint Energy Inc. COM 15189T107 238 8,375 SH   SOLE   8,375 0 0
Chevron Corporation COM 166764100 746 5,962 SH   SOLE   5,962 0 0
Chubb Ltd COM h1467j104 849 5,811 SH   SOLE   5,811 0 0
Cisco Systems Inc COM 17275R102 373 9,730 SH   SOLE   9,730 0 0
Citrix Systems Inc. COM 177376100 1,227 13,945 SH   SOLE   13,945 0 0
Coca Cola Company COM 191216100 213 4,644 SH   SOLE   4,644 0 0
Colgate Palmolive COM 194162103 5,783 76,651 SH   SOLE   76,651 0 0
Comcast Corp COM 20030n101 624 15,588 SH   SOLE   15,588 0 0
Costco Whsl Corp New COM 22160K105 11,067 59,462 SH   SOLE   59,462 0 0
Croda International PLC Sedol COM g25536148 2,612 43,638 SH   SOLE   43,638 0 0
Ctrip.Com Intl Ltd Adr COM 22943f100 740 16,780 SH   SOLE   16,780 0 0
Cyrusone Inc. COM 23283r100 2,888 48,508 SH   SOLE   48,508 0 0
Daimler Ag Registered Shs Sedo COM D1668R123 826 9,725 SH   SOLE   9,725 0 0
Danaher Corp Del COM 235851102 6,824 73,514 SH   SOLE   73,514 0 0
Digital Realty Trust COM 253868103 1,750 15,367 SH   SOLE   15,367 0 0
DowDupont Inc. COM 26078j100 1,367 19,190 SH   SOLE   19,190 0 0
Ebay Inc Com COM 278642103 8,712 230,833 SH   SOLE   230,833 0 0
Ecolab Inc COM 278865100 5,070 37,785 SH   SOLE   37,785 0 0
Electrolux AB sedol B1KKBX6 COM w24713120 3,754 116,310 SH   SOLE   116,310 0 0
Emerson Elec Co COM 291011104 7,759 111,338 SH   SOLE   111,338 0 0
Expeditors Intl Wash Inc. COM 302130109 4,868 75,252 SH   SOLE   75,252 0 0
Exxon Mobil Corp Com COM 30231g102 1,171 14,003 SH   SOLE   14,003 0 0
Facebook Inc. COM 30303m102 734 4,158 SH   SOLE   4,158 0 0
Fast Retailing -Japan COM 6332439JP 279 700 SH   SOLE   700 0 0
Fedex Corp COM 31428x106 730 2,927 SH   SOLE   2,927 0 0
First Solar Inc COM 336433107 2,224 32,935 SH   SOLE   32,935 0 0
Fomento Economico Mexicano Sa COM 344419106 1,778 18,935 SH   SOLE   18,935 0 0
General Mills Inc COM 370334104 350 5,910 SH   SOLE   5,910 0 0
Glaxo Smith Kline Plc COM 37733W105 2,430 68,506 SH   SOLE   68,506 0 0
Grainger Ww Inc. COM 384802104 357 1,511 SH   SOLE   1,511 0 0
Hcp Inc. Reit COM 40414L109 2,188 83,878 SH   SOLE   83,878 0 0
Home Depot Inc COM 437076102 1,490 7,860 SH   SOLE   7,860 0 0
Hubbell Inc COM 443510607 1,047 7,736 SH   SOLE   7,736 0 0
Illinois Tool Works Inc COM 452308109 553 3,314 SH   SOLE   3,314 0 0
Ingevity Corp COM 45688c107 587 8,326 SH   SOLE   8,326 0 0
Int'l Business Machines Corp COM 459200101 1,284 8,368 SH   SOLE   8,368 0 0
Intel Corp COM 458140100 3,931 85,151 SH   SOLE   85,151 0 0
Johnson And Johnson Com COM 478160104 2,102 15,045 SH   SOLE   15,045 0 0
Kellogg Company COM 487836108 269 3,950 SH   SOLE   3,950 0 0
Kesko OYJ sedol 4490005 FI (KE COM 004167856 461 8,500 SH   SOLE   8,500 0 0
Keyence Corp 6861 JP Sedol 64 COM j32491102 7,707 13,755 SH   SOLE   13,755 0 0
Kubota Corp Sedol 6497509 JP COM J36662138 6,477 330,265 SH   SOLE   330,265 0 0
Logmein Inc COM 54142l109 256 2,234 SH   SOLE   2,234 0 0
Marriott International Inc. COM 571903202 4,833 35,605 SH   SOLE   35,605 0 0
Mc Donalds Corp COM 580135101 701 4,073 SH   SOLE   4,073 0 0
Mercadolibre Inc. COM 58733r102 13,970 44,396 SH   SOLE   44,396 0 0
Merck & Co Inc New COM 58933y105 322 5,714 SH   SOLE   5,714 0 0
Microsoft Corp COM 594918104 661 7,726 SH   SOLE   7,726 0 0
Nestle S A Reg B Adr F 1 Adr R COM 641069406 232 2,700 SH   SOLE   2,700 0 0
Nike Inc COM 654106103 419 6,700 SH   SOLE   6,700 0 0
Nordea Bank AB ORD 5380031SE COM w57996105 4,484 369,715 SH   SOLE   369,715 0 0
Nordea Bank ADR COM 65557a206 223 18,400 SH   SOLE   18,400 0 0
Novartis Adr COM 66987v109 6,708 79,892 SH   SOLE   79,892 0 0
Novo-Nordisk A/S Sedol# 707752 COM k72807132 1,976 36,625 SH   SOLE   36,625 0 0
Novozymes A/S B Shs ADR COM 670108109 1,678 29,380 SH   SOLE   29,380 0 0
Novozymes A/S B Shs sedol# B79 COM k7317j133 4,745 83,000 SH   SOLE   83,000 0 0
Oracle Corp COM 68389x105 1,728 36,552 SH   SOLE   36,552 0 0
Panasonic Corp 6752 JT sedol 6 COM j6354y104 741 50,000 SH   SOLE   50,000 0 0
PayPal Holdings, Inc. COM 70450y103 1,201 16,309 SH   SOLE   16,309 0 0
Pepsico Incorporated COM 713448108 1,202 10,025 SH   SOLE   10,025 0 0
Pfizer Incorporated COM 717081103 254 7,000 SH   SOLE   7,000 0 0
Pnc Financial Service Group COM 693475105 2,865 19,854 SH   SOLE   19,854 0 0
Praxair Inc COM 74005p104 2,917 18,859 SH   SOLE   18,859 0 0
Priceline Group COM 741503403 8,788 5,057 SH   SOLE   5,057 0 0
Procter & Gamble Co COM 742718109 1,840 20,025 SH   SOLE   20,025 0 0
Progressive Corp Ohio COM 743315103 564 10,009 SH   SOLE   10,009 0 0
Ramsay Health Care Ltd sedol#6 COM q7982y104 6,584 120,055 SH   SOLE   120,055 0 0
Realty Income Corp COM 756109104 555 9,740 SH   SOLE   9,740 0 0
Roche Holdings Adr COM 771195104 383 12,120 SH   SOLE   12,120 0 0
Rowe T Price Group Inc COM 74144t108 207 1,972 SH   SOLE   1,972 0 0
Seven & I Holdings Ltd 3382 JP COM j7165h108 6,611 159,021 SH   SOLE   159,021 0 0
Shimano Inc Sedol 6804820 JP COM J72262108 211 1,500 SH   SOLE   1,500 0 0
Starbucks Corp COM 855244109 3,382 58,896 SH   SOLE   58,896 0 0
Subaru Corporation 6356406 JP COM j14406136 595 18,000 SH   SOLE   18,000 0 0
Sunpower COM 867652406 147 17,400 SH   SOLE   17,400 0 0
Svenska Handelsbanken ADR COM 86959c103 107 15,770 SH   SOLE   15,770 0 0
Swiss RE AG ADR COM 870886108 238 10,195 SH   SOLE   10,195 0 0
Swiss RE AG Sedol# B545MG5 CH COM h8431b109 9,253 98,823 SH   SOLE   98,823 0 0
Sysco Corp Com COM 871829107 328 5,400 SH   SOLE   5,400 0 0
Taiwan Semiconductor ADR COM 874039100 12,185 307,311 SH   SOLE   307,311 0 0
Telenor ASA Sedol # 4732495 NO COM r21882106 217 10,120 SH   SOLE   10,120 0 0
Telstra Ltd sedol 6087289AU COM Q8975N105 362 127,750 SH   SOLE   127,750 0 0
Tencent Holdings COM 88032Q109 1,873 36,079 SH   SOLE   36,079 0 0
Tencent Holdings Sedol# BMMV2K COM G87572163 4,793 92,285 SH   SOLE   92,285 0 0
Tjx Cos Inc New COM 872540109 9,824 128,483 SH   SOLE   128,483 0 0
Toyota Motor Adr COM 892331307 476 3,746 SH   SOLE   3,746 0 0
Tupperware Inc. COM 899896104 418 6,665 SH   SOLE   6,665 0 0
Unilever N V Ny Shs Newf N Y R COM 904784709 631 11,200 SH   SOLE   11,200 0 0
Unilever Plc COM 904767704 24,056 434,688 SH   SOLE   434,688 0 0
Union Pacific COM 907818108 218 1,626 SH   SOLE   1,626 0 0
United Parcel Svc Cl B COM 911312106 15,982 134,131 SH   SOLE   134,131 0 0
VISA Inc. COM 92826c839 16,875 148,000 SH   SOLE   148,000 0 0
Varian Med Sys Inc COM 92220p105 333 3,000 SH   SOLE   3,000 0 0
Vestas Wind Sys New Ordf Sedol COM k9773j128 2,721 39,342 SH   SOLE   39,342 0 0
WP Carey Inc COM 92936u109 719 10,435 SH   SOLE   10,435 0 0
Walt Disney Company COM 254687106 557 5,179 SH   SOLE   5,179 0 0
West Rock Co COM 96145D105 4,244 67,137 SH   SOLE   67,137 0 0
Westinghouse Air Brake Tech. C COM 929740108 646 7,933 SH   SOLE   7,933 0 0
Westpac Banking Spn Adrf Spons COM 961214301 275 11,300 SH   SOLE   11,300 0 0