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   278,520 2,975 SH   SOLE 0 1,875 0 1,100
ABBOTT LABS COM 002824100   373,841 3,860 SH   SOLE 0 1,343 0 2,517
ABBVIE INC COM 00287Y109   723,537 4,854 SH   SOLE 0 2,154 0 2,700
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,970,120 19,440 SH   SOLE 0 18,915 0 525
ADOBE INC COM 00724F101   350,301 687 SH   SOLE 0 490 0 197
AFLAC INC COM 001055102   250,839 3,268 SH   SOLE 0 3,268 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   3,195,533 31,923 SH   SOLE 0 31,294 0 629
ALPHABET INC CAP STK CL A 02079K305   10,283,764 78,586 SH   SOLE 0 73,715 0 4,871
ALPHABET INC CAP STK CL C 02079K107   878,912 6,666 SH   SOLE 0 6,566 0 100
AMAZON COM INC COM 023135106   397,886 3,130 SH   SOLE 0 3,130 0 0
AMERICAN EXPRESS CO COM 025816109   2,845,053 19,070 SH   SOLE 0 19,070 0 0
AMERICAN TOWER CORP NEW COM 03027X100   5,413,452 32,919 SH   SOLE 0 31,744 0 1,175
AMERIPRISE FINL INC COM 03076C106   947,500 2,874 SH   SOLE 0 2,874 0 0
AMGEN INC COM 031162100   6,272,265 23,338 SH   SOLE 0 22,894 0 444
APPLE INC COM 037833100   11,324,650 66,145 SH   SOLE 0 58,530 0 7,614
BAXTER INTL INC COM 071813109   3,492,857 92,551 SH   SOLE 0 90,853 0 1,698
BECTON DICKINSON & CO COM 075887109   4,302,064 16,640 SH   SOLE 0 16,302 0 338
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   442,079 1,262 SH   SOLE 0 1,262 0 0
BLACKROCK INC COM 09247X101   5,253,101 8,126 SH   SOLE 0 7,738 0 388
BLOOM ENERGY CORP COM CL A 093712107   200,717 15,137 SH   SOLE 0 15,137 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,543,831 64,488 SH   SOLE 0 63,270 0 1,218
CISCO SYS INC COM 17275R102   9,881,790 183,813 SH   SOLE 0 176,437 0 7,376
CLOROX CO DEL COM 189054109   3,033,358 23,145 SH   SOLE 0 22,270 0 875
COCA COLA CO COM 191216100   1,641,837 29,329 SH   SOLE 0 27,151 0 2,178
COGNEX CORP COM 192422103   3,292,529 77,581 SH   SOLE 0 75,719 0 1,862
CONSTELLATION ENERGY CORP COM 21037T109   1,455,263 13,341 SH   SOLE 0 12,829 0 512
CORNING INC COM 219350105   2,701,937 88,675 SH   SOLE 0 86,923 0 1,752
COSTCO WHSL CORP NEW COM 22160K105   211,295 374 SH   SOLE 0 301 0 73
CSX CORP COM 126408103   6,031,671 196,152 SH   SOLE 0 174,051 0 22,101
DEERE & CO COM 244199105   221,522 587 SH   SOLE 0 271 0 316
DIAGEO PLC SPON ADR NEW 25243Q205   3,171,889 21,262 SH   SOLE 0 20,516 0 746
DIGITAL RLTY TR INC COM 253868103   1,269,501 10,490 SH   SOLE 0 10,192 0 298
DISNEY WALT CO COM 254687106   2,025,440 24,990 SH   SOLE 0 22,420 0 2,570
ECOLAB INC COM 278865100   5,553,591 32,784 SH   SOLE 0 31,262 0 1,522
ELI LILLY & CO COM 532457108   246,006 458 SH   SOLE 0 7 0 451
EXELON CORP COM 30161N101   3,881,718 102,718 SH   SOLE 0 99,768 0 2,950
FIDELITY COVINGTON TRUST SUSTAINABLE U S 316092279   369,155 18,362 SH   SOLE 0 16,961 0 1,401
GENERAL MLS INC COM 370334104   4,044,109 63,199 SH   SOLE 0 61,114 0 2,085
GILEAD SCIENCES INC COM 375558103   6,321,353 84,352 SH   SOLE 0 82,243 0 2,109
HERSHEY CO COM 427866108   216,086 1,080 SH   SOLE 0 15 0 1,065
HOME DEPOT INC COM 437076102   9,161,017 30,318 SH   SOLE 0 27,931 0 2,388
HP INC COM 40434L105   263,322 10,246 SH   SOLE 0 10,246 0 0
INTUIT COM 461202103   5,059,442 9,902 SH   SOLE 0 9,584 0 318
INVESCO QQQ TR UNIT SER 1 46090E103   463,610 1,294 SH   SOLE 0 1,192 0 102
ISHARES TR 1 3 YR TREAS BD 464287457   283,152 3,497 SH   SOLE 0 3,497 0 0
ISHARES TR SELECT DIVID ETF 464287168   679,567 6,313 SH   SOLE 0 6,172 0 141
ISHARES TR 0-5 YR TIPS ETF 46429B747   44,472,831 458,861 SH   SOLE 0 449,010 0 9,851
ISHARES TR RUS 1000 GRW ETF 464287614   1,053,684 3,961 SH   SOLE 0 3,961 0 0
ISHARES TR SHORT TREAS BD 464288679   18,791,940 170,109 SH   SOLE 0 167,374 0 2,735
JOHNSON & JOHNSON COM 478160104   534,378 3,431 SH   SOLE 0 3,277 0 154
JOHNSON CTLS INTL PLC SHS G51502105   4,945,620 92,945 SH   SOLE 0 90,313 0 2,632
KELLANOVA COM 487836108   547,432 9,199 SH   SOLE 0 7,873 0 1,326
KRANESHARES TR GLOBAL CARB STRA 500767678   658,106 18,215 SH   SOLE 0 17,850 0 365
LABORATORY CORP AMER HLDGS COM NEW 50540R409   3,563,040 17,722 SH   SOLE 0 17,389 0 333
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   17,008,950 1,252,500 SH   SOLE 0 725,350 0 527,150
LOWES COS INC COM 548661107   502,765 2,419 SH   SOLE 0 1,145 0 1,274
MERCK & CO INC COM 58933Y105   5,881,366 57,128 SH   SOLE 0 56,181 0 947
MICROSOFT CORP COM 594918104   12,100,966 38,325 SH   SOLE 0 36,860 0 1,465
NATIONAL GRID PLC SPONSORED ADR NE 636274409   7,843,357 129,364 SH   SOLE 0 126,199 0 3,165
NEXTERA ENERGY INC COM 65339F101   2,340,844 40,860 SH   SOLE 0 39,377 0 1,483
NIKE INC CL B 654106103   5,386,079 56,328 SH   SOLE 0 54,437 0 1,891
NVIDIA CORPORATION COM 67066G104   10,488,503 24,112 SH   SOLE 0 22,772 0 1,340
ORACLE CORP COM 68389X105   373,792 3,529 SH   SOLE 0 1,320 0 2,209
PEPSICO INC COM 713448108   258,806 1,527 SH   SOLE 0 1,527 0 0
PFIZER INC COM 717081103   241,679 7,286 SH   SOLE 0 6,086 0 1,200
PROCTER AND GAMBLE CO COM 742718109   6,267,681 42,971 SH   SOLE 0 41,846 0 1,125
PROLOGIS INC. COM 74340W103   5,638,752 50,252 SH   SOLE 0 48,434 0 1,818
ROYAL BK CDA COM 780087102   10,102,145 115,532 SH   SOLE 0 111,966 0 3,566
RUNWAY GROWTH FINANCE CORP COM 78163D100   170,506 13,300 SH   SOLE 0 13,300 0 0
SALESFORCE INC COM 79466L302   4,470,285 22,045 SH   SOLE 0 21,542 0 503
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   513,505 7,257 SH   SOLE 0 7,257 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   5,184,394 52,585 SH   SOLE 0 51,037 0 1,548
SOFI TECHNOLOGIES INC COM 83406F102   598,459 74,901 SH   SOLE 0 74,901 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   361,648 846 SH   SOLE 0 846 0 0
STAG INDL INC COM 85254J102   1,721,357 49,880 SH   SOLE 0 48,791 0 1,089
STARBUCKS CORP COM 855244109   459,314 5,032 SH   SOLE 0 4,491 0 541
STEEL DYNAMICS INC COM 858119100   2,270,503 21,176 SH   SOLE 0 20,761 0 415
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   8,152,378 93,813 SH   SOLE 0 90,909 0 2,904
TARGET CORP COM 87612E106   3,600,030 32,559 SH   SOLE 0 31,663 0 896
TESLA INC COM 88160R101   394,097 1,575 SH   SOLE 0 1,575 0 0
THE CIGNA GROUP COM 125523100   200,013 699 SH   SOLE 0 13 0 686
THERMO FISHER SCIENTIFIC INC COM 883556102   264,727 523 SH   SOLE 0 380 0 143
TJX COS INC NEW COM 872540109   228,510 2,571 SH   SOLE 0 2,571 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   8,518,272 141,359 SH   SOLE 0 137,231 0 4,128
UNILEVER PLC SPON ADR NEW 904767704   2,729,263 55,248 SH   SOLE 0 51,983 0 3,265
V F CORP COM 918204108   3,029,875 171,470 SH   SOLE 0 168,522 0 2,948
VANGUARD INDEX FDS TOTAL STK MKT 922908769   374,743 1,764 SH   SOLE 0 1,440 0 324
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   207,914 2,748 SH   SOLE 0 2,748 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   317,502 3,073 SH   SOLE 0 3,073 0 0
VISA INC COM CL A 92826C839   6,139,785 26,694 SH   SOLE 0 25,908 0 786
WABTEC COM 929740108   479,597 4,513 SH   SOLE 0 0 0 4,513
WILLIAMS SONOMA INC COM 969904101   4,574,087 29,434 SH   SOLE 0 28,877 0 557
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   715,661 18,118 SH   SOLE 0 17,744 0 374
XYLEM INC COM 98419M100   3,747,313 41,166 SH   SOLE 0 39,124 0 2,042
ZOETIS INC CL A 98978V103   5,409,324 31,092 SH   SOLE 0 30,437 0 655