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
AMAZON.COM INC Stock 023135106   971,834 7,455 SH   SOLE 0 5,555 0 1,900
SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649   223,104 8,794 SH   SOLE 0 7,848 0 946
JOHNSON & JOHNSON COM Stock 478160104   1,177,344 7,113 SH   SOLE 0 7,113 0 0
JOHNSON & JOHNSON COM Stock 478160104   943 5,700 SH Put SOLE 0 5,700 0 0
COSTCO WHOLESALE CORP Stock 22160K105   1,236,120 2,296 SH   SOLE 0 2,169 0 127
HCA HEALTHCARE INC COM Stock 40412C101   8,214,293 27,067 SH   SOLE 0 25,556 0 1,511
PROCTER AND GAMBLE CO COM Stock 742718109   219,720 1,448 SH   SOLE 0 1,448 0 0
INVESCO BULLETSHARES 2025 CORPORATE BOND ETF ETF 46138J825   9,783,401 486,011 SH   SOLE 0 453,131 0 32,880
ISHARES MSCI ACWI EX U.S. ETF ETF 464288240   1,103,316 22,416 SH   SOLE 0 20,067 0 2,349
SPDR S&P 500 ETF TRUST ETF 78462F103   373,242 842 SH   SOLE 0 842 0 0
LAMB WESTON HLDGS INC COM Stock 513272104   654,755 5,696 SH   SOLE 0 4,884 0 812
ISHARES MSCI JAPAN ETF ETF 46434G822   358,896 5,798 SH   SOLE 0 5,136 0 662
VANGUARD EXTENDED DURATION ETF ETF 921910709   10,175,958 116,871 SH   SOLE 0 105,607 0 11,264
CORNING INC COM Stock 219350105   2,279,913 65,066 SH   SOLE 0 59,824 0 5,242
CACI INTL INC CL A Stock 127190304   1,335,411 3,918 SH   SOLE 0 3,918 0 0
PEPSICO INC COM Stock 713448108   5,809,425 31,365 SH   SOLE 0 28,616 0 2,749
TRANE TECHNOLOGIES PLC SHS Stock G8994E103   7,970,952 41,676 SH   SOLE 0 38,391 0 3,285
FIRST TRUST CONSUMER DISCRETIONARY ALPHADEX FUND ETF 33734X101   249,715 4,523 SH   SOLE 0 3,956 0 567
DUPONT DE NEMOURS INC COM Stock 26614N102   5,274,558 73,832 SH   SOLE 0 66,262 0 7,570
REGIONS FINANCIAL CORP NEW COM Stock 7591EP100   7,287,542 408,953 SH   SOLE 0 368,682 0 40,271
FORTINET INC COM Stock 34959E109   3,752,363 49,641 SH   SOLE 0 46,073 0 3,568
HENRY JACK & ASSOC INC Stock 426281101   203,808 1,218 SH   SOLE 0 1,213 0 5
OREILLY AUTOMOTIVE INC COM Stock 67103H107   6,270,350 6,564 SH   SOLE 0 6,012 0 551
EASTMAN CHEM CO COM Stock 277432100   237,346 2,835 SH   SOLE 0 2,835 0 0
MICROSOFT Stock 594918104   7,929,133 23,284 SH   SOLE 0 22,327 0 957
TEXTRON INC COM Stock 883203101   6,766,787 100,056 SH   SOLE 0 88,239 0 11,817
SPDR GOLD MINISHARES TRUST ETF 98149E303   12,313,430 323,272 SH   SOLE 0 286,704 0 36,568
PGIM ULTRA SHORT BOND ETF ETF 69344A107   894,173 18,097 SH   SOLE 0 18,097 0 0
CBOE GLOBAL MKTS INC COM Stock 12503M108   848,071 6,145 SH   SOLE 0 5,379 0 766
ARCH CAP GROUP LTD ORD Stock G0450A105   4,621,763 61,747 SH   SOLE 0 57,581 0 4,166
VANGUARD S&P 500 ETF ETF 922908363   230,113 565 SH   SOLE 0 565 0 0
TARGA RES CORP COM Stock 87612G101   1,736,145 22,814 SH   SOLE 0 20,625 0 2,189
GUGGENHEIM ETF TRUST S&P 500 EQUAL WEIGHT ETF 46137V357   2,736,167 18,285 SH   SOLE 0 17,074 0 1,211
PROSHARES S&P TECHNOLOGY DIVIDEND ARISTOCRATS ETF ETF 74347G606   1,514,174 22,852 SH   SOLE 0 19,792 0 3,060
ISHARES FLOATING RATE BOND ETF ETF 46429B655   216,341 4,257 SH   SOLE 0 4,257 0 0
SONY GROUP CORP SPONSORED ADR ADR 835699307   6,361,326 70,650 SH   SOLE 0 63,865 0 6,785
QUANTA SVCS INC COM Stock 74762E102   7,711,841 39,256 SH   SOLE 0 35,916 0 3,340
ISHARES RUSSELL MIDCAP GROWTH ETF ETF 464287481   509,047 5,268 SH   SOLE 0 4,642 0 626
VISA INC Stock 92826C839   7,141,499 30,072 SH   SOLE 0 26,887 0 3,185
HERSHEY CO COM Stock 427866108   6,791,216 27,198 SH   SOLE 0 24,896 0 2,301
META PLATFORMS INC CL A Stock 30303M102   6,713,036 23,392 SH   SOLE 0 21,252 0 2,140
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210   481,234 664 SH   SOLE 0 622 0 42
SERVICENOW INC COM Stock 81762P102   3,774,752 6,717 SH   SOLE 0 6,118 0 599
BUILDERS FIRSTSOURCE INC COM Stock 12008R107   825,792 6,072 SH   SOLE 0 4,049 0 2,023
TIMKEN CO COM Stock 887389104   2,239,098 24,463 SH   SOLE 0 22,722 0 1,741
BRINKS CO COM Stock 109696104   288,142 4,248 SH   SOLE 0 3,680 0 568
ACCENTURE LTD BERMUDA CL A Stock G1151C101   592,165 1,919 SH   SOLE 0 1,919 0 0
NVIDIA CORPORATION COM Stock 67066G104   2,783,049 6,579 SH   SOLE 0 5,885 0 694
WHEATON PRECIOUS METALS CORP COM Stock 962879102   2,837,004 65,641 SH   SOLE 0 58,601 0 7,040
S&P GLOBAL INC COM Stock 78409V104   230,913 576 SH   SOLE 0 576 0 0
AECOM COM Stock 00766T100   2,600,830 30,710 SH   SOLE 0 27,558 0 3,152
MGM RESORTS INTERNATIONAL COM Stock 552953101   6,764,822 154,026 SH   SOLE 0 139,260 0 14,766
AMETEK INC COM Stock 031100100   738,982 4,565 SH   SOLE 0 4,422 0 143
ISHARES U.S. CONSUMER STAPLES ETF ETF 464287812   568,423 2,838 SH   SOLE 0 2,293 0 545
INDEPENDENCE RLTY TR INC COM REIT 45378A106   324,735 17,823 SH   SOLE 0 16,315 0 1,508
SPDR PORTFOLIO SHORT TERM TREASURY ETF ETF 78468R101   997,861 34,660 SH   SOLE 0 34,057 0 603
ONEOK INC NEW COM Stock 682680103   1,755,502 28,443 SH   SOLE 0 25,690 0 2,753
VMWARE INC CL A COM Stock 928563402   2,493,453 17,353 SH   SOLE 0 16,087 0 1,266
ECOLAB INC COM Stock 278865100   5,159,738 27,638 SH   SOLE 0 24,677 0 2,961
INVESCO S&P 500 EQUAL WEIGHT INDUSTRIALS ETF ETF 46137V324   895,301 4,378 SH   SOLE 0 3,449 0 929
TJX COS INC NEW COM Stock 872540109   8,623,143 101,700 SH   SOLE 0 93,061 0 8,639
EATON CORP PLC SHS Stock G29183103   6,121,283 30,439 SH   SOLE 0 26,709 0 3,730
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866   447,957 21,160 SH   SOLE 0 21,160 0 0
INVESCO BULLETSHARES 2024 CORPORATE BOND ETF ETF 46138J841   5,287,251 257,037 SH   SOLE 0 233,656 0 23,381
BARRICK GOLD CORP F Stock 067901108   286,117 16,900 SH   SOLE 0 15,046 0 1,854
CADENCE DESIGN SYSTEM INC COM Stock 127387108   5,194,383 22,149 SH   SOLE 0 20,245 0 1,904
EXXON MOBIL CORP COM Stock 30231G102   378,056 3,525 SH   SOLE 0 3,506 0 19
ON SEMICONDUCTOR CORP COM Stock 682189105   3,667,529 38,777 SH   SOLE 0 35,290 0 3,487
NOVO-NORDISK A/S ADR ADR CMN ADR 670100205   6,462,519 39,934 SH   SOLE 0 36,780 0 3,154
APPLE INC Stock 037833100   1,259,448 6,493 SH   SOLE 0 6,493 0 0
UNIVERSAL HLTH SVCS INC CL B Stock 913903100   3,329,736 21,105 SH   SOLE 0 19,194 0 1,911