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
ALPHABET INC CAP STK CL A 02079K305 13,040 74 SH SOLE 0 0 0
AMPLIFY ETF TR AMPLIFY ETHO CLI 032108557 79,770 1,372 SH SOLE 0 0 0
DBX ETF TR XTRACK MSCI EURP 233051853 140,712 3,192 SH SOLE 0 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 4 0 SH SOLE 0 0 0
ETF SER SOLUTIONS VIDENT US EQUITY 26922A503 11,766 187 SH SOLE 0 0 0
GLOBAL X FDS GBL X FTSE ETF 37950E648 20,202 1,239 SH SOLE 0 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 91,871 3,418 SH SOLE 0 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 291,800 13,948 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 512,447 22,213 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 489,763 20,993 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 455,588 20,066 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 460,815 20,899 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395 460,780 21,412 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2030 46139W841 465,940 17,910 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD INVESCO BULLETSH 46139W817 365,139 13,686 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULLETSHARES 203 46139W775 444,427 17,344 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 781,601 37,795 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 782,045 40,064 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 785,562 38,339 SH SOLE 0 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 733,566 39,228 SH SOLE 0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 588,557 1,067 SH SOLE 0 0 0
ISHARES INC CORE MSCI EMKT 46434G103 3,813,965 63,534 SH SOLE 0 0 0
ISHARES INC MSCI AUST ETF 464286103 15,012 570 SH SOLE 0 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 16,672 578 SH SOLE 0 0 0
ISHARES INC MSCI CDA ETF 464286509 18,884 409 SH SOLE 0 0 0
ISHARES INC MSCI CHILE ETF 464286640 2,545 81 SH SOLE 0 0 0
ISHARES INC MSCI HONG KG ETF 464286871 3,646 184 SH SOLE 0 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 3,658 39 SH SOLE 0 0 0
ISHARES INC MSCI MEXICO ETF 464286822 14,104 233 SH SOLE 0 0 0
ISHARES INC MSCI STH KOR ETF 464286772 18,477 257 SH SOLE 0 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 5,175 90 SH SOLE 0 0 0
ISHARES INC MSCI TURKEY ETF 464286715 6,212 193 SH SOLE 0 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 72,644 1,855 SH SOLE 0 0 0
ISHARES TR CORE S&P SCP ETF 464287804 11,393,672 104,252 SH SOLE 0 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 4,080,856 162,067 SH SOLE 0 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 4,109,727 169,473 SH SOLE 0 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9 4,793,584 197,511 SH SOLE 0 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 4,034,898 158,729 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 29 46436E205 4,049,010 173,554 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2030 46436E726 4,861,867 221,195 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2031 46436E486 4,907,150 233,230 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2032 46436E312 4,854,868 192,006 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2033 46436E130 4,366,002 168,539 SH SOLE 0 0 0
ISHARES TR IBONDS DEC 2034 46438G653 4,322,672 165,429 SH SOLE 0 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,863,867 87,973 SH SOLE 0 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,698,072 44,299 SH SOLE 0 0 0
ISHARES TR CORE S&P500 ETF 464287200 22,245,317 35,828 SH SOLE 0 0 0
ISHARES TR 20 YR TR BD ETF 464287432 2,657,322 30,111 SH SOLE 0 0 0
ISHARES TR CORE S&P MCP ETF 464287507 2,178,474 35,125 SH SOLE 0 0 0
ISHARES TR HDG MSCI JAPAN 46434V886 27,638 617 SH SOLE 0 0 0
ISHARES TR JPMORGAN USD EMG 464288281 366,126 3,953 SH SOLE 0 0 0
ISHARES TR CHINA SM-CAP ETF 46429B200 17,132 541 SH SOLE 0 0 0
ISHARES TR MSCI INDIA ETF 46429B598 23,855 428 SH SOLE 0 0 0
ISHARES TR NEW ZEALAND ETF 464289123 1,949 43 SH SOLE 0 0 0
ISHARES TR MSCI PERU AND GL 464289842 1,967 40 SH SOLE 0 0 0
ISHARES TR MSCI POLAND ETF 46429B606 7,386 229 SH SOLE 0 0 0
ISHARES TR MSCI QATAR ETF 46434V779 1,418 76 SH SOLE 0 0 0
ISHARES TR MSCI SAUDI ARBIA 46434V423 6,119 159 SH SOLE 0 0 0
ISHARES TR MSCI UAE ETF 46434V761 3,595 192 SH SOLE 0 0 0
ISHARES TR TIPS BD ETF 464287176 288,254 2,620 SH SOLE 0 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,624,246 3,826 SH SOLE 0 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 225,451 8,957 SH SOLE 0 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 71,456 801 SH SOLE 0 0 0
ISHARES TR ESG AWARE MSCI 46435U663 69,778 1,688 SH SOLE 0 0 0
ISHARES TR ESG MSCI KLD 400 464288570 253,486 2,182 SH SOLE 0 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 226,929 4,773 SH SOLE 0 0 0
ISHARES TR MSCI LW CRB TG 46434V464 12,028 57 SH SOLE 0 0 0
ISHARES TR MSCI GBL SUS DEV 46435G532 11,597 153 SH SOLE 0 0 0
MONDELEZ INTL INC CL A 609207105 332,894 4,936 SH SOLE 0 0 0
NUSHARES ETF TR ESG HI TLD CRP 67092P854 113,717 5,238 SH SOLE 0 0 0
RESEARCH SOLUTIONS INC COM 761025105 241,610 84,185 SH SOLE 0 0 0
SPDR GOLD TR GOLD SHS 78463V107 24,830 81 SH SOLE 0 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 139,891 1,598 SH SOLE 0 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 32,253 520 SH SOLE 0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 51,897,942 83,998 SH SOLE 0 0 0
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 345,938 8,674 SH SOLE 0 0 0
SPDR SERIES TRUST BLOOMBERG HIGH Y 78468R622 312,326 3,211 SH SOLE 0 0 0
SPDR SERIES TRUST BLOOMBERG INTL T 78464A516 294,824 12,551 SH SOLE 0 0 0
SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796 251,684 4,942 SH SOLE 0 0 0
VANECK ETF TRUST AFRICA INDEX ETF 92189F866 21,474 1,065 SH SOLE 0 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,342 30 SH SOLE 0 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 11,529,763 41,203 SH SOLE 0 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 419,418 1,770 SH SOLE 0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 197,136 649 SH SOLE 0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 495,635 2,804 SH SOLE 0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,895,364 159,631 SH SOLE 0 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 4,874 38 SH SOLE 0 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 4,000,835 52,712 SH SOLE 0 0 0
WISDOMTREE TR EUROPEAN OPPORTU 97717X552 40,268 864 SH SOLE 0 0 0
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 7,252 198 SH SOLE 0 0 0