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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 1,990 37,645 SH   SOLE   37,645 0 0
ISHARES TR INTL MOMENTUM FT 46434V449 478 15,233 SH   SOLE   15,233 0 0
ISHARES TR IBOXX INV CP ETF 464287242 239 1,778 SH   SOLE   1,778 0 0
FLEXSHARES TR M STAR DEV MKT 33939L803 200 3,750 SH   SOLE   3,750 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 266 4,722 SH   SOLE   4,722 0 0
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 261 12,214 SH   SOLE   12,214 0 0
ETFS TR BBRG ALL COMD K1 003261104 5,616 307,369 SH   SOLE   307,369 0 0
ISHARES TR S&P SML 600 GWT 464287887 433 2,549 SH   SOLE   2,549 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 1,164 52,405 SH   SOLE   52,405 0 0
WISDOMTREE TR EMERG CUR STR FD 97717W133 258 15,035 SH   SOLE   15,035 0 0
FLEXSHARES TR HIG YLD VL ETF 33939L662 3,088 68,700 SH   SOLE   68,700 0 0
FLEXSHARES TR QLT DIV DEF IDX 33939L845 32,275 771,584 SH   SOLE   771,584 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 33,685 625,882 SH   SOLE   625,882 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 614 19,581 SH   SOLE   19,581 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 208 7,477 SH   SOLE   7,477 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 222 2,215 SH   SOLE   2,215 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 716 2,891 SH   SOLE   2,891 0 0
FLEXSHARES TR INTL QLTDV IDX 33939L837 22,583 1,122,996 SH   SOLE   1,122,996 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 617 22,572 SH   SOLE   22,572 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 36,612 367,624 SH   SOLE   367,624 0 0
FLEXSHARES TR CUR HDG EM IDX 33939L712 236 9,180 SH   SOLE   9,180 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 281 2,499 SH   SOLE   2,499 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 23,235 873,838 SH   SOLE   873,838 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 16,454 318,386 SH   SOLE   318,386 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 580 5,666 SH   SOLE   5,666 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2,650 75,465 SH   SOLE   75,465 0 0
FIRST TR EXCH TRD ALPHDX FD EM SML CP ALPH 33737J307 231 7,097 SH   SOLE   7,097 0 0
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 32,911 1,081,516 SH   SOLE   1,081,516 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,176 7,125 SH   SOLE   7,125 0 0
ISHARES TR JPMORGAN USD EMG 464288281 212 1,945 SH   SOLE   1,945 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 11,444 293,361 SH   SOLE   293,361 0 0
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 8,103 266,051 SH   SOLE   266,051 0 0
SPDR SER TR S&P KENSHO INTLG 78468R697 379 12,665 SH   SOLE   12,665 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 375 10,647 SH   SOLE   10,647 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 306 14,298 SH   SOLE   14,298 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 383 7,707 SH   SOLE   7,707 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 449 18,816 SH   SOLE   18,816 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 638 19,054 SH   SOLE   19,054 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 227 9,313 SH   SOLE   9,313 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 23,041 707,213 SH   SOLE   707,213 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 7,169 140,638 SH   SOLE   140,638 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 308 7,102 SH   SOLE   7,102 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 1,361 10,392 SH   SOLE   10,392 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,999 36,345 SH   SOLE   36,345 0 0
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 15,596 686,754 SH   SOLE   686,754 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 13,832 487,369 SH   SOLE   487,369 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 19,317 347,252 SH   SOLE   347,252 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 871 40,042 SH   SOLE   40,042 0 0
ISHARES TR INTL VALUE FACTR 46435G409 12,039 616,458 SH   SOLE   616,458 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 297 2,839 SH   SOLE   2,839 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 440 3,290 SH   SOLE   3,290 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 1,255 20,692 SH   SOLE   20,692 0 0
FLEXSHARES TR CRE SLCT BD FD 33939L670 474 17,560 SH   SOLE   17,560 0 0
ISHARES TR NATIONAL MUN ETF 464288414 2,491 21,589 SH   SOLE   21,589 0 0
JACOBS ENGR GROUP INC COM 469814107 380 4,485 SH   SOLE   4,485 0 0
DBX ETF TR XTRACK MUN INFRA 233051705 7,033 248,397 SH   SOLE   248,397 0 0
ISHARES TR INTRM TR CRP ETF 464288638 451 7,469 SH   SOLE   7,469 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 491 22,497 SH   SOLE   22,497 0 0
SPDR SER TR S&P KENSHO FUTRE 78468R671 378 10,330 SH   SOLE   10,330 0 0
ISHARES TR CORE S&P500 ETF 464287200 608 1,963 SH   SOLE   1,963 0 0
FLEXSHARES TR GLB QLT R/E IDX 33939L787 6,637 129,224 SH   SOLE   129,224 0 0
FLEXSHARES TR US QUALITY CAP 33939L746 316 9,158 SH   SOLE   9,158 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 267 1 SH   SOLE   1 0 0