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
3M CO COM 88579Y101   332,883 3,167 SH   SOLE   0 0 3,167
INTEL CORP COM 458140100   239,349 7,326 SH   SOLE   0 0 7,326
BAXTER INTL INC COM 071813109   2,557,929 63,065 SH   SOLE   299 0 62,766
WASTE MGMT INC DEL COM 94106L109   244,918 1,501 SH   SOLE   0 0 1,501
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   8,058,252 86,629 SH   SOLE   301 0 86,328
STARBUCKS CORP COM 855244109   544,441 5,228 SH   SOLE   0 0 5,228
ISHARES TR RUS 1000 GRW ETF 464287614   1,190,702 4,873 SH   SOLE   0 0 4,873
HERSHEY CO COM 427866108   281,886 1,108 SH   SOLE   0 0 1,108
KELLOGG CO COM 487836108   1,917,199 28,632 SH   SOLE   0 0 28,632
WP CAREY INC COM 92936U109   231,963 2,995 SH   SOLE   0 0 2,995
ALPHABET INC CAP STK CL C 02079K107   739,440 7,110 SH   SOLE   0 0 7,110
MICROSOFT CORP COM 594918104   11,652,295 40,417 SH   SOLE   117 0 40,300
CLOROX CO DEL COM 189054109   4,500,702 28,442 SH   SOLE   67 0 28,375
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   201,296 1,333 SH   SOLE   0 0 1,333
CISCO SYS INC COM 17275R102   10,147,241 194,113 SH   SOLE   603 0 193,510
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   334,857 3,174 SH   SOLE   0 0 3,174
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   1,044,105 57,274 SH   SOLE   0 0 57,274
GILEAD SCIENCES INC COM 375558103   7,373,524 88,870 SH   SOLE   203 0 88,667
HOME DEPOT INC COM 437076102   8,947,425 30,318 SH   SOLE   55 0 30,263
VANGUARD INDEX FDS TOTAL STK MKT 922908769   360,685 1,767 SH   SOLE   0 0 1,767
V F CORP COM 918204108   1,705,715 74,453 SH   SOLE   405 0 74,048
WABTEC COM 929740108   467,301 4,624 SH   SOLE   0 0 4,624
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   242,121 4,136 SH   SOLE   0 0 4,136
ISHARES TR MSCI USA ESG SLC 464288802   280,425 3,195 SH   SOLE   0 0 3,195
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   444,938 1,441 SH   SOLE   0 0 1,441
BLACKROCK INC COM 09247X101   4,965,123 7,420 SH   SOLE   19 0 7,401
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   203,289 5,741 SH   SOLE   0 0 5,741
CSX CORP COM 126408103   5,520,703 184,392 SH   SOLE   575 0 183,817
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,978,077 56,597 SH   SOLE   145 0 56,452
WILLIAMS SONOMA INC COM 969904101   2,484,541 20,422 SH   SOLE   107 0 20,315
TJX COS INC NEW COM 872540109   200,053 2,553 SH   SOLE   0 0 2,553
LABORATORY CORP AMER HLDGS COM NEW 50540R409   2,765,429 12,054 SH   SOLE   59 0 11,995
MEDICAL PPTYS TRUST INC COM 58463J304   682,173 82,989 SH   SOLE   250 0 82,739
PAYPAL HLDGS INC COM 70450Y103   256,373 3,376 SH   SOLE   0 0 3,376
SOFI TECHNOLOGIES INC COM 83406F102   454,649 74,901 SH   SOLE   0 0 74,901
HP INC COM 40434L105   231,660 7,893 SH   SOLE   0 0 7,893
AFLAC INC COM 001055102   262,044 4,061 SH   SOLE   0 0 4,061
MERCK & CO INC COM 58933Y105   5,286,945 49,694 SH   SOLE   176 0 49,518
ISHARES GOLD TR ISHARES NEW 464285204   242,382 6,486 SH   SOLE   0 0 6,486
NIKE INC CL B 654106103   5,938,181 48,420 SH   SOLE   160 0 48,260
ISHARES TR SELECT DIVID ETF 464287168   1,035,627 8,838 SH   SOLE   0 0 8,838
ISHARES TR 1 3 YR TREAS BD 464287457   279,426 3,401 SH   SOLE   0 0 3,401
TORONTO DOMINION BK ONT COM NEW 891160509   7,516,098 125,477 SH   SOLE   450 0 125,027
AMAZON COM INC COM 023135106   493,623 4,779 SH   SOLE   0 0 4,779
ECOLAB INC COM 278865100   5,237,474 31,641 SH   SOLE   115 0 31,526
AMERICAN EXPRESS CO COM 025816109   3,230,216 19,583 SH   SOLE   0 0 19,583
ADOBE SYSTEMS INCORPORATED COM 00724F101   375,350 974 SH   SOLE   0 0 974
AMGEN INC COM 031162100   5,371,751 22,220 SH   SOLE   62 0 22,158
SPDR SER TR PORTFOLIO SH TSR 78468R101   371,657 12,715 SH   SOLE   0 0 12,715
FIDELITY COVINGTON TRUST SUSTAINABLE U S 316092279   339,449 17,345 SH   SOLE   1,796 0 15,549
COSTCO WHSL CORP NEW COM 22160K105   219,617 442 SH   SOLE   0 0 442
AMERIPRISE FINL INC COM 03076C106   895,593 2,922 SH   SOLE   0 0 2,922
ROYAL BK CDA SUSTAINABL COM 780087102   9,806,217 102,597 SH   SOLE   330 0 102,267
NVIDIA CORPORATION COM 67066G104   11,290,253 40,646 SH   SOLE   130 0 40,516
COCA COLA CO COM 191216100   1,859,535 29,978 SH   SOLE   0 0 29,978
JOHNSON CTLS INTL PLC SHS G51502105   5,503,284 91,386 SH   SOLE   272 0 91,114
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,474,546 19,154 SH   SOLE   65 0 19,089
INVESCO QQQ TR UNIT SER 1 46090E103   436,150 1,359 SH   SOLE   0 0 1,359
TESLA INC COM 88160R101   323,845 1,561 SH   SOLE   0 0 1,561
SKYWORKS SOLUTIONS INC COM 83088M102   5,472,575 46,386 SH   SOLE   182 0 46,204
UNILEVER PLC SPON ADR NEW 904767704   2,949,388 56,795 SH   SOLE   110 0 56,685
VISA INC COM CL A 92826C839   6,054,374 26,853 SH   SOLE   77 0 26,776
ORACLE CORP COM 68389X105   327,915 3,529 SH   SOLE   0 0 3,529
NATIONAL GRID PLC SPONSORED ADR NE 636274409   8,970,713 131,942 SH   SOLE   329 0 131,613
ZOETIS INC CL A 98978V103   4,961,989 29,812 SH   SOLE   108 0 29,704
PFIZER INC COM 717081103   317,372 7,779 SH   SOLE   0 0 7,779
SALESFORCE INC COM 79466L302   4,336,225 21,705 SH   SOLE   100 0 21,605
KRANESHARES TR GLOBAL CARB STRA 500767678   622,580 15,702 SH   SOLE   59 0 15,643
ISHARES TR 0-5 YR TIPS ETF 46429B747   40,542,916 408,575 SH   SOLE   917 0 407,658
DISNEY WALT CO COM 254687106   2,535,892 25,326 SH   SOLE   0 0 25,326
BECTON DICKINSON & CO COM 075887109   3,810,715 15,394 SH   SOLE   53 0 15,341
MASTERCARD INCORPORATED CL A 57636Q104   214,048 589 SH   SOLE   0 0 589
VANGUARD WORLD FD ESG US STK ETF 921910733   1,535,096 21,407 SH   SOLE   0 0 21,407
COGNEX CORP COM 192422103   3,652,260 73,709 SH   SOLE   256 0 73,453
CORNING INC COM 219350105   2,374,415 67,302 SH   SOLE   343 0 66,959
ABBVIE INC COM 00287Y109   813,265 5,103 SH   SOLE   0 0 5,103
DIAGEO PLC SPON ADR NEW 25243Q205   3,969,802 21,911 SH   SOLE   58 0 21,853
BLOOM ENERGY CORP COM CL A 093712107   301,680 15,137 SH   SOLE   0 0 15,137
JOHNSON & JOHNSON COM 478160104   597,525 3,855 SH   SOLE   0 0 3,855
PEPSICO INC COM 713448108   739,082 4,054 SH   SOLE   0 0 4,054
INTUIT COM 461202103   5,412,894 12,141 SH   SOLE   42 0 12,099
PROCTER AND GAMBLE CO COM 742718109   6,707,101 45,108 SH   SOLE   114 0 44,994
PROLOGIS INC. COM 74340W103   6,252,731 50,114 SH   SOLE   136 0 49,978
AMERICAN TOWER CORP NEW COM 03027X100   5,411,953 26,485 SH   SOLE   78 0 26,407
XYLEM INC COM 98419M100   4,445,713 42,461 SH   SOLE   107 0 42,354
EXELON CORP COM 30161N101   4,426,547 105,671 SH   SOLE   267 0 105,404
DEERE & CO COM 244199105   242,361 587 SH   SOLE   0 0 587
THERMO FISHER SCIENTIFIC INC COM 883556102   322,191 559 SH   SOLE   0 0 559
ABBOTT LABS COM 002824100   425,697 4,204 SH   SOLE   0 0 4,204
ASML HOLDING N V N Y REGISTRY SHS N07059210   223,273 328 SH   SOLE   0 0 328
DIGITAL RLTY TR INC COM 253868103   1,877,678 19,100 SH   SOLE   52 0 19,048
NEXTERA ENERGY INC COM 65339F101   3,360,160 43,593 SH   SOLE   80 0 43,513
GENERAL MLS INC COM 370334104   5,693,054 66,617 SH   SOLE   174 0 66,443
ALPHABET INC CAP STK CL A 02079K305   7,557,664 72,859 SH   SOLE   300 0 72,559
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   557,655 21,886 SH   SOLE   0 0 21,886
STEEL DYNAMICS INC COM 858119100   2,197,434 19,436 SH   SOLE   72 0 19,364
SPDR S&P 500 ETF TR TR UNIT 78462F103   353,304 863 SH   SOLE   0 0 863
STAG INDL INC COM 85254J102   1,865,618 55,163 SH   SOLE   131 0 55,032
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   2,881,167 22,941 SH   SOLE   55 0 22,886
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   698,621 8,498 SH   SOLE   147 0 8,351
TARGET CORP COM 87612E106   4,529,682 27,348 SH   SOLE   82 0 27,266
LOWES COS INC COM 548661107   502,125 2,511 SH   SOLE   0 0 2,511
CONSTELLATION ENERGY CORP COM 21037T109   1,464,814 18,660 SH   SOLE   37 0 18,623
APPLE INC COM 037833100   11,524,475 69,888 SH   SOLE   146 0 69,742
ISHARES TR CORE MSCI EAFE 46432F842   345,949 5,175 SH   SOLE   0 0 5,175