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
AMPLIFY ETF TR ETHO CLI LEA ETF 032108557 97,724 1,212 SH SOLE 0 0 0
APPLE INC COM 037833100 593,471 2,051 SH SOLE 0 0 0
ETF SER SOLUTIONS VIDENT US EQUITY 26922A503 12,542 173 SH SOLE 0 0 0
GLOBAL X FDS GBL X FTSE ETF 37950E648 24,477 1,248 SH SOLE 0 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 63,176 2,224 SH SOLE 0 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1,141,986 56,062 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2030 46139W841 439,084 17,011 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 527,153 22,965 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 449,291 20,662 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULL 2031 HI ETF 46139W817 436,952 16,646 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULLETSHARES 46139W742 436,534 17,344 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395 435,926 20,631 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 447,202 20,013 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULL 2032 HI ETF 46139W775 433,346 17,132 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 897,325 44,062 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 895,040 45,841 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 890,882 47,961 SH SOLE 0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 10,721 15 SH SOLE 0 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,574,202 31,074 SH SOLE 0 0 0
ISHARES INC MSCI JAPAN ETF 46434G822 32,071 344 SH SOLE 0 0 0
ISHARES INC MSCI STH KOR ETF 464286772 22,210 110 SH SOLE 0 0 0
ISHARES INC MSCI CDA ETF 464286509 17,338 301 SH SOLE 0 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 14,662 425 SH SOLE 0 0 0
ISHARES INC MSCI AUST ETF 464286103 13,583 482 SH SOLE 0 0 0
ISHARES INC MSCI MEXICO ETF 464286822 13,400 178 SH SOLE 0 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 9,203 85 SH SOLE 0 0 0
ISHARES INC MSCI TURKEY ETF 464286715 9,169 236 SH SOLE 0 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 4,019 33 SH SOLE 0 0 0
ISHARES INC MSCI HONG KG ETF 464286871 2,659 127 SH SOLE 0 0 0
ISHARES INC MSCI CHILE ETF 464286640 2,106 53 SH SOLE 0 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 81,330 1,487 SH SOLE 0 0 0
ISHARES TR CORE S&P500 ETF 464287200 14,952,949 19,967 SH SOLE 0 0 0
ISHARES TR 20 YR TR BD ETF 464287432 7,417,509 85,831 SH SOLE 0 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,529,162 26,187 SH SOLE 0 0 0
ISHARES TR CORE S&P SCP ETF 464287804 11,999,736 80,910 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2032 46436E312 6,304,450 250,276 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2031 46436E486 6,285,811 301,622 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2030 46436E726 6,320,583 289,935 SH SOLE 0 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 5,505,283 227,209 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 29 46436E205 5,407,236 233,473 SH SOLE 0 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 5,433,283 215,180 SH SOLE 0 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9 6,329,484 261,333 SH SOLE 0 0 0
ISHARES TR MSCI EAFE ETF 464287465 9,618,686 92,594 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2035 46438G372 4,790,319 187,049 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2034 46438G653 4,817,577 184,936 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2033 46436E130 4,787,505 185,959 SH SOLE 0 0 0
ISHARES TR DEVSMCP EXNA ETF 464288497 40,186 581 SH SOLE 0 0 0
ISHARES TR MSCI INDIA ETF 46429B598 27,644 560 SH SOLE 0 0 0
ISHARES TR CHINA SM-CAP ETF 46429B200 26,412 938 SH SOLE 0 0 0
ISHARES TR MSCI SAUDI ARBIA 46434V423 8,681 233 SH SOLE 0 0 0
ISHARES TR MSCI POLAND ETF 46429B606 6,752 175 SH SOLE 0 0 0
ISHARES TR MSCI UAE ETF 46434V761 3,931 207 SH SOLE 0 0 0
ISHARES TR MSCI PERU GL ETF 464289842 2,050 25 SH SOLE 0 0 0
ISHARES TR NEW ZEALAND ETF 464289123 1,819 41 SH SOLE 0 0 0
ISHARES TR MSCI QATAR ETF 46434V779 1,561 87 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2026 46438G505 368,197 14,113 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2027 46438G604 366,410 13,964 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2028 46438G703 364,581 13,862 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2029 46438G802 363,841 13,840 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2032 46438G869 363,827 13,994 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2033 46438G851 363,887 13,945 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2030 46438G885 363,309 13,835 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2031 46438G877 364,336 13,858 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2034 46438G679 364,351 14,073 SH SOLE 0 0 0
ISHARES TR IBONDS OCT 2035 46438G380 363,803 14,186 SH SOLE 0 0 0
ISHARES TR JPMORGAN USD EMG 464288281 301,018 3,121 SH SOLE 0 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 557,080 4,486 SH SOLE 0 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 245,868 5,186 SH SOLE 0 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 243,795 9,756 SH SOLE 0 0 0
ISHARES TR ESG MSCI KLD ETF 464288570 269,714 1,894 SH SOLE 0 0 0
ISHARES TR ESG AWARE MSCI 46435U663 84,115 1,504 SH SOLE 0 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 78,817 767 SH SOLE 0 0 0
ISHARES TR CORE S&P MCP ETF 464287507 7,026 91 SH SOLE 0 0 0
ISHARES TR LOW CA OP MS ETF 46434V464 12,374 49 SH SOLE 0 0 0
ISHARES TR MSCI GBL SUS DEV 46435G532 12,142 136 SH SOLE 0 0 0
MONDELEZ INTL INC CL A 609207105 293,191 5,069 SH SOLE 0 0 0
NUSHARES ETF TR ESG HI TLD CRP 67092P854 123,328 5,754 SH SOLE 0 0 0
RESEARCH SOLUTIONS INC COM 761025105 193,501 83,406 SH SOLE 0 0 0
SCHWAB STRATEGIC TR CRYPTO THEMATIC 808524656 47,806 683 SH SOLE 0 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 18,261 379 SH SOLE 0 0 0
SPDR GOLD TR GOLD SHS 78463V107 46,138 125 SH SOLE 0 0 0
SPDR INDEX SHS FDS SP CHINA ETF 78463X400 111,219 1,285 SH SOLE 0 0 0
SPDR INDEX SHS FDS ST MARKE CAP ETF 78463X756 63,086 849 SH SOLE 0 0 0
SPDR INDEX SHS FDS ST STR NAT ETF 78463X541 45,748 680 SH SOLE 0 0 0
SPDR SERIES TRUST ST STR FTSE ETF 78464A490 291,766 7,407 SH SOLE 0 0 0
SPDR SERIES TRUST ST INTL BBG ETF 78464A516 262,313 12,099 SH SOLE 0 0 0
SPDR SERIES TRUST ST STR SP500FF 78468R796 268,935 4,402 SH SOLE 0 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 63,088,103 84,481 SH SOLE 0 0 0
VANECK ETF TRUST AFRICA INDEX ETF 92189F866 18,606 724 SH SOLE 0 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 5,139 66 SH SOLE 0 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 12,124,643 150,486 SH SOLE 0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 232,441 628 SH SOLE 0 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 66,997 221 SH SOLE 0 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 55,471 575 SH SOLE 0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,708,200 7,838 SH SOLE 0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 9,553,465 160,051 SH SOLE 0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 169,238 1,911 SH SOLE 0 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 10,538 67 SH SOLE 0 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 4,898,773 65,100 SH SOLE 0 0 0