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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM 023135106 2,873,736 12,057 SH SOLE 0 0 12,057
APPLE INC COM 037833100 7,936,313 27,427 SH SOLE 0 0 27,427
EXCHANGE TRADED CONCEPTS TRU ROBO GLB ARTIF 301505731 22,187,745 243,260 SH SOLE 0 0 243,260
ISHARES TR S&P 500 VAL ETF 464287408 34,370,338 151,371 SH SOLE 0 0 151,371
ISHARES TR EXPANDED TECH 464287515 1,017,438 11,230 SH SOLE 0 0 11,230
ISHARES TR RUS 1000 GRW ETF 464287614 29,449,555 237,171 SH SOLE 0 0 237,171
ISHARES TR RUSSELL 2000 ETF 464287655 9,316,622 31,009 SH SOLE 0 0 31,009
ISHARES TR INTL SEL DIV ETF 464288448 22,840,359 551,300 SH SOLE 0 0 551,300
STMICROELECTRONICS N V NY REGISTRY 861012102 1,481,325 19,780 SH SOLE 0 0 19,780
TIDAL TRUST I FUND GRAN US ETF 886364231 8,135,819 294,243 SH SOLE 0 0 294,243
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 65,990,873 278,890 SH SOLE 0 0 278,890
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 32,990,793 423,447 SH SOLE 0 0 423,447
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 34,310,099 481,545 SH SOLE 0 0 481,545
VANGUARD INDEX FDS GROWTH ETF 922908736 24,813,575 288,061 SH SOLE 0 0 288,061
INVESCO QQQ TR UNIT SER 1 46090E103 76,002,694 103,208 SH SOLE 0 0 103,208
ISHARES TR IBONDS DEC 29 46436E205 295,429 12,756 SH SOLE 0 0 12,756
DIREXION SHARES ETF TRUST NASDAQ 100 EQ WT 25459Y207 6,401,726 52,469 SH SOLE 0 0 52,469
EXXON MOBIL CORP COM 30231G102 1,532,968 11,212 SH SOLE 0 0 11,212
INNOVATOR ETFS TRUST US EQT ULTRA BF 45782C300 3,617,193 79,793 SH SOLE 0 0 79,793
INNOVATOR ETFS TRUST US SML CP PWR ET 45782C342 2,213,597 55,618 SH SOLE 0 0 55,618
INNOVATOR ETFS TRUST US EQTY BUFR JAN 45782C409 1,366,903 23,219 SH SOLE 0 0 23,219
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433 5,035,112 95,648 SH SOLE 0 0 95,648
INNOVATOR ETFS TRUST GRWT100 PWR BF 45782C466 711,487 12,055 SH SOLE 0 0 12,055
INNOVATOR ETFS TRUST US SML CP PWR B 45782C474 6,788,786 148,779 SH SOLE 0 0 148,779
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C573 26,997,132 608,729 SH SOLE 0 0 608,729
INNOVATOR ETFS TRUST US EQTY BUF NOV 45782C581 1,023,613 21,410 SH SOLE 0 0 21,410
INNOVATOR ETFS TRUST US EQTY BUF SEP 45782C664 668,986 12,687 SH SOLE 0 0 12,687
INNOVATOR ETFS TRUST US EQUT BUFR AUG 45782C698 579,091 10,801 SH SOLE 0 0 10,801
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C748 2,509,978 58,061 SH SOLE 0 0 58,061
INNOVATOR ETFS TRUST US EQTY BUF OCT 45782C771 2,947,307 55,587 SH SOLE 0 0 55,587
INNOVATOR ETFS TRUST US EQTY BUFR JUL 45782C789 1,848,604 34,038 SH SOLE 0 0 34,038
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C813 2,154,327 44,137 SH SOLE 0 0 44,137
INNOVATOR ETFS TRUST US EQT BUFR APR 45782C888 1,138,380 21,374 SH SOLE 0 0 21,374
INNOVATOR ETFS TRUST US SMALL CAP PWR 45783Y137 7,721,738 269,755 SH SOLE 0 0 269,755
INNOVATOR ETFS TRUST INTL DEV PWR BUF 45783Y459 9,686,655 263,759 SH SOLE 0 0 263,759
INNOVATOR ETFS TRUST US SMALL CAP PWR 45784N833 1,062,008 37,421 SH SOLE 0 0 37,421
INNOVATOR ETFS TRUST US SMALL CAP PWR 45784N866 74,765,965 2,357,804 SH SOLE 0 0 2,357,804
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 66,244,903 311,345 SH SOLE 0 0 311,345
INVESCO EXCHANGE TRADED FD T AI AND NEXT GEN 46137V639 23,353,899 224,341 SH SOLE 0 0 224,341
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 410,539 20,159 SH SOLE 0 0 20,159
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 255,074 13,004 SH SOLE 0 0 13,004
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 516,495 26,453 SH SOLE 0 0 26,453
ISHARES TR IBDS DEC28 ETF 46435U515 295,097 11,687 SH SOLE 0 0 11,687
ISHARES TR IBONDS 27 ETF 46435UAA9 295,799 12,213 SH SOLE 0 0 12,213
ISHARES TR IBONDS DEC 2032 46436E312 309,535 12,288 SH SOLE 0 0 12,288
ISHARES TR IBONDS DEC 2031 46436E486 296,429 14,224 SH SOLE 0 0 14,224
ISHARES TR IBONDS DEC 2030 46436E726 251,136 11,520 SH SOLE 0 0 11,520
NVIDIA CORPORATION COM 67066G104 3,419,892 17,092 SH SOLE 0 0 17,092
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 251,054,262 336,187 SH SOLE 0 0 336,187
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 106,701,255 204,256 SH SOLE 0 0 204,256
SPDR SERIES TRUST ST TERM HIGH ETF 78468R408 42,085,086 1,681,386 SH SOLE 0 0 1,681,386
SPDR SERIES TRUST ST BLOO HIGH ETF 78468R622 16,859,040 174,941 SH SOLE 0 0 174,941
SPDR SERIES TRUST ST STR BLO 1 ETF 78468R663 23,159,895 252,727 SH SOLE 0 0 252,727
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 528,801 11,663 SH SOLE 0 0 11,663
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 22,234,172 213,872 SH SOLE 0 0 213,872
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,387,767 17,560 SH SOLE 0 0 17,560