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
Expires: July 31, 2015
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
Calvert International Responsi MF 13161y707 273 7,757 SH SOLE 7,757 0 0
Calvert US Large Cap Growth Re MF 13162a807 648 9,189 SH SOLE 9,189 0 0
Calvert US Large Cap Responsib MF 13162a708 372 10,887 SH SOLE 10,887 0 0
T Rowe Price Large-Cap Growth MF 45775l408 413 4,672 SH SOLE 4,672 0 0
Alliance Bernstein Hldg Unit L LP 01881G106 280 6,863 SH SOLE 6,863 0 0
Brookfield Renewable Energy Pa LP G16258108 242 9,483 SH SOLE 9,483 0 0
Invesco QQQ Trust CEMF 46090E103 358 649 SH SOLE 649 0 0
Ishares Tr Kld 400 Social Inde CEMF 464288570 233 2,003 SH SOLE 2,003 0 0
S P D R S&p 500 Etf Tr Expirin CEMF 78462f103 10,248 16,586 SH SOLE 16,586 0 0
Vanguard ESG Intl Stock CEMF 921910725 203 3,098 SH SOLE 3,098 0 0
Vanguard ESG US Stock ETF CEMF 921910733 479 4,369 SH SOLE 4,369 0 0
Vanguard S&P 500 ETF CEMF 922908363 1,377 2,424 SH SOLE 2,424 0 0
Vanguard Utilities ETF CEMF 92204A876 270 1,529 SH SOLE 1,529 0 0
iShares MSCI USA ESG Select CEMF 464288802 499 3,937 SH SOLE 3,937 0 0
3m Company Com COM 88579y101 410 2,694 SH SOLE 2,694 0 0
AON COM g0403h108 11,782 33,024 SH SOLE 33,024 0 0
ASML Holdings NV-NY COM n07059210 13,087 16,330 SH SOLE 16,330 0 0
AbbVie COM 00287y109 17,011 91,642 SH SOLE 91,642 0 0
Abbott Laboratories COM 002824100 1,254 9,217 SH SOLE 9,217 0 0
Accenture Ltd COM g1151c101 9,577 32,043 SH SOLE 32,043 0 0
Alphabet Class A COM 02079k305 13,781 78,202 SH SOLE 78,202 0 0
Alphabet Class C COM 02079k107 20,132 113,491 SH SOLE 113,491 0 0
Amazon COM 023135106 25,935 118,215 SH SOLE 118,215 0 0
Amgen Inc Com COM 031162100 831 2,977 SH SOLE 2,977 0 0
Analog Devices COM 032654105 16,055 67,451 SH SOLE 67,451 0 0
Apple COM 037833100 28,028 136,608 SH SOLE 136,608 0 0
Applied Materials COM 038222105 748 4,084 SH SOLE 4,084 0 0
Astrazeneca PLC ADR COM 046353108 10,576 151,340 SH SOLE 151,340 0 0
Automatic Data Processing COM 053015103 28,918 93,767 SH SOLE 93,767 0 0
Bank of Nova Scotia COM 064149107 243 4,390 SH SOLE 4,390 0 0
Berkshire Hathawayinc Del Cl COM 084670702 425 874 SH SOLE 874 0 0
Cadence Design Sys COM 127387108 7,667 24,881 SH SOLE 24,881 0 0
Chubb COM h1467j104 14,036 48,447 SH SOLE 48,447 0 0
Cisco Systems Inc COM 17275R102 299 4,309 SH SOLE 4,309 0 0
Coca Cola Company COM 191216100 271 3,833 SH SOLE 3,833 0 0
Colgate Palmolive COM 194162103 11,939 131,346 SH SOLE 131,346 0 0
Costco COM 22160K105 24,785 25,037 SH SOLE 25,037 0 0
CrowdStrike Holdings COM 22788C105 17,142 33,657 SH SOLE 33,657 0 0
Danaher COM 235851102 11,863 60,052 SH SOLE 60,052 0 0
Datadog Inc COM 23804L103 9,539 71,008 SH SOLE 71,008 0 0
Digital Realty Trust COM 253868103 13,551 77,733 SH SOLE 77,733 0 0
Ecolab COM 278865100 19,071 70,779 SH SOLE 70,779 0 0
Emerson Electric COM 291011104 18,535 139,014 SH SOLE 139,014 0 0
Expeditors COM 302130109 1,685 14,749 SH SOLE 14,749 0 0
Exxon Mobil Corp Com COM 30231g102 344 3,189 SH SOLE 3,189 0 0
Gilead Sciences Inc. COM 375558103 444 4,006 SH SOLE 4,006 0 0
Grainger Ww Inc. COM 384802104 277 266 SH SOLE 266 0 0
HDFC Bank COM 40415f101 13,360 174,257 SH SOLE 174,257 0 0
Home Depot COM 437076102 8,092 22,070 SH SOLE 22,070 0 0
Int'l Business Machines Corp COM 459200101 241 817 SH SOLE 817 0 0
Intesa Sanpaolo COM 46115H107 7,152 206,398 SH SOLE 206,398 0 0
Jpmorgan Chase & Co COM 46625H100 318 1,097 SH SOLE 1,097 0 0
Kellanova COM 487836108 287 3,611 SH SOLE 3,611 0 0
Keyence COM j32491102 10,829 26,963 SH SOLE 26,963 0 0
Kroger COM 501044101 14,591 203,416 SH SOLE 203,416 0 0
Lilly Eli & Company COM 532457108 9,456 12,131 SH SOLE 12,131 0 0
Linde COM g54950103 18,022 38,412 SH SOLE 38,412 0 0
Lonza Group COM 54338V101 9,610 134,666 SH SOLE 134,666 0 0
Mc Donalds Corp COM 580135101 547 1,872 SH SOLE 1,872 0 0
Mercadolibre COM 58733r102 37,962 14,525 SH SOLE 14,525 0 0
Merck & Co Inc New COM 58933y105 436 5,506 SH SOLE 5,506 0 0
Microsoft COM 594918104 36,434 73,248 SH SOLE 73,248 0 0
National Grid Plc Adr COM 636274409 5,354 71,955 SH SOLE 71,955 0 0
Netflix Inc COM 64110L106 402 300 SH SOLE 300 0 0
Novartis COM 66987v109 12,021 99,336 SH SOLE 99,336 0 0
Novo Nordisk A/S-B COM 670100205 5,228 75,740 SH SOLE 75,740 0 0
Novo-Nordisk A/S COM k72807132 1,828 26,311 SH SOLE 26,311 0 0
Nvidia Corp COM 67066G104 19,760 125,072 SH SOLE 125,072 0 0
O Reilly Automotive Inc. COM 67103H107 230 2,550 SH SOLE 2,550 0 0
PNC COM 693475105 7,935 42,568 SH SOLE 42,568 0 0
Pepsico Incorporated COM 713448108 395 2,995 SH SOLE 2,995 0 0
Pfizer Incorporated COM 717081103 415 17,102 SH SOLE 17,102 0 0
Procter & Gamble Co COM 742718109 1,043 6,549 SH SOLE 6,549 0 0
S&P Global Inc COM 78409v104 8,115 15,389 SH SOLE 15,389 0 0
Schneider Electric SE COM 80687P106 7,806 146,234 SH SOLE 146,234 0 0
Sika AG COM 82674R103 8,551 315,110 SH SOLE 315,110 0 0
Southern Co. COM 842587107 243 2,650 SH SOLE 2,650 0 0
Telefonica Sa Spain Adr COM 879382208 280 53,575 SH SOLE 53,575 0 0
Tjx Companies COM 872540109 23,812 192,824 SH SOLE 192,824 0 0
Transunion COM 89400J107 9,685 110,060 SH SOLE 110,060 0 0
Unilever COM 904767704 15,159 247,812 SH SOLE 247,812 0 0
VISA COM 92826c839 32,432 91,346 SH SOLE 91,346 0 0
Vodacom Group LTD Sedol# B65B4 COM 041725109 186 24,185 SH SOLE 24,185 0 0
Wal-Mart Stores Inc COM 931142103 715 7,312 SH SOLE 7,312 0 0