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
BLACKROCK MUNIYIELD QUALITY COM 09254E103   284,657 24,455 SH   SOLE   0 0 24,455
BLUE OWL CAPITAL CORPORATION COM 69121K104   394,944 26,758 SH   SOLE   0 0 26,758
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   333,683 22,440 SH   SOLE   0 0 22,440
FAZE HOLDINGS INC COMMON STOCK 31423J102   12,240 68,000 SH   SOLE   0 0 68,000
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   687,481 11,605 SH   SOLE   0 0 11,605
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206   410,462 13,374 SH   SOLE   0 0 13,374
GREEN BRICK PARTNERS INC COM 392709101   509,012 9,800 SH   SOLE   0 0 9,800
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610   1,746,884 110,144 SH   SOLE   0 0 110,144
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594   2,615,066 129,587 SH   SOLE   0 0 129,587
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   721,715 4,282 SH   SOLE   0 0 4,282
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   931,994 23,364 SH   SOLE   0 0 23,364
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   489,023 3,099 SH   SOLE   0 0 3,099
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   6,963,896 128,770 SH   SOLE   0 0 128,770
INVESCO QQQ TR UNIT SER 1 46090E103   3,373,374 8,237 SH   SOLE   0 0 8,237
ISHARES GOLD TR ISHARES NEW 464285204   270,283 6,925 SH   SOLE   0 0 6,925
ISHARES INC CORE MSCI EMKT 46434G103   1,601,164 31,656 SH   SOLE   0 0 31,656
ISHARES TR 1 3 YR TREAS BD 464287457   209,902 2,559 SH   SOLE   0 0 2,559
ISHARES TR CORE DIV GRWTH 46434V621   52,220,324 970,277 SH   SOLE   0 0 970,277
ISHARES TR CORE HIGH DV ETF 46429B663   204,928 2,009 SH   SOLE   0 0 2,009
ISHARES TR CORE MSCI EAFE 46432F842   38,412,934 546,026 SH   SOLE   0 0 546,026
ISHARES TR CORE MSCI INTL 46435G326   1,558,335 24,479 SH   SOLE   0 0 24,479
ISHARES TR CORE S&P MCP ETF 464287507   813,996 2,937 SH   SOLE   0 0 2,937
ISHARES TR CORE S&P SCP ETF 464287804   1,152,029 10,642 SH   SOLE   0 0 10,642
ISHARES TR CORE S&P TTL STK 464287150   641,722 6,098 SH   SOLE   0 0 6,098
ISHARES TR CORE S&P US GWT 464287671   24,461,315 234,979 SH   SOLE   0 0 234,979
ISHARES TR CORE S&P US VLU 464287663   15,305,759 181,498 SH   SOLE   0 0 181,498
ISHARES TR CORE S&P500 ETF 464287200   5,230,694 10,951 SH   SOLE   0 0 10,951
ISHARES TR CORE US AGGBD ET 464287226   644,505 6,494 SH   SOLE   0 0 6,494
ISHARES TR GLOBAL TECH ETF 464287291   620,117 9,095 SH   SOLE   0 0 9,095
ISHARES TR IBOXX HI YD ETF 464288513   579,676 7,490 SH   SOLE   0 0 7,490
ISHARES TR MSCI EAFE ETF 464287465   11,014,992 146,184 SH   SOLE   0 0 146,184
ISHARES TR MSCI USA QLT FCT 46432F339   28,278,994 192,191 SH   SOLE   0 0 192,191
ISHARES TR NATIONAL MUN ETF 464288414   4,729,954 43,630 SH   SOLE   0 0 43,630
ISHARES TR RESIDENTIAL MULT 464288562   565,964 7,698 SH   SOLE   0 0 7,698
ISHARES TR RUS 1000 GRW ETF 464287614   668,524 2,205 SH   SOLE   0 0 2,205
ISHARES TR RUS 2000 VAL ETF 464287630   493,763 3,179 SH   SOLE   0 0 3,179
ISHARES TR RUS MID CAP ETF 464287499   201,671 2,595 SH   SOLE   0 0 2,595
ISHARES TR RUSSELL 2000 ETF 464287655   246,701 1,229 SH   SOLE   0 0 1,229
ISHARES TR S&P 500 GRWT ETF 464287309   2,351,992 31,318 SH   SOLE   0 0 31,318
ISHARES TR S&P 500 VAL ETF 464287408   2,209,160 12,704 SH   SOLE   0 0 12,704
ISHARES TR SELECT DIVID ETF 464287168   432,326 3,688 SH   SOLE   0 0 3,688
ISHARES TR US HOME CONS ETF 464288752   208,912 2,054 SH   SOLE   0 0 2,054
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   434,201 8,644 SH   SOLE   0 0 8,644
LUMEN TECHNOLOGIES INC COM 550241103   25,670 14,027 SH   SOLE   0 0 14,027
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   225,413 8,690 SH   SOLE   0 0 8,690
MERCANTILE BK CORP COM 587376104   1,035,689 25,649 SH   SOLE   0 0 25,649
MIMEDX GROUP INC COM 602496101   347,196 39,589 SH   SOLE   0 0 39,589
NUVEEN AMT FREE QLTY MUN INC COM 670657105   128,293 11,663 SH   SOLE   0 0 11,663
PENNANTPARK FLOATING RATE CA COM 70806A106   132,750 10,971 SH   SOLE   0 0 10,971
PLAYA HOTELS & RESORTS NV SHS N70544106   473,154 54,700 SH   SOLE   0 0 54,700
PROSPECT CAP CORP COM 74348T102   172,026 28,719 SH   SOLE   0 0 28,719
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   719,951 9,457 SH   SOLE   0 0 9,457
SELECT SECTOR SPDR TR ENERGY 81369Y506   4,286,954 51,133 SH   SOLE   0 0 51,133
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   252,459 6,714 SH   SOLE   0 0 6,714
SELECT SECTOR SPDR TR INDL 81369Y704   395,568 3,470 SH   SOLE   0 0 3,470
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   212,272 1,187 SH   SOLE   0 0 1,187
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   312,565 2,292 SH   SOLE   0 0 2,292
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   446,333 2,319 SH   SOLE   0 0 2,319
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   839,597 2,228 SH   SOLE   0 0 2,228
SPDR GOLD TR GOLD SHS 78463V107   8,983,951 46,995 SH   SOLE   0 0 46,995
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   55,114,294 1,620,532 SH   SOLE   0 0 1,620,532
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,946,405 54,968 SH   SOLE   0 0 54,968
SPDR SER TR NUVEEN BLMBRG SH 78468R739   5,679,371 118,840 SH   SOLE   0 0 118,840
SPDR SER TR NUVEEN BLOOMBERG 78464A284   259,555 10,259 SH   SOLE   0 0 10,259
SPDR SER TR PRTFLO S&P500 GW 78464A409   433,246 6,659 SH   SOLE   0 0 6,659
SPDR SER TR S&P 600 SMCP GRW 78464A201   4,403,656 52,656 SH   SOLE   0 0 52,656
SPDR SER TR S&P 600 SMCP VAL 78464A300   3,238,778 38,876 SH   SOLE   0 0 38,876
SPDR SER TR S&P METALS MNG 78464A755   4,426,980 73,993 SH   SOLE   0 0 73,993
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   6,202,115 22,904 SH   SOLE   0 0 22,904
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   5,319,526 31,671 SH   SOLE   0 0 31,671
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   26,563,004 361,156 SH   SOLE   0 0 361,156
VANGUARD INDEX FDS GROWTH ETF 922908736   92,620,116 297,929 SH   SOLE   0 0 297,929
VANGUARD INDEX FDS MID CAP ETF 922908629   1,121,681 4,822 SH   SOLE   0 0 4,822
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,843,424 4,220 SH   SOLE   0 0 4,220
VANGUARD INDEX FDS SM CP VAL ETF 922908611   26,871,328 149,310 SH   SOLE   0 0 149,310
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,251,285 10,553 SH   SOLE   0 0 10,553
VANGUARD INDEX FDS SML CP GRW ETF 922908595   23,242,596 96,135 SH   SOLE   0 0 96,135
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,770,388 11,679 SH   SOLE   0 0 11,679
VANGUARD INDEX FDS VALUE ETF 922908744   65,988,795 441,397 SH   SOLE   0 0 441,397
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   561,319 9,999 SH   SOLE   0 0 9,999
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   3,230,338 78,597 SH   SOLE   0 0 78,597
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   232,714 2,262 SH   SOLE   0 0 2,262
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   205,516 1,505 SH   SOLE   0 0 1,505
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   11,926,424 69,991 SH   SOLE   0 0 69,991
VANGUARD STAR FDS VG TL INTL STK F 921909768   471,180 8,129 SH   SOLE   0 0 8,129
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,472,657 30,744 SH   SOLE   0 0 30,744
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   440,183 3,943 SH   SOLE   0 0 3,943
VANGUARD WORLD FD MEGA CAP INDEX 921910873   977,995 5,777 SH   SOLE   0 0 5,777
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   461,570 2,417 SH   SOLE   0 0 2,417
VANGUARD WORLD FDS INF TECH ETF 92204A702   937,710 1,937 SH   SOLE   0 0 1,937