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
ALPS ETF TR ALERIAN MLP 00162Q452   2,508,985 76,634 SH   SOLE   0 0 76,634
COHEN & STEERS QUALITY INCOM COM 19247L106   1,415,030 77,664 SH   SOLE   0 0 77,664
FLEXSHARES TR IBOXX 3R TARGT 33939L506   442,061 16,802 SH   SOLE   0 0 16,802
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206   578,259 15,624 SH   SOLE   0 0 15,624
GREEN BRICK PARTNERS INC COM 392709101   297,234 9,800 SH   SOLE   0 0 9,800
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   437,062 8,689 SH   SOLE   0 0 8,689
INVESCO EXCH TRADED FD TR II KBW HIG DV YLD 46138E610   1,888,467 93,120 SH   SOLE   0 0 93,120
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594   2,151,959 83,799 SH   SOLE   0 0 83,799
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   947,772 23,855 SH   SOLE   0 0 23,855
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   3,380,341 63,528 SH   SOLE   0 0 63,528
INVESCO QQQ TR UNIT SER 1 46090E103   2,925,086 7,352 SH   SOLE   0 0 7,352
ISHARES GOLD TR ISHARES NEW 464285204   312,072 8,965 SH   SOLE   0 0 8,965
ISHARES INC CORE MSCI EMKT 46434G103   9,078,145 151,656 SH   SOLE   0 0 151,656
ISHARES INC MSCI EURZONE ETF 464286608   410,402 8,374 SH   SOLE   0 0 8,374
ISHARES TR BLACKROCK ULTRA 46434V878   279,867 5,554 SH   SOLE   0 0 5,554
ISHARES TR CORE DIV GRWTH 46434V621   23,327,133 419,704 SH   SOLE   0 0 419,704
ISHARES TR CORE MSCI EAFE 46432F842   27,398,846 367,080 SH   SOLE   0 0 367,080
ISHARES TR CORE MSCI INTL 46435G326   1,917,897 28,388 SH   SOLE   0 0 28,388
ISHARES TR CORE S&P MCP ETF 464287507   516,203 1,824 SH   SOLE   0 0 1,824
ISHARES TR CORE S&P SCP ETF 464287804   1,092,241 9,538 SH   SOLE   0 0 9,538
ISHARES TR CORE S&P TTL STK 464287150   780,809 7,299 SH   SOLE   0 0 7,299
ISHARES TR CORE S&P US GWT 464287671   8,867,114 76,679 SH   SOLE   0 0 76,679
ISHARES TR CORE S&P US VLU 464287663   9,581,829 125,515 SH   SOLE   0 0 125,515
ISHARES TR CORE S&P500 ETF 464287200   1,688,333 3,540 SH   SOLE   0 0 3,540
ISHARES TR CORE US AGGBD ET 464287226   859,942 7,538 SH   SOLE   0 0 7,538
ISHARES TR GLOBAL TECH ETF 464287291   585,944 9,100 SH   SOLE   0 0 9,100
ISHARES TR MSCI EAFE ETF 464287465   3,917,877 49,795 SH   SOLE   0 0 49,795
ISHARES TR MSCI USA MMENTM 46432F396   389,580 2,143 SH   SOLE   0 0 2,143
ISHARES TR MSCI USA QLT FCT 46432F339   24,845,660 170,690 SH   SOLE   0 0 170,690
ISHARES TR NATIONAL MUN ETF 464288414   312,582 2,688 SH   SOLE   0 0 2,688
ISHARES TR RUS 2000 GRW ETF 464287648   226,429 773 SH   SOLE   0 0 773
ISHARES TR RUS 2000 VAL ETF 464287630   601,861 3,625 SH   SOLE   0 0 3,625
ISHARES TR S&P 500 GRWT ETF 464287309   2,096,799 25,060 SH   SOLE   0 0 25,060
ISHARES TR S&P 500 VAL ETF 464287408   987,553 6,305 SH   SOLE   0 0 6,305
ISHARES TR S&P MC 400GR ETF 464287606   208,018 2,440 SH   SOLE   0 0 2,440
ISHARES TR SELECT DIVID ETF 464287168   370,364 3,021 SH   SOLE   0 0 3,021
ISHARES TR TIPS BD ETF 464287176   399,144 3,089 SH   SOLE   0 0 3,089
ISHARES TR US TREAS BD ETF 46429B267   6,283,489 235,513 SH   SOLE   0 0 235,513
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837   615,115 12,185 SH   SOLE   0 0 12,185
MERCANTILE BK CORP COM 587376104   395,471 11,289 SH   SOLE   0 0 11,289
MIMEDX GROUP INC COM 602496101   239,118 39,589 SH   SOLE   0 0 39,589
ORAGENICS INC COM PAR 684023302   4,461 10,001 SH   SOLE   0 0 10,001
OWL ROCK CAPITAL CORPORATION COM 69121K104   307,571 21,721 SH   SOLE   0 0 21,721
PROSPECT CAP CORP COM 74348T102   195,562 23,253 SH   SOLE   0 0 23,253
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   225,621 3,850 SH   SOLE   0 0 3,850
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,082,557 13,393 SH   SOLE   0 0 13,393
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   374,751 2,660 SH   SOLE   0 0 2,660
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   271,919 2,570 SH   SOLE   0 0 2,570
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   398,829 2,294 SH   SOLE   0 0 2,294
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   721,170 1,985 SH   SOLE   0 0 1,985
SPDR GOLD TR GOLD SHS 78463V107   7,672,001 44,876 SH   SOLE   0 0 44,876
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,935,043 53,044 SH   SOLE   0 0 53,044
SPDR SER TR NUVEEN BLMBRG SH 78468R739   4,808,978 97,783 SH   SOLE   0 0 97,783
SPDR SER TR S&P 600 SMCP GRW 78464A201   2,400,104 25,858 SH   SOLE   0 0 25,858
SPDR SER TR S&P 600 SMCP VAL 78464A300   2,640,628 31,169 SH   SOLE   0 0 31,169
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   7,046,459 23,353 SH   SOLE   0 0 23,353
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   4,869,018 32,158 SH   SOLE   0 0 32,158
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   9,249,415 109,138 SH   SOLE   0 0 109,138
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   291,356 5,282 SH   SOLE   0 0 5,282
VANGUARD INDEX FDS GROWTH ETF 922908736   70,211,758 218,796 SH   SOLE   0 0 218,796
VANGUARD INDEX FDS MID CAP ETF 922908629   501,493 1,968 SH   SOLE   0 0 1,968
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   307,039 2,647 SH   SOLE   0 0 2,647
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,045,775 2,395 SH   SOLE   0 0 2,395
VANGUARD INDEX FDS SM CP VAL ETF 922908611   15,416,996 86,201 SH   SOLE   0 0 86,201
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,148,751 9,507 SH   SOLE   0 0 9,507
VANGUARD INDEX FDS SML CP GRW ETF 922908595   13,589,365 48,225 SH   SOLE   0 0 48,225
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,120,595 8,783 SH   SOLE   0 0 8,783
VANGUARD INDEX FDS VALUE ETF 922908744   37,667,224 256,048 SH   SOLE   0 0 256,048
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   747,246 12,194 SH   SOLE   0 0 12,194
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,335,024 107,865 SH   SOLE   0 0 107,865
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   4,849,676 52,282 SH   SOLE   0 0 52,282
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   2,865,853 54,236 SH   SOLE   0 0 54,236
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   241,202 1,660 SH   SOLE   0 0 1,660
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,614,031 21,042 SH   SOLE   0 0 21,042
VANGUARD STAR FDS VG TL INTL STK F 921909768   454,864 7,155 SH   SOLE   0 0 7,155
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858   629,452 12,328 SH   SOLE   0 0 12,328
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   2,790,560 24,891 SH   SOLE   0 0 24,891
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   490,726 2,455 SH   SOLE   0 0 2,455
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   342,282 1,285 SH   SOLE   0 0 1,285
VANGUARD WORLD FDS INF TECH ETF 92204A702   918,906 2,006 SH   SOLE   0 0 2,006
ZOMEDICA CORP COM 98980M109   3,832 12,500 SH   SOLE   0 0 12,500