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
XYLEM INC COM 98419M100 3,788 37,217 SH   SOLE   0 0 37,217
COGNEX CORP COM 192422103 3,532 43,995 SH   SOLE   0 0 43,995
DIAGEO PLC SPON ADR NEW 25243Q205 3,188 20,076 SH   SOLE   0 0 20,076
PEPSICO INC COM 713448108 3,698 24,937 SH   SOLE   0 0 24,937
NEXTERA ENERGY INC COM 65339F101 3,694 47,880 SH   SOLE   0 0 47,880
ISHARES TR SELECT DIVID ETF 464287168 1,206 12,540 SH   SOLE   0 0 12,540
AMAZON COM INC COM 023135106 896 275 SH   SOLE   0 0 275
APPLE INC COM 037833100 6,770 51,020 SH   SOLE   0 0 51,020
TARGET CORP COM 87612E106 4,191 23,740 SH   SOLE   0 0 23,740
TORONTO DOMINION BK ONT COM NEW 891160509 3,532 62,594 SH   SOLE   0 0 62,594
MERCK & CO. INC COM 58933Y105 231 2,829 SH   SOLE   0 0 2,829
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,709 14,199 SH   SOLE   0 0 14,199
JOHNSON CTLS INTL PLC SHS G51502105 3,619 77,675 SH   SOLE   0 0 77,675
PROCTER AND GAMBLE CO COM 742718109 3,786 27,210 SH   SOLE   0 0 27,210
ISHARES TR ESG AW MSCI EAFE 46435G516 497 6,810 SH   SOLE   0 0 6,810
SPDR SER TR PORTFOLIO SH TSR 78468R101 45,784 1,490,857 SH   SOLE   0 0 1,490,857
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,394 49,468 SH   SOLE   0 0 49,468
INTEL CORP COM 458140100 3,104 62,300 SH   SOLE   0 0 62,300
NIKE INC CL B 654106103 3,995 28,238 SH   SOLE   0 0 28,238
ROYAL BK CDA COM 780087102 4,155 50,634 SH   SOLE   0 0 50,634
CISCO SYS INC COM 17275R102 3,455 77,217 SH   SOLE   0 0 77,217
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 265 1,145 SH   SOLE   0 0 1,145
VISA INC COM CL A 92826C839 3,065 14,011 SH   SOLE   0 0 14,011
PROLOGIS INC. COM 74340W103 3,027 30,373 SH   SOLE   0 0 30,373
GILEAD SCIENCES INC COM 375558103 3,196 54,860 SH   SOLE   0 0 54,860
EXELON CORP COM 30161N101 2,828 66,976 SH   SOLE   0 0 66,976
ZOETIS INC CL A 98978V103 3,038 18,355 SH   SOLE   0 0 18,355
ISHARES TR ESG AWR MSCI USA 46435G425 1,358 15,788 SH   SOLE   0 0 15,788
SKYWORKS SOLUTIONS INC COM 83088M102 3,234 21,157 SH   SOLE   0 0 21,157
HOME DEPOT INC COM 437076102 4,495 16,924 SH   SOLE   0 0 16,924
ISHARES GOLD TRUST ISHARES 464285105 235 12,974 SH   SOLE   0 0 12,974
ECOLAB INC COM 278865100 3,281 15,165 SH   SOLE   0 0 15,165
NVIDIA CORPORATION COM 67066G104 3,718 7,119 SH   SOLE   0 0 7,119
AMGEN INC COM 031162100 3,300 14,354 SH   SOLE   0 0 14,354
CSX CORP COM 126408103 3,307 36,438 SH   SOLE   0 0 36,438
TESLA INC COM 88160R101 226 320 SH   SOLE   0 0 320
COCA COLA CO COM 191216100 431 7,868 SH   SOLE   0 0 7,868
MICROSOFT CORP COM 594918104 4,871 21,900 SH   SOLE   0 0 21,900
ISHARES TR RUS 1000 GRW ETF 464287614 1,598 6,626 SH   SOLE   0 0 6,626
ISHARES TR CORE MSCI EAFE 46432F842 358 5,175 SH   SOLE   0 0 5,175
GENERAL MLS INC COM 370334104 2,663 45,287 SH   SOLE   0 0 45,287
UNILEVER PLC SPON ADR NEW 904767704 212 3,519 SH   SOLE   0 0 3,519
NATIONAL GRID PLC SPONSORED ADR NE 636274409 3,155 53,446 SH   SOLE   0 0 53,446
ALPHABET INC CAP STK CL A 02079K305 2,706 1,544 SH   SOLE   0 0 1,544
CLOROX CO DEL COM 189054109 2,764 13,688 SH   SOLE   0 0 13,688
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 397 6,437 SH   SOLE   0 0 6,437
BLACKROCK INC COM 09247X101 3,621 5,019 SH   SOLE   0 0 5,019
INTUIT COM 461202103 3,368 8,866 SH   SOLE   0 0 8,866
ISHARES TR MSCI USA ESG SLC 464288802 311 3,776 SH   SOLE   0 0 3,776
KELLOGG CO COM 487836108 2,509 40,323 SH   SOLE   0 0 40,323
JOHNSON & JOHNSON COM 478160104 495 3,148 SH   SOLE   0 0 3,148