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
ISHARES TR 0-5 YR TIPS ETF 46429B747   52,957,678 514,602 SH   SOLE   496,832 0 17,770
ISHARES TR 0-3 MNTH TREASRY 46436E718   23,264,938 231,055 SH   SOLE   225,680 0 5,375
MICROSOFT CORP COM 594918104   21,608,272 43,442 SH   SOLE   40,511 0 2,931
NVIDIA CORPORATION COM 67066G104   19,153,566 121,233 SH   SOLE   108,727 0 12,506
ISHARES TR SHORT TREAS BD 464288679   19,151,305 173,441 SH   SOLE   165,426 0 8,015
ALPHABET INC CAP STK CL A 02079K305   15,525,264 88,097 SH   SOLE   81,360 0 6,737
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   12,863,899 56,797 SH   SOLE   53,703 0 3,094
CISCO SYS INC COM 17275R102   12,605,897 181,694 SH   SOLE   170,136 0 11,558
AMERICAN EXPRESS CO COM 025816109   12,451,099 39,034 SH   SOLE   37,920 0 1,114
APPLE INC COM 037833100   12,090,352 58,928 SH   SOLE   49,953 0 8,975
HOME DEPOT INC COM 437076102   10,364,011 28,268 SH   SOLE   25,048 0 3,220
BERKSHIRE HATHAWAY INC DEL CL A 084670108   10,203,200 14 SH   SOLE   14 0 0
ROYAL BK CDA COM 780087102   10,189,863 77,460 SH   SOLE   73,140 0 4,320
VISA INC COM CL A 92826C839   10,014,790 28,207 SH   SOLE   26,281 0 1,926
UNILEVER PLC SPON ADR NEW 904767704   9,911,685 162,035 SH   SOLE   152,908 0 9,127
GILEAD SCIENCES INC COM 375558103   8,232,483 74,253 SH   SOLE   70,573 0 3,680
ECOLAB INC COM 278865100   8,049,759 29,876 SH   SOLE   28,014 0 1,862
PROCTER AND GAMBLE CO COM 742718109   7,950,808 49,905 SH   SOLE   47,243 0 2,662
NIKE INC CL B 654106103   7,878,934 110,908 SH   SOLE   105,722 0 5,186
BLACKROCK INC COM 09290D101   7,453,488 7,104 SH   SOLE   6,492 0 612
MERCK & CO INC COM 58933Y105   7,143,678 90,244 SH   SOLE   85,414 0 4,830
TORONTO DOMINION BK ONT COM NEW 891160509   6,721,925 91,517 SH   SOLE   86,615 0 4,902
JOHNSON CTLS INTL PLC SHS G51502105   6,707,640 63,507 SH   SOLE   59,902 0 3,605
BECTON DICKINSON & CO COM 075887109   6,647,591 38,593 SH   SOLE   36,906 0 1,687
AMGEN INC COM 031162100   6,568,923 23,527 SH   SOLE   22,203 0 1,324
INTUIT COM 461202103   6,377,045 8,096 SH   SOLE   7,644 0 452
CSX CORP COM 126408103   6,132,856 187,951 SH   SOLE   160,918 0 27,033
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,911,456 19,778 SH   SOLE   18,818 0 960
NATIONAL GRID PLC SPONSORED ADR NE 636274409   5,735,119 77,075 SH   SOLE   73,574 0 3,501
XYLEM INC COM 98419M100   5,436,439 42,026 SH   SOLE   39,506 0 2,520
NOVO-NORDISK A S ADR 670100205   5,336,765 77,322 SH   SOLE   72,917 0 4,405
LABCORP HOLDINGS INC COM SHS 504922105   5,246,608 19,986 SH   SOLE   19,062 0 924
TARGET CORP COM 87612E106   5,044,670 51,137 SH   SOLE   48,713 0 2,424
SALESFORCE INC COM 79466L302   5,038,959 18,479 SH   SOLE   17,623 0 856
GENERAL MLS INC COM 370334104   4,903,053 94,635 SH   SOLE   89,953 0 4,682
BAXTER INTL INC COM 071813109   4,837,891 159,772 SH   SOLE   152,990 0 6,782
AMERICAN TOWER CORP NEW COM 03027X100   4,809,549 21,761 SH   SOLE   20,782 0 979
PROLOGIS INC. COM 74340W103   4,323,169 41,126 SH   SOLE   39,174 0 1,952
FIRST SOLAR INC COM 336433107   4,142,142 25,022 SH   SOLE   23,741 0 1,281
CORNING INC COM 219350105   3,692,264 70,208 SH   SOLE   66,923 0 3,285
CLOROX CO DEL COM 189054109   3,402,399 28,337 SH   SOLE   26,820 0 1,517
DISNEY WALT CO COM 254687106   3,196,606 25,777 SH   SOLE   23,207 0 2,570
NEXTERA ENERGY INC COM 65339F101   3,051,277 43,954 SH   SOLE   41,754 0 2,200
WILLIAMS SONOMA INC COM 969904101   2,965,610 18,153 SH   SOLE   17,320 0 833
CONSTELLATION ENERGY CORP COM 21037T109   2,818,231 8,732 SH   SOLE   8,167 0 565
EXELON CORP COM 30161N101   2,813,893 64,806 SH   SOLE   61,403 0 3,403
ZOETIS INC CL A 98978V103   2,714,229 17,404 SH   SOLE   16,481 0 923
JACOBS SOLUTIONS INC COM 46982L108   2,540,633 19,328 SH   SOLE   18,464 0 864
STEEL DYNAMICS INC COM 858119100   2,539,044 19,835 SH   SOLE   18,876 0 959
MASTERCARD INCORPORATED CL A 57636Q104   2,210,152 3,933 SH   SOLE   3,771 0 162
REGENERON PHARMACEUTICALS COM 75886F107   2,102,662 4,005 SH   SOLE   3,825 0 180
COCA COLA CO COM 191216100   1,911,587 27,019 SH   SOLE   24,841 0 2,178
AMERIPRISE FINL INC COM 03076C106   1,534,055 2,874 SH   SOLE   2,874 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   1,431,762 29,754 SH   SOLE   29,129 0 625
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,406,790 2,896 SH   SOLE   2,896 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   1,334,717 3,144 SH   SOLE   3,144 0 0
FIDELITY WISE ORIGIN BITCOIN SHS 315948109   1,117,142 11,886 SH   SOLE   11,886 0 0
WABTEC COM 929740108   837,400 4,000 SH   SOLE   0 0 4,000
AIRBNB INC COM CL A 009066101   756,817 5,719 SH   SOLE   5,719 0 0
ORACLE CORP COM 68389X105   725,852 3,320 SH   SOLE   1,111 0 2,209
ISHARES TR CORE S&P500 ETF 464287200   711,551 1,146 SH   SOLE   636 0 510
ABBVIE INC COM 00287Y109   705,727 3,802 SH   SOLE   743 0 3,059
INVESCO QQQ TR UNIT SER 1 46090E103   697,849 1,265 SH   SOLE   1,163 0 102
SPDR S&P 500 ETF TR TR UNIT 78462F103   610,806 989 SH   SOLE   989 0 0
LOWES COS INC COM 548661107   589,287 2,656 SH   SOLE   1,382 0 1,274
SCHWAB STRATEGIC TR US TIPS ETF 808524870   578,956 21,700 SH   SOLE   0 0 21,700
BROADCOM INC COM 11135F101   563,704 2,045 SH   SOLE   1,475 0 570
VANGUARD INDEX FDS TOTAL STK MKT 922908769   472,701 1,555 SH   SOLE   1,231 0 324
3M CO COM 88579Y101   453,827 2,981 SH   SOLE   1,881 0 1,100
ISHARES TR SELECT DIVID ETF 464287168   447,427 3,369 SH   SOLE   3,369 0 0
STARBUCKS CORP COM 855244109   403,582 4,404 SH   SOLE   4,404 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   386,044 1,310 SH   SOLE   822 0 488
AMAZON COM INC COM 023135106   379,325 1,729 SH   SOLE   1,729 0 0
KELLANOVA COM 487836108   358,044 4,502 SH   SOLE   4,502 0 0
EATON CORP PLC SHS G29183103   350,207 981 SH   SOLE   981 0 0
COSTCO WHSL CORP NEW COM 22160K105   339,549 343 SH   SOLE   270 0 73
HCA HEALTHCARE INC COM 40412C101   330,615 863 SH   SOLE   863 0 0
STRYKER CORPORATION COM 863667101   329,560 833 SH   SOLE   833 0 0
ANALOG DEVICES INC COM 032654105   323,469 1,359 SH   SOLE   1,359 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   322,574 3,893 SH   SOLE   3,893 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   322,073 567 SH   SOLE   534 0 33
SPDR GOLD TR GOLD SHS 78463V107   304,830 1,000 SH   SOLE   1,000 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   298,483 11,925 SH   SOLE   0 0 11,925
JOHNSON & JOHNSON COM 478160104   287,781 1,884 SH   SOLE   1,534 0 350
NOVARTIS AG SPONSORED ADR 66987V109   286,794 2,370 SH   SOLE   2,242 0 128
DEERE & CO COM 244199105   275,093 541 SH   SOLE   225 0 316
ABBOTT LABS COM 002824100   273,244 2,009 SH   SOLE   360 0 1,649
ALPHABET INC CAP STK CL C 02079K107   271,787 1,532 SH   SOLE   812 0 720
DIMENSIONAL ETF TRUST GLOBAL SUSTAINA 25434V674   268,546 5,122 SH   SOLE   0 0 5,122
TJX COS INC NEW COM 872540109   264,516 2,142 SH   SOLE   2,142 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   264,343 1,225 SH   SOLE   1,225 0 0
ROCKWELL AUTOMATION INC COM 773903109   258,096 777 SH   SOLE   777 0 0
AIR PRODS & CHEMS INC COM 009158106   245,110 869 SH   SOLE   831 0 38
FIDELITY COVINGTON TRUST SUSTAINABLE U S 316092279   242,844 8,598 SH   SOLE   7,789 0 809
ISHARES GOLD TR ISHARES NEW 464285204   239,213 3,836 SH   SOLE   3,836 0 0
THE CIGNA GROUP COM 125523100   232,591 704 SH   SOLE   18 0 686
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101   232,211 7,928 SH   SOLE   0 0 7,928
TRUIST FINL CORP COM 89832Q109   223,978 5,210 SH   SOLE   5,210 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103   223,038 114 SH   SOLE   114 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   222,973 723 SH   SOLE   723 0 0
PEPSICO INC COM 713448108   218,528 1,655 SH   SOLE   1,380 0 275
PAYCHEX INC COM 704326107   215,135 1,479 SH   SOLE   1,310 0 169
ADOBE INC COM 00724F101   208,141 538 SH   SOLE   538 0 0
SPDR SERIES TRUST BBG CONV SEC ETF 78464A359   206,650 2,500 SH   SOLE   2,500 0 0
ISHARES TR MSCI EAFE ETF 464287465   203,362 2,275 SH   SOLE   2,275 0 0
META PLATFORMS INC CL A 30303M102   202,237 274 SH   SOLE   274 0 0
GE AEROSPACE COM NEW 369604301   201,279 782 SH   SOLE   782 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   193,313 10,455 SH   SOLE   10,455 0 0