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
ABBOTT LABS COM 002824100   903,691 7,951 SH   SOLE   0 0 7,951
ADOBE INC COM 00724F101   4,253,827 8,430 SH   SOLE   0 0 8,430
ADVANCED MICRO DEVICES INC COM 007903107   4,289,385 23,765 SH   SOLE   0 0 23,765
ALPHABET INC CAP STK CL C 02079K107   327,359 2,150 SH   SOLE   0 0 2,150
ALPHABET INC CAP STK CL A 02079K305   4,256,377 28,201 SH   SOLE   0 0 28,201
AMAZON COM INC COM 023135106   8,428,107 46,724 SH   SOLE   0 0 46,724
AMERICAN EXPRESS CO COM 025816109   707,731 3,108 SH   SOLE   0 0 3,108
AMGEN INC COM 031162100   2,184,146 7,682 SH   SOLE   0 0 7,682
APOLLO GLOBAL MGMT INC COM 03769M106   2,524,932 22,454 SH   SOLE   0 0 22,454
APPLE INC COM 037833100   8,373,836 48,833 SH   SOLE   0 0 48,833
APPLIED MATLS INC COM 038222105   725,752 3,519 SH   SOLE   0 0 3,519
ARISTA NETWORKS INC COM 040413106   2,498,865 8,617 SH   SOLE   0 0 8,617
ARK ETF TR GENOMIC REV ETF 00214Q302   2,522,970 87,725 SH   SOLE   0 0 87,725
ARK ETF TR NEXT GNRTN INTER 00214Q401   2,811,469 33,751 SH   SOLE   0 0 33,751
ARK ETF TR FINTECH INNOVA 00214Q708   2,147,759 70,813 SH   SOLE   0 0 70,813
ARK ETF TR AUTNMUS TECHNLGY 00214Q203   445,436 8,142 SH   SOLE   0 0 8,142
ARK ETF TR INNOVATION ETF 00214Q104   2,094,595 41,825 SH   SOLE   0 0 41,825
ASML HOLDING N V N Y REGISTRY SHS N07059210   313,462 323 SH   SOLE   0 0 323
AT&T INC COM 00206R102   223,658 12,708 SH   SOLE   0 0 12,708
AXON ENTERPRISE INC COM 05464C101   632,956 2,023 SH   SOLE   0 0 2,023
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   452,059 1,075 SH   SOLE   0 0 1,075
BLACKSTONE INC COM 09260D107   825,138 6,281 SH   SOLE   0 0 6,281
BOEING CO COM 097023105   203,652 1,055 SH   SOLE   0 0 1,055
BROADCOM INC COM 11135F101   5,106,134 3,852 SH   SOLE   0 0 3,852
CATERPILLAR INC COM 149123101   376,887 1,029 SH   SOLE   0 0 1,029
CF INDS HLDGS INC COM 125269100   404,865 4,866 SH   SOLE   0 0 4,866
CHENIERE ENERGY INC COM NEW 16411R208   313,873 1,946 SH   SOLE   0 0 1,946
CHEVRON CORP NEW COM 166764100   594,381 3,768 SH   SOLE   0 0 3,768
CONSTELLATION BRANDS INC CL A 21036P108   291,489 1,073 SH   SOLE   0 0 1,073
COSTCO WHSL CORP NEW COM 22160K105   10,938,734 14,931 SH   SOLE   0 0 14,931
DEERE & CO COM 244199105   1,411,858 3,437 SH   SOLE   0 0 3,437
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   243,073 2,725 SH   SOLE   0 0 2,725
EDWARDS LIFESCIENCES CORP COM 28176E108   291,638 3,052 SH   SOLE   0 0 3,052
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   337,915 6,579 SH   SOLE   0 0 6,579
FIRST TR EXCH TRD ALPHDX FD INDIA NFTY50 EQW 33737J802   1,922,132 33,745 SH   SOLE   0 0 33,745
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,630,056 28,907 SH   SOLE   0 0 28,907
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   2,399,186 33,630 SH   SOLE   0 0 33,630
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   209,649 4,412 SH   SOLE   0 0 4,412
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   1,267,834 17,377 SH   SOLE   0 0 17,377
FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102   736,366 9,739 SH   SOLE   0 0 9,739
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   4,867,666 56,832 SH   SOLE   0 0 56,832
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103   251,402 2,376 SH   SOLE   0 0 2,376
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   481,693 10,424 SH   SOLE   0 0 10,424
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   1,693,611 48,639 SH   SOLE   0 0 48,639
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   2,949,223 52,505 SH   SOLE   0 0 52,505
FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F649   2,333,973 93,941 SH   SOLE   0 0 93,941
FIRST TR EXCHNG TRADED FD VI FT VEST FD OF BU 33740F755   5,791,551 207,137 SH   SOLE   0 0 207,137
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   358,216 2,891 SH   SOLE   0 0 2,891
FIRST TR NASDAQ 100 TECH IND SHS 337345102   223,745 1,173 SH   SOLE   0 0 1,173
FIRST TR VALUE LINE DIVID IN SHS 33734H106   967,906 22,920 SH   SOLE   0 0 22,920
FORD MTR CO DEL COM 345370860   359,782 27,092 SH   SOLE   0 0 27,092
GENERAC HLDGS INC COM 368736104   223,520 1,772 SH   SOLE   0 0 1,772
GENERAL DYNAMICS CORP COM 369550108   757,117 2,680 SH   SOLE   0 0 2,680
GENERAL ELECTRIC CO COM NEW 369604301   527,742 3,007 SH   SOLE   0 0 3,007
GLOBAL X FDS US INFR DEV ETF 37954Y673   339,667 8,532 SH   SOLE   0 0 8,532
GLOBAL X FDS CYBRSCURTY ETF 37954Y384   266,190 8,948 SH   SOLE   0 0 8,948
HOME DEPOT INC COM 437076102   681,587 1,777 SH   SOLE   0 0 1,777
HONEYWELL INTL INC COM 438516106   487,553 2,375 SH   SOLE   0 0 2,375
ICON PLC SHS G4705A100   736,066 2,191 SH   SOLE   0 0 2,191
INTUITIVE SURGICAL INC COM NEW 46120E602   11,504,209 28,826 SH   SOLE   0 0 28,826
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   368,613 8,125 SH   SOLE   0 0 8,125
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175   507,339 10,439 SH   SOLE   0 0 10,439
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   222,793 6,331 SH   SOLE   0 0 6,331
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   266,564 1,574 SH   SOLE   0 0 1,574
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191   215,286 1,805 SH   SOLE   0 0 1,805
INVESCO QQQ TR UNIT SER 1 46090E103   3,475,208 7,827 SH   SOLE   0 0 7,827
ISHARES TR US AER DEF ETF 464288760   658,810 4,994 SH   SOLE   0 0 4,994
ISHARES TR 1 3 YR TREAS BD 464287457   573,441 7,012 SH   SOLE   0 0 7,012
ISHARES TR EXPANDED TECH 464287515   272,011 3,190 SH   SOLE   0 0 3,190
ISHARES TR US HOME CONS ETF 464288752   215,588 1,862 SH   SOLE   0 0 1,862
ISHARES TR CYBERSECURITY 46435U135   322,337 6,880 SH   SOLE   0 0 6,880
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,492,512 25,795 SH   SOLE   0 0 25,795
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   1,795,678 33,106 SH   SOLE   0 0 33,106
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100   3,917,181 64,768 SH   SOLE   0 0 64,768
JOHNSON & JOHNSON COM 478160104   235,408 1,488 SH   SOLE   0 0 1,488
JPMORGAN CHASE & CO COM 46625H100   2,114,245 10,555 SH   SOLE   0 0 10,555
LAM RESEARCH CORP COM 512807108   232,205 239 SH   SOLE   0 0 239
LAMB WESTON HLDGS INC COM 513272104   448,601 4,211 SH   SOLE   0 0 4,211
LEIDOS HOLDINGS INC COM 525327102   428,533 3,269 SH   SOLE   0 0 3,269
LOCKHEED MARTIN CORP COM 539830109   1,177,455 2,589 SH   SOLE   0 0 2,589
LOWES COS INC COM 548661107   365,014 1,433 SH   SOLE   0 0 1,433
META PLATFORMS INC CL A 30303M102   1,548,981 3,190 SH   SOLE   0 0 3,190
MICROSOFT CORP COM 594918104   4,688,184 11,143 SH   SOLE   0 0 11,143
NETFLIX INC COM 64110L106   448,110 738 SH   SOLE   0 0 738
NORTHROP GRUMMAN CORP COM 666807102   954,967 1,995 SH   SOLE   0 0 1,995
NUCOR CORP COM 670346105   578,259 2,922 SH   SOLE   0 0 2,922
NVIDIA CORPORATION COM 67066G104   25,283,880 27,983 SH   SOLE   0 0 27,983
PROSHARES TR ULTRAPRO QQQ 74347X831   234,589 3,811 SH   SOLE   0 0 3,811
QUALCOMM INC COM 747525103   371,783 2,196 SH   SOLE   0 0 2,196
QUANTA SVCS INC COM 74762E102   277,986 1,070 SH   SOLE   0 0 1,070
REGENERON PHARMACEUTICALS COM 75886F107   288,747 300 SH   SOLE   0 0 300
ROYAL CARIBBEAN GROUP COM V7780T103   278,020 2,000 SH   SOLE   0 0 2,000
RTX CORPORATION COM 75513E101   1,437,839 14,743 SH   SOLE   0 0 14,743
SCHWAB CHARLES CORP COM 808513105   301,592 4,169 SH   SOLE   0 0 4,169
SCIENCE APPLICATIONS INTL CO COM 808625107   279,556 2,144 SH   SOLE   0 0 2,144
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   382,205 5,005 SH   SOLE   0 0 5,005
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,950,904 20,664 SH   SOLE   0 0 20,664
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,719,291 11,638 SH   SOLE   0 0 11,638
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   631,190 3,432 SH   SOLE   0 0 3,432
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,597,177 4,015 SH   SOLE   0 0 4,015
SPDR GOLD TR GOLD SHS 78463V107   409,794 1,992 SH   SOLE   0 0 1,992
STRYKER CORPORATION COM 863667101   234,150 654 SH   SOLE   0 0 654
TERADYNE INC COM 880770102   1,579,066 13,995 SH   SOLE   0 0 13,995
TESLA INC COM 88160R101   1,245,472 7,085 SH   SOLE   0 0 7,085
UNITEDHEALTH GROUP INC COM 91324P102   222,615 450 SH   SOLE   0 0 450
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   370,784 1,648 SH   SOLE   0 0 1,648
VANGUARD INDEX FDS TOTAL STK MKT 922908769   327,994 1,262 SH   SOLE   0 0 1,262
VERIZON COMMUNICATIONS INC COM 92343V104   574,366 13,688 SH   SOLE   0 0 13,688
VISA INC COM CL A 92826C839   6,498,847 23,287 SH   SOLE   0 0 23,287
VISTA OUTDOOR INC COM 928377100   204,314 6,233 SH   SOLE   0 0 6,233
WASTE MGMT INC DEL COM 94106L109   8,282,504 38,858 SH   SOLE   0 0 38,858
WORLD GOLD TR SPDR GLD MINIS 98149E303   3,665,423 83,211 SH   SOLE   0 0 83,211
ZOMEDICA CORP COM 98980M109   1,919 13,155 SH   SOLE   0 0 13,155