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
Cra Qualified Investment Fund MF 20368N103 144 13,949 SH   SOLE   13,949 0 0
Eaton Vance Short Duration Gov MF 277911160 1,378 168,427 SH   SOLE   168,427 0 0
Federated Strategic Value Div MF 314172560 52 10,016 SH   SOLE   10,016 0 0
Lord Abbett Short Duration Inc MF 543916100 132 31,779 SH   SOLE   31,779 0 0
Vanguard 500 Index MF 922908710 533 2,302 SH   SOLE   2,302 0 0
3m Company Com COM 88579y101 654 3,434 SH   SOLE   3,434 0 0
AO Smith Corp COM 831865209 515 12,062 SH   SOLE   12,062 0 0
ASSA ABLOY Sedol# BYPC1T4 SE COM w0817x204 2,665 146,435 SH   SOLE   146,435 0 0
AT&T Inc COM 00206r102 6,831 239,365 SH   SOLE   239,365 0 0
AXA common ADR COM 054536107 2,456 114,818 SH   SOLE   114,818 0 0
AbbVie Inc. COM 00287y109 6,306 68,406 SH   SOLE   68,406 0 0
Abbott Laboratories COM 002824100 539 7,453 SH   SOLE   7,453 0 0
Alphabet Inc Cl A COM 02079k305 7,783 7,448 SH   SOLE   7,448 0 0
Alphabet Inc Cl C COM 02079k107 11,615 11,216 SH   SOLE   11,216 0 0
Amazon Com Inc COM 023135106 3,638 2,422 SH   SOLE   2,422 0 0
Analog Devices Inc Com COM 032654105 8,416 98,058 SH   SOLE   98,058 0 0
Apple Inc COM 037833100 4,518 28,641 SH   SOLE   28,641 0 0
Applied Materials COM 038222105 521 15,903 SH   SOLE   15,903 0 0
Astellas Pharma Japan sedol 69 COM j03393105 228 17,600 SH   SOLE   17,600 0 0
Aust&New Zealnd Bkg Ordf Sedol COM q09504137 206 11,950 SH   SOLE   11,950 0 0
Auto Data Processing COM 053015103 17,404 132,732 SH   SOLE   132,732 0 0
BYD Co Ltd sedol 6536651 HK COM Y1023r104 124 19,400 SH   SOLE   19,400 0 0
Bemis Co Inc COM 081437105 1,073 23,386 SH   SOLE   23,386 0 0
Booking Holdings COM 09857l108 6,292 3,653 SH   SOLE   3,653 0 0
Chevron Corporation COM 166764100 342 3,145 SH   SOLE   3,145 0 0
Chubb Ltd COM h1467j104 3,330 25,778 SH   SOLE   25,778 0 0
Citrix Systems Inc. COM 177376100 1,139 11,120 SH   SOLE   11,120 0 0
Colgate Palmolive COM 194162103 3,902 65,552 SH   SOLE   65,552 0 0
Costco Whsl Corp New COM 22160K105 9,543 46,848 SH   SOLE   46,848 0 0
Croda International PLC Sedol COM g25536148 2,347 39,339 SH   SOLE   39,339 0 0
Cyrusone Inc. COM 23283r100 2,605 49,259 SH   SOLE   49,259 0 0
Danaher Corp Del COM 235851102 6,873 66,651 SH   SOLE   66,651 0 0
Digital Realty Trust COM 253868103 977 9,173 SH   SOLE   9,173 0 0
Ebay Inc Com COM 278642103 6,044 215,323 SH   SOLE   215,323 0 0
Ecolab Inc COM 278865100 5,477 37,171 SH   SOLE   37,171 0 0
Emerson Elec Co COM 291011104 5,777 96,691 SH   SOLE   96,691 0 0
Expeditors Intl Wash Inc. COM 302130109 3,161 46,418 SH   SOLE   46,418 0 0
Exxon Mobil Corp Com COM 30231g102 596 8,743 SH   SOLE   8,743 0 0
Fomento Economico Mexicano Sa COM 344419106 1,864 21,664 SH   SOLE   21,664 0 0
Glaxo Smith Kline Plc COM 37733W105 1,259 32,951 SH   SOLE   32,951 0 0
Grainger Ww Inc. COM 384802104 411 1,454 SH   SOLE   1,454 0 0
HDFC Bank Limited ADR COM 40415f101 3,756 36,255 SH   SOLE   36,255 0 0
Hcp Inc. Reit COM 40414L109 3,558 127,396 SH   SOLE   127,396 0 0
Home Depot Inc COM 437076102 1,033 6,011 SH   SOLE   6,011 0 0
Illinois Tool Works Inc COM 452308109 348 2,749 SH   SOLE   2,749 0 0
Illumina Inc COM 452327109 257 858 SH   SOLE   858 0 0
Ingevity Corp COM 45688c107 575 6,875 SH   SOLE   6,875 0 0
Int'l Business Machines Corp COM 459200101 543 4,781 SH   SOLE   4,781 0 0
Intel Corp COM 458140100 3,203 68,253 SH   SOLE   68,253 0 0
Iron Mountain Inc COM 46284v101 298 9,200 SH   SOLE   9,200 0 0
Johnson And Johnson Com COM 478160104 718 5,563 SH   SOLE   5,563 0 0
Kellogg Company COM 487836108 225 3,950 SH   SOLE   3,950 0 0
Keyence Corp 6861 JP Sedol 64 COM j32491102 5,520 11,067 SH   SOLE   11,067 0 0
Kubota Corp Sedol 6497509 JP COM J36662138 2,588 185,416 SH   SOLE   185,416 0 0
Linde PLC COM g5494j103 6,655 42,650 SH   SOLE   42,650 0 0
Marriott International Inc. COM 571903202 303 2,795 SH   SOLE   2,795 0 0
Mc Donalds Corp COM 580135101 638 3,593 SH   SOLE   3,593 0 0
Mercadolibre Inc. COM 58733r102 6,203 21,183 SH   SOLE   21,183 0 0
Merck & Co Inc New COM 58933y105 443 5,800 SH   SOLE   5,800 0 0
Microsoft Corp COM 594918104 838 8,249 SH   SOLE   8,249 0 0
National Australian Bank sedol COM q65336119 203 11,970 SH   SOLE   11,970 0 0
Nike Inc COM 654106103 356 4,800 SH   SOLE   4,800 0 0
Nordea Bank AB sedol BYZF9J9 S COM x5s8vl105 1,746 218,252 SH   SOLE   218,252 0 0
Nordea Bank ADR COM 65558r109 183 21,852 SH   SOLE   21,852 0 0
Novartis Adr COM 66987v109 4,039 47,065 SH   SOLE   47,065 0 0
Novo-Nordisk A/S Sedol# 707752 COM k72807132 957 21,125 SH   SOLE   21,125 0 0
Novozymes A/S B Shs ADR COM 670108109 1,558 34,815 SH   SOLE   34,815 0 0
Novozymes A/S B Shs sedol# B79 COM k7317j133 2,711 60,303 SH   SOLE   60,303 0 0
Oracle Corp COM 68389x105 1,237 27,394 SH   SOLE   27,394 0 0
Orsted A/S Sedol# BYT16L4 DK COM k7653q105 217 3,242 SH   SOLE   3,242 0 0
PayPal Holdings, Inc. COM 70450y103 1,521 18,089 SH   SOLE   18,089 0 0
Pepsico Incorporated COM 713448108 735 6,655 SH   SOLE   6,655 0 0
Pfizer Incorporated COM 717081103 435 9,960 SH   SOLE   9,960 0 0
Pnc Financial Service Group COM 693475105 4,138 35,397 SH   SOLE   35,397 0 0
Procter & Gamble Co COM 742718109 770 8,381 SH   SOLE   8,381 0 0
Realty Income Corp COM 756109104 271 4,300 SH   SOLE   4,300 0 0
Seven & I Holdings Ltd 3382 JP COM j7165h108 229 5,300 SH   SOLE   5,300 0 0
Southern Co. COM 842587107 233 5,300 SH   SOLE   5,300 0 0
Starbucks Corp COM 855244109 841 13,060 SH   SOLE   13,060 0 0
Svenska Handelsbanken ADR COM 86959c103 68 12,250 SH   SOLE   12,250 0 0
Swiss RE AG ADR COM 870886108 207 9,051 SH   SOLE   9,051 0 0
Swiss RE AG Sedol# B545MG5 CH COM h8431b109 6,127 67,220 SH   SOLE   67,220 0 0
Telenor ASA Sedol # 4732495 NO COM r21882106 436 22,510 SH   SOLE   22,510 0 0
Telstra Ltd sedol 6087289AU COM Q8975N105 196 97,600 SH   SOLE   97,600 0 0
Tencent Holdings COM 88032Q109 1,594 40,386 SH   SOLE   40,386 0 0
Tencent Holdings Sedol# BMMV2K COM G87572163 2,641 65,858 SH   SOLE   65,858 0 0
Tjx Cos Inc New COM 872540109 8,888 198,649 SH   SOLE   198,649 0 0
Unilever N V Ny Shs Newf N Y R COM 904784709 412 7,650 SH   SOLE   7,650 0 0
Unilever Plc COM 904767704 14,609 279,596 SH   SOLE   279,596 0 0
United Parcel Svc Cl B COM 911312106 10,083 103,382 SH   SOLE   103,382 0 0
VISA Inc. COM 92826c839 15,242 115,520 SH   SOLE   115,520 0 0
Verizon Communications COM 92343V104 11,738 208,794 SH   SOLE   208,794 0 0
Vestas Wind Sys New Ordf Sedol COM k9773j128 2,629 34,785 SH   SOLE   34,785 0 0
WP Carey Inc COM 92936u109 701 10,735 SH   SOLE   10,735 0 0
Westinghouse Air Brake Tech. C COM 929740108 387 5,515 SH   SOLE   5,515 0 0