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   325,227 2,975 SH   SOLE 0 1,875 0 1,100
ABBOTT LABS COM 002824100   422,339 3,837 SH   SOLE 0 1,320 0 2,517
ABBVIE INC COM 00287Y109   752,224 4,854 SH   SOLE 0 2,154 0 2,700
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   6,850,384 19,522 SH   SOLE 0 18,970 0 552
ADOBE INC COM 00724F101   412,251 691 SH   SOLE 0 494 0 197
AFLAC INC COM 001055102   269,790 3,270 SH   SOLE 0 3,270 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   4,130,522 32,583 SH   SOLE 0 31,899 0 684
ALPHABET INC CAP STK CL A 02079K305   11,069,734 79,245 SH   SOLE 0 75,266 0 3,979
ALPHABET INC CAP STK CL C 02079K107   933,661 6,625 SH   SOLE 0 6,525 0 100
AMAZON COM INC COM 023135106   452,173 2,976 SH   SOLE 0 2,976 0 0
AMERICAN EXPRESS CO COM 025816109   3,403,968 18,170 SH   SOLE 0 18,170 0 0
AMERICAN TOWER CORP NEW COM 03027X100   7,571,962 35,075 SH   SOLE 0 33,822 0 1,253
AMERIPRISE FINL INC COM 03076C106   1,091,631 2,874 SH   SOLE 0 2,874 0 0
AMGEN INC COM 031162100   6,449,925 22,394 SH   SOLE 0 21,921 0 473
ANALOG DEVICES INC COM 032654105   327,624 1,650 SH   SOLE 0 1,650 0 0
APPLE INC COM 037833100   13,315,344 69,160 SH   SOLE 0 61,479 0 7,681
ASML HOLDING N V N Y REGISTRY SHS N07059210   248,270 328 SH   SOLE 0 203 0 125
AUTOMATIC DATA PROCESSING IN COM 053015103   229,475 985 SH   SOLE 0 985 0 0
BAXTER INTL INC COM 071813109   4,296,455 111,134 SH   SOLE 0 109,048 0 2,086
BECTON DICKINSON & CO COM 075887109   4,198,401 17,219 SH   SOLE 0 16,837 0 382
BERKSHIRE HATHAWAY INC DEL CL A 084670108   7,596,750 14 SH   SOLE 0 14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   446,182 1,251 SH   SOLE 0 1,251 0 0
BLACKROCK INC COM 09247X101   6,789,636 8,364 SH   SOLE 0 7,964 0 400
BLOOM ENERGY CORP COM CL A 093712107   224,028 15,137 SH   SOLE 0 15,137 0 0
BROADCOM INC COM 11135F101   267,900 240 SH   SOLE 0 209 0 31
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,863,750 64,736 SH   SOLE 0 63,465 0 1,271
CANADIAN NATL RY CO COM 136375102   272,240 2,167 SH   SOLE 0 2,167 0 0
CISCO SYS INC COM 17275R102   9,590,546 189,837 SH   SOLE 0 182,033 0 7,804
CLOROX CO DEL COM 189054109   3,386,800 23,752 SH   SOLE 0 22,820 0 932
COCA COLA CO COM 191216100   1,599,242 27,138 SH   SOLE 0 24,960 0 2,178
COGNEX CORP COM 192422103   4,012,717 96,136 SH   SOLE 0 93,848 0 2,288
CONSTELLATION ENERGY CORP COM 21037T109   1,404,466 12,015 SH   SOLE 0 11,498 0 517
CORNING INC COM 219350105   3,038,961 99,802 SH   SOLE 0 97,672 0 2,130
CSX CORP COM 126408103   7,004,544 202,035 SH   SOLE 0 179,522 0 22,513
DEERE & CO COM 244199105   234,324 586 SH   SOLE 0 270 0 316
DIAGEO PLC SPON ADR NEW 25243Q205   3,115,896 21,392 SH   SOLE 0 20,740 0 652
DIGITAL RLTY TR INC COM 253868103   1,282,818 9,532 SH   SOLE 0 9,258 0 274
DISNEY WALT CO COM 254687106   2,253,458 24,958 SH   SOLE 0 22,388 0 2,570
EATON CORP PLC SHS G29183103   329,201 1,367 SH   SOLE 0 1,020 0 347
ECOLAB INC COM 278865100   6,640,564 33,479 SH   SOLE 0 31,904 0 1,575
ELI LILLY & CO COM 532457108   264,063 453 SH   SOLE 0 2 0 451
ENERGY SVCS ACQUISITION CORP COM 29271Q103   62,048 10,376 SH   SOLE 0 10,376 0 0
EXELON CORP COM 30161N101   3,688,984 102,757 SH   SOLE 0 99,619 0 3,138
FIDELITY COVINGTON TRUST SUSTAINABLE U S 316092279   407,216 18,065 SH   SOLE 0 16,664 0 1,401
GENERAL MLS INC COM 370334104   4,295,575 65,944 SH   SOLE 0 63,660 0 2,284
GILEAD SCIENCES INC COM 375558103   6,758,897 83,433 SH   SOLE 0 81,230 0 2,203
HAMILTON LANE INC CL A 407497106   235,048 2,072 SH   SOLE 0 2,072 0 0
HERSHEY CO COM 427866108   201,355 1,080 SH   SOLE 0 15 0 1,065
HOME DEPOT INC COM 437076102   10,729,164 30,960 SH   SOLE 0 28,344 0 2,616
HP INC COM 40434L105   308,302 10,246 SH   SOLE 0 10,246 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   238,783 1,460 SH   SOLE 0 972 0 488
INTUIT COM 461202103   6,227,955 9,964 SH   SOLE 0 9,637 0 327
INVESCO QQQ TR UNIT SER 1 46090E103   518,465 1,266 SH   SOLE 0 1,164 0 102
ISHARES TR 1 3 YR TREAS BD 464287457   287,468 3,504 SH   SOLE 0 3,504 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   45,444,291 460,942 SH   SOLE 0 449,962 0 10,980
ISHARES TR SELECT DIVID ETF 464287168   736,813 6,286 SH   SOLE 0 6,145 0 141
ISHARES TR SHORT TREAS BD 464288679   21,866,714 198,554 SH   SOLE 0 195,518 0 3,036
ISHARES TR 0-3 MNTH TREASRY 46436E718   8,655,808 86,325 SH   SOLE 0 80,831 0 5,494
ISHARES TR RUS 1000 GRW ETF 464287614   1,160,367 3,827 SH   SOLE 0 3,827 0 0
JOHNSON & JOHNSON COM 478160104   519,907 3,317 SH   SOLE 0 3,163 0 154
JOHNSON CTLS INTL PLC SHS G51502105   5,767,064 100,053 SH   SOLE 0 97,090 0 2,963
KELLANOVA COM 487836108   459,580 8,220 SH   SOLE 0 7,226 0 994
KRANESHARES TR GLOBAL CARB STRA 500767678   692,831 18,987 SH   SOLE 0 18,566 0 421
LABORATORY CORP AMER HLDGS COM NEW 50540R409   4,264,470 18,762 SH   SOLE 0 18,379 0 383
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   20,716,350 1,252,500 SH   SOLE 0 725,350 0 527,150
LOWES COS INC COM 548661107   535,678 2,407 SH   SOLE 0 1,133 0 1,274
MASTERCARD INCORPORATED CL A 57636Q104   518,636 1,216 SH   SOLE 0 952 0 264
MERCK & CO INC COM 58933Y105   6,633,625 60,848 SH   SOLE 0 58,907 0 1,941
MICROSOFT CORP COM 594918104   14,950,501 39,758 SH   SOLE 0 37,844 0 1,914
NATIONAL GRID PLC SPONSORED ADR NE 636274409   8,804,521 129,497 SH   SOLE 0 126,133 0 3,364
NEW YORK TIMES CO CL A 650111107   220,455 4,500 SH   SOLE 0 4,500 0 0
NEXTERA ENERGY INC COM 65339F101   2,893,961 47,645 SH   SOLE 0 46,001 0 1,644
NIKE INC CL B 654106103   6,505,537 59,920 SH   SOLE 0 57,892 0 2,028
NOVO-NORDISK A S ADR 670100205   606,217 5,860 SH   SOLE 0 5,860 0 0
NVIDIA CORPORATION COM 67066G104   12,099,740 24,433 SH   SOLE 0 22,940 0 1,493
ORACLE CORP COM 68389X105   371,957 3,528 SH   SOLE 0 1,319 0 2,209
PAYPAL HLDGS INC COM 70450Y103   214,567 3,494 SH   SOLE 0 939 0 2,555
PEPSICO INC COM 713448108   259,417 1,527 SH   SOLE 0 1,527 0 0
PROCTER AND GAMBLE CO COM 742718109   6,371,969 43,483 SH   SOLE 0 42,287 0 1,196
PROLOGIS INC. COM 74340W103   6,829,719 51,236 SH   SOLE 0 49,343 0 1,893
ROCKWELL AUTOMATION INC COM 773903109   248,384 800 SH   SOLE 0 800 0 0
ROYAL BK CDA COM 780087102   12,306,259 121,688 SH   SOLE 0 117,658 0 4,030
RUNWAY GROWTH FINANCE CORP COM 78163D100   173,869 13,777 SH   SOLE 0 13,777 0 0
SALESFORCE INC COM 79466L302   5,791,448 22,009 SH   SOLE 0 21,474 0 535
SKYWORKS SOLUTIONS INC COM 83088M102   6,378,013 56,734 SH   SOLE 0 55,060 0 1,674
SOFI TECHNOLOGIES INC COM 83406F102   745,265 74,901 SH   SOLE 0 74,901 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   446,791 940 SH   SOLE 0 905 0 35
STAG INDL INC COM 85254J102   1,933,472 49,248 SH   SOLE 0 48,159 0 1,089
STARBUCKS CORP COM 855244109   480,863 5,008 SH   SOLE 0 4,467 0 541
STEEL DYNAMICS INC COM 858119100   2,420,014 20,491 SH   SOLE 0 20,034 0 457
STRYKER CORPORATION COM 863667101   348,571 1,164 SH   SOLE 0 1,164 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   9,974,438 95,908 SH   SOLE 0 92,818 0 3,090
TARGET CORP COM 87612E106   5,139,389 36,086 SH   SOLE 0 35,077 0 1,009
THE CIGNA GROUP COM 125523100   209,384 699 SH   SOLE 0 13 0 686
THERMO FISHER SCIENTIFIC INC COM 883556102   277,603 523 SH   SOLE 0 380 0 143
TJX COS INC NEW COM 872540109   238,090 2,538 SH   SOLE 0 2,538 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   9,342,337 144,573 SH   SOLE 0 140,078 0 4,495
UNILEVER PLC SPON ADR NEW 904767704   2,836,549 58,510 SH   SOLE 0 55,155 0 3,355
V F CORP COM 918204108   3,670,353 195,232 SH   SOLE 0 191,581 0 3,651
VANGUARD INDEX FDS TOTAL STK MKT 922908769   262,192 1,105 SH   SOLE 0 781 0 324
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   211,411 484 SH   SOLE 0 415 0 69
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   343,039 3,073 SH   SOLE 0 3,073 0 0
VISA INC COM CL A 92826C839   6,995,781 26,871 SH   SOLE 0 26,046 0 825
WABTEC COM 929740108   572,700 4,513 SH   SOLE 0 0 0 4,513
WILLIAMS SONOMA INC COM 969904101   5,245,169 25,994 SH   SOLE 0 25,434 0 560
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   833,604 19,454 SH   SOLE 0 19,002 0 452
XYLEM INC COM 98419M100   5,086,481 44,478 SH   SOLE 0 42,364 0 2,114
ZOETIS INC CL A 98978V103   6,379,141 32,321 SH   SOLE 0 31,603 0 718