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
ABBVIE INC COM 00287Y109   861,242 4,730 SH   SOLE 0 3,181 0 1,549
ADOBE INC COM 00724F101   582,308 1,154 SH   SOLE 0 1,013 0 141
ADVANCED MICRO DEVICES INC COM 007903107   405,200 2,245 SH   SOLE 0 1,391 0 854
AGILENT TECHNOLOGIES INC COM 00846U101   693,729 4,768 SH   SOLE 0 4,287 0 481
ALPHABET INC CAP STK CL A 02079K305   1,988,956 13,178 SH   SOLE 0 11,871 0 1,307
ALPHABET INC CAP STK CL C 02079K107   366,490 2,407 SH   SOLE 0 1,434 0 973
AMAZON COM INC COM 023135106   4,025,180 22,315 SH   SOLE 0 17,797 0 4,518
APOLLO GLOBAL MGMT INC COM 03769M106   627,134 5,577 SH   SOLE 0 4,982 0 595
APPLE INC COM 037833100   1,840,896 10,735 SH   SOLE 0 10,224 0 512
APPLIED MATLS INC COM 038222105   662,444 3,212 SH   SOLE 0 1,880 0 1,332
ARCOSA INC COM 039653100   521,867 6,078 SH   SOLE 0 5,423 0 656
AXON ENTERPRISE INC COM 05464C101   939,109 3,002 SH   SOLE 0 2,704 0 298
BANK AMERICA CORP COM 060505104   551,043 14,532 SH   SOLE 0 8,597 0 5,935
BERKLEY W R CORP COM 084423102   410,650 4,643 SH   SOLE 0 3,089 0 1,554
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   667,365 1,587 SH   SOLE 0 1,310 0 277
BROADCOM INC COM 11135F101   1,889,561 1,426 SH   SOLE 0 1,306 0 120
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   773,065 3,774 SH   SOLE 0 3,390 0 384
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   453,703 14,537 SH   SOLE 0 13,112 0 1,425
CACI INTL INC CL A 127190304   972,457 2,567 SH   SOLE 0 2,107 0 460
CADENCE DESIGN SYSTEM INC COM 127387108   522,639 1,679 SH   SOLE 0 971 0 708
CASEYS GEN STORES INC COM 147528103   398,156 1,250 SH   SOLE 0 1,128 0 122
CATERPILLAR INC COM 149123101   1,144,257 3,123 SH   SOLE 0 2,912 0 211
CBRE GROUP INC CL A 12504L109   447,596 4,603 SH   SOLE 0 4,121 0 482
CELANESE CORP DEL COM 150870103   546,040 3,177 SH   SOLE 0 1,857 0 1,320
CENCORA INC COM 03073E105   221,850 913 SH   SOLE 0 793 0 120
CHEVRON CORP NEW COM 166764100   1,442,168 9,143 SH   SOLE 0 6,889 0 2,254
COCA COLA CO COM 191216100   227,528 3,719 SH   SOLE 0 2,836 0 883
CONOCOPHILLIPS COM 20825C104   794,297 6,241 SH   SOLE 0 3,811 0 2,430
COSTCO WHSL CORP NEW COM 22160K105   619,805 846 SH   SOLE 0 753 0 93
CROWDSTRIKE HLDGS INC CL A 22788C105   504,929 1,575 SH   SOLE 0 1,551 0 24
DEERE & CO COM 244199105   890,712 2,169 SH   SOLE 0 1,967 0 202
DIAMONDBACK ENERGY INC COM 25278X109   501,568 2,531 SH   SOLE 0 2,531 0 0
DOW INC COM 260557103   249,708 4,311 SH   SOLE 0 2,557 0 1,754
E L F BEAUTY INC COM 26856L103   369,909 1,887 SH   SOLE 0 1,078 0 809
ELI LILLY & CO COM 532457108   557,019 716 SH   SOLE 0 625 0 91
EMCOR GROUP INC COM 29084Q100   562,777 1,607 SH   SOLE 0 926 0 681
EXXON MOBIL CORP COM 30231G102   2,035,985 17,515 SH   SOLE 0 5,033 0 12,482
GALLAGHER ARTHUR J & CO COM 363576109   920,647 3,682 SH   SOLE 0 3,436 0 246
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   570,486 6,275 SH   SOLE 0 5,639 0 636
GRAPHIC PACKAGING HLDG CO COM 388689101   333,692 11,436 SH   SOLE 0 6,619 0 4,817
HCA HEALTHCARE INC COM 40412C101   698,565 2,094 SH   SOLE 0 1,881 0 213
HOME DEPOT INC COM 437076102   1,348,507 3,515 SH   SOLE 0 3,370 0 146
HUNTINGTON INGALLS INDS INC COM 446413106   492,825 1,691 SH   SOLE 0 1,516 0 175
ICF INTL INC COM 44925C103   420,931 2,794 SH   SOLE 0 2,500 0 294
INTEL CORP COM 458140100   356,010 8,060 SH   SOLE 0 4,717 0 3,343
ITRON INC COM 465741106   233,058 2,519 SH   SOLE 0 1,671 0 848
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,053,226 18,203 SH   SOLE 0 13,390 0 4,813
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159   761,171 16,707 SH   SOLE 0 13,775 0 2,932
J P MORGAN EXCHANGE TRADED F BETABUILDERS USD 46641Q878   1,943,814 42,083 SH   SOLE 0 34,703 0 7,380
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   1,453,458 31,160 SH   SOLE 0 25,665 0 5,495
JOHNSON & JOHNSON COM 478160104   268,290 1,696 SH   SOLE 0 1,644 0 52
JPMORGAN CHASE & CO COM 46625H100   1,207,432 6,028 SH   SOLE 0 5,705 0 323
KRAFT HEINZ CO COM 500754106   254,110 6,886 SH   SOLE 0 4,016 0 2,870
MANHATTAN ASSOCIATES INC COM 562750109   499,459 1,996 SH   SOLE 0 1,154 0 842
MARATHON OIL CORP COM 565849106   325,091 11,471 SH   SOLE 0 6,715 0 4,756
MARTIN MARIETTA MATLS INC COM 573284106   394,149 642 SH   SOLE 0 568 0 74
MERCK & CO INC COM 58933Y105   368,312 2,791 SH   SOLE 0 2,502 0 289
META PLATFORMS INC CL A 30303M102   3,674,501 7,567 SH   SOLE 0 5,945 0 1,622
MGM RESORTS INTERNATIONAL COM 552953101   310,359 6,574 SH   SOLE 0 3,793 0 2,781
MICROSOFT CORP COM 594918104   4,603,000 10,941 SH   SOLE 0 9,720 0 1,221
MID-AMER APT CMNTYS INC COM 59522J103   258,686 1,966 SH   SOLE 0 1,136 0 830
MONGODB INC CL A 60937P106   371,192 1,035 SH   SOLE 0 582 0 453
MONSTER BEVERAGE CORP NEW COM 61174X109   560,611 9,457 SH   SOLE 0 8,372 0 1,085
MSCI INC COM 55354G100   632,401 1,128 SH   SOLE 0 1,011 0 117
NETFLIX INC COM 64110L106   518,660 854 SH   SOLE 0 752 0 102
NOVO-NORDISK A S ADR 670100205   1,545,912 12,040 SH   SOLE 0 10,786 0 1,254
NVIDIA CORPORATION COM 67066G104   8,200,760 9,076 SH   SOLE 0 7,521 0 1,555
OREILLY AUTOMOTIVE INC COM 67103H107   278,833 247 SH   SOLE 0 247 0 0
OWENS CORNING NEW COM 690742101   233,204 1,398 SH   SOLE 0 805 0 593
PACCAR INC COM 693718108   302,298 2,440 SH   SOLE 0 1,430 0 1,010
PALO ALTO NETWORKS INC COM 697435105   1,121,461 3,947 SH   SOLE 0 3,221 0 726
PEPSICO INC COM 713448108   595,209 3,401 SH   SOLE 0 3,117 0 284
PIMCO ETF TR ACTIVE BD ETF 72201R775   2,386,615 25,981 SH   SOLE 0 21,398 0 4,583
PIMCO ETF TR MULTISECTOR BD 72201R585   2,348,642 91,174 SH   SOLE 0 75,109 0 16,065
PROCTER AND GAMBLE CO COM 742718109   1,267,161 7,810 SH   SOLE 0 6,513 0 1,297
PROLOGIS INC. COM 74340W103   402,573 3,091 SH   SOLE 0 2,812 0 279
PULTE GROUP INC COM 745867101   416,639 3,454 SH   SOLE 0 2,095 0 1,359
PURE STORAGE INC CL A 74624M102   442,383 8,509 SH   SOLE 0 4,938 0 3,571
QUANTA SVCS INC COM 74762E102   249,941 962 SH   SOLE 0 870 0 92
ROLLINS INC COM 775711104   369,256 7,980 SH   SOLE 0 7,135 0 845
ROYAL CARIBBEAN GROUP COM V7780T103   407,716 2,933 SH   SOLE 0 1,695 0 1,238
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,097,724 11,627 SH   SOLE 0 10,305 0 1,322
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,443,333 6,930 SH   SOLE 0 6,252 0 678
SHOPIFY INC CL A 82509L107   830,195 10,758 SH   SOLE 0 9,714 0 1,044
SITIO ROYALTIES CORP CLASS A COM 82983N108   643,659 26,038 SH   SOLE 0 26,038 0 0
SKYLINE CHAMPION CORPORATION COM 830830105   445,282 5,238 SH   SOLE 0 4,700 0 538
STEEL DYNAMICS INC COM 858119100   582,528 3,930 SH   SOLE 0 3,518 0 412
T-MOBILE US INC COM 872590104   435,031 2,665 SH   SOLE 0 1,548 0 1,117
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   683,515 5,024 SH   SOLE 0 4,432 0 592
TESLA INC COM 88160R101   543,015 3,089 SH   SOLE 0 2,478 0 611
TETRA TECH INC NEW COM 88162G103   405,815 2,197 SH   SOLE 0 1,277 0 920
TJX COS INC NEW COM 872540109   299,392 2,952 SH   SOLE 0 2,049 0 903
TRUIST FINL CORP COM 89832Q109   318,077 8,160 SH   SOLE 0 4,710 0 3,450
UBER TECHNOLOGIES INC COM 90353T100   1,382,432 17,956 SH   SOLE 0 14,303 0 3,653
ULTA BEAUTY INC COM 90384S303   565,233 1,081 SH   SOLE 0 976 0 105
UNITEDHEALTH GROUP INC COM 91324P102   1,871,197 3,782 SH   SOLE 0 3,658 0 124
VERTIV HOLDINGS CO COM CL A 92537N108   364,003 4,457 SH   SOLE 0 2,595 0 1,862
VISA INC COM CL A 92826C839   1,708,555 6,122 SH   SOLE 0 5,818 0 305
WINTRUST FINL CORP COM 97650W108   229,572 2,199 SH   SOLE 0 1,306 0 893
ZACKS TRUST EARNGS CONSTANT 98888G105   28,358,970 1,009,216 SH   SOLE 0 684,571 0 324,645