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   1,351,227 7,491 SH   SOLE 0 5,555 0 1,936
SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649   297,495 11,768 SH   SOLE 0 10,802 0 966
JOHNSON & JOHNSON COM Stock 478160104   1,098,192 6,942 SH   SOLE 0 6,942 0 0
JOHNSON & JOHNSON COM Stock 478160104   902 5,700 SH Put SOLE 0 5,700 0 0
COSTCO WHOLESALE CORP Stock 22160K105   6,663,270 9,095 SH   SOLE 0 8,227 0 868
HCA HEALTHCARE INC COM Stock 40412C101   6,676,270 20,017 SH   SOLE 0 18,476 0 1,541
INVESCO BULLETSHARES 2025 CORPORATE BOND ETF ETF 46138J825   10,119,020 495,302 SH   SOLE 0 461,926 0 33,376
POOL CORP COM Stock 73278L105   210,224 521 SH   SOLE 0 439 0 82
SPDR S&P 500 ETF TRUST ETF 78462F103   494,824 946 SH   SOLE 0 946 0 0
THE TRADE DESK INC COM CL A Stock 88339J105   5,806,174 66,417 SH   SOLE 0 60,345 0 6,072
LAMB WESTON HLDGS INC COM Stock 513272104   578,405 5,430 SH   SOLE 0 4,724 0 705
VANGUARD EXTENDED DURATION ETF ETF 921910709   11,773,803 153,705 SH   SOLE 0 137,368 0 16,337
SUPER MICRO COMPUTER INC COM Stock 86800U104   11,998,146 11,879 SH   SOLE 0 10,738 0 1,141
CACI INTL INC CL A Stock 127190304   1,484,256 3,918 SH   SOLE 0 3,918 0 0
TRANE TECHNOLOGIES PLC SHS Stock G8994E103   9,283,685 30,925 SH   SOLE 0 28,359 0 2,566
ADOBE INC COM Stock 00724F101   2,786,906 5,523 SH   SOLE 0 4,817 0 706
GOOGLE INC Stock 02079K305   7,204,342 47,733 SH   SOLE 0 43,136 0 4,597
FISERV INC COM Stock 337738108   5,823,202 36,436 SH   SOLE 0 32,881 0 3,555
OREILLY AUTOMOTIVE INC COM Stock 67103H107   7,963,966 7,055 SH   SOLE 0 6,417 0 637
MICROSOFT Stock 594918104   9,800,252 23,294 SH   SOLE 0 22,411 0 883
MICROSOFT Stock 594918104   547 1,300 SH Put SOLE 0 1,300 0 0
COMMUNICATION SERVICES SELECT SECTOR SPDR FUND ETF 81369Y852   388,620 4,759 SH   SOLE 0 4,135 0 624
TEXTRON INC COM Stock 883203101   9,086,154 94,717 SH   SOLE 0 82,883 0 11,833
SPDR GOLD MINISHARES TRUST ETF 98149E303   5,199,684 118,041 SH   SOLE 0 105,573 0 12,467
PGIM ULTRA SHORT BOND ETF ETF 69344A107   3,754,189 75,537 SH   SOLE 0 67,912 0 7,625
CBOE GLOBAL MKTS INC COM Stock 12503M108   855,447 4,656 SH   SOLE 0 3,772 0 884
ARCH CAP GROUP LTD ORD Stock G0450A105   3,189,735 34,506 SH   SOLE 0 31,084 0 3,422
TRADEWEB MKTS INC CL A Stock 892672106   5,904,043 56,677 SH   SOLE 0 50,227 0 6,450
TARGA RES CORP COM Stock 87612G101   2,369,036 21,154 SH   SOLE 0 19,048 0 2,106
GUGGENHEIM ETF TRUST S&P 500 EQUAL WEIGHT ETF 46137V357   1,288,906 7,610 SH   SOLE 0 7,113 0 497
ELI LILLY & CO COM Stock 532457108   258,550 332 SH   SOLE 0 190 0 142
PROSHARES S&P TECHNOLOGY DIVIDEND ARISTOCRATS ETF ETF 74347G606   852,002 11,835 SH   SOLE 0 10,585 0 1,250
SKECHERS U S A INC CL A Stock 830566105   2,526,914 41,249 SH   SOLE 0 36,609 0 4,640
QUANTA SVCS INC COM Stock 74762E102   7,435,216 28,619 SH   SOLE 0 25,905 0 2,714
EDISON INTL COM Stock 281020107   5,310,974 75,088 SH   SOLE 0 66,617 0 8,471
ISHARES RUSSELL MIDCAP GROWTH ETF ETF 464287481   776,609 6,804 SH   SOLE 0 6,102 0 702
ISHARES MSCI EUROPE FINANCIALS ETF ETF 464289180   322,999 14,204 SH   SOLE 0 11,521 0 2,683
DOUBLEVERIFY HLDGS INC COM Stock 25862V105   2,900,243 82,487 SH   SOLE 0 73,170 0 9,317
BRINKER INTL INC COM Stock 109641100   7,848,496 157,981 SH   SOLE 0 145,780 0 12,201
VISA INC Stock 92826C839   8,794,648 31,513 SH   SOLE 0 27,759 0 3,754
PHILLIPS 66 COM Stock 718546104   9,367,876 57,352 SH   SOLE 0 51,612 0 5,740
META PLATFORMS INC CL A Stock 30303M102   9,729,643 20,037 SH   SOLE 0 17,873 0 2,164
SERVICENOW INC COM Stock 81762P102   8,402,410 11,021 SH   SOLE 0 10,137 0 884
FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND ETF 337345102   1,595,610 8,368 SH   SOLE 0 7,385 0 983
SPDR S&P CAPITAL MARKETS ETF ETF 78464A771   319,490 2,890 SH   SOLE 0 2,169 0 721
BUILDERS FIRSTSOURCE INC COM Stock 12008R107   1,031,488 4,946 SH   SOLE 0 3,037 0 1,909
AVAGO TECHNOLOGIES LTD Stock 11135F101   8,340,805 6,293 SH   SOLE 0 5,747 0 546
BRINKS CO COM Stock 109696104   417,280 4,517 SH   SOLE 0 3,995 0 522
ACCENTURE LTD BERMUDA CL A Stock G1151C101   1,214,868 3,505 SH   SOLE 0 3,468 0 37
NVIDIA CORPORATION COM Stock 67066G104   5,365,339 5,938 SH   SOLE 0 5,244 0 694
SPDR S&P HOMEBUILDERETF ETF 78464A888   543,443 4,870 SH   SOLE 0 4,213 0 657
STRYKER CORPORATION COM Stock 863667101   212,933 595 SH   SOLE 0 582 0 13
GENERAL DYNAMICS CORP COM Stock 369550108   477,126 1,689 SH   SOLE 0 1,601 0 88
MGM RESORTS INTERNATIONAL COM Stock 552953101   8,613,370 182,448 SH   SOLE 0 163,722 0 18,726
MOLINA HEALTHCARE INC COM Stock 60855R100   216,918 528 SH   SOLE 0 276 0 252
AMETEK INC COM Stock 031100100   598,449 3,272 SH   SOLE 0 3,188 0 84
ADVANCED MICRO DEVICES INC COM Stock 007903107   206,842 1,146 SH   SOLE 0 373 0 773
SPDR PORTFOLIO SHORT TERM TREASURY ETF ETF 78468R101   268,392 9,281 SH   SOLE 0 8,812 0 468
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   220,798 622 SH   SOLE 0 0 0 622
NETAPP INC COM Stock 64110D104   535,977 5,106 SH   SOLE 0 4,961 0 145
VEEVA SYS INC CL A COM Stock 922475108   4,921,096 21,240 SH   SOLE 0 19,341 0 1,899
UBS GROUP AG SHS Stock H42097107   2,966,077 96,552 SH   SOLE 0 87,643 0 8,909
ONEOK INC NEW COM Stock 682680103   2,422,858 30,222 SH   SOLE 0 26,747 0 3,474
INVESCO S&P 500 EQUAL WEIGHT INDUSTRIALS ETF ETF 46137V324   456,919 9,577 SH   SOLE 0 7,787 0 1,790
JPMORGAN CHASE & CO COM Stock 46625H100   579,268 2,892 SH   SOLE 0 2,665 0 227
TJX COS INC NEW COM Stock 872540109   10,322,984 101,785 SH   SOLE 0 91,586 0 10,198
WALMART INC COM Stock 931142103   3,251,707 54,042 SH   SOLE 0 48,027 0 6,015
ISHARES U.S. CONSUMER DISCRETIONARY ETF ETF 464287580   391,407 4,775 SH   SOLE 0 4,121 0 654
FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM Stock 31620R303   3,030,629 57,074 SH   SOLE 0 49,760 0 7,314
EATON CORP PLC SHS Stock G29183103   9,918,522 31,721 SH   SOLE 0 27,701 0 4,020
INVESCO BULLETSHARES 2024 CORPORATE BOND ETF ETF 46138J841   5,489,673 261,787 SH   SOLE 0 238,390 0 23,397
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409   1,511,791 20,667 SH   SOLE 0 18,473 0 2,194
CADENCE DESIGN SYSTEM INC COM Stock 127387108   8,116,626 26,075 SH   SOLE 0 23,565 0 2,510
EXXON MOBIL CORP COM Stock 30231G102   401,958 3,458 SH   SOLE 0 3,439 0 19
NOVO-NORDISK A/S ADR ADR CMN ADR 670100205   9,465,776 73,721 SH   SOLE 0 67,316 0 6,405
SAP AKTIENGESELLSCHAFT ADR ADR 803054204   6,954,380 35,658 SH   SOLE 0 31,766 0 3,892
APPLE INC Stock 037833100   1,122,517 6,546 SH   SOLE 0 6,546 0 0