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
ABBOTT LABORATORIES COM 002824100 3,830,848 38,762 SH SOLE 35,977 2,685 100
ABBVIE INC COM 00287Y109 4,167,913 15,933 SH SOLE 12,392 2,650 891
AIR PRODUCTS AND CHEMICALS I COM 009158106 279,064 1,003 SH SOLE 620 0 383
ALPHABET INC CAP STK CL A 02079K305 36,882,966 107,193 SH SOLE 104,249 2,156 788
ALPHABET INC CAP STK CL C 02079K107 8,780,869 25,770 SH SOLE 21,157 2,120 2,493
ALTRIA GROUP INC COM 02209S103 1,989,694 29,547 SH SOLE 24,919 4,528 100
AMAZON COM INC COM 023135106 14,034,868 56,331 SH SOLE 52,590 1,660 2,081
AMERICAN EXPRESS CO COM 025816109 419,353 1,379 SH SOLE 1,379 0 0
AMETEK INC COM 031100100 206,854 835 SH SOLE 0 0 835
AMGEN INC COM 031162100 1,948,640 4,623 SH SOLE 4,623 0 0
AMPHENOL CORP CL A 032095101 3,890,360 46,149 SH SOLE 43,450 0 2,699
ANALOG DEVICES INC COM 032654105 503,821 1,270 SH SOLE 290 0 980
ANGEL OAK FUNDS TRUST OAK ULTRASHORT 03463K752 3,208,925 63,254 SH SOLE 61,254 2,000 0
APPLE INC COM 037833100 43,037,506 129,234 SH SOLE 125,110 1,320 2,804
APPLIED MATLS INC COM 038222105 285,861 559 SH SOLE 1 0 558
AUTOMATIC DATA PROCESSING IN COM 053015103 3,723,547 14,429 SH SOLE 14,389 40 0
AUTOZONE INC COM 053332102 280,171 99 SH SOLE 0 0 99
BANK OF AMER CORP COM 060505104 1,693,969 31,122 SH SOLE 30,887 0 235
BANK OF NY MELLON CORP COM 064058100 203,349 1,406 SH SOLE 170 600 636
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,632,842 19,345 SH SOLE 17,599 1,696 50
BLACKROCK INC COM 09290D101 3,940,013 3,723 SH SOLE 3,620 54 49
BOEING CO COM 097023105 233,677 1,256 SH SOLE 227 0 1,029
BRISTOL-MYERS SQUIBB CO COM 110122108 901,180 14,442 SH SOLE 12,315 1,952 175
BROADCOM INC COM 11135F101 6,919,847 19,704 SH SOLE 18,367 0 1,337
CAPITAL GROUP INTL FOCUS EQT SHS CREAT UNIT 14019W109 663,614 19,353 SH SOLE 19,353 0 0
CAPITAL ONE FINL CORP COM 14040H105 230,718 1,195 SH SOLE 1,195 0 0
CATERPILLAR INC COM 149123101 1,586,715 1,957 SH SOLE 1,905 0 52
CBRE GROUP INC CL A 12504L109 435,256 3,388 SH SOLE 3,388 0 0
CHEVRON CORPORATION COM 166764100 6,867,786 33,631 SH SOLE 30,332 2,130 1,169
CISCO SYS INC COM 17275R102 5,518,835 51,276 SH SOLE 50,639 0 637
CME GROUP INC COM 12572Q105 282,152 1,077 SH SOLE 1,077 0 0
COCA COLA CO COM 191216100 3,255,889 37,824 SH SOLE 35,662 1,540 622
CONOCOPHILLIPS COM 20825C104 1,398,050 11,171 SH SOLE 9,768 1,003 400
COSTCO WHOLESALE CORPORATION COM 22160K105 14,142,131 15,535 SH SOLE 15,200 145 190
CSW INDUSTRIALS INC COM 126402106 553,113 1,920 SH SOLE 1,920 0 0
CUMMINS INC COM 231021106 239,171 463 SH SOLE 338 0 125
DANAHER CORP DEL COM 235851102 1,823,799 8,232 SH SOLE 7,225 0 1,007
DEERE & CO COM 244199105 1,020,084 1,519 SH SOLE 1,250 0 269
DISNEY WALT CO COM 254687106 1,084,351 10,337 SH SOLE 10,087 250 0
DOMINION ENERGY INC COM 25746U109 269,919 4,460 SH SOLE 4,460 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,187,185 10,413 SH SOLE 9,103 1,210 100
EATON CORP PLC SHS G29183103 669,057 1,557 SH SOLE 1,358 0 199
EBAY INC. COM 278642103 387,082 3,650 SH SOLE 3,618 0 32
ELI LILLY & CO COM 532457108 6,229,718 5,384 SH SOLE 5,133 34 217
EMERSON ELEC CO COM 291011104 974,803 6,285 SH SOLE 6,285 0 0
ENBRIDGE INC COM 29250N105 1,626,731 34,991 SH SOLE 31,543 3,148 300
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 12,467,300 76,604 SH SOLE 49,376 25,806 1,422
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 235,308 1,057 SH SOLE 0 0 1,057
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 6,304,214 89,219 SH SOLE 89,219 0 0
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 1,562,112 21,693 SH SOLE 19,093 2,200 400
GE AEROSPACE COM NEW 369604301 782,911 2,507 SH SOLE 2,507 0 0
GE VERNOVA INC COM 36828A101 827,876 871 SH SOLE 871 0 0
GILEAD SCIENCES INC COM 375558103 1,471,868 9,875 SH SOLE 9,875 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 514,710 9,804 SH SOLE 9,804 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,572,628 3,968 SH SOLE 3,798 170 0
HERSHEY CO COM 427866108 208,045 1,320 SH SOLE 1,320 0 0
HOME DEPOT INC COM 437076102 5,430,913 19,090 SH SOLE 18,616 140 334
HONEYWELL AEROSPACE INC COM 43849R105 811,732 5,238 SH SOLE 5,216 0 22
HONEYWELL INTL INC COM 438516205 924,549 4,383 SH SOLE 4,361 0 22
ILLINOIS TOOL WKS INC COM 452308109 290,211 1,128 SH SOLE 1,128 0 0
INTEL CORP COM 458140100 1,724,698 14,345 SH SOLE 11,543 0 2,802
INTERCONTINENTAL EXCHANGE IN COM 45866F104 233,366 1,535 SH SOLE 300 0 1,235
INTERNATIONAL BUSINESS MACHS COM 459200101 769,754 3,500 SH SOLE 3,307 0 193
INVESCO ACTIVELY MANAGED EXC TOTAL RETURN 46090A804 3,540,847 79,409 SH SOLE 79,259 150 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 10,887,310 532,908 SH SOLE 526,083 6,600 225
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 298,452 4,400 SH SOLE 4,400 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 18,601,516 25,145 SH SOLE 24,550 500 95
IRON MTN INC DEL COM 46284V101 1,041,709 9,389 SH SOLE 8,004 135 1,250
ISHARES TR 20 YR TR BD ETF 464287432 1,314,793 16,904 SH SOLE 16,904 0 0
ISHARES TR BROAD USD HIGH 46435U853 2,060,221 57,677 SH SOLE 57,299 58 320
ISHARES TR CORE S&P MCP ETF 464287507 3,134,932 43,571 SH SOLE 43,571 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,607,779 26,520 SH SOLE 26,520 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,536,695 4,618 SH SOLE 4,218 0 400
ISHARES TR CORE US AGGBD ET 464287226 2,442,629 25,837 SH SOLE 24,387 1,450 0
ISHARES TR EAFE GRWTH ETF 464288885 1,168,821 9,754 SH SOLE 9,754 0 0
ISHARES TR ESG OPTIMIZED 464288802 840,672 5,400 SH SOLE 5,400 0 0
ISHARES TR IBOND DEC 2030 46436E593 1,519,200 80,000 SH SOLE 77,500 2,500 0
ISHARES TR IBONDS 27 TRM TS 46436E841 1,992,796 89,283 SH SOLE 86,783 2,500 0
ISHARES TR IBONDS DEC 2033 46436E148 799,362 34,770 SH SOLE 32,270 2,500 0
ISHARES TR IBOXX INV CP ETF 464287242 10,550,493 103,254 SH SOLE 102,339 850 65
ISHARES TR INTL SEL DIV ETF 464288448 531,594 12,600 SH SOLE 12,600 0 0
ISHARES TR ISHARES BIOTECH 464287556 278,952 1,325 SH SOLE 1,325 0 0
ISHARES TR ISHARES SEMICDTR 464287523 255,888 450 SH SOLE 150 0 300
ISHARES TR MSCI EAFE ETF 464287465 879,947 8,470 SH SOLE 8,470 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 562,104 8,416 SH SOLE 8,416 0 0
ISHARES TR MSCI USA MIN ETF 46429B697 2,355,904 24,178 SH SOLE 23,378 800 0
ISHARES TR RUS 1000 ETF 464287622 790,647 1,900 SH SOLE 1,900 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,099,383 32,727 SH SOLE 32,127 0 600
ISHARES TR RUS 1000 VAL ETF 464287598 359,002 1,448 SH SOLE 1,448 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 6,605,504 18,508 SH SOLE 18,046 222 240
ISHARES TR RUS MD CP GR ETF 464287481 20,211,974 146,804 SH SOLE 146,279 375 150
ISHARES TR RUSSELL 2000 ETF 464287655 1,537,564 5,533 SH SOLE 5,533 0 0
ISHARES TR S&P MC 400GR ETF 464287606 7,283,474 66,449 SH SOLE 62,719 2,580 1,150
ISHARES TR SELECT DIVID ETF 464287168 4,702,763 30,925 SH SOLE 30,050 875 0
ISHARES TR U.S. TECH ETF 464287721 13,886,587 52,422 SH SOLE 48,634 3,238 550
J P MORGAN EXCHANGE TRADED F BETA EURO ET NE 46641Q191 647,073 8,549 SH SOLE 8,549 0 0
J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 234,322 2,985 SH SOLE 2,985 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 11,191,602 199,068 SH SOLE 194,368 4,700 0
J P MORGAN EXCHANGE TRADED F HEDG EQU LAD ETF 46654Q724 1,146,146 16,570 SH SOLE 15,070 1,500 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 9,205,968 150,277 SH SOLE 149,217 975 85
JOHNSON & JOHNSON COM 478160104 9,054,637 34,202 SH SOLE 31,117 2,685 400
JPMORGAN CHASE & CO COM 46625H100 12,182,814 36,825 SH SOLE 35,566 205 1,054
KLA CORP COM NEW 482480100 2,770,929 14,215 SH SOLE 13,769 0 446
LAM RESEARCH CORP COM NEW 512807306 2,460,867 7,491 SH SOLE 7,320 50 121
LINDE PLC SHS G54950103 1,113,528 2,346 SH SOLE 1,951 0 395
LOEWS CORP COM 540424108 313,290 3,000 SH SOLE 0 0 3,000
LOWES COS INC COM 548661107 2,262,896 12,279 SH SOLE 12,279 0 0
LUMENTUM HLDGS INC COM 55024U109 845,967 871 SH SOLE 871 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,861,810 10,905 SH SOLE 10,401 180 324
MASTERCARD INCORPORATED CL A 57636Q104 2,265,989 4,109 SH SOLE 4,109 0 0
MCDONALDS CORP COM 580135101 4,746,047 20,551 SH SOLE 20,183 160 208
MCKESSON CORP COM 58155Q103 4,421,027 5,178 SH SOLE 5,178 0 0
MECHANICS BANCORP CL A 43785V102 33,144,741 2,242,540 SH SOLE 0 0 2,242,540
MERCK & CO INC COM 58933Y105 4,837,950 33,294 SH SOLE 30,062 2,282 950
META PLATFORMS INC CL A 30303M102 1,617,876 2,231 SH SOLE 2,093 0 138
MGIC INVT CORP WIS COM 552848103 354,266 13,710 SH SOLE 13,710 0 0
MICRON TECHNOLOGY INC COM 595112103 284,383 267 SH SOLE 166 0 101
MICROSOFT CORP COM 594918104 37,022,659 72,183 SH SOLE 68,373 1,945 1,865
MONDELEZ INTL INC CL A 609207105 354,435 6,130 SH SOLE 6,130 0 0
MORGAN STANLEY COM NEW 617446448 1,008,673 5,363 SH SOLE 5,363 0 0
NETFLIX INC. COM 64110L106 1,119,750 16,093 SH SOLE 16,093 0 0
NEXTERA ENERGY INC COM 65339F101 653,333 8,626 SH SOLE 8,366 260 0
NORTHROP GRUMMAN CORP COM 666807102 946,653 1,958 SH SOLE 1,958 0 0
NUCOR CORP COM 670346105 268,812 1,150 SH SOLE 1,150 0 0
NVIDIA CORPORATION COM 67066G104 20,426,992 89,443 SH SOLE 82,590 2,105 4,748
ORACLE CORP COM 68389X105 7,452,094 54,276 SH SOLE 51,793 2,165 318
PALO ALTO NETWORKS INC COM 697435105 3,186,028 8,019 SH SOLE 7,951 50 18
PARKER-HANNIFIN CORP COM 701094104 517,837 542 SH SOLE 495 0 47
PAYCHEX INC COM 704326107 428,869 4,354 SH SOLE 4,354 0 0
PEMBINA PIPELINE CORP COM 706327103 226,243 5,075 SH SOLE 0 0 5,075
PEPSICO INC COM 713448108 2,140,427 16,891 SH SOLE 15,436 650 805
PFIZER INC COM 717081103 971,475 34,063 SH SOLE 27,563 2,000 4,500
PHILIP MORRIS INTL INC COM 718172109 2,950,840 15,464 SH SOLE 13,464 2,000 0
PNC FINL SVCS GROUP INC COM 693475105 322,276 1,450 SH SOLE 1,090 0 360
PROCTER & GAMBLE CO COM 742718109 3,271,705 22,520 SH SOLE 20,323 1,040 1,157
PROGRESSIVE CORP COM 743315103 285,673 1,378 SH SOLE 497 0 881
PROLOGIS INC. COM 74340W103 221,636 1,707 SH SOLE 597 0 1,110
PUBLIC STORAGE COM 74460D109 356,378 1,260 SH SOLE 1,260 0 0
PUTNAM ETF TRUST FRANK MASS ETF 746729821 193,864 22,754 SH SOLE 22,754 0 0
QUANTA SVCS INC COM 74762E102 4,348,507 6,768 SH SOLE 6,583 185 0
REPUBLIC SVCS INC COM 760759100 3,756,462 17,899 SH SOLE 17,359 240 300
ROSS STORES INC COM 778296103 5,538,815 23,731 SH SOLE 23,731 0 0
RTX CORPORATION COM 75513E101 1,302,705 7,017 SH SOLE 5,517 1,500 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 3,084,948 18,317 SH SOLE 16,157 1,929 231
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 1,593,526 14,641 SH SOLE 12,975 1,466 200
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 596,734 9,703 SH SOLE 9,703 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 5,299,896 99,249 SH SOLE 92,868 4,300 2,081
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 3,092,135 18,518 SH SOLE 16,698 1,670 150
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 828,338 17,009 SH SOLE 17,009 0 0
SELECT SECTOR SPDR TR ST STR REAL ETF 81369Y860 260,596 6,370 SH SOLE 6,287 0 83
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 1,033,856 12,827 SH SOLE 11,577 1,150 100
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 8,532,351 43,588 SH SOLE 42,288 800 500
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 1,496,747 37,950 SH SOLE 32,660 5,290 0
SEMPRA COM 816851109 493,486 6,330 SH SOLE 6,330 0 0
SHERWIN WILLIAMS CO COM 824348106 380,165 1,176 SH SOLE 1,060 0 116
SOUTHERN CO COM 842587107 1,638,155 19,763 SH SOLE 17,763 1,800 200
SPDR GOLD TR GOLD SHS 78463V107 1,387,019 3,642 SH SOLE 3,030 12 600
SPDR SERIES TRUST ST SHO TREAS ETF 78468R101 3,723,143 129,862 SH SOLE 129,862 0 0
SPDR SERIES TRUST ST STR SP DIV 78464A763 1,609,961 10,991 SH SOLE 10,741 250 0
STARBUCKS CORP COM 855244109 292,403 3,112 SH SOLE 3,112 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 6,855,253 13,480 SH SOLE 13,231 235 14
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 44,380,490 58,194 SH SOLE 56,547 1,375 272
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 7,035,990 10,714 SH SOLE 10,271 435 8
STRYKER CORPORATION COM 863667101 1,967,935 7,146 SH SOLE 7,128 18 0
SYNOPSYS INC COM 871607107 217,470 500 SH SOLE 1 0 499
TEXAS INSTRS INC COM 882508104 1,301,297 4,646 SH SOLE 4,646 0 0
THE CIGNA GROUP COM 125523100 567,581 2,088 SH SOLE 2,088 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,840,185 2,726 SH SOLE 2,726 0 0
TJX COS INC NEW COM 872540109 720,162 5,443 SH SOLE 4,840 0 603
TRANE TECHNOLOGIES PLC SHS G8994E103 446,104 987 SH SOLE 845 0 142
TRAVELERS COMPANIES INC COM 89417E109 911,238 2,556 SH SOLE 456 1,525 575
UNION PAC CORP COM 907818108 1,367,724 5,026 SH SOLE 4,921 105 0
UNITED PARCEL SVCS INC CL B 911312106 311,621 3,335 SH SOLE 3,220 115 0
UNITED RENTALS INC COM 911363109 418,325 418 SH SOLE 418 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,244,033 3,389 SH SOLE 3,006 70 313
US BANCORP COM NEW 902973304 248,310 4,299 SH SOLE 4,299 0 0
VALERO ENERGY CORP COM 91913Y100 432,959 1,117 SH SOLE 1,117 0 0
VANECK ETF TRUST GREEN BOND ETF 92189F171 336,341 14,485 SH SOLE 14,485 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 376,459 8,032 SH SOLE 8,032 0 0
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 14,211,608 157,714 SH SOLE 151,304 5,210 1,200
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 212,910 2,715 SH SOLE 2,715 0 0
VANGUARD INDEX FDS MRNGSTR SM CP GR 922908595 15,266,537 45,190 SH SOLE 44,975 180 35
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 589,428 1,575 SH SOLE 1,575 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 581,608 6,489 SH SOLE 6,489 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6,739,468 9,616 SH SOLE 9,616 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 10,587,486 178,511 SH SOLE 171,180 7,031 300
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 3,775,105 43,492 SH SOLE 43,292 0 200
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 8,272,197 105,634 SH SOLE 103,124 2,510 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 5,831,884 85,137 SH SOLE 82,702 2,340 95
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,951,103 25,257 SH SOLE 25,257 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 849,015 3,639 SH SOLE 3,639 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 4,990,643 70,679 SH SOLE 67,899 780 2,000
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,371,719 21,725 SH SOLE 21,475 250 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 11,603,150 114,735 SH SOLE 111,120 3,615 0
VERIZON COMMUNICATIONS INC COM 92343V104 249,440 5,438 SH SOLE 2,938 0 2,500
VICTORY PORTFOLIOS II SHS FR CA FL ETF 92647X830 4,559,595 89,072 SH SOLE 86,322 2,750 0
VISA INC COM CL A 92826C839 9,645,494 26,843 SH SOLE 23,860 1,694 1,289
VIVMARK RESIDENTIAL SH BEN INT 29476L107 587,791 9,674 SH SOLE 9,674 0 0
WALMART INC COM 931142103 6,234,471 59,993 SH SOLE 58,868 1,125 0
WASTE CONNECTIONS INC COM 94106B101 280,922 1,825 SH SOLE 200 0 1,625
WASTE MGMT INC DEL COM 94106L109 1,924,800 9,439 SH SOLE 8,072 500 867
WELLS FARGO & CO COM 949746101 563,952 7,045 SH SOLE 7,045 0 0
WELLTOWER INC COM 95040Q104 380,125 1,651 SH SOLE 1,651 0 0
WILLIAMS COS INC COM 969457100 205,608 3,025 SH SOLE 3,025 0 0
YUM BRANDS INC COM 988498101 835,354 6,127 SH SOLE 6,057 70 0