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
ABBVIE INC COM 00287Y109 392,345 1,499 SH SOLE 0 0 1,499
ADVANCED MICRO DEVICES INC COM 007903107 20,452,019 33,431 SH SOLE 0 0 33,431
ALPHABET INC CAP STK CL A 02079K305 532,637 1,548 SH SOLE 0 0 1,548
ALPHABET INC CAP STK CL C 02079K107 34,603,199 101,553 SH SOLE 0 0 101,553
AMAZON COM INC COM 023135106 49,350,677 198,076 SH SOLE 0 0 198,076
AMERICAN ELEC PWR CO INC COM 025537101 5,702,164 48,062 SH SOLE 0 0 48,062
APPLE INC COM 037833100 43,467,443 130,525 SH SOLE 0 0 130,525
ARISTA NETWORKS INC COM SHS 040413205 29,767,218 146,211 SH SOLE 0 0 146,211
ASML HLDG NV N Y REGISTRY SHS N07059210 19,071,869 10,527 SH SOLE 0 0 10,527
AT&T INC COM 00206R102 287,453 11,780 SH SOLE 0 0 11,780
BANK OF AMER CORP COM 060505104 345,570 6,348 SH SOLE 0 0 6,348
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 652,959 1,311 SH SOLE 0 0 1,311
BROADCOM INC COM 11135F101 35,000,861 99,663 SH SOLE 0 0 99,663
BWX TECHNOLOGIES INC COM 05605H100 4,724,047 34,482 SH SOLE 0 0 34,482
CBOE GLOBAL MKTS INC COM 12503M108 18,110,528 65,787 SH SOLE 0 0 65,787
CHEVRON CORPORATION COM 166764100 506,393 2,479 SH SOLE 0 0 2,479
CINTAS CORP COM 172908105 11,102,415 56,917 SH SOLE 0 0 56,917
COMFORT SYS USA INC COM 199908104 28,516,486 17,239 SH SOLE 0 0 17,239
COSTCO WHOLESALE CORPORATION COM 22160K105 23,536,799 25,854 SH SOLE 0 0 25,854
DUKE ENERGY CORP NEW COM NEW 26441C204 5,768,012 50,592 SH SOLE 0 0 50,592
ELEVANCE HEALTH INC FORMERLY COM 036752103 326,198 838 SH SOLE 0 0 838
ELI LILLY & CO COM 532457108 39,670,270 34,284 SH SOLE 0 0 34,284
EOG RES INC COM 26875P101 208,333 1,512 SH SOLE 0 0 1,512
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 242,427 3,096 SH SOLE 0 0 3,096
FIRST TR EXCHANGE-TRADED FD STRUCTURED CR IN 33738D770 16,961,248 851,041 SH SOLE 0 0 851,041
GE AEROSPACE COM NEW 369604301 10,628,639 34,034 SH SOLE 0 0 34,034
GOLDMAN SACHS GROUP INC COM 38141G104 345,636 383 SH SOLE 0 0 383
HCA HEALTHCARE INC COM 40412C101 314,436 736 SH SOLE 0 0 736
HEICO CORP NEW COM 422806109 12,848,140 42,377 SH SOLE 0 0 42,377
IM GLOBAL PARTNER FUNDS IMGP DBI MAN ETF 53700T827 21,151,990 650,230 SH SOLE 0 0 650,230
INTUIT COM 461202103 8,300,184 30,104 SH SOLE 0 0 30,104
INTUITIVE SURGICAL INC COM NEW 46120E602 8,278,419 20,358 SH SOLE 0 0 20,358
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 242,153 794 SH SOLE 0 0 794
INVESCO QQQ TR UNIT SER 1 46090E103 841,153 1,137 SH SOLE 0 0 1,137
ISHARES TR 0-3 MTH TREASURY 46436E718 31,612,693 313,991 SH SOLE 0 0 313,991
ISHARES TR HIGH YLD SYSTM B 46435G250 262,356 5,835 SH SOLE 0 0 5,835
ISHARES TR ISHARES SEMICDTR 464287523 439,262 772 SH SOLE 0 0 772
ISHARES TR MSCI EAFE ETF 464287465 200,063 1,925 SH SOLE 0 0 1,925
ISHARES TR RUS 1000 GRW ETF 464287614 429,142 3,426 SH SOLE 0 0 3,426
ISHARES TR RUS 1000 VAL ETF 464287598 458,569 1,849 SH SOLE 0 0 1,849
JPMORGAN CHASE & CO COM 46625H100 14,692,196 44,410 SH SOLE 0 0 44,410
L3HARRIS TECHNOLOGIES INC COM 502431109 563,395 2,379 SH SOLE 0 0 2,379
LAM RESEARCH CORP COM NEW 512807306 25,090,085 76,375 SH SOLE 0 0 76,375
LINDE PLC SHS G54950103 12,709,064 26,775 SH SOLE 0 0 26,775
MASTERCARD INCORPORATED CL A 57636Q104 21,401,930 38,808 SH SOLE 0 0 38,808
META PLATFORMS INC CL A 30303M102 30,406,617 41,929 SH SOLE 0 0 41,929
MICRON TECHNOLOGY INC COM 595112103 9,114,875 8,557 SH SOLE 0 0 8,557
MICROSOFT CORP COM 594918104 61,008,219 118,947 SH SOLE 0 0 118,947
MORGAN STANLEY COM NEW 617446448 12,710,655 67,581 SH SOLE 0 0 67,581
MP MATERIALS CORP COM CL A 553368101 2,566,203 54,265 SH SOLE 0 0 54,265
NETFLIX INC. COM 64110L106 10,644,341 152,979 SH SOLE 0 0 152,979
NEWMONT CORP COM 651639106 10,263,229 88,982 SH SOLE 0 0 88,982
NVIDIA CORPORATION COM 67066G104 64,474,646 282,313 SH SOLE 0 0 282,313
PALANTIR TECHNOLOGIES INC CL A 69608A108 10,360,731 55,390 SH SOLE 0 0 55,390
PALO ALTO NETWORKS INC COM 697435105 1,385,990 3,488 SH SOLE 0 0 3,488
PGIM ETF TR PGIM ULTRA SH BD 69344A107 455,526 9,209 SH SOLE 0 0 9,209
PROGRESSIVE CORP COM 743315103 10,772,558 51,963 SH SOLE 0 0 51,963
RTX CORPORATION COM 75513E101 11,093,851 59,756 SH SOLE 0 0 59,756
RUBRIK INC. CL A 781154109 262,022 2,289 SH SOLE 0 0 2,289
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 213,872 6,796 SH SOLE 0 0 6,796
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 538,961 15,000 SH SOLE 0 0 15,000
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 288,212 9,607 SH SOLE 0 0 9,607
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 258,300 4,200 SH SOLE 0 0 4,200
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 20,290,687 134,500 SH SOLE 0 0 134,500
SPDR SERIES TRUST ST INTER BD ETF 78464A375 27,671,093 857,220 SH SOLE 0 0 857,220
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 672,730 882 SH SOLE 0 0 882
STERLING INFRASTRUCTURE INC COM 859241101 7,237,914 14,717 SH SOLE 0 0 14,717
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 16,890,875 37,025 SH SOLE 0 0 37,025
TESLA INC COM 88160R101 12,853,758 36,227 SH SOLE 0 0 36,227
TJX COS INC NEW COM 872540109 11,077,832 83,726 SH SOLE 0 0 83,726
TRANE TECHNOLOGIES PLC SHS G8994E103 8,194,368 18,129 SH SOLE 0 0 18,129
UNITED PARCEL SVCS INC CL B 911312106 285,325 3,053 SH SOLE 0 0 3,053
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 537,501 5,964 SH SOLE 0 0 5,964
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 455,883 2,109 SH SOLE 0 0 2,109
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 20,110,344 408,580 SH SOLE 0 0 408,580
VEEVA SYS INC CL A COM 922475108 8,587,124 30,082 SH SOLE 0 0 30,082
VERTEX PHARMACEUTICALS INC COM 92532F100 10,186,130 19,483 SH SOLE 0 0 19,483
WALMART INC COM 931142103 22,489,459 216,411 SH SOLE 0 0 216,411
WELLS FARGO & CO COM 949746101 326,574 4,079 SH SOLE 0 0 4,079