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 BBG009S39JY5 473,828 3,392 SH   SOLE   296 0 3,096
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 423,777 3,007 SH   SOLE   15 0 2,992
AMAZON COM INC COM 023135106 BBG001S5PQL7 9,734,340 64,067 SH   SOLE   2,350 0 61,717
AMERICAN CENTY ETF TR US QUALITY VAL 025072208 BBG00JQ0D8W2 237,837 4,478 SH   SOLE   0 0 4,478
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 258,965 1,382 SH   SOLE   71 0 1,311
APPLE INC COM 037833100 BBG001S5N8V8 3,562,063 18,501 SH   SOLE   1,357 0 17,144
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 555,900 3,430 SH   SOLE   284 0 3,146
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 548,010 724 SH   SOLE   161 0 563
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 1,295,032 3,631 SH   SOLE   136 0 3,495
BLACKROCK MUNIYIELD MICH QU COM 09254V105 BBG001S75345 203,620 17,924 SH   SOLE   0 0 17,924
COCA COLA CO COM 191216100 BBG001S5SMQ8 224,478 3,809 SH   SOLE   279 0 3,530
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 BBG01254CL28 585,120 13,800 SH   SOLE   2,398 0 11,402
DYNEX CAP INC COM 26817Q886 BBG001S5R078 237,558 18,974 SH   SOLE   0 0 18,974
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 BBG005FHK626 241,004 4,206 SH   SOLE   0 0 4,206
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 240,609 2,407 SH   SOLE   0 0 2,407
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 3,654,618 79,379 SH   SOLE   6,311 0 73,068
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 BBG006H1W526 2,432,298 47,079 SH   SOLE   1,078 0 46,001
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 BBG001S7FCJ8 245,958 2,565 SH   SOLE   0 0 2,565
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 4,736,858 79,398 SH   SOLE   563 0 78,835
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 BBG00465XS41 227,187 5,465 SH   SOLE   0 0 5,465
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 1,219,198 23,596 SH   SOLE   361 0 23,235
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 BBG00YXMQXB7 388,215 17,102 SH   SOLE   25 0 17,077
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQ 33740F755 BBG00VC9SZ91 286,292 10,775 SH   SOLE   14 0 10,761
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 BBG00FZ4KG74 5,281,274 118,401 SH   SOLE   6,927 0 111,474
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 5,179,208 127,693 SH   SOLE   709 0 126,984
FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 BBG00GKQZJ13 3,569,843 74,171 SH   SOLE   5,230 0 68,941
GOLDMAN SACHS BDC INC SHS 38147U107 BBG004DDDL70 226,208 15,441 SH   SOLE   0 0 15,441
INTUIT COM 461202103 BBG001S6TWR2 238,761 382 SH   SOLE   2 0 380
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 707,107 2,096 SH   SOLE   186 0 1,910
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 BBG003PDG4D7 1,361,635 39,779 SH   SOLE   35 0 39,744
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 410,235 6,547 SH   SOLE   0 0 6,547
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 BBG00P4Y3FZ0 233,144 4,535 SH   SOLE   3,082 0 1,453
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 BBG001SS30K9 1,356,731 15,294 SH   SOLE   2,398 0 12,896
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 13,236,922 32,323 SH   SOLE   1,507 0 30,816
ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 1,475,100 17,492 SH   SOLE   2,170 0 15,322
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 208,602 2,102 SH   SOLE   6 0 2,096
ISHARES TR CRE U S REIT ETF 464288521 BBG001ST7G55 289,070 5,325 SH   SOLE   0 0 5,325
ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 2,237,240 20,217 SH   SOLE   907 0 19,310
ISHARES TR INTL DIV GRWTH 46435G524 BBG00CX80QM7 422,482 6,543 SH   SOLE   848 0 5,695
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 656,639 6,057 SH   SOLE   94 0 5,963
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 3,226,836 10,644 SH   SOLE   236 0 10,408
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 229,578 1,478 SH   SOLE   0 0 1,478
ISHARES TR RUS TOP 200 ETF 464289446 BBG001T5LBQ8 2,263,028 19,663 SH   SOLE   0 0 19,663
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 10,493,502 59,888 SH   SOLE   2,495 0 57,393
ISHARES TR US HOME CONS ETF 464288752 BBG001SQZTR8 258,394 2,540 SH   SOLE   0 0 2,540
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 BBG00F7XDRN7 1,592,043 36,137 SH   SOLE   3,046 0 33,091
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 423,098 992 SH   SOLE   90 0 902
MERCK & CO INC COM 58933Y105 BBG001S5TC52 207,232 1,901 SH   SOLE   581 0 1,320
MICROSOFT CORP COM 594918104 BBG001S5TD05 2,358,867 6,273 SH   SOLE   1,069 0 5,204
MICROSTRATEGY INC CL A NEW 594972408 BBG001SC7PX1 329,706 522 SH   SOLE   0 0 522
NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 323,477 29,407 SH   SOLE   0 0 29,407
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 657,157 1,327 SH   SOLE   16 0 1,311
PENUMBRA INC COM 70975L107 BBG001TRHPB0 251,540 1,000 SH   SOLE   0 0 1,000
PROSHARES TR DJ BRKFLD GLB 74347B508 BBG0067M9YH8 203,190 4,453 SH   SOLE   0 0 4,453
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 506,297 5,318 SH   SOLE   0 0 5,318
PROSHARES TR ULTRAPRO QQQ 74347X831 BBG001T6S396 242,827 4,789 SH   SOLE   301 0 4,488
PROSHARES TR ULTRPRO S&P500 74347X864 BBG001T51PS7 481,931 8,804 SH   SOLE   581 0 8,223
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 14,085,134 185,014 SH   SOLE   12,022 0 172,992
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 773,577 4,019 SH   SOLE   215 0 3,804
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 9,882,646 20,792 SH   SOLE   589 0 20,203
SPDR SER TR SSGA US LRG ETF 78468R804 BBG0045LC1R4 1,137,311 7,843 SH   SOLE   0 0 7,843
TESLA INC COM 88160R101 BBG001SQKGD7 241,026 970 SH   SOLE   10 0 960
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 BBG001SRLFL7 1,246,082 26,495 SH   SOLE   0 0 26,495
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 377,756 4,451 SH   SOLE   0 0 4,451
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 516,298 1,182 SH   SOLE   547 0 635
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 1,898,981 8,902 SH   SOLE   485 0 8,417
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 201,825 1,350 SH   SOLE   281 0 1,069
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 377,692 7,885 SH   SOLE   1,142 0 6,743
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG001SHTTM0 427,256 4,631 SH   SOLE   0 0 4,631
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 BBG006QSNBX0 1,374,220 22,647 SH   SOLE   0 0 22,647
VISA INC COM CL A 92826C839 BBG001SRCFY3 637,076 2,447 SH   SOLE   142 0 2,305
WISDOMTREE TR US LARGECAP FUND 97717W588 BBG001SSZB57 501,150 10,000 SH   SOLE   0 0 10,000
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 14,244,255 202,679 SH   SOLE   11,561 0 191,117