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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
T Rowe Price Large-Cap Growth MF 77954q304   347 4,672 SH   SOLE   4,672 0 0
WCM Focused International Grow MF 461418444   207 8,147 SH   SOLE   8,147 0 0
Alliance Bernstein Hldg Unit L LP 01881G106   206 5,930 SH   SOLE   5,930 0 0
Invesco QQQ Trust CEMF 46090E103   682 1,537 SH   SOLE   1,537 0 0
Ishares Tr Kld 400 Social Inde CEMF 464288570   225 2,236 SH   SOLE   2,236 0 0
S P D R S&p 500 Etf Tr Expirin CEMF 78462f103   8,417 16,092 SH   SOLE   16,092 0 0
Vanguard Consumer Discretionar CEMF 92204A108   207 653 SH   SOLE   653 0 0
Vanguard Healthcare ETF CEMF 92204A504   284 1,049 SH   SOLE   1,049 0 0
Vanguard S&P 500 ETF CEMF 922908363   1,341 2,789 SH   SOLE   2,789 0 0
Wisdomtree US Quality Div Grwt CEMF 97717x669   215 2,828 SH   SOLE   2,828 0 0
iShares MSCI USA ESG Select CEMF 464288802   402 3,684 SH   SOLE   3,684 0 0
3m Company Com COM 88579y101   286 2,694 SH   SOLE   2,694 0 0
AON COM g0403h108   11,282 33,808 SH   SOLE   33,808 0 0
ASML Holdings NV-NY COM n07059210   8,045 8,290 SH   SOLE   8,290 0 0
AbbVie COM 00287y109   14,899 81,819 SH   SOLE   81,819 0 0
Abbott Laboratories COM 002824100   1,096 9,641 SH   SOLE   9,641 0 0
Accenture Ltd COM g1151c101   7,400 21,349 SH   SOLE   21,349 0 0
Alphabet Class A COM 02079k305   15,413 102,117 SH   SOLE   102,117 0 0
Alphabet Class C COM 02079k107   20,911 137,340 SH   SOLE   137,340 0 0
Amazon COM 023135106   23,028 127,663 SH   SOLE   127,663 0 0
Amgen Inc Com COM 031162100   377 1,325 SH   SOLE   1,325 0 0
Analog Devices COM 032654105   18,882 95,465 SH   SOLE   95,465 0 0
Apple COM 037833100   25,288 147,468 SH   SOLE   147,468 0 0
Applied Materials COM 038222105   874 4,240 SH   SOLE   4,240 0 0
Astrazeneca PLC ADR COM 046353108   9,049 133,560 SH   SOLE   133,560 0 0
Automatic Data Processing COM 053015103   24,914 99,759 SH   SOLE   99,759 0 0
Berkshire Hathawayinc Del Cl COM 084670702   384 914 SH   SOLE   914 0 0
Chubb COM h1467j104   11,817 45,602 SH   SOLE   45,602 0 0
Cisco Systems Inc COM 17275R102   250 5,017 SH   SOLE   5,017 0 0
Coca Cola Company COM 191216100   235 3,833 SH   SOLE   3,833 0 0
Colgate Palmolive COM 194162103   15,128 167,990 SH   SOLE   167,990 0 0
Costco COM 22160K105   22,013 30,047 SH   SOLE   30,047 0 0
Croda COM g25536155   5,163 83,129 SH   SOLE   83,129 0 0
Danaher COM 235851102   15,858 63,503 SH   SOLE   63,503 0 0
Digital Realty Trust COM 253868103   10,665 74,045 SH   SOLE   74,045 0 0
EDP Renovaveis COM e3847k101   3,129 231,135 SH   SOLE   231,135 0 0
Ecolab COM 278865100   16,023 69,394 SH   SOLE   69,394 0 0
Emerson Electric COM 291011104   15,815 139,441 SH   SOLE   139,441 0 0
Estee Lauder COM 518439104   11,884 77,095 SH   SOLE   77,095 0 0
Expeditors COM 302130109   7,359 60,536 SH   SOLE   60,536 0 0
Exxon Mobil Corp Com COM 30231g102   387 3,332 SH   SOLE   3,332 0 0
Gilead Sciences Inc. COM 375558103   441 6,017 SH   SOLE   6,017 0 0
Graco Inc COM 384109104   298 3,193 SH   SOLE   3,193 0 0
Grainger Ww Inc. COM 384802104   281 276 SH   SOLE   276 0 0
HDFC Bank COM 40415f101   10,347 184,872 SH   SOLE   184,872 0 0
Healthpeak Properties (HCP) COM 42250P103   1,962 104,664 SH   SOLE   104,664 0 0
Home Depot COM 437076102   6,916 18,029 SH   SOLE   18,029 0 0
Johnson And Johnson Com COM 478160104   261 1,649 SH   SOLE   1,649 0 0
Jpmorgan Chase & Co COM 46625H100   390 1,949 SH   SOLE   1,949 0 0
Kellanova COM 487836108   207 3,611 SH   SOLE   3,611 0 0
Keyence COM j32491102   11,150 24,080 SH   SOLE   24,080 0 0
Kroger COM 501044101   11,001 192,564 SH   SOLE   192,564 0 0
Kubota COM J36662138   1,783 114,033 SH   SOLE   114,033 0 0
Kubota COM 501173207   4,128 52,021 SH   SOLE   52,021 0 0
Linde COM g54950103   18,369 39,562 SH   SOLE   39,562 0 0
Lonza Group COM 54338V101   7,376 123,110 SH   SOLE   123,110 0 0
Mc Donalds Corp COM 580135101   528 1,872 SH   SOLE   1,872 0 0
Mercadolibre COM 58733r102   26,306 17,399 SH   SOLE   17,399 0 0
Merck & Co Inc New COM 58933y105   793 6,011 SH   SOLE   6,011 0 0
Microsoft COM 594918104   29,414 69,914 SH   SOLE   69,914 0 0
Novartis COM 66987v109   8,777 90,738 SH   SOLE   90,738 0 0
Novo-Nordisk A/S Sedol# 707752 COM k72807132   4,159 32,880 SH   SOLE   32,880 0 0
Nvidia Corp COM 67066G104   11,951 13,227 SH   SOLE   13,227 0 0
O Reilly Automotive Inc. COM 67103H107   234 207 SH   SOLE   207 0 0
Omnicom Group COM 681919106   252 2,600 SH   SOLE   2,600 0 0
PNC COM 693475105   6,910 42,758 SH   SOLE   42,758 0 0
Pepsico Incorporated COM 713448108   489 2,795 SH   SOLE   2,795 0 0
Pfizer Incorporated COM 717081103   355 12,794 SH   SOLE   12,794 0 0
Procter & Gamble Co COM 742718109   1,080 6,657 SH   SOLE   6,657 0 0
Sherwin-Williams Co. COM 824348106   230 663 SH   SOLE   663 0 0
Sika AG COM 82674R103   7,734 257,704 SH   SOLE   257,704 0 0
Starbucks Corp COM 855244109   228 2,493 SH   SOLE   2,493 0 0
Telefonica Sa Spain Adr COM 879382208   236 53,575 SH   SOLE   53,575 0 0
Tjx Companies COM 872540109   19,357 190,855 SH   SOLE   190,855 0 0
Transunion COM 89400J107   7,664 96,045 SH   SOLE   96,045 0 0
Ulta Beauty COM 90384S303   8,562 16,375 SH   SOLE   16,375 0 0
Unilever COM 904767704   14,352 285,947 SH   SOLE   285,947 0 0
United Parcel Service COM 911312106   12,104 81,437 SH   SOLE   81,437 0 0
VISA COM 92826c839   27,825 99,704 SH   SOLE   99,704 0 0
Vestas COM 925458101   2,122 229,991 SH   SOLE   229,991 0 0
Vestas COM k9773j201   3,584 129,963 SH   SOLE   129,963 0 0
Vodacom Group LTD Sedol# B65B4 COM 041725109   126 24,185 SH   SOLE   24,185 0 0
Wal-Mart Stores Inc COM 931142103   594 9,867 SH   SOLE   9,867 0 0