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
3M CO COM 88579Y101 406 3,136 SH   SOLE   0 0 3,136
ABBOTT LABS COM 002824100 457 4,204 SH   SOLE   0 0 4,204
ABBVIE INC COM 00287Y109 777 5,072 SH   SOLE   0 0 5,072
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,833 17,405 SH   SOLE   0 0 17,405
ADOBE SYSTEMS INCORPORATED COM 00724F101 337 920 SH   SOLE   0 0 920
AFLAC INC COM 001055102 220 3,979 SH   SOLE   0 0 3,979
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,914 13,196 SH   SOLE   0 0 13,196
ALPHABET INC CAP STK CL A 02079K305 5,025 2,306 SH   SOLE   0 0 2,306
ALPHABET INC CAP STK CL C 02079K107 770 352 SH   SOLE   0 0 352
AMAZON COM INC COM 023135106 537 5,060 SH   SOLE   0 0 5,060
AMERICAN EXPRESS CO COM 025816109 2,710 19,547 SH   SOLE   0 0 19,547
AMERICAN TOWER CORP NEW COM 03027X100 7,169 28,050 SH   SOLE   0 0 28,050
AMERIPRISE FINL INC COM 03076C106 695 2,922 SH   SOLE   0 0 2,922
AMGEN INC COM 031162100 5,115 21,023 SH   SOLE   0 0 21,023
APPLE INC COM 037833100 9,263 67,749 SH   SOLE   0 0 67,749
BAXTER INTL INC COM 071813109 2,511 39,091 SH   SOLE   0 0 39,091
BECTON DICKINSON & CO COM 075887109 3,283 13,318 SH   SOLE   0 0 13,318
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 392 1,437 SH   SOLE   0 0 1,437
BLACKROCK INC COM 09247X101 4,068 6,680 SH   SOLE   0 0 6,680
BLOOM ENERGY CORP COM CL A 093712107 250 15,137 SH   SOLE   0 0 15,137
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 1,545 43,388 SH   SOLE   0 0 43,388
CISCO SYS INC COM 17275R102 7,399 173,520 SH   SOLE   0 0 173,520
CLOROX CO DEL COM 189054109 6,904 48,970 SH   SOLE   0 0 48,970
COCA COLA CO COM 191216100 2,171 34,513 SH   SOLE   0 0 34,513
COGNEX CORP COM 192422103 2,423 56,974 SH   SOLE   0 0 56,974
CONSTELLATION ENERGY CORP COM 21037T109 1,754 30,633 SH   SOLE   0 0 30,633
COSTCO WHSL CORP NEW COM 22160K105 212 442 SH   SOLE   0 0 442
CSX CORP COM 126408103 4,984 171,496 SH   SOLE   0 0 171,496
DIAGEO PLC SPON ADR NEW 25243Q205 4,826 27,716 SH   SOLE   0 0 27,716
DIGITAL RLTY TR INC COM 253868103 1,859 14,317 SH   SOLE   0 0 14,317
DISNEY WALT CO COM 254687106 2,482 26,292 SH   SOLE   0 0 26,292
ECOLAB INC COM 278865100 4,614 30,005 SH   SOLE   0 0 30,005
EXELON CORP COM 30161N101 5,177 114,236 SH   SOLE   0 0 114,236
GENERAL MLS INC COM 370334104 7,510 99,537 SH   SOLE   0 0 99,537
GILEAD SCIENCES INC COM 375558103 5,345 86,470 SH   SOLE   0 0 86,470
HERSHEY CO COM 427866108 468 2,173 SH   SOLE   0 0 2,173
HOME DEPOT INC COM 437076102 7,992 29,141 SH   SOLE   0 0 29,141
INTEL CORP COM 458140100 299 7,988 SH   SOLE   0 0 7,988
INTERNATIONAL BUSINESS MACHS COM 459200101 277 1,962 SH   SOLE   0 0 1,962
INTUIT COM 461202103 4,202 10,902 SH   SOLE   0 0 10,902
INVESCO QQQ TR UNIT SER 1 46090E103 325 1,159 SH   SOLE   0 0 1,159
ISHARES GOLD TR ISHARES NEW 464285204 234 6,821 SH   SOLE   0 0 6,821
ISHARES TR SELECT DIVID ETF 464287168 1,055 8,970 SH   SOLE   0 0 8,970
ISHARES TR 0-5 YR TIPS ETF 46429B747 36,404 358,906 SH   SOLE   0 0 358,906
ISHARES TR RUS 1000 GRW ETF 464287614 1,089 4,979 SH   SOLE   0 0 4,979
ISHARES TR CORE MSCI EAFE 46432F842 305 5,175 SH   SOLE   0 0 5,175
ISHARES TR MSCI USA ESG SLC 464288802 258 3,195 SH   SOLE   0 0 3,195
JOHNSON & JOHNSON COM 478160104 558 3,144 SH   SOLE   0 0 3,144
JOHNSON CTLS INTL PLC SHS G51502105 4,065 84,906 SH   SOLE   0 0 84,906
KELLOGG CO COM 487836108 8,175 114,592 SH   SOLE   0 0 114,592
KRANESHARES TR GLOBAL CARB STRA 500767678 677 13,746 SH   SOLE   0 0 13,746
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 1,004 61,524 SH   SOLE   0 0 61,524
LILLY ELI & CO COM 532457108 417 1,285 SH   SOLE   0 0 1,285
LOWES COS INC COM 548661107 441 2,523 SH   SOLE   0 0 2,523
MEDICAL PPTYS TRUST INC COM 58463J304 657 43,051 SH   SOLE   0 0 43,051
MICROSOFT CORP COM 594918104 9,576 37,287 SH   SOLE   0 0 37,287
NATIONAL GRID PLC SPONSORED ADR NE 636274409 8,977 138,764 SH   SOLE   0 0 138,764
NEXTERA ENERGY INC COM 65339F101 5,945 76,750 SH   SOLE   0 0 76,750
NIKE INC CL B 654106103 4,362 42,679 SH   SOLE   0 0 42,679
NVIDIA CORPORATION COM 67066G104 4,287 28,280 SH   SOLE   0 0 28,280
ORACLE CORP COM 68389X105 242 3,464 SH   SOLE   0 0 3,464
PAYPAL HLDGS INC COM 70450Y103 221 3,160 SH   SOLE   0 0 3,160
PEPSICO INC COM 713448108 767 4,603 SH   SOLE   0 0 4,603
PFIZER INC COM 717081103 393 7,492 SH   SOLE   0 0 7,492
PROCTER AND GAMBLE CO COM 742718109 6,192 43,064 SH   SOLE   0 0 43,064
PROLOGIS INC. COM 74340W103 5,820 49,466 SH   SOLE   0 0 49,466
ROYAL BK CDA COM 780087102 8,707 89,935 SH   SOLE   0 0 89,935
SALESFORCE INC COM 79466L302 2,574 15,596 SH   SOLE   0 0 15,596
SKYWORKS SOLUTIONS INC COM 83088M102 3,667 39,580 SH   SOLE   0 0 39,580
SOFI TECHNOLOGIES INC COM 83406F102 395 74,901 SH   SOLE   0 0 74,901
SPDR S&P 500 ETF TR TR UNIT 78462F103 235 622 SH   SOLE   0 0 622
SPDR SER TR PORTFOLIO SH TSR 78468R101 39,051 1,326,011 SH   SOLE   0 0 1,326,011
STAG INDL INC COM 85254J102 1,006 32,577 SH   SOLE   0 0 32,577
STARBUCKS CORP COM 855244109 432 5,653 SH   SOLE   0 0 5,653
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,763 58,261 SH   SOLE   0 0 58,261
TARGET CORP COM 87612E106 3,578 25,332 SH   SOLE   0 0 25,332
TESLA INC COM 88160R101 576 855 SH   SOLE   0 0 855
THERMO FISHER SCIENTIFIC INC COM 883556102 281 517 SH   SOLE   0 0 517
TORONTO DOMINION BK ONT COM NEW 891160509 7,136 108,810 SH   SOLE   0 0 108,810
TRUIST FINL CORP COM 89832Q109 252 5,310 SH   SOLE   0 0 5,310
UNILEVER PLC SPON ADR NEW 904767704 2,328 50,802 SH   SOLE   0 0 50,802
V F CORP COM 918204108 2,292 51,892 SH   SOLE   0 0 51,892
VANGUARD INDEX FDS TOTAL STK MKT 922908769 398 2,108 SH   SOLE   0 0 2,108
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 486 8,257 SH   SOLE   0 0 8,257
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 510 3,556 SH   SOLE   0 0 3,556
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 532 5,233 SH   SOLE   0 0 5,233
VANGUARD WORLD FD ESG US STK ETF 921910733 1,521 22,907 SH   SOLE   0 0 22,907
VISA INC COM CL A 92826C839 4,882 24,797 SH   SOLE   0 0 24,797
WABTEC COM 929740108 390 4,751 SH   SOLE   0 0 4,751
WASTE MGMT INC DEL COM 94106L109 233 1,523 SH   SOLE   0 0 1,523
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 522 7,968 SH   SOLE   0 0 7,968
XYLEM INC COM 98419M100 4,448 56,901 SH   SOLE   0 0 56,901
ZOETIS INC CL A 98978V103 4,502 26,192 SH   SOLE   0 0 26,192