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
Expires: July 31, 2015
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 (x$1000) 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