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
ALPHABET INC CAP STK CL A 02079K305   308,099 3,492 SH   SOLE   0 0 3,492
ALPHABET INC CAP STK CL C 02079K107   377,546 4,255 SH   SOLE   0 0 4,255
AMAZON COM INC COM 023135106   4,835,376 57,564 SH   SOLE   0 0 57,564
AMERICAN CENTY ETF TR STOXX US QUALT 025072208   214,073 4,503 SH   SOLE   0 0 4,503
AMERICAN EXPRESS CO COM 025816109   246,567 1,669 SH   SOLE   0 0 1,669
APOLLO COML REAL EST FIN INC COM 03762U105   122,106 11,348 SH   SOLE   0 0 11,348
APPLE INC COM 037833100   2,427,979 18,687 SH   SOLE   0 0 18,687
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,364,102 4,416 SH   SOLE   0 0 4,416
BLACKROCK MUNIYIELD MICH QU COM 09254V105   198,781 17,924 SH   SOLE   0 0 17,924
COCA COLA CO COM 191216100   267,641 4,208 SH   SOLE   0 0 4,208
DYNEX CAP INC COM 26817Q886   530,516 41,707 SH   SOLE   0 0 41,707
ELLINGTON FINANCIAL INC COM 28852N109   126,252 10,206 SH   SOLE   0 0 10,206
EXXON MOBIL CORP COM 30231G102   299,944 2,719 SH   SOLE   0 0 2,719
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   4,222,937 84,273 SH   SOLE   0 0 84,273
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855   544,060 30,548 SH   SOLE   0 0 30,548
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   182,078 10,838 SH   SOLE   0 0 10,838
FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770   1,132,643 50,997 SH   SOLE   0 0 50,997
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   271,072 4,705 SH   SOLE   0 0 4,705
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   302,446 3,844 SH   SOLE   0 0 3,844
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   1,676,339 38,168 SH   SOLE   0 0 38,168
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507   731,532 23,084 SH   SOLE   0 0 23,084
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   10,866,609 182,816 SH   SOLE   0 0 182,816
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   1,246,773 32,018 SH   SOLE   0 0 32,018
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   218,179 2,911 SH   SOLE   0 0 2,911
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   249,525 9,349 SH   SOLE   0 0 9,349
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   1,933,576 40,784 SH   SOLE   0 0 40,784
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   6,409,274 145,931 SH   SOLE   0 0 145,931
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703   370,839 18,853 SH   SOLE   0 0 18,853
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   335,960 5,105 SH   SOLE   0 0 5,105
FIRST TR VALUE LINE DIVID IN SHS 33734H106   9,729,048 243,775 SH   SOLE   0 0 243,775
FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884   2,461,566 59,275 SH   SOLE   0 0 59,275
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   173,752 36,890 SH   SOLE   0 0 36,890
GOLDMAN SACHS BDC INC SHS 38147U107   440,299 32,092 SH   SOLE   0 0 32,092
INTUITIVE SURGICAL INC COM NEW 46120E602   520,086 1,960 SH   SOLE   0 0 1,960
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705   2,940,224 91,085 SH   SOLE   0 0 91,085
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   503,149 7,874 SH   SOLE   0 0 7,874
INVESCO QQQ TR UNIT SER 1 46090E103   7,449,813 27,977 SH   SOLE   0 0 27,977
ISHARES TR IBOXX INV CP ETF 464287242   767,343 7,278 SH   SOLE   0 0 7,278
ISHARES TR US HOME CONS ETF 464288752   217,996 3,597 SH   SOLE   0 0 3,597
ISHARES TR NATIONAL MUN ETF 464288414   1,505,665 14,269 SH   SOLE   0 0 14,269
ISHARES TR CRE U S REIT ETF 464288521   603,294 12,200 SH   SOLE   0 0 12,200
ISHARES TR RUS TP200 GR ETF 464289438   3,512,485 29,142 SH   SOLE   0 0 29,142
ISHARES TR RUS 1000 GRW ETF 464287614   3,410,166 15,918 SH   SOLE   0 0 15,918
ISHARES TR SHRT NAT MUN ETF 464288158   236,172 2,265 SH   SOLE   0 0 2,265
ISHARES TR RUS 2000 VAL ETF 464287630   204,954 1,478 SH   SOLE   0 0 1,478
ISHARES TR RUS TOP 200 ETF 464289446   4,536,287 50,420 SH   SOLE   0 0 50,420
ISHARES TR US BR DEL SE ETF 464288794   204,757 2,130 SH   SOLE   0 0 2,130
ISHARES TR CORE US AGGBD ET 464287226   408,056 4,207 SH   SOLE   0 0 4,207
J P MORGAN EXCHANGE TRADED F ACTIVE GROWTH 46654Q609   327,246 7,366 SH   SOLE   0 0 7,366
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   1,232,978 31,827 SH   SOLE   0 0 31,827
MASTERCARD INCORPORATED CL A 57636Q104   348,773 1,003 SH   SOLE   0 0 1,003
MICROSOFT CORP COM 594918104   1,418,666 5,916 SH   SOLE   0 0 5,916
NEW MTN FIN CORP COM 647551100   151,504 12,248 SH   SOLE   0 0 12,248
NUVEEN AMT FREE QLTY MUN INC COM 670657105   334,358 29,407 SH   SOLE   0 0 29,407
PENUMBRA INC COM 70975L107   339,252 1,525 SH   SOLE   0 0 1,525
PROSHARES TR ULTRPRO S&P500 74347X864   638,472 19,483 SH   SOLE   0 0 19,483
PROSHARES TR DJ BRKFLD GLB 74347B508   454,644 10,224 SH   SOLE   0 0 10,224
PROSHARES TR S&P 500 DV ARIST 74348A467   871,020 9,679 SH   SOLE   0 0 9,679
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   15,877,803 210,191 SH   SOLE   0 0 210,191
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   226,356 1,819 SH   SOLE   0 0 1,819
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,002,949 13,082 SH   SOLE   0 0 13,082
SPDR SER TR RUSSELL LOW VOL 78468R754   289,208 2,809 SH   SOLE   0 0 2,809
SPDR SER TR SSGA US LRG ETF 78468R804   2,019,070 14,887 SH   SOLE   0 0 14,887
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   2,321,246 50,893 SH   SOLE   0 0 50,893
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   28,891,441 445,100 SH Call SOLE   0 0 445,100
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,254,331 6,834 SH   SOLE   0 0 6,834
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   309,031 4,110 SH   SOLE   0 0 4,110
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   540,806 6,537 SH   SOLE   0 0 6,537
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782   1,597,498 24,957 SH   SOLE   0 0 24,957
VISA INC COM CL A 92826C839   468,291 2,254 SH   SOLE   0 0 2,254
WISDOMTREE TR US QTLY DIV GRT 97717X669   4,296,546 71,182 SH   SOLE   0 0 71,182
WISDOMTREE TR US LARGECAP FUND 97717W588   415,800 10,000 SH   SOLE   0 0 10,000
WISDOMTREE TR GLB US QTLY DIV 97717W844   251,291 7,798 SH   SOLE   0 0 7,798