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 1,735,972 10,576 SH SOLE 10,519 0 57
ABBVIE INC COM 00287Y109 764,828 2,924 SH SOLE 2,924 0 0
ADVANCED MICRO DEVICES INC COM 007903107 715,759 1,170 SH SOLE 1,125 0 45
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 201,606 5,780 SH SOLE 5,780 0 0
ALLSTATE CORP COM 020002101 3,264,435 14,714 SH SOLE 14,519 0 195
ALPHABET INC CAP STK CL A 02079K305 10,481,056 30,461 SH SOLE 30,253 0 208
ALPHABET INC CAP STK CL C 02079K107 1,811,627 5,317 SH SOLE 5,041 0 276
ALPS ETF TR ALERIAN MLP 00162Q452 1,560,171 30,078 SH SOLE 28,713 0 1,365
ALTRIA GROUP INC COM 02209S103 227,645 3,381 SH SOLE 3,276 0 105
AMAZON COM INC COM 023135106 4,738,669 19,019 SH SOLE 18,738 0 281
AMERICAN ELEC PWR CO INC COM 025537101 825,972 6,962 SH SOLE 6,962 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 381,030 2,943 SH SOLE 2,943 0 0
AMERIPRISE FINL INC COM 03076C106 2,093,066 4,251 SH SOLE 4,152 0 99
AMGEN INC COM 031162100 318,240 755 SH SOLE 755 0 0
AMRIZE LTD SHS H2927K103 785,821 21,017 SH SOLE 20,441 0 576
ANALOG DEVICES INC COM 032654105 558,171 1,407 SH SOLE 1,385 0 22
APPLE INC COM 037833100 33,377,383 100,226 SH SOLE 99,791 0 435
ARCOSA INC COM 039653100 2,015,909 13,793 SH SOLE 13,592 0 201
ARES CAPITAL CORP COM 04010L103 191,000 10,000 SH SOLE 10,000 0 0
AT&T INC COM 00206R102 700,158 28,695 SH SOLE 28,695 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 295,737 1,146 SH SOLE 1,146 0 0
BANK OF AMER CORP COM 060505104 4,188,177 76,946 SH SOLE 76,147 0 799
BANK OF NY MELLON CORP COM 064058100 533,685 3,690 SH SOLE 3,690 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 402,344 808 SH SOLE 808 0 0
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 307,800 30,000 SH SOLE 30,000 0 0
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 226,611 9,450 SH SOLE 9,450 0 0
BP PLC SPONSORED ADR 055622104 575,525 13,083 SH SOLE 13,083 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 268,632 4,305 SH SOLE 4,305 0 0
BROADCOM INC COM 11135F101 3,783,292 10,773 SH SOLE 10,611 0 162
CACI INTL INC CL A 127190304 1,001,377 1,644 SH SOLE 1,600 0 44
CAL MAINE FOODS INC COM NEW 128030202 754,837 11,091 SH SOLE 10,788 0 303
CAPITAL ONE FINL CORP COM 14040H105 2,381,102 12,333 SH SOLE 12,172 0 161
CARRIER GLOBAL CORPORATION COM 14448C104 212,857 3,880 SH SOLE 3,880 0 0
CATERPILLAR INC COM 149123101 711,394 877 SH SOLE 877 0 0
CF INDUSTRIES HOLD COM 125269100 926,317 8,041 SH SOLE 8,041 0 0
CHENIERE ENERGY INC COM NEW 16411R208 1,502,887 5,586 SH SOLE 5,434 0 152
CHEVRON CORPORATION COM 166764100 3,376,979 16,537 SH SOLE 16,284 0 253
CHUBB LIMITED COM H1467J104 658,631 2,025 SH SOLE 1,725 0 300
CISCO SYS INC COM 17275R102 3,833,240 35,615 SH SOLE 34,997 0 618
CITIGROUP INC COM NEW 172967424 284,856 2,200 SH SOLE 2,200 0 0
COCA COLA CO COM 191216100 2,790,455 32,417 SH SOLE 32,332 0 85
CONOCOPHILLIPS COM 20825C104 295,736 2,363 SH SOLE 2,262 0 101
CONSTELLATION BRANDS INC CL A 21036P108 1,745,509 15,439 SH SOLE 15,439 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 1,525,730 1,676 SH SOLE 1,676 0 0
CUMMINS INC COM 231021106 4,054,817 7,850 SH SOLE 7,767 0 83
CVS HEALTH CORP COM 126650100 270,575 3,158 SH SOLE 3,158 0 0
DANAHER CORP DEL COM 235851102 1,391,693 6,282 SH SOLE 6,140 0 142
DARDEN RESTAURANTS INC COM 237194105 3,212,108 16,622 SH SOLE 16,417 0 205
DISNEY WALT CO COM 254687106 593,653 5,659 SH SOLE 5,659 0 0
DTE ENERGY CO COM 233331107 1,430,793 11,747 SH SOLE 11,573 0 174
DUKE ENERGY CORP NEW COM NEW 26441C204 250,252 2,195 SH SOLE 2,195 0 0
EASTGROUP PPTYS INC COM 277276101 215,418 1,091 SH SOLE 1,091 0 0
EATON CORP PLC SHS G29183103 291,343 678 SH SOLE 678 0 0
EBAY INC. COM 278642103 660,679 6,230 SH SOLE 6,006 0 224
ECOLAB INC COM 278865100 1,109,736 4,042 SH SOLE 3,899 0 143
ELI LILLY & CO COM 532457108 5,928,022 5,123 SH SOLE 5,107 0 16
EMCOR GROUP INC COM 29084Q100 342,538 454 SH SOLE 416 0 38
EMERSON ELEC CO COM 291011104 549,519 3,543 SH SOLE 3,543 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 17,171,590 105,509 SH SOLE 105,460 0 49
FIDELITY NATL FINL INC COM SHS 31620R303 214,585 5,552 SH SOLE 5,402 0 150
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 1,668,530 16,162 SH SOLE 15,593 0 569
FISERV INC COM 337738108 476,649 10,550 SH SOLE 10,491 0 59
GE AEROSPACE COM NEW 369604301 291,679 934 SH SOLE 892 0 42
GE VERNOVA INC COM 36828A101 280,395 295 SH SOLE 283 0 12
GENERAL DYNAMICS CORP COM 369550108 1,025,355 3,090 SH SOLE 3,090 0 0
GILEAD SCIENCES INC COM 375558103 2,715,600 18,219 SH SOLE 18,074 0 145
GLOBAL X FDS US INFR DEV ETF 37954Y673 4,793,262 91,300 SH SOLE 88,392 0 2,908
HA SUSTAINABLE INFRA CAP INC COM 41068X100 234,621 6,550 SH SOLE 6,550 0 0
HOME DEPOT INC COM 437076102 228,445 803 SH SOLE 803 0 0
HP INC COM 40434L105 389,865 12,464 SH SOLE 12,464 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 991,108 3,711 SH SOLE 3,572 0 139
IMMUNITYBIO INC COM 45256X103 94,400 10,000 SH SOLE 10,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,294,628 10,433 SH SOLE 10,249 0 184
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2,575,820 126,080 SH SOLE 118,417 0 7,663
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 6,977,045 33,540 SH SOLE 32,742 0 798
INVESCO QQQ TR UNIT SER 1 46090E103 5,189,832 7,015 SH SOLE 6,717 0 298
ISHARES INC CORE MSCI EMKT 46434G103 262,078 3,229 SH SOLE 138 0 3,091
ISHARES TR MSCI USA MIN ETF 46429B697 1,340,580 13,758 SH SOLE 12,165 0 1,593
ISHARES TR ISHS 5-10YR INVT 464288638 784,604 15,583 SH SOLE 14,470 0 1,113
ISHARES TR ISHS 1-5YR INVS 464288646 232,943 4,547 SH SOLE 4,547 0 0
ISHARES TR US HOME CONS ETF 464288752 361,362 4,153 SH SOLE 4,049 0 104
ISHARES TR CORE US AGGBD ET 464287226 17,710,099 187,329 SH SOLE 177,711 0 9,618
ISHARES TR SELECT DIVID ETF 464287168 486,291 3,198 SH SOLE 3,198 0 0
ISHARES TR CORE S&P SCP ETF 464287804 626,049 4,602 SH SOLE 4,602 0 0
ISHARES TR CORE S&P500 ETF 464287200 32,762,878 42,780 SH SOLE 41,863 0 917
ISHARES TR RUS 1000 ETF 464287622 2,039,271 4,901 SH SOLE 4,485 0 416
ISHARES TR RUS 1000 GRW ETF 464287614 3,493,355 27,889 SH SOLE 26,611 0 1,278
ISHARES TR RUSSELL 2000 ETF 464287655 7,104,534 25,566 SH SOLE 24,376 0 1,190
ISHARES TR RUS MID CAP ETF 464287499 262,293 2,458 SH SOLE 2,458 0 0
ISHARES TR U.S. TECH ETF 464287721 606,621 2,290 SH SOLE 2,290 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 643,800 7,929 SH SOLE 7,627 0 302
ISHARES TR MSCI USA MMENTM 46432F396 7,122,632 22,445 SH SOLE 21,482 0 963
ISHARES TR MSCI USA VALUE 46432F388 6,192,856 31,277 SH SOLE 30,333 0 944
ISHARES TR MSCI USA QLT FCT 46432F339 8,650,375 38,924 SH SOLE 37,713 0 1,211
ISHARES TR CORE MSCI EAFE 46432F842 301,684 3,114 SH SOLE 58 0 3,056
JOHNSON & JOHNSON COM 478160104 2,426,316 9,165 SH SOLE 9,165 0 0
JPMORGAN CHASE & CO COM 46625H100 8,645,338 26,132 SH SOLE 25,848 0 284
KEURIG DR PEPPER INC COM 49271V100 265,077 8,737 SH SOLE 8,737 0 0
KLA CORP COM NEW 482480100 5,453,784 27,978 SH SOLE 27,642 0 336
L3HARRIS TECHNOLOGIES INC COM 502431109 416,496 1,759 SH SOLE 1,736 0 23
LOWES COS INC COM 548661107 1,788,224 9,703 SH SOLE 9,574 0 129
MASTERCARD INCORPORATED CL A 57636Q104 4,572,475 8,291 SH SOLE 8,207 0 84
MCDONALDS CORP COM 580135101 1,832,056 7,933 SH SOLE 7,933 0 0
MCKESSON CORP COM 58155Q103 6,403,312 7,500 SH SOLE 7,444 0 56
MEDTRONIC PLC SHS G5960L103 234,968 2,723 SH SOLE 2,723 0 0
MERCK & CO INC COM 58933Y105 1,333,800 9,179 SH SOLE 9,179 0 0
META PLATFORMS INC CL A 30303M102 2,484,697 3,426 SH SOLE 3,363 0 63
METLIFE INC COM 59156R108 1,157,697 12,295 SH SOLE 12,222 0 73
MICROCHIP TECHNOLOGY INC. COM 595017104 860,758 11,068 SH SOLE 11,068 0 0
MICRON TECHNOLOGY INC COM 595112103 228,509 215 SH SOLE 181 0 34
MICROSOFT CORP COM 594918104 6,430,006 12,537 SH SOLE 12,299 0 238
MPLX LP COM UNIT REP LTD 55336V100 1,064,675 18,904 SH SOLE 18,258 0 646
NASDAQ INC COM 631103108 260,296 2,829 SH SOLE 2,829 0 0
NOVARTIS AG SPONSORED ADR 66987V109 375,244 2,632 SH SOLE 2,632 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 213,179 21,425 SH SOLE 21,425 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 208,674 20,620 SH SOLE 20,620 0 0
NVIDIA CORPORATION COM 67066G104 72,983,558 319,571 SH SOLE 318,068 0 1,503
ORACLE CORP COM 68389X105 321,816 2,344 SH SOLE 2,344 0 0
PFIZER INC COM 717081103 991,926 34,780 SH SOLE 34,780 0 0
PHILLIPS 66 COM 718546104 233,353 914 SH SOLE 914 0 0
PROCTER & GAMBLE CO COM 742718109 2,010,318 13,838 SH SOLE 13,805 0 33
PROLOGIS INC. COM 74340W103 885,166 6,817 SH SOLE 6,674 0 143
PUBLIC SVC ENTERPRISE GROUP COM 744573106 2,562,676 38,056 SH SOLE 37,514 0 542
QUANTA SVCS INC COM 74762E102 9,946,300 15,480 SH SOLE 15,369 0 111
QUANTERIX CORP COM 74766Q101 193,310 52,105 SH SOLE 52,105 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,499,673 4,292 SH SOLE 4,199 0 93
RTX CORPORATION COM 75513E101 998,611 5,379 SH SOLE 5,379 0 0
SALESFORCE INC COM 79466L302 266,629 1,161 SH SOLE 1,161 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 2,166,141 35,222 SH SOLE 34,215 0 1,007
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 3,117,257 58,376 SH SOLE 57,076 0 1,300
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 5,945,378 30,372 SH SOLE 29,746 0 626
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 3,521,415 89,285 SH SOLE 86,109 0 3,176
SHERWIN WILLIAMS CO COM 824348106 296,115 916 SH SOLE 916 0 0
SPDR GOLD TR GOLD SHS 78463V107 7,682,877 20,174 SH SOLE 19,594 0 580
STARWOOD PPTY TR INC COM 85571B105 145,260 10,760 SH SOLE 8,000 0 2,760
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 12,953,614 16,985 SH SOLE 15,873 0 1,112
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 14,139,139 21,530 SH SOLE 20,757 0 773
STRYKER CORPORATION COM 863667101 1,256,252 4,562 SH SOLE 4,478 0 84
SYNOPSYS INC COM 871607107 814,643 1,873 SH SOLE 1,873 0 0
SYSCO CORP COM 871829107 224,506 2,880 SH SOLE 2,880 0 0
TARGET CORP COM 87612E106 1,271,076 8,112 SH SOLE 8,112 0 0
TESLA INC COM 88160R101 614,272 1,731 SH SOLE 1,700 0 31
TEXAS INSTRS INC COM 882508104 910,573 3,251 SH SOLE 3,251 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,986,798 7,387 SH SOLE 7,304 0 83
TJX COS INC NEW COM 872540109 503,043 3,802 SH SOLE 3,802 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 1,184,640 2,621 SH SOLE 2,621 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,706,121 10,396 SH SOLE 10,237 0 159
TYSON FOODS INC CL A 902494103 943,529 18,673 SH SOLE 18,042 0 631
UNION PAC CORP COM 907818108 1,774,272 6,520 SH SOLE 6,493 0 27
UNITED RENTALS INC COM 911363109 1,293,201 1,292 SH SOLE 1,277 0 15
VALERO ENERGY CORP COM 91913Y100 3,273,559 8,445 SH SOLE 8,286 0 159
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 886,533 4,103 SH SOLE 1,713 0 2,390
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,925,709 32,642 SH SOLE 31,591 0 1,051
VANGUARD INDEX FDS MRNGSTR SML CAP 922908751 14,301,088 50,269 SH SOLE 49,144 0 1,125
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 544,805 6,046 SH SOLE 0 0 6,046
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 311,182 444 SH SOLE 444 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 13,240,205 171,394 SH SOLE 161,036 0 10,358
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 411,686 1,765 SH SOLE 1,765 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 460,444 2,967 SH SOLE 2,967 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,425,798 31,083 SH SOLE 31,083 0 0
VIRTU FINL INC CL A 928254101 1,704,194 30,895 SH SOLE 30,187 0 708
VISA INC COM CL A 92826C839 519,358 1,445 SH SOLE 1,378 0 67
WALMART INC COM 931142103 4,593,040 44,198 SH SOLE 43,648 0 550
WELLS FARGO & CO COM 949746101 305,324 3,814 SH SOLE 3,814 0 0
WESCO INTL INC COM 95082P105 1,578,146 4,389 SH SOLE 4,273 0 116
WISDOMTREE TR ARTI INT INN FD 97717Y543 273,281 6,255 SH SOLE 6,255 0 0
WP CAREY INC COM 92936U109 404,325 6,256 SH SOLE 6,256 0 0