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 562,667 3,728 SH   SOLE   336 0 3,392
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 520,577 3,419 SH   SOLE   15 0 3,404
AMAZON COM INC COM 023135106 BBG001S5PQL7 10,892,607 60,387 SH   SOLE   2,411 0 57,976
AMERICAN CENTY ETF TR US QUALITY VAL 025072208 BBG00JQ0D8W2 261,071 4,478 SH   SOLE   0 0 4,478
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 321,686 1,413 SH   SOLE   90 0 1,323
APPLE INC COM 037833100 BBG001S5N8V8 2,532,318 14,767 SH   SOLE   1,429 0 13,338
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 790,892 3,835 SH   SOLE   330 0 3,505
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG001SCG0R3 784,140 808 SH   SOLE   171 0 637
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 1,525,647 3,628 SH   SOLE   145 0 3,483
BLACKROCK MUNIYIELD MICH QU COM 09254V105 BBG001S75345 206,309 17,924 SH   SOLE   0 0 17,924
BROADCOM INC COM 11135F101 BBG00KHY5SY8 241,225 182 SH   SOLE   66 0 116
CATERPILLAR INC COM 149123101 BBG001S5PJ06 205,638 561 SH   SOLE   134 0 427
COCA COLA CO COM 191216100 BBG001S5SMQ8 245,774 4,017 SH   SOLE   453 0 3,564
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872 BBG01254CL28 794,533 18,940 SH   SOLE   3,032 0 15,908
DIMENSIONAL ETF TRUST NATL MUN BD ETF 25434V849 BBG012558MV6 311,575 6,479 SH   SOLE   692 0 5,787
DYNEX CAP INC COM 26817Q886 BBG001S5R078 221,860 17,820 SH   SOLE   0 0 17,820
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 279,713 2,406 SH   SOLE   0 0 2,406
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 3,495,177 77,139 SH   SOLE   6,864 0 70,275
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 BBG006H1W526 2,122,559 41,327 SH   SOLE   1,530 0 39,797
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 BBG006XT8631 2,549,324 42,760 SH   SOLE   549 0 42,211
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 BBG00465XS41 212,798 5,161 SH   SOLE   0 0 5,161
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 BBG005SW6WS0 1,255,391 22,350 SH   SOLE   361 0 21,989
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 BBG001S7FCJ8 268,625 2,539 SH   SOLE   0 0 2,539
FIRST TR EXCHNG TRADED FD VI FT VEST FD OF BU 33740F755 BBG00VC9SZ91 693,268 24,795 SH   SOLE   6,864 0 17,931
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 BBG00FZ4KG74 4,693,450 107,648 SH   SOLE   7,508 0 100,140
FIRST TR EXCHNG TRADED FD VI VEST FUND OF DEP 33740U703 BBG00YXMQXB7 477,485 20,241 SH   SOLE   2,065 0 18,176
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 5,037,196 119,280 SH   SOLE   709 0 118,571
FRANKLIN TEMPLETON ETF TR US MID CP MLTFCT 35473P884 BBG00GKQZJ13 4,132,396 77,299 SH   SOLE   6,108 0 71,191
GOLDMAN SACHS BDC INC SHS 38147U107 BBG004DDDL70 220,421 14,714 SH   SOLE   0 0 14,714
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 BBG003PDG4D7 1,273,397 34,622 SH   SOLE   35 0 34,587
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 431,251 6,547 SH   SOLE   0 0 6,547
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 BBG00P4Y3FZ0 250,468 4,535 SH   SOLE   3,082 0 1,453
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 BBG001SS30K9 2,036,145 18,502 SH   SOLE   2,838 0 15,664
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 14,784,729 33,298 SH   SOLE   1,705 0 31,593
ISHARES TR CORE S&P US VLU 464287663 BBG001SFQL80 1,963,995 21,716 SH   SOLE   2,763 0 18,953
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 204,690 2,090 SH   SOLE   6 0 2,084
ISHARES TR CRE U S REIT ETF 464288521 BBG001ST7G55 274,989 5,111 SH   SOLE   0 0 5,111
ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 1,962,329 18,016 SH   SOLE   893 0 17,123
ISHARES TR INTL DIV GRWTH 46435G524 BBG00CX80QM7 527,227 7,827 SH   SOLE   1,035 0 6,792
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 766,650 7,125 SH   SOLE   309 0 6,816
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 3,476,657 10,315 SH   SOLE   236 0 10,079
ISHARES TR RUS TOP 200 ETF 464289446 BBG001T5LBQ8 1,892,959 14,891 SH   SOLE   0 0 14,891
ISHARES TR RUS TP200 GR ETF 464289438 BBG001T5LBR7 11,894,580 60,967 SH   SOLE   3,752 0 57,215
ISHARES TR US HOME CONS ETF 464288752 BBG001SQZTR8 296,950 2,565 SH   SOLE   25 0 2,540
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 BBG00F7XDRN7 1,776,585 39,305 SH   SOLE   3,630 0 35,675
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 401,148 833 SH   SOLE   107 0 726
MERCK & CO INC COM 58933Y105 BBG001S5TC52 264,878 2,007 SH   SOLE   649 0 1,358
MICROSOFT CORP COM 594918104 BBG001S5TD05 2,667,901 6,341 SH   SOLE   1,134 0 5,207
MICROSTRATEGY INC CL A NEW 594972408 BBG001SC7PX1 923,872 542 SH   SOLE   0 0 542
NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 325,535 29,407 SH   SOLE   0 0 29,407
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 1,217,095 1,347 SH   SOLE   27 0 1,320
PENUMBRA INC COM 70975L107 BBG001TRHPB0 223,180 1,000 SH   SOLE   0 0 1,000
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 516,312 5,091 SH   SOLE   0 0 5,091
PROSHARES TR ULTRAPRO QQQ 74347X831 BBG001T6S396 286,388 4,652 SH   SOLE   251 0 4,401
SCHWAB STRATEGIC TR MUN BD ETF 808524649 BBG019GV63H2 313,497 6,023 SH   SOLE   643 0 5,380
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 14,564,244 180,631 SH   SOLE   12,646 0 167,985
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 827,873 3,975 SH   SOLE   226 0 3,749
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 10,507,430 20,088 SH   SOLE   728 0 19,360
SPDR SER TR SSGA US LRG ETF 78468R804 BBG0045LC1R4 1,107,464 7,111 SH   SOLE   0 0 7,111
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 BBG001SRLFL7 1,026,653 22,074 SH   SOLE   0 0 22,074
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 400,145 4,451 SH   SOLE   0 0 4,451
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 568,187 1,182 SH   SOLE   547 0 635
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 2,218,896 9,707 SH   SOLE   766 0 8,941
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 219,861 1,350 SH   SOLE   281 0 1,069
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 486,097 9,689 SH   SOLE   1,396 0 8,293
VANGUARD WORLD FD FINANCIALS ETF 92204A405 BBG001SHTTM0 495,772 4,842 SH   SOLE   237 0 4,605
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 BBG006QSNBX0 1,493,570 22,647 SH   SOLE   0 0 22,647
VISA INC COM CL A 92826C839 BBG001SRCFY3 496,483 1,779 SH   SOLE   170 0 1,609
WISDOMTREE TR US LARGECAP FUND 97717W588 BBG001SSZB57 554,000 10,000 SH   SOLE   0 0 10,000
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 11,719,912 153,825 SH   SOLE   12,469 0 141,356