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   316,985 3,167 SH   SOLE   0 0 3,167
WASTE MGMT INC DEL COM 94106L109   259,783 1,498 SH   SOLE   0 0 1,498
INTEL CORP COM 458140100   238,737 7,139 SH   SOLE   0 0 7,139
BAXTER INTL INC COM 071813109   3,696,185 81,128 SH   SOLE   448 0 80,680
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   8,980,055 88,982 SH   SOLE   408 0 88,574
WP CAREY INC COM 92936U109   202,342 2,995 SH   SOLE   0 0 2,995
HERSHEY CO COM 427866108   276,668 1,108 SH   SOLE   0 0 1,108
KELLOGG CO COM 487836108   1,809,016 26,840 SH   SOLE   0 0 26,840
STARBUCKS CORP COM 855244109   517,932 5,228 SH   SOLE   0 0 5,228
ISHARES TR RUS 1000 GRW ETF 464287614   1,341,053 4,873 SH   SOLE   0 0 4,873
LILLY ELI & CO COM 532457108   211,510 451 SH   SOLE   0 0 451
ALPHABET INC CAP STK CL C 02079K107   827,798 6,843 SH   SOLE   0 0 6,843
MICROSOFT CORP COM 594918104   12,780,920 37,531 SH   SOLE   141 0 37,390
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   224,801 1,293 SH   SOLE   0 0 1,293
CLOROX CO DEL COM 189054109   3,991,211 25,096 SH   SOLE   96 0 25,000
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   822,871 57,025 SH   SOLE   0 0 57,025
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   336,666 3,174 SH   SOLE   0 0 3,174
CISCO SYS INC COM 17275R102   10,176,763 196,690 SH   SOLE   868 0 195,822
GILEAD SCIENCES INC COM 375558103   6,398,002 83,015 SH   SOLE   353 0 82,662
VANGUARD INDEX FDS TOTAL STK MKT 922908769   389,283 1,767 SH   SOLE   0 0 1,767
HOME DEPOT INC COM 437076102   9,594,072 30,885 SH   SOLE   102 0 30,783
V F CORP COM 918204108   2,863,533 150,002 SH   SOLE   746 0 149,256
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   209,156 3,623 SH   SOLE   0 0 3,623
WABTEC COM 929740108   494,941 4,513 SH   SOLE   0 0 4,513
ISHARES TR MSCI USA ESG SLC 464288802   299,180 3,195 SH   SOLE   0 0 3,195
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   450,461 1,321 SH   SOLE   0 0 1,321
BLACKROCK INC COM 09247X101   5,399,494 7,812 SH   SOLE   39 0 7,773
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,852,172 58,762 SH   SOLE   287 0 58,475
WILLIAMS SONOMA INC COM 969904101   3,372,398 26,949 SH   SOLE   151 0 26,798
CSX CORP COM 126408103   6,410,392 187,988 SH   SOLE   886 0 187,102
PAYPAL HLDGS INC COM 70450Y103   225,280 3,376 SH   SOLE   0 0 3,376
TJX COS INC NEW COM 872540109   216,469 2,553 SH   SOLE   0 0 2,553
LABORATORY CORP AMER HLDGS COM NEW 50540R409   3,410,977 14,134 SH   SOLE   85 0 14,049
MEDICAL PPTYS TRUST INC COM 58463J304   1,283,775 138,637 SH   SOLE   499 0 138,138
SOFI TECHNOLOGIES INC COM 83406F102   624,674 74,901 SH   SOLE   0 0 74,901
HP INC COM 40434L105   242,394 7,893 SH   SOLE   0 0 7,893
ISHARES GOLD TR ISHARES NEW 464285204   236,026 6,486 SH   SOLE   0 0 6,486
MERCK & CO INC COM 58933Y105   5,544,259 48,048 SH   SOLE   286 0 47,762
AFLAC INC COM 001055102   227,903 3,265 SH   SOLE   0 0 3,265
NIKE INC CL B 654106103   5,594,631 50,690 SH   SOLE   276 0 50,414
ISHARES TR SELECT DIVID ETF 464287168   918,334 8,105 SH   SOLE   0 0 8,105
ROYAL BK CDA COM 780087102   10,230,755 107,117 SH   SOLE   425 0 106,692
ISHARES TR 1 3 YR TREAS BD 464287457   280,699 3,462 SH   SOLE   0 0 3,462
TORONTO DOMINION BK ONT COM NEW 891160509   8,313,372 134,065 SH   SOLE   491 0 133,574
AMERICAN EXPRESS CO COM 025816109   3,363,105 19,306 SH   SOLE   0 0 19,306
AMAZON COM INC COM 023135106   622,990 4,779 SH   SOLE   0 0 4,779
ECOLAB INC COM 278865100   5,962,089 31,936 SH   SOLE   150 0 31,786
SPDR SER TR PORTFOLIO SH TSR 78468R101   303,560 10,544 SH   SOLE   2,000 0 8,544
AMGEN INC COM 031162100   5,060,401 22,793 SH   SOLE   96 0 22,697
ADOBE SYSTEMS INCORPORATED COM 00724F101   463,563 948 SH   SOLE   0 0 948
COSTCO WHSL CORP NEW COM 22160K105   237,964 442 SH   SOLE   0 0 442
FIDELITY COVINGTON TRUST SUSTAINABLE U S 316092279   395,165 18,765 SH   SOLE   2,089 0 16,676
AMERIPRISE FINL INC COM 03076C106   970,572 2,922 SH   SOLE   0 0 2,922
NVIDIA CORPORATION COM 67066G104   11,237,548 26,565 SH   SOLE   119 0 26,446
INVESCO QQQ TR UNIT SER 1 46090E103   502,050 1,359 SH   SOLE   0 0 1,359
COCA COLA CO COM 191216100   1,805,275 29,978 SH   SOLE   0 0 29,978
JOHNSON CTLS INTL PLC SHS G51502105   6,174,076 90,609 SH   SOLE   400 0 90,209
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,105,129 19,785 SH   SOLE   104 0 19,681
TESLA INC COM 88160R101   408,623 1,561 SH   SOLE   0 0 1,561
SKYWORKS SOLUTIONS INC COM 83088M102   5,517,452 49,846 SH   SOLE   238 0 49,608
UNILEVER PLC SPON ADR NEW 904767704   2,805,106 53,810 SH   SOLE   209 0 53,601
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   383,985 2,364 SH   SOLE   0 0 2,364
VISA INC COM CL A 92826C839   6,337,036 26,685 SH   SOLE   141 0 26,544
ORACLE CORP COM 68389X105   420,269 3,529 SH   SOLE   0 0 3,529
ZOETIS INC CL A 98978V103   5,227,360 30,355 SH   SOLE   154 0 30,201
NATIONAL GRID PLC SPONSORED ADR NE 636274409   8,484,028 126,007 SH   SOLE   410 0 125,597
KRANESHARES TR GLOBAL CARB STRA 500767678   648,771 17,109 SH   SOLE   83 0 17,026
SALESFORCE INC COM 79466L302   4,531,950 21,452 SH   SOLE   115 0 21,337
PFIZER INC COM 717081103   285,330 7,779 SH   SOLE   0 0 7,779
ISHARES TR 0-5 YR TIPS ETF 46429B747   40,853,707 418,583 SH   SOLE   1,673 0 416,910
VANGUARD WORLD FD ESG US STK ETF 921910733   1,595,833 20,368 SH   SOLE   0 0 20,368
DISNEY WALT CO COM 254687106   2,261,105 25,326 SH   SOLE   0 0 25,326
BECTON DICKINSON & CO COM 075887109   4,179,652 15,831 SH   SOLE   80 0 15,751
MASTERCARD INCORPORATED CL A 57636Q104   215,528 548 SH   SOLE   0 0 548
COGNEX CORP COM 192422103   4,089,889 73,008 SH   SOLE   343 0 72,665
CORNING INC COM 219350105   2,601,161 74,234 SH   SOLE   505 0 73,729
ABBVIE INC COM 00287Y109   682,542 5,066 SH   SOLE   0 0 5,066
DIAGEO PLC SPON ADR NEW 25243Q205   3,703,652 21,349 SH   SOLE   86 0 21,263
BLOOM ENERGY CORP COM CL A 093712107   247,490 15,137 SH   SOLE   0 0 15,137
JOHNSON & JOHNSON COM 478160104   586,106 3,541 SH   SOLE   0 0 3,541
PEPSICO INC COM 713448108   668,331 3,608 SH   SOLE   0 0 3,608
INTUIT COM 461202103   5,748,541 12,546 SH   SOLE   61 0 12,485
ISHARES TR SHORT TREAS BD 464288679   13,351,691 120,884 SH   SOLE   354 0 120,530
AMERICAN TOWER CORP NEW COM 03027X100   5,803,123 29,922 SH   SOLE   121 0 29,801
PROCTER AND GAMBLE CO COM 742718109   6,528,199 43,022 SH   SOLE   200 0 42,822
PROLOGIS INC. COM 74340W103   6,107,514 49,804 SH   SOLE   186 0 49,618
XYLEM INC COM 98419M100   4,662,192 41,398 SH   SOLE   205 0 41,193
EXELON CORP COM 30161N101   4,290,698 105,319 SH   SOLE   362 0 104,957
DEERE & CO COM 244199105   237,847 587 SH   SOLE   0 0 587
THERMO FISHER SCIENTIFIC INC COM 883556102   300,528 576 SH   SOLE   0 0 576
ABBOTT LABS COM 002824100   458,320 4,204 SH   SOLE   0 0 4,204
ASML HOLDING N V N Y REGISTRY SHS N07059210   237,718 328 SH   SOLE   0 0 328
DIGITAL RLTY TR INC COM 253868103   2,735,595 24,024 SH   SOLE   92 0 23,932
NEXTERA ENERGY INC COM 65339F101   3,109,673 41,909 SH   SOLE   177 0 41,732
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   594,205 21,886 SH   SOLE   0 0 21,886
GENERAL MLS INC COM 370334104   4,683,270 61,060 SH   SOLE   251 0 60,809
THE CIGNA GROUP COM 125523100   214,972 766 SH   SOLE   0 0 766
ALPHABET INC CAP STK CL A 02079K305   8,963,375 74,882 SH   SOLE   356 0 74,526
SPDR S&P 500 ETF TR TR UNIT 78462F103   382,551 863 SH   SOLE   0 0 863
STEEL DYNAMICS INC COM 858119100   2,185,027 20,059 SH   SOLE   121 0 19,938
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   577,511 7,054 SH   SOLE   217 0 6,837
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   3,356,361 29,574 SH   SOLE   112 0 29,462
STAG INDL INC COM 85254J102   2,020,560 56,314 SH   SOLE   219 0 56,095
TARGET CORP COM 87612E106   3,897,314 29,547 SH   SOLE   133 0 29,414
CONSTELLATION ENERGY CORP COM 21037T109   1,509,770 16,491 SH   SOLE   54 0 16,437
LOWES COS INC COM 548661107   566,733 2,511 SH   SOLE   0 0 2,511
APPLE INC COM 037833100   13,358,857 68,871 SH   SOLE   193 0 68,678
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   216,266 531 SH   SOLE   0 0 531