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
AIM ETF PRODUCTS TRUST U S LRGCP 6M JAN 00888H869   352,357 11,596 SH   SOLE   11,596 0 0
ALPHABET INC CAP STK CL A 02079K305   2,369,192 12,516 SH   SOLE   12,516 0 0
AMAZON COM INC COM 023135106   6,265,998 28,561 SH   SOLE   28,561 0 0
APPLE INC COM 037833100   1,773,058 7,080 SH   SOLE   7,080 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105   837,918 3,499 SH   SOLE   3,499 0 0
ARROW ETF TR ARROW DJ GLB YLD 04273H104   138,912 11,312 SH   SOLE   11,312 0 0
AUTOZONE INC COM 053332102   422,664 132 SH   SOLE   132 0 0
BANK AMERICA CORP COM 060505104   368,797 8,391 SH   SOLE   8,391 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   677,654 1,495 SH   SOLE   1,495 0 0
CANADIAN NAT RES LTD COM 136385101   833,931 27,014 SH   SOLE   27,014 0 0
CHEVRON CORP NEW COM 166764100   307,217 2,121 SH   SOLE   2,121 0 0
CIVITAS RESOURCES INC COM NEW 17888H103   609,041 13,278 SH   SOLE   13,278 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109   496,027 39,461 SH   SOLE   39,461 0 0
EATON CORP PLC SHS G29183103   219,210 661 SH   SOLE   661 0 0
EXXON MOBIL CORP COM 30231G102   382,448 3,555 SH   SOLE   3,555 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   610,770 2,512 SH   SOLE   2,512 0 0
FIRST TR EXCHANGE-TRADED FD INTERMEDIATE DUR 33738D796   3,404,174 166,463 SH   SOLE   166,463 0 0
FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804   874,498 46,343 SH   SOLE   46,343 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   1,454,425 16,561 SH   SOLE   16,561 0 0
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308   1,323,295 56,867 SH   SOLE   56,867 0 0
FIRST TR EXCHANGE-TRADED FD FT VEST S&P 500 33739Q705   1,324,280 26,375 SH   SOLE   26,375 0 0
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606   2,523,809 121,104 SH   SOLE   121,104 0 0
FIRST TR EXCHANGE-TRADED FD FT VEST RIS 33738D879   1,315,088 54,253 SH   SOLE   54,253 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   1,101,825 18,631 SH   SOLE   18,631 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   1,234,009 15,728 SH   SOLE   15,728 0 0
FIRST TR EXCHANGE-TRADED FD VEST GOLD STRTGY 33733E849   16,244,439 885,024 SH   SOLE   885,024 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   4,551,705 105,928 SH   SOLE   105,928 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U307   218,288 4,777 SH   SOLE   4,777 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U679   208,866 6,193 SH   SOLE   6,193 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U737   232,877 6,235 SH   SOLE   6,235 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F516   286,590 7,415 SH   SOLE   7,415 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U687   218,100 6,235 SH   SOLE   6,235 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740U695   9,283,862 265,329 SH   SOLE   265,329 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST NASD 100 33740F151   5,363,736 265,663 SH   SOLE   265,663 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F649   51,143,432 1,857,060 SH   SOLE   1,857,060 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F557   3,985,277 142,179 SH   SOLE   142,179 0 0
FIRST TR EXCHNG TRADED FD VI VEST NASDAQ-100 33740F193   2,302,588 110,119 SH   SOLE   110,119 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST NAS 33740F581   5,945,036 199,766 SH   SOLE   199,766 0 0
FIRST TR EXCHNG TRADED FD VI VEST NASDAQ 100 33740F268   1,968,087 91,030 SH   SOLE   91,030 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST NASD 100 33740U513   656,702 32,510 SH   SOLE   32,510 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   2,582,543 104,768 SH   SOLE   104,768 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F326   4,682,268 155,481 SH   SOLE   155,481 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT E 33740F318   353,093 10,462 SH   SOLE   10,462 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F425   209,029 5,893 SH   SOLE   5,893 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740U844   804,740 20,832 SH   SOLE   20,832 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740F334   212,931 6,259 SH   SOLE   6,259 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740F367   17,859,912 521,948 SH   SOLE   521,948 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740U810   430,386 11,062 SH   SOLE   11,062 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST UQ EQT 33740F672   4,837,195 122,865 SH   SOLE   122,865 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F433   1,024,164 28,449 SH   SOLE   28,449 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F474   222,340 6,142 SH   SOLE   6,142 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740U786   4,883,876 130,935 SH   SOLE   130,935 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST U.S EQT 33740F441   285,639 7,743 SH   SOLE   7,743 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F714   338,797 7,828 SH   SOLE   7,828 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F458   399,718 10,662 SH   SOLE   10,662 0 0
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740U885   609,234 14,755 SH   SOLE   14,755 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   238,148 3,115 SH   SOLE   3,115 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   373,885 2,992 SH   SOLE   2,992 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   1,294,138 29,655 SH   SOLE   29,655 0 0
FORD MTR CO COM 345370860   125,711 12,698 SH   SOLE   12,698 0 0
FS KKR CAP CORP COM 302635206   813,657 37,461 SH   SOLE   37,461 0 0
GARMIN LTD SHS H2906T109   269,680 1,307 SH   SOLE   1,307 0 0
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417   315,155 8,564 SH   SOLE   8,564 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102   451,766 12,570 SH   SOLE   12,570 0 0
INVESCO ACTIVELY MANAGED EXC TOTAL RETURN 46090A804   1,196,343 25,783 SH   SOLE   25,783 0 0
INVESCO ACTIVELY MANAGED EXC INVSCO HY BD FCT 46090A853   245,638 10,912 SH   SOLE   10,912 0 0
INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879   629,577 25,068 SH   SOLE   25,068 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   215,084 8,225 SH   SOLE   8,225 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   389,959 18,508 SH   SOLE   18,508 0 0
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784   223,274 11,265 SH   SOLE   11,265 0 0
INVESCO EXCH TRADED FD TR II EQUAL WEGT 0-30 46138E107   1,222,029 45,210 SH   SOLE   45,210 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   1,007,439 4,787 SH   SOLE   4,787 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   552,569 7,894 SH   SOLE   7,894 0 0
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339   366,765 3,860 SH   SOLE   3,860 0 0
INVESCO EXCH TRD SLF IDX FD INTL DEV DYNAMIC 46138J437   583,299 24,842 SH   SOLE   24,842 0 0
INVESCO EXCH TRD SLF IDX FD RAFI STRATGIC US 46138J742   411,971 8,294 SH   SOLE   8,294 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   1,478,116 27,256 SH   SOLE   27,256 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   691,051 10,310 SH   SOLE   10,310 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   824,407 16,501 SH   SOLE   16,501 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   2,747,200 5,374 SH   SOLE   5,374 0 0
ISHARES TR CORE US AGGBD ET 464287226   941,757 9,719 SH   SOLE   9,719 0 0
ISHARES TR CORE DIV GRWTH 46434V621   1,007,116 16,419 SH   SOLE   16,419 0 0
ISHARES TR MSCI KLD400 SOC 464288570   213,554 1,937 SH   SOLE   1,937 0 0
ISHARES TR FALN ANGLS USD 46435G474   300,023 11,233 SH   SOLE   11,233 0 0
ISHARES TR 3 7 YR TREAS BD 464288661   3,702,461 32,042 SH   SOLE   32,042 0 0
ISHARES TR EXPANDED TECH 464287515   428,614 4,281 SH   SOLE   4,281 0 0
ISHARES TR CORE S&P MCP ETF 464287507   259,388 4,163 SH   SOLE   4,163 0 0
ISHARES TR SP SMCP600VL ETF 464287879   3,994,330 36,777 SH   SOLE   36,777 0 0
ISHARES TR CORE TOTAL USD 46434V613   206,946 4,578 SH   SOLE   4,578 0 0
ISHARES TR CORE S&P500 ETF 464287200   956,434 1,625 SH   SOLE   1,625 0 0
ISHARES TR NATIONAL MUN ETF 464288414   251,991 2,365 SH   SOLE   2,365 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   244,173 1,371 SH   SOLE   1,371 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   4,835,405 58,983 SH   SOLE   58,983 0 0
ISHARES TR TIPS BD ETF 464287176   10,112,179 94,905 SH   SOLE   94,905 0 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   1,388,888 24,634 SH   SOLE   24,634 0 0
J P MORGAN EXCHANGE TRADED F SMALL & MID CAP 46641Q118   240,166 3,972 SH   SOLE   3,972 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   491,517 9,693 SH   SOLE   9,693 0 0
LOWES COS INC COM 548661107   972,508 3,940 SH   SOLE   3,940 0 0
MCKESSON CORP COM 58155Q103   802,433 1,408 SH   SOLE   1,408 0 0
META PLATFORMS INC CL A 30303M102   328,515 561 SH   SOLE   561 0 0
MICROSOFT CORP COM 594918104   2,093,119 4,966 SH   SOLE   4,966 0 0
MUELLER INDS INC COM 624756102   1,268,202 15,980 SH   SOLE   15,980 0 0
NVIDIA CORPORATION COM 67066G104   5,200,423 38,725 SH   SOLE   38,725 0 0
ON SEMICONDUCTOR CORP COM 682189105   818,893 12,988 SH   SOLE   12,988 0 0
PACER FDS TR PAC ASSET FLTG 69374H428   386,675 8,134 SH   SOLE   8,134 0 0
PEPSICO INC COM 713448108   3,297,776 21,687 SH   SOLE   21,687 0 0
PROCTER AND GAMBLE CO COM 742718109   632,733 3,774 SH   SOLE   3,774 0 0
RTX CORPORATION COM 75513E101   387,916 3,352 SH   SOLE   3,352 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   323,185 3,338 SH   SOLE   3,338 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   317,848 2,412 SH   SOLE   2,412 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,305,641 14,217 SH   SOLE   14,217 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   388,504 4,942 SH   SOLE   4,942 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   422,268 3,069 SH   SOLE   3,069 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,112,395 4,958 SH   SOLE   4,958 0 0
SPDR GOLD TR GOLD SHS 78463V107   5,981,984 24,706 SH   SOLE   24,706 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   692,389 1,181 SH   SOLE   1,181 0 0
SPDR SER TR ICE PFD SEC ETF 78464A292   452,907 13,729 SH   SOLE   13,729 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   324,467 4,707 SH   SOLE   4,707 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805   842,654 11,797 SH   SOLE   11,797 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508   795,842 15,562 SH   SOLE   15,562 0 0
SUNCOR ENERGY INC NEW COM 867224107   911,728 25,553 SH   SOLE   25,553 0 0
TECK RESOURCES LTD CL B 878742204   817,789 20,177 SH   SOLE   20,177 0 0
TESLA INC COM 88160R101   744,681 1,844 SH   SOLE   1,844 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   937,612 13,039 SH   SOLE   13,039 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   374,356 1,558 SH   SOLE   1,558 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   838,920 1,557 SH   SOLE   1,557 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   9,523,642 32,862 SH   SOLE   32,862 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   418,729 1,020 SH   SOLE   1,020 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   454,303 10,316 SH   SOLE   10,316 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   217,915 4,347 SH   SOLE   4,347 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   778,816 3,977 SH   SOLE   3,977 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   686,601 14,358 SH   SOLE   14,358 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   286,447 834 SH   SOLE   834 0 0
VANGUARD WORLD FD ENERGY ETF 92204A306   251,597 2,074 SH   SOLE   2,074 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   918,466 1,477 SH   SOLE   1,477 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   680,397 2,682 SH   SOLE   2,682 0 0
VIRCO MFG CO COM 927651109   310,155 30,259 SH   SOLE   30,259 0 0
VISA INC COM CL A 92826C839   1,034,744 3,274 SH   SOLE   3,274 0 0
WALMART INC COM 931142103   303,305 3,357 SH   SOLE   3,357 0 0
WESTLAKE CORPORATION COM 960413102   572,472 4,993 SH   SOLE   4,993 0 0
WISDOMTREE TR FUTRE STRAT FD 97717W125   457,327 13,093 SH   SOLE   13,093 0 0