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
AMPLIFY ETF TR AMPLIFY ETHO CLI 032108557   82,498 1,381 SH   SOLE   0 0 0
DBX ETF TR XTRACK MSCI EURP 233051853   117,999 2,863 SH   SOLE   0 0 0
ETF SER SOLUTIONS VIDENT US EQUITY 26922A503   13,924 237 SH   SOLE   0 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   4 0 SH   SOLE   0 0 0
GLOBAL X FDS GBL X FTSE ETF 37950E648   18,142 1,138 SH   SOLE   0 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   2,859 6 SH   SOLE   0 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   299,207 14,201 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395   467,283 21,842 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452   462,260 21,322 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   726,489 39,612 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585   459,216 20,501 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   498,819 21,432 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   732,575 36,392 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   740,214 38,096 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   524,947 22,755 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   742,150 35,939 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULLETSHARES 203 46139W775   447,165 17,854 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD INVESCO BULLETSH 46139W817   364,168 13,982 SH   SOLE   0 0 0
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2030 46139W841   469,817 18,295 SH   SOLE   0 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203   96,087 3,266 SH   SOLE   0 0 0
ISHARES INC MSCI AUST ETF 464286103   12,623 529 SH   SOLE   0 0 0
ISHARES INC FRONTIER AND SEL 464286145   70,886 2,612 SH   SOLE   0 0 0
ISHARES INC MSCI BRAZIL ETF 464286400   7,385 328 SH   SOLE   0 0 0
ISHARES INC MSCI CDA ETF 464286509   16,629 413 SH   SOLE   0 0 0
ISHARES INC MSCI ISRAEL ETF 464286632   3,948 51 SH   SOLE   0 0 0
ISHARES INC MSCI CHILE ETF 464286640   1,608 64 SH   SOLE   0 0 0
ISHARES INC MSCI TURKEY ETF 464286715   5,281 147 SH   SOLE   0 0 0
ISHARES INC MSCI STH KOR ETF 464286772   9,721 191 SH   SOLE   0 0 0
ISHARES INC MSCI MEXICO ETF 464286822   5,886 126 SH   SOLE   0 0 0
ISHARES INC MSCI HONG KG ETF 464286871   2,599 156 SH   SOLE   0 0 0
ISHARES TR TIPS BD ETF 464287176   290,547 2,727 SH   SOLE   0 0 0
ISHARES TR CORE S&P500 ETF 464287200   11,212,434 19,047 SH   SOLE   0 0 0
ISHARES TR 20 YR TR BD ETF 464287432   6,711,349 76,850 SH   SOLE   0 0 0
ISHARES TR MSCI EAFE ETF 464287465   7,206,115 95,306 SH   SOLE   0 0 0
ISHARES TR CORE S&P MCP ETF 464287507   3,117 50 SH   SOLE   0 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   1,557,645 3,879 SH   SOLE   0 0 0
ISHARES TR CORE S&P SCP ETF 464287804   9,157,601 79,479 SH   SOLE   0 0 0
ISHARES TR JPMORGAN USD EMG 464288281   354,326 3,979 SH   SOLE   0 0 0
ISHARES TR MSCI KLD400 SOC 464288570   250,830 2,275 SH   SOLE   0 0 0
ISHARES TR NEW ZEALAND ETF 464289123   1,655 37 SH   SOLE   0 0 0
ISHARES TR MSCI PERU AND GL 464289842   1,600 40 SH   SOLE   0 0 0
ISHARES TR CHINA SM-CAP ETF 46429B200   13,275 520 SH   SOLE   0 0 0
ISHARES TR MSCI INDIA ETF 46429B598   20,032 381 SH   SOLE   0 0 0
ISHARES TR MSCI POLAND ETF 46429B606   3,827 183 SH   SOLE   0 0 0
ISHARES TR CORE MSCI EAFE 46432F842   1,850,580 26,332 SH   SOLE   0 0 0
ISHARES INC CORE MSCI EMKT 46434G103   1,875,070 35,907 SH   SOLE   0 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772   5,048 98 SH   SOLE   0 0 0
ISHARES INC ESG AWR MSCI EM 46434G863   65,043 1,948 SH   SOLE   0 0 0
ISHARES TR MSCI SAUDI ARBIA 46434V423   5,948 146 SH   SOLE   0 0 0
ISHARES TR MSCI LW CRB TG 46434V464   13,833 71 SH   SOLE   0 0 0
ISHARES TR MSCI UAE ETF 46434V761   2,998 182 SH   SOLE   0 0 0
ISHARES TR MSCI QATAR ETF 46434V779   1,263 70 SH   SOLE   0 0 0
ISHARES TR HDG MSCI JAPAN 46434V886   27,255 639 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1   3,883,700 155,038 SH   SOLE   0 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243   226,274 9,161 SH   SOLE   0 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   66,176 869 SH   SOLE   0 0 0
ISHARES TR MSCI GBL SUS DEV 46435G532   12,304 172 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC2026 46435GAA0   3,902,882 162,147 SH   SOLE   0 0 0
ISHARES TR IBDS DEC28 ETF 46435U515   3,817,592 153,317 SH   SOLE   0 0 0
ISHARES TR ESG AWR US AGRGT 46435U549   223,690 4,817 SH   SOLE   0 0 0
ISHARES TR ESG AWARE MSCI 46435U663   68,965 1,640 SH   SOLE   0 0 0
ISHARES TR IBONDS 27 ETF 46435UAA9   4,534,330 189,246 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC 2033 46436E130   4,052,529 161,455 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC 29 46436E205   3,811,534 167,173 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC 2032 46436E312   4,080,753 166,019 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC 2031 46436E486   4,530,049 222,607 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC 2030 46436E726   4,543,879 212,728 SH   SOLE   0 0 0
ISHARES TR IBONDS DEC 2034 46438G653   4,103,741 161,247 SH   SOLE   0 0 0
MONDELEZ INTL INC CL A 609207105   290,432 4,862 SH   SOLE   0 0 0
NUSHARES ETF TR ESG HI TLD CRP 67092P854   113,602 5,376 SH   SOLE   0 0 0
RESEARCH SOLUTIONS INC COM 761025105   349,367 84,185 SH   SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   48,786,799 83,243 SH   SOLE   0 0 0
SPDR GOLD TR GOLD SHS 78463V107   21,786 90 SH   SOLE   0 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400   122,463 1,614 SH   SOLE   0 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756   26,545 453 SH   SOLE   0 0 0
SPDR SER TR FTSE INT GVT ETF 78464A490   313,563 8,667 SH   SOLE   0 0 0
SPDR SER TR BLOOMBERG INTL T 78464A516   280,895 13,132 SH   SOLE   0 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622   314,130 3,290 SH   SOLE   0 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796   253,632 5,268 SH   SOLE   0 0 0
VANECK ETF TRUST AFRICA INDEX ETF 92189F866   17,078 1,104 SH   SOLE   0 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,367 18 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   2,737 23 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   7,313,239 166,059 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   3,556,552 47,560 SH   SOLE   0 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   8,743,467 33,103 SH   SOLE   0 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   485,805 2,869 SH   SOLE   0 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   23,836 99 SH   SOLE   0 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   196,414 678 SH   SOLE   0 0 0
WISDOMTREE TR JPN SCAP HDG EQT 97717W521   6,870 199 SH   SOLE   0 0 0
WISDOMTREE TR EUR HDG SMLCAP 97717X552   29,675 776 SH   SOLE   0 0 0