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
VANGUARD WORLD FD ESG US STK ETF 921910733 1,622 18,452 SH   SOLE   0 0 18,452
DISNEY WALT CO COM 254687106 4,065 26,245 SH   SOLE   0 0 26,245
ISHARES TR ESG MSCI LEADR 46435U218 200 2,376 SH   SOLE   0 0 2,376
BECTON DICKINSON & CO COM 075887109 321 1,277 SH   SOLE   0 0 1,277
PFIZER INC COM 717081103 389 6,595 SH   SOLE   0 0 6,595
DEERE & CO COM 244199105 296 862 SH   SOLE   0 0 862
MASTERCARD INCORPORATED CL A 57636Q104 224 623 SH   SOLE   0 0 623
AMERICAN TOWER CORP NEW COM 03027X100 4,611 15,764 SH   SOLE   0 0 15,764
SPDR S&P 500 ETF TR TR UNIT 78462F103 295 622 SH   SOLE   0 0 622
PEPSICO INC COM 713448108 5,433 31,279 SH   SOLE   0 0 31,279
AMERICAN EXPRESS CO COM 025816109 3,258 19,913 SH   SOLE   0 0 19,913
ABBOTT LABS COM 002824100 608 4,319 SH   SOLE   0 0 4,319
ISHARES TR SELECT DIVID ETF 464287168 1,117 9,108 SH   SOLE   0 0 9,108
COGNEX CORP COM 192422103 3,130 40,252 SH   SOLE   0 0 40,252
XYLEM INC COM 98419M100 5,103 42,557 SH   SOLE   0 0 42,557
COSTCO WHSL CORP NEW COM 22160K105 242 427 SH   SOLE   0 0 427
NEXTERA ENERGY INC COM 65339F101 5,987 64,127 SH   SOLE   0 0 64,127
DIAGEO PLC SPON ADR NEW 25243Q205 5,941 26,989 SH   SOLE   0 0 26,989
TARGET CORP COM 87612E106 5,406 23,357 SH   SOLE   0 0 23,357
TORONTO DOMINION BK ONT COM NEW 891160509 7,577 98,811 SH   SOLE   0 0 98,811
AMAZON COM INC COM 023135106 960 288 SH   SOLE   0 0 288
APPLE INC COM 037833100 12,208 68,753 SH   SOLE   0 0 68,753
PAYCHEX INC COM 704326107 234 1,714 SH   SOLE   0 0 1,714
ISHARES TR 0-5 YR TIPS ETF 46429B747 16,982 160,392 SH   SOLE   0 0 160,392
LOWES COS INC COM 548661107 323 1,249 SH   SOLE   0 0 1,249
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,184 17,330 SH   SOLE   0 0 17,330
ORACLE CORP COM 68389X105 320 3,664 SH   SOLE   0 0 3,664
JOHNSON CTLS INTL PLC SHS G51502105 7,541 92,741 SH   SOLE   0 0 92,741
TRUIST FINL CORP COM 89832Q109 312 5,330 SH   SOLE   0 0 5,330
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 261 3,224 SH   SOLE   0 0 3,224
SPDR SER TR PORTFOLIO SH TSR 78468R101 59,265 1,947,597 SH   SOLE   0 0 1,947,597
PROCTER AND GAMBLE CO COM 742718109 6,632 40,541 SH   SOLE   0 0 40,541
AMERIPRISE FINL INC COM 03076C106 881 2,922 SH   SOLE   0 0 2,922
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6,099 50,694 SH   SOLE   0 0 50,694
INTEL CORP COM 458140100 992 19,269 SH   SOLE   0 0 19,269
V F CORP COM 918204108 254 3,474 SH   SOLE   0 0 3,474
ROYAL BK CDA COM 780087102 9,318 87,786 SH   SOLE   0 0 87,786
NIKE INC CL B 654106103 5,609 33,656 SH   SOLE   0 0 33,656
CISCO SYS INC COM 17275R102 9,381 148,034 SH   SOLE   0 0 148,034
JPMORGAN CHASE & CO COM 46625H100 276 1,745 SH   SOLE   0 0 1,745
SYSCO CORP COM 871829107 1,340 17,057 SH   SOLE   0 0 17,057
ABBVIE INC COM 00287Y109 707 5,219 SH   SOLE   0 0 5,219
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 413 1,380 SH   SOLE   0 0 1,380
HERSHEY CO COM 427866108 420 2,173 SH   SOLE   0 0 2,173
VISA INC COM CL A 92826C839 4,550 20,995 SH   SOLE   0 0 20,995
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 609 3,544 SH   SOLE   0 0 3,544
SOFI TECHNOLOGIES INC COM 83406F102 1,184 74,901 SH   SOLE   0 0 74,901
GILEAD SCIENCES INC COM 375558103 7,426 102,271 SH   SOLE   0 0 102,271
PROLOGIS INC. COM 74340W103 7,433 44,150 SH   SOLE   0 0 44,150
ZOETIS INC CL A 98978V103 6,210 25,449 SH   SOLE   0 0 25,449
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 232 1,333 SH   SOLE   0 0 1,333
EXELON CORP COM 30161N101 5,608 97,083 SH   SOLE   0 0 97,083
LILLY ELI & CO COM 532457108 348 1,260 SH   SOLE   0 0 1,260
SALESFORCE COM INC COM 79466L302 2,536 9,980 SH   SOLE   0 0 9,980
ISHARES TR ESG AWR MSCI USA 46435G425 317 2,942 SH   SOLE   0 0 2,942
SKYWORKS SOLUTIONS INC COM 83088M102 3,983 25,675 SH   SOLE   0 0 25,675
HOME DEPOT INC COM 437076102 10,728 25,849 SH   SOLE   0 0 25,849
ISHARES GOLD TR ISHARES NEW 464285204 237 6,821 SH   SOLE   0 0 6,821
NVIDIA CORPORATION COM 67066G104 8,893 30,236 SH   SOLE   0 0 30,236
WASTE MGMT INC DEL COM 94106L109 250 1,498 SH   SOLE   0 0 1,498
ASML HOLDING N V N Y REGISTRY SHS N07059210 277 348 SH   SOLE   0 0 348
INVESCO QQQ TR UNIT SER 1 46090E103 342 859 SH   SOLE   0 0 859
NETFLIX INC COM 64110L106 251 416 SH   SOLE   0 0 416
AMGEN INC COM 031162100 5,820 25,868 SH   SOLE   0 0 25,868
CSX CORP COM 126408103 5,467 145,398 SH   SOLE   0 0 145,398
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 551 4,912 SH   SOLE   0 0 4,912
COCA COLA CO COM 191216100 2,093 35,345 SH   SOLE   0 0 35,345
INTERNATIONAL BUSINESS MACHS COM 459200101 311 2,330 SH   SOLE   0 0 2,330
ECOLAB INC COM 278865100 5,176 22,064 SH   SOLE   0 0 22,064
3M CO COM 88579Y101 571 3,214 SH   SOLE   0 0 3,214
CANADIAN NATL RY CO COM 136375102 329 2,680 SH   SOLE   0 0 2,680
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 508 6,336 SH   SOLE   0 0 6,336
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 232 531 SH   SOLE   0 0 531
TESLA INC COM 88160R101 970 918 SH   SOLE   0 0 918
ISHARES TR CORE MSCI EAFE 46432F842 386 5,175 SH   SOLE   0 0 5,175
MERCK & CO INC COM 58933Y105 344 4,490 SH   SOLE   0 0 4,490
STARBUCKS CORP COM 855244109 679 5,804 SH   SOLE   0 0 5,804
MICROSOFT CORP COM 594918104 12,064 35,871 SH   SOLE   0 0 35,871
ISHARES TR RUS 1000 GRW ETF 464287614 1,698 5,557 SH   SOLE   0 0 5,557
VANGUARD WORLD FDS INF TECH ETF 92204A702 211 460 SH   SOLE   0 0 460
ADOBE SYSTEMS INCORPORATED COM 00724F101 602 1,061 SH   SOLE   0 0 1,061
GENERAL MLS INC COM 370334104 6,004 89,101 SH   SOLE   0 0 89,101
UNILEVER PLC SPON ADR NEW 904767704 206 3,826 SH   SOLE   0 0 3,826
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 21,413 855,475 SH   SOLE   0 0 855,475
NATIONAL GRID PLC SPONSORED ADR NE 636274409 7,205 99,625 SH   SOLE   0 0 99,625
ALPHABET INC CAP STK CL A 02079K305 6,405 2,211 SH   SOLE   0 0 2,211
MCDONALDS CORP COM 580135101 328 1,225 SH   SOLE   0 0 1,225
CLOROX CO DEL COM 189054109 5,520 31,657 SH   SOLE   0 0 31,657
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 14,724 242,049 SH   SOLE   0 0 242,049
ALPHABET INC CAP STK CL C 02079K107 1,033 357 SH   SOLE   0 0 357
EMERSON ELEC CO COM 291011104 209 2,250 SH   SOLE   0 0 2,250
BAXTER INTL INC COM 071813109 226 2,637 SH   SOLE   0 0 2,637
ISHARES TR MSCI USA ESG SLC 464288802 378 3,553 SH   SOLE   0 0 3,553
BLACKROCK INC COM 09247X101 5,073 5,541 SH   SOLE   0 0 5,541
INTUIT COM 461202103 6,740 10,478 SH   SOLE   0 0 10,478
AFLAC INC COM 001055102 200 3,426 SH   SOLE   0 0 3,426
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 259 4,708 SH   SOLE   0 0 4,708
KELLOGG CO COM 487836108 6,267 97,284 SH   SOLE   0 0 97,284
PAYPAL HLDGS INC COM 70450Y103 236 1,250 SH   SOLE   0 0 1,250
JOHNSON & JOHNSON COM 478160104 548 3,201 SH   SOLE   0 0 3,201
THERMO FISHER SCIENTIFIC INC COM 883556102 354 530 SH   SOLE   0 0 530