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
3M CO COM 88579Y101 446,582 3,075 SH SOLE 0 1,975 0 1,100
ABBOTT LABORATORIES COM 002824100 214,118 2,086 SH SOLE 0 437 0 1,649
ABBVIE INC COM 00287Y109 855,732 3,935 SH SOLE 0 876 0 3,059
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,671,484 28,602 SH SOLE 0 26,990 0 1,612
ADVANCED MICRO DEVICES INC COM 007903107 239,030 1,175 SH SOLE 0 1,071 0 104
AIRBNB INC COM CL A 009066101 378,680 2,999 SH SOLE 0 2,999 0 0
ALBEMARLE CORP COM 012653101 201,433 1,122 SH SOLE 0 985 0 137
ALPHABET INC CAP STK CL A 02079K305 24,975,749 86,854 SH SOLE 0 79,986 0 6,868
ALPHABET INC CAP STK CL C 02079K107 499,194 1,740 SH SOLE 0 1,020 0 720
AMAZON COM INC COM 023135106 341,771 1,641 SH SOLE 0 1,641 0 0
AMERICAN EXPRESS CO COM 025816109 12,000,711 39,674 SH SOLE 0 38,431 0 1,243
AMERICAN TOWER CORP COM 03027X100 4,450,754 25,790 SH SOLE 0 24,418 0 1,372
AMERIPRISE FINL INC COM 03076C106 1,277,365 2,874 SH SOLE 0 2,874 0 0
AMGEN INC COM 031162100 403,302 1,146 SH SOLE 0 913 0 233
ANALOG DEVICES INC COM 032654105 434,579 1,366 SH SOLE 0 1,366 0 0
APPLE INC COM 037833100 15,036,424 59,248 SH SOLE 0 50,329 0 8,918
ASML HLDG NV N Y REGISTRY SHS N07059210 276,053 209 SH SOLE 0 207 0 2
BECTON DICKINSON & CO COM 075887109 6,955,439 44,237 SH SOLE 0 41,507 0 2,730
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,355,178 2,828 SH SOLE 0 2,828 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 10,053,960 14 SH SOLE 0 14 0 0
BLACKROCK ETF TRUST II ISHARES SHORT-TE 092528884 752,718 14,926 SH SOLE 0 14,926 0 0
BLACKROCK INC COM 09290D101 6,724,114 6,992 SH SOLE 0 6,318 0 674
BROADCOM INC COM 11135F101 641,924 2,074 SH SOLE 0 1,764 0 310
CAMECO CORP COM 13321L108 11,476,850 105,670 SH SOLE 0 99,416 0 6,254
CISCO SYS INC COM 17275R102 14,428,789 185,962 SH SOLE 0 173,258 0 12,704
COCA COLA CO COM 191216100 2,061,936 27,113 SH SOLE 0 24,935 0 2,178
CONSTELLATION ENERGY CORP COM 21037T109 4,223,974 15,126 SH SOLE 0 14,265 0 861
CORNING INC COM 219350105 8,906,117 65,501 SH SOLE 0 62,254 0 3,247
CSX CORP COM 126408103 8,086,707 196,997 SH SOLE 0 168,735 0 28,262
DARLING INGREDIENTS INC COM 237266101 281,046 4,544 SH SOLE 0 4,146 0 398
DEERE & CO COM 244199105 292,916 520 SH SOLE 0 204 0 316
DIMENSIONAL ETF TRUST GLOBAL SUSTAINA 25434V674 480,225 9,281 SH SOLE 0 0 0 9,281
DISNEY WALT CO COM 254687106 2,472,533 25,654 SH SOLE 0 23,084 0 2,570
DOVER CORP COM 260003108 217,622 1,044 SH SOLE 0 0 0 1,044
EATON CORP PLC SHS G29183103 370,904 1,037 SH SOLE 0 1,037 0 0
EBAY INC. COM 278642103 218,448 2,400 SH SOLE 0 640 0 1,760
ECOLAB INC COM 278865100 8,206,266 30,848 SH SOLE 0 28,780 0 2,068
ELI LILLY & CO COM 532457108 2,915,684 3,170 SH SOLE 0 2,840 0 330
EXXON MOBIL CORP COM 30231G102 213,827 1,260 SH SOLE 0 1,260 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 252,803 3,593 SH SOLE 0 3,593 0 0
FIDELITY COVINGTON TRUST ENHANCED SMALL 31609A206 331,051 8,712 SH SOLE 0 7,528 0 1,184
FIDELITY WISE ORIGIN BITCOIN SHS 315948109 589,282 9,983 SH SOLE 0 9,983 0 0
FIRST CTZNS BANCSHARES INC D CL A 31946M103 214,851 114 SH SOLE 0 114 0 0
FIRST SOLAR INC COM 336433107 5,249,483 26,612 SH SOLE 0 25,187 0 1,425
FREEPORT MCMORAN INC CL B 35671D857 239,117 4,068 SH SOLE 0 1,130 0 2,938
GILEAD SCIENCES INC COM 375558103 10,271,386 73,699 SH SOLE 0 69,533 0 4,166
HCA HEALTHCARE INC COM 40412C101 408,406 863 SH SOLE 0 863 0 0
HERSHEY CO COM 427866108 225,616 1,085 SH SOLE 0 20 0 1,065
HOME DEPOT INC COM 437076102 9,164,827 27,866 SH SOLE 0 24,422 0 3,444
HOWMET AEROSPACE INC COM 443201108 252,123 1,094 SH SOLE 0 1,094 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 341,326 1,408 SH SOLE 0 920 0 488
INTUIT COM 461202103 4,338,938 10,035 SH SOLE 0 9,417 0 618
INVESCO QQQ TR UNIT SER 1 46090E103 730,158 1,265 SH SOLE 0 1,163 0 102
ISHARES GOLD TR ISHARES NEW 464285204 338,182 3,836 SH SOLE 0 3,836 0 0
ISHARES TR MRGSTR MD CP VAL 464288406 243,844 2,876 SH SOLE 0 2,876 0 0
ISHARES TR CALIF MUN BD ETF 464288356 450,616 7,925 SH SOLE 0 7,925 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 298,821 3,619 SH SOLE 0 3,619 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 75,160,513 726,680 SH SOLE 0 699,944 0 26,736
ISHARES TR SELECT DIVID ETF 464287168 488,798 3,228 SH SOLE 0 3,228 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 1,224,164 12,802 SH SOLE 0 12,544 0 258
ISHARES TR 0-3 MNTH TREASRY 46436E718 27,356,151 271,768 SH SOLE 0 266,442 0 5,326
ISHARES TR MSCI EAFE ETF 464287465 220,971 2,275 SH SOLE 0 2,275 0 0
ISHARES TR TRUST ISHARE 0-1 464288679 17,124,552 155,128 SH SOLE 0 149,646 0 5,482
ISHARES TR RUSSELL 2000 ETF 464287655 303,800 1,225 SH SOLE 0 1,225 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,325,965 3,110 SH SOLE 0 3,110 0 0
ISHARES TR CORE S&P500 ETF 464287200 941,929 1,442 SH SOLE 0 766 0 676
JACOBS SOLUTIONS INC COM 46982L108 384,300 3,019 SH SOLE 0 2,680 0 339
JOHNSON & JOHNSON COM 478160104 489,124 2,001 SH SOLE 0 1,651 0 350
JOHNSON CONTROLS INTERNATION SHS G51502105 8,546,745 65,267 SH SOLE 0 61,532 0 3,735
LABCORP HOLDINGS INC COM SHS 504922105 6,204,759 23,255 SH SOLE 0 21,916 0 1,339
LAM RESEARCH CORP COM NEW 512807306 1,074,496 5,029 SH SOLE 0 4,299 0 730
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 9,708,637 525,075 SH SOLE 0 100 0 524,975
LOWES COS INC COM 548661107 633,467 2,681 SH SOLE 0 1,407 0 1,274
MAGNUM ICE CREAM CO NV ORD SHS N5505D105 174,496 11,672 SH SOLE 0 10,783 0 889
MASTERCARD INCORPORATED CL A 57636Q104 5,847,898 11,704 SH SOLE 0 11,130 0 574
MCKESSON CORP COM 58155Q103 211,148 244 SH SOLE 0 244 0 0
MERCK & CO INC COM 58933Y105 11,811,813 98,194 SH SOLE 0 92,645 0 5,549
MICROSOFT CORP COM 594918104 17,619,584 47,599 SH SOLE 0 44,239 0 3,360
NATIONAL GRID PLC SPONSORED ADR NE 636274409 7,709,495 91,129 SH SOLE 0 86,334 0 4,795
NEXTERA ENERGY INC COM 65339F101 9,380,569 100,997 SH SOLE 0 95,684 0 5,313
NIKE INC CL B 654106103 788,449 14,927 SH SOLE 0 14,102 0 825
NOVARTIS AG SPONSORED ADR 66987V109 380,042 2,488 SH SOLE 0 2,339 0 149
NOVO-NORDISK A S ADR 670100205 5,597,433 152,311 SH SOLE 0 143,815 0 8,496
NVIDIA CORPORATION COM 67066G104 21,686,288 124,348 SH SOLE 0 111,208 0 13,140
ORACLE CORP COM 68389X105 426,325 2,898 SH SOLE 0 689 0 2,209
PEPSICO INC COM 713448108 251,727 1,621 SH SOLE 0 1,346 0 275
PROCTER & GAMBLE CO COM 742718109 9,521,973 65,923 SH SOLE 0 62,440 0 3,483
PROLOGIS INC. COM 74340W103 5,669,195 42,890 SH SOLE 0 40,589 0 2,301
REGENERON PHARMACEUTICALS COM 75886F107 11,508,148 14,895 SH SOLE 0 14,051 0 844
ROCKWELL AUTOMATION INC COM 773903109 276,338 770 SH SOLE 0 770 0 0
ROYAL BK CDA COM 780087102 2,810,176 17,370 SH SOLE 0 16,840 0 530
SALESFORCE INC COM 79466L302 4,108,153 22,008 SH SOLE 0 20,814 0 1,194
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 977,501 39,495 SH SOLE 0 33,301 0 6,194
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 686,495 27,559 SH SOLE 0 5,502 0 22,057
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,207,003 45,359 SH SOLE 0 362 0 44,997
SPDR GOLD TR GOLD SHS 78463V107 544,747 1,266 SH SOLE 0 1,266 0 0
SPDR SERIES TRUST STATE STREET SPD 78468R101 456,054 15,629 SH SOLE 0 0 0 15,629
SPDR SERIES TRUST STATE STREET SPD 78464A359 244,724 2,674 SH SOLE 0 2,674 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL SILVER 85207K107 2,495,146 102,302 SH SOLE 0 98,378 0 3,924
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD TR 85207H104 3,122,051 88,094 SH SOLE 0 84,717 0 3,377
STARBUCKS CORP COM 855244109 315,130 3,517 SH SOLE 0 3,517 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 621,703 956 SH SOLE 0 956 0 0
STEEL DYNAMICS INC COM 858119100 4,151,198 23,062 SH SOLE 0 21,640 0 1,422
STRYKER CORPORATION COM 863667101 264,515 805 SH SOLE 0 805 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 18,731,530 55,427 SH SOLE 0 52,124 0 3,303
TJX COS INC NEW COM 872540109 353,416 2,213 SH SOLE 0 2,213 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 734,131 7,868 SH SOLE 0 6,932 0 936
TRUIST FINL CORP COM 89832Q109 248,008 5,395 SH SOLE 0 5,395 0 0
UNILEVER PLC SPON ADR NEW 904767803 11,050,642 193,973 SH SOLE 0 182,339 0 11,634
VANGUARD INDEX FDS TOTAL STK MKT 922908769 328,405 1,024 SH SOLE 0 700 0 324
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 539,810 10,820 SH SOLE 0 10,820 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 216,572 485 SH SOLE 0 441 0 44
VISA INC COM CL A 92826C839 14,154,175 46,831 SH SOLE 0 43,786 0 3,045
WABTEC COM 929740108 999,640 4,000 SH SOLE 0 0 0 4,000
WATERS CORP COM 941848103 1,302,279 4,373 SH SOLE 0 4,078 0 295
WILLIAMS SONOMA INC COM 969904101 3,379,054 18,533 SH SOLE 0 17,596 0 937
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 617,925 11,815 SH SOLE 0 11,434 0 381
XYLEM INC COM 98419M100 5,504,994 46,067 SH SOLE 0 42,994 0 3,073
ZOETIS INC CL A 98978V103 2,604,537 22,033 SH SOLE 0 20,734 0 1,299