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
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 BBG00Q6ZDXT0 2,478,810 49,134 SH   SOLE   5,754 0 43,380
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 5,941,576 79,742 SH   SOLE   8,860 0 70,882
AMERICAN WELL CORP CL A 03044L105 BBG002R1JYZ0 243,253 85,955 SH   SOLE   0 0 85,955
APPLE INC COM 037833100 BBG001S5N8V8 1,107,783 8,526 SH   SOLE   1,163 0 7,363
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 BBG001S8SMN5 794,646 75,322 SH   SOLE   5,794 0 69,528
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 BBG001SC0HR3 266,427 19,853 SH   SOLE   3,971 0 15,882
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 BBG005NDJ0V9 682,124 28,101 SH   SOLE   2,555 0 25,546
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 207,814 2,230 SH   SOLE   0 0 2,230
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 179,296 15,105 SH   SOLE   15,105 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 BBG005YW3DQ0 340,699 7,319 SH   SOLE   0 0 7,319
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 BBG00LGR5RH3 4,546,277 162,949 SH   SOLE   25,485 0 137,464
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 694,788 26,032 SH   SOLE   2,169 0 23,863
FIRST TR EXCHNG TRADED FD VI CBOE VEST FD DEP 33740U703 BBG00YXMQXB7 927,086 47,132 SH   SOLE   7,509 0 39,623
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 707,190 3,300 SH   SOLE   0 0 3,300
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 1,266,261 28,890 SH   SOLE   2,408 0 26,482
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 6,019,228 42,614 SH   SOLE   4,859 0 37,755
ISHARES INC MSCI EMERG MKT 46434G889 BBG00BM64QL2 2,588,147 63,064 SH   SOLE   13,213 0 49,851
ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 5,870,953 61,787 SH   SOLE   9,417 0 52,370
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 1,157,041 4,783 SH   SOLE   228 0 4,555
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 1,297,733 3,378 SH   SOLE   317 0 3,061
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 8,549,528 92,178 SH   SOLE   13,068 0 79,110
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 300,369 4,576 SH   SOLE   763 0 3,813
ISHARES TR MSCI EAFE MIN VL 46429B689 BBG0025X2WP7 2,459,449 38,680 SH   SOLE   5,526 0 33,154
ISHARES TR MSCI GBL MULTIFC 46434V316 BBG008LNZHW7 5,639,555 177,574 SH   SOLE   26,816 0 150,758
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 11,897,644 81,530 SH   SOLE   13,347 0 68,183
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 10,801,653 94,785 SH   SOLE   15,045 0 79,740
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 642,934 3,001 SH   SOLE   0 0 3,001
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 519,496 3,581 SH   SOLE   0 0 3,581
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 275,727 4,037 SH   SOLE   0 0 4,037
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,541,083 6,426 SH   SOLE   1,836 0 4,590
PERFICIENT INC COM 71375U101 BBG001SCS189 1,948,257 27,900 SH   SOLE   0 0 27,900
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 250,074 1,650 SH   SOLE   990 0 660
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 BBG006LCM0W6 6,031,682 94,098 SH   SOLE   10,455 0 83,643
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 16,994,252 572,390 SH   SOLE   91,582 0 480,808
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 2,105,979 63,895 SH   SOLE   10,920 0 52,975
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 1,042,887 2,727 SH   SOLE   1,091 0 1,636
SPDR SER TR PORTFOLI S&P1500 78464A805 BBG001SG6843 3,440,915 72,762 SH   SOLE   10,710 0 62,052
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 6,174,213 145,276 SH   SOLE   24,904 0 120,372
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 5,436,987 120,876 SH   SOLE   28,091 0 92,785
SPDR SER TR S&P 400 MDCP VAL 78464A839 BBG001SPTBM1 3,938,180 60,850 SH   SOLE   10,329 0 50,521
SPDR SER TR S&P KENSHO NEW 78468R648 BBG00M9BL771 261,236 6,627 SH   SOLE   1,325 0 5,302
SPDR SER TR SSGA US LRG ETF 78468R804 BBG0045LC1R4 8,189,612 60,382 SH   SOLE   10,621 0 49,761
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 2,035,814 15,323 SH   SOLE   4,179 0 11,144
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 936,192 4,393 SH   SOLE   0 0 4,393
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 6,737,536 35,240 SH   SOLE   9,611 0 25,629
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 1,478,968 9,740 SH   SOLE   1,169 0 8,571
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 5,238,444 124,814 SH   SOLE   26,523 0 98,291
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 706,262 11,856 SH   SOLE   988 0 10,868
WISDOMTREE TR EM EX ST-OWNED 97717X578 BBG007PB9N20 271,469 10,175 SH   SOLE   3,392 0 6,783