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   399,214 3,329 SH   SOLE   0 0 3,329
INTEL CORP COM 458140100   209,491 7,926 SH   SOLE   0 0 7,926
BAXTER INTL INC COM 071813109   2,912,267 57,137 SH   SOLE   106 0 57,031
WASTE MGMT INC DEL COM 94106L109   238,928 1,523 SH   SOLE   0 0 1,523
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   6,179,137 82,953 SH   SOLE   129 0 82,824
KELLOGG CO COM 487836108   2,157,274 30,282 SH   SOLE   0 0 30,282
STARBUCKS CORP COM 855244109   511,224 5,153 SH   SOLE   0 0 5,153
CIGNA CORP NEW COM 125523100   249,499 753 SH   SOLE   0 0 753
WP CAREY INC COM 92936U109   243,828 3,120 SH   SOLE   0 0 3,120
HERSHEY CO COM 427866108   256,580 1,108 SH   SOLE   0 0 1,108
ISHARES TR RUS 1000 GRW ETF 464287614   1,044,050 4,873 SH   SOLE   0 0 4,873
ALPHABET INC CAP STK CL C 02079K107   624,659 7,040 SH   SOLE   0 0 7,040
MICROSOFT CORP COM 594918104   9,466,930 39,475 SH   SOLE   46 0 39,429
CLOROX CO DEL COM 189054109   3,948,019 28,134 SH   SOLE   26 0 28,108
CISCO SYS INC COM 17275R102   8,964,555 188,173 SH   SOLE   238 0 187,935
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   954,852 61,524 SH   SOLE   0 0 61,524
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   345,623 3,194 SH   SOLE   0 0 3,194
GILEAD SCIENCES INC COM 375558103   7,541,848 87,849 SH   SOLE   77 0 87,772
HOME DEPOT INC COM 437076102   9,382,571 29,705 SH   SOLE   22 0 29,683
VANGUARD INDEX FDS TOTAL STK MKT 922908769   337,863 1,767 SH   SOLE   0 0 1,767
V F CORP COM 918204108   1,802,265 65,276 SH   SOLE   165 0 65,111
WABTEC COM 929740108   461,521 4,624 SH   SOLE   0 0 4,624
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   239,722 4,146 SH   SOLE   0 0 4,146
ISHARES TR MSCI USA ESG SLC 464288802   263,012 3,195 SH   SOLE   0 0 3,195
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   457,172 1,480 SH   SOLE   0 0 1,480
BLACKROCK INC COM 09247X101   5,057,711 7,137 SH   SOLE   8 0 7,129
CSX CORP COM 126408103   5,506,931 177,758 SH   SOLE   222 0 177,536
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,478,072 53,670 SH   SOLE   76 0 53,594
WILLIAMS SONOMA INC COM 969904101   2,127,169 18,510 SH   SOLE   45 0 18,465
PAYPAL HLDGS INC COM 70450Y103   233,388 3,277 SH   SOLE   0 0 3,277
TJX COS INC NEW COM 872540109   211,975 2,663 SH   SOLE   0 0 2,663
MEDICAL PPTYS TRUST INC COM 58463J304   842,822 75,657 SH   SOLE   136 0 75,521
LABORATORY CORP AMER HLDGS COM NEW 50540R409   2,614,063 11,101 SH   SOLE   26 0 11,075
SOFI TECHNOLOGIES INC COM 83406F102   345,294 74,901 SH   SOLE   0 0 74,901
AFLAC INC COM 001055102   286,754 3,986 SH   SOLE   0 0 3,986
MERCK & CO INC COM 58933Y105   5,268,239 47,483 SH   SOLE   68 0 47,415
ISHARES GOLD TR ISHARES NEW 464285204   224,351 6,486 SH   SOLE   0 0 6,486
NIKE INC CL B 654106103   5,483,511 46,864 SH   SOLE   70 0 46,794
ISHARES TR SELECT DIVID ETF 464287168   1,082,012 8,972 SH   SOLE   0 0 8,972
TORONTO DOMINION BK ONT COM NEW 891160509   7,771,591 120,006 SH   SOLE   184 0 119,822
ISHARES TR 1 3 YR TREAS BD 464287457   256,091 3,155 SH   SOLE   0 0 3,155
AMAZON COM INC COM 023135106   400,932 4,773 SH   SOLE   0 0 4,773
ECOLAB INC COM 278865100   4,401,806 30,240 SH   SOLE   48 0 30,192
AMERICAN EXPRESS CO COM 025816109   2,888,069 19,547 SH   SOLE   0 0 19,547
ADOBE SYSTEMS INCORPORATED COM 00724F101   317,011 942 SH   SOLE   0 0 942
SPDR SER TR PORTFOLIO SH TSR 78468R101   352,707 12,209 SH   SOLE   0 0 12,209
AMGEN INC COM 031162100   5,643,401 21,487 SH   SOLE   24 0 21,463
AMERIPRISE FINL INC COM 03076C106   909,823 2,922 SH   SOLE   0 0 2,922
COSTCO WHSL CORP NEW COM 22160K105   201,773 442 SH   SOLE   0 0 442
ROYAL BK CDA SUSTAINABL COM 780087102   9,319,165 99,119 SH   SOLE   135 0 98,984
NVIDIA CORPORATION COM 67066G104   5,821,054 39,832 SH   SOLE   55 0 39,777
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,869,136 18,247 SH   SOLE   27 0 18,220
COCA COLA CO COM 191216100   1,902,639 29,911 SH   SOLE   0 0 29,911
JOHNSON CTLS INTL PLC SHS G51502105   5,740,749 89,699 SH   SOLE   108 0 89,591
INVESCO QQQ TR UNIT SER 1 46090E103   308,623 1,159 SH   SOLE   0 0 1,159
SKYWORKS SOLUTIONS INC COM 83088M102   4,051,760 44,461 SH   SOLE   79 0 44,382
VISA INC COM CL A 92826C839   5,422,402 26,099 SH   SOLE   32 0 26,067
UNILEVER PLC SPON ADR NEW 904767704   2,804,953 55,709 SH   SOLE   56 0 55,653
ZOETIS INC CL A 98978V103   4,176,146 28,496 SH   SOLE   47 0 28,449
ORACLE CORP COM 68389X105   283,147 3,464 SH   SOLE   0 0 3,464
NATIONAL GRID PLC SPONSORED ADR NE 636274409   7,755,752 128,577 SH   SOLE   149 0 128,428
SALESFORCE INC COM 79466L302   2,763,839 20,845 SH   SOLE   45 0 20,800
PFIZER INC COM 717081103   398,575 7,779 SH   SOLE   0 0 7,779
KRANESHARES TR GLOBAL CARB STRA 500767678   534,865 14,666 SH   SOLE   21 0 14,645
ISHARES TR 0-5 YR TIPS ETF 46429B747   38,504,801 397,120 SH   SOLE   455 0 396,665
DISNEY WALT CO COM 254687106   2,212,399 25,465 SH   SOLE   0 0 25,465
MASTERCARD INCORPORATED CL A 57636Q104   204,813 589 SH   SOLE   0 0 589
VANGUARD WORLD FD ESG US STK ETF 921910733   1,485,209 22,551 SH   SOLE   0 0 22,551
BECTON DICKINSON & CO COM 075887109   3,774,389 14,842 SH   SOLE   21 0 14,821
COGNEX CORP COM 192422103   3,340,827 70,915 SH   SOLE   105 0 70,810
CORNING INC COM 219350105   1,984,528 62,133 SH   SOLE   144 0 61,989
ABBVIE INC COM 00287Y109   831,807 5,147 SH   SOLE   0 0 5,147
DIAGEO PLC SPON ADR NEW 25243Q205   3,809,669 21,380 SH   SOLE   23 0 21,357
BLOOM ENERGY CORP COM CL A 093712107   289,419 15,137 SH   SOLE   0 0 15,137
JOHNSON & JOHNSON COM 478160104   707,483 4,005 SH   SOLE   0 0 4,005
PEPSICO INC COM 713448108   778,288 4,308 SH   SOLE   0 0 4,308
INTUIT COM 461202103   4,520,838 11,615 SH   SOLE   17 0 11,598
PROLOGIS INC. COM 74340W103   5,489,889 48,699 SH   SOLE   61 0 48,638
XYLEM INC COM 98419M100   4,582,814 41,447 SH   SOLE   41 0 41,406
PROCTER AND GAMBLE CO COM 742718109   6,673,128 44,030 SH   SOLE   43 0 43,987
AMERICAN TOWER CORP NEW COM 03027X100   5,357,472 25,288 SH   SOLE   34 0 25,254
AUTOMATIC DATA PROCESSING IN COM 053015103   203,986 854 SH   SOLE   0 0 854
EXELON CORP COM 30161N101   4,452,980 103,007 SH   SOLE   117 0 102,890
DEERE & CO COM 244199105   251,682 587 SH   SOLE   0 0 587
THERMO FISHER SCIENTIFIC INC COM 883556102   297,923 541 SH   SOLE   0 0 541
ABBOTT LABS COM 002824100   494,494 4,504 SH   SOLE   0 0 4,504
DIGITAL RLTY TR INC COM 253868103   1,810,806 18,059 SH   SOLE   29 0 18,030
GENERAL MLS INC COM 370334104   5,498,588 65,576 SH   SOLE   64 0 65,512
ALPHABET INC CAP STK CL A 02079K305   5,961,878 67,572 SH   SOLE   121 0 67,451
NEXTERA ENERGY INC COM 65339F101   3,581,216 42,838 SH   SOLE   30 0 42,808
STEEL DYNAMICS INC COM 858119100   1,821,812 18,647 SH   SOLE   31 0 18,616
SPDR S&P 500 ETF TR TR UNIT 78462F103   285,293 746 SH   SOLE   0 0 746
STAG INDL INC COM 85254J102   1,717,119 53,145 SH   SOLE   70 0 53,075
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   605,364 8,653 SH   SOLE   37 0 8,616
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   3,167,308 21,743 SH   SOLE   31 0 21,712
TARGET CORP COM 87612E106   3,949,554 26,500 SH   SOLE   35 0 26,465
LOWES COS INC COM 548661107   500,292 2,511 SH   SOLE   0 0 2,511
CONSTELLATION ENERGY CORP COM 21037T109   1,624,096 18,839 SH   SOLE   14 0 18,825
APPLE INC COM 037833100   8,867,908 68,251 SH   SOLE   59 0 68,192
TRUIST FINL CORP COM 89832Q109   227,973 5,298 SH   SOLE   0 0 5,298
ISHARES TR CORE MSCI EAFE 46432F842   318,987 5,175 SH   SOLE   0 0 5,175