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
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 678 24,767 SH   SOLE NONE 0 0 24,767
PFIZER INC COM 717081103 618 15,766 SH   SOLE NONE 0 0 15,766
MARATHON PETE CORP COM 56585A102 444 7,365 SH   SOLE NONE 0 0 7,365
DEERE & CO COM 244199105 2,434 14,051 SH   SOLE NONE 0 0 14,051
BG STAFFING INC COM 05544A109 252 11,534 SH   SOLE NONE 0 0 11,534
DIGITAL RLTY TR INC COM 253868103 302 2,520 SH   SOLE NONE 0 0 2,520
ISHARES TR NATIONAL MUN ETF 464288414 480 4,210 SH   SOLE NONE 0 0 4,210
DANAHER CORPORATION COM 235851102 252 1,645 SH   SOLE NONE 0 0 1,645
GENERAL ELECTRIC CO COM 369604103 269 24,059 SH   SOLE NONE 0 0 24,059
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2,388 91,339 SH   SOLE NONE 0 0 91,339
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 1,497 26,219 SH   SOLE NONE 0 0 26,219
PIMCO ETF TR ACTIVE BD ETF 72201R775 3,688 34,205 SH   SOLE NONE 0 0 34,205
OLD REP INTL CORP COM 680223104 227 10,167 SH   SOLE NONE 0 0 10,167
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 2,279 28,275 SH   SOLE NONE 0 0 28,275
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,132 3,970 SH   SOLE NONE 0 0 3,970
DISNEY WALT CO COM DISNEY 254687106 445 3,076 SH   SOLE NONE 0 0 3,076
SPDR S&P 500 ETF TR TR UNIT 78462F103 320 995 SH   SOLE NONE 0 0 995
OCCIDENTAL PETE CORP COM 674599105 355 8,614 SH   SOLE NONE 0 0 8,614
PEPSICO INC COM 713448108 299 2,187 SH   SOLE NONE 0 0 2,187
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2,007 78,723 SH   SOLE NONE 0 0 78,723
BUNGE LIMITED COM G16962105 273 4,752 SH   SOLE NONE 0 0 4,752
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 8,715 267,091 SH   SOLE NONE 0 0 267,091
ROSS STORES INC COM 778296103 943 8,099 SH   SOLE NONE 0 0 8,099
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 1,989 132,490 SH   SOLE NONE 0 0 132,490
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 390 2,877 SH   SOLE NONE 0 0 2,877
INVESCO EXCHNG TRADED FD TR FNDMNTL IG CRP 46138E693 4,106 156,490 SH   SOLE NONE 0 0 156,490
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2,086 44,496 SH   SOLE NONE 0 0 44,496
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 3,784 68,188 SH   SOLE NONE 0 0 68,188
AT&T INC COM 00206R102 1,120 28,654 SH   SOLE NONE 0 0 28,654
AMAZON COM INC COM 023135106 331 179 SH   SOLE NONE 0 0 179
APPLE INC COM 037833100 2,232 7,601 SH   SOLE NONE 0 0 7,601
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 288 3,416 SH   SOLE NONE 0 0 3,416
PAYCHEX INC COM 704326107 221 2,604 SH   SOLE NONE 0 0 2,604
ISHARES TR CORE MSCI PAC 46434V696 1,973 33,786 SH   SOLE NONE 0 0 33,786
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 3,402 86,217 SH   SOLE NONE 0 0 86,217
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 4,754 108,010 SH   SOLE NONE 0 0 108,010
LOWES COS INC COM 548661107 237 1,980 SH   SOLE NONE 0 0 1,980
TEXAS INSTRS INC COM 882508104 480 3,740 SH   SOLE NONE 0 0 3,740
ISHARES TR MSCI MIN VOL ETF 46429B697 312 4,763 SH   SOLE NONE 0 0 4,763
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 2,115 70,590 SH   SOLE NONE 0 0 70,590
PIMCO ETF TR INV GRD CRP BD 72201R817 207 1,880 SH   SOLE NONE 0 0 1,880
WISDOMTREE TR US LARGECAP DIVD 97717W307 3,226 30,456 SH   SOLE NONE 0 0 30,456
DELTA AIR LINES INC DEL COM NEW 247361702 257 4,390 SH   SOLE NONE 0 0 4,390
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 250 6,230 SH   SOLE NONE 0 0 6,230
VANGUARD INDEX FDS GROWTH ETF 922908736 3,064 16,819 SH   SOLE NONE 0 0 16,819
WISDOMTREE TR US TOTAL DIVIDND 97717W109 274 2,599 SH   SOLE NONE 0 0 2,599
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,048 40,745 SH   SOLE NONE 0 0 40,745
WALMART INC COM 931142103 710 5,971 SH   SOLE NONE 0 0 5,971
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 626 29,416 SH   SOLE NONE 0 0 29,416
INTEL CORP COM 458140100 241 4,020 SH   SOLE NONE 0 0 4,020
VEEVA SYS INC CL A COM 922475108 903 6,420 SH   SOLE NONE 0 0 6,420
DUKE ENERGY CORP NEW COM NEW 26441C204 567 6,211 SH   SOLE NONE 0 0 6,211
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 445 8,326 SH   SOLE NONE 0 0 8,326
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3,158 15,945 SH   SOLE NONE 0 0 15,945
SHERWIN WILLIAMS CO COM 824348106 261 446 SH   SOLE NONE 0 0 446
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2,732 89,831 SH   SOLE NONE 0 0 89,831
SCHLUMBERGER LTD COM 806857108 427 10,620 SH   SOLE NONE 0 0 10,620
ISHARES TR JPMORGAN USD EMG 464288281 1,181 10,311 SH   SOLE NONE 0 0 10,311
INTERPUBLIC GROUP COS INC COM 460690100 300 12,978 SH   SOLE NONE 0 0 12,978
VERISK ANALYTICS INC COM 92345Y106 993 6,651 SH   SOLE NONE 0 0 6,651
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 266 4,774 SH   SOLE NONE 0 0 4,774
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 12,983 367,688 SH   SOLE NONE 0 0 367,688
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 41,164 982,194 SH   SOLE NONE 0 0 982,194
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 249 5,809 SH   SOLE NONE 0 0 5,809
ISHARES TR CORE S&P SCP ETF 464287804 357 4,258 SH   SOLE NONE 0 0 4,258
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 804 37,385 SH   SOLE NONE 0 0 37,385
BRIGHT HORIZONS FAM SOL IN D COM 109194100 828 5,510 SH   SOLE NONE 0 0 5,510
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 845 15,419 SH   SOLE NONE 0 0 15,419
CISCO SYS INC COM 17275R102 751 15,663 SH   SOLE NONE 0 0 15,663
EXXON MOBIL CORP COM 30231G102 419 6,006 SH   SOLE NONE 0 0 6,006
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4,991 64,924 SH   SOLE NONE 0 0 64,924
ISHARES TR U.S. CNSM SV ETF 464287580 439 1,925 SH   SOLE NONE 0 0 1,925
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 398 13,445 SH   SOLE NONE 0 0 13,445
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1,762 48,511 SH   SOLE NONE 0 0 48,511
EATON CORP PLC SHS G29183103 436 4,604 SH   SOLE NONE 0 0 4,604
VANGUARD INDEX FDS VALUE ETF 922908744 3,167 26,425 SH   SOLE NONE 0 0 26,425
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 1,702 58,272 SH   SOLE NONE 0 0 58,272
ONEOK INC NEW COM 682680103 343 4,534 SH   SOLE NONE 0 0 4,534
ABBVIE INC COM 00287Y109 421 4,759 SH   SOLE NONE 0 0 4,759
PROCTER & GAMBLE CO COM 742718109 380 3,042 SH   SOLE NONE 0 0 3,042
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 302 1,335 SH   SOLE NONE 0 0 1,335
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 1,188 11,840 SH   SOLE NONE 0 0 11,840
CHEVRON CORP NEW COM 166764100 857 7,110 SH   SOLE NONE 0 0 7,110
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 250 2,158 SH   SOLE NONE 0 0 2,158
WISDOMTREE TR YIELD ENHANCD US 97717X511 639 12,223 SH   SOLE NONE 0 0 12,223
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 237 4,020 SH   SOLE NONE 0 0 4,020
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 473 10,434 SH   SOLE NONE 0 0 10,434
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 384 11,128 SH   SOLE NONE 0 0 11,128
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 16,306 431,154 SH   SOLE NONE 0 0 431,154
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1,397 41,680 SH   SOLE NONE 0 0 41,680
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 3,578 76,806 SH   SOLE NONE 0 0 76,806
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,020 9,937 SH   SOLE NONE 0 0 9,937
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 41,722 1,195,119 SH   SOLE NONE 0 0 1,195,119
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 13,292 206,011 SH   SOLE NONE 0 0 206,011
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7,247 77,999 SH   SOLE NONE 0 0 77,999
ISHARES TR IBOXX INV CP ETF 464287242 392 3,063 SH   SOLE NONE 0 0 3,063
VISA INC COM CL A 92826C839 1,792 9,537 SH   SOLE NONE 0 0 9,537
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 734 24,129 SH   SOLE NONE 0 0 24,129
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,358 25,538 SH   SOLE NONE 0 0 25,538
FACEBOOK INC CL A 30303M102 459 2,237 SH   SOLE NONE 0 0 2,237
FS KKR CAPITAL CORP COM 302635107 505 82,346 SH   SOLE NONE 0 0 82,346
SPDR SERIES TRUST SSGA US LRG ETF 78468R804 3,103 27,169 SH   SOLE NONE 0 0 27,169
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 3,210 130,091 SH   SOLE NONE 0 0 130,091
ZOETIS INC CL A 98978V103 1,081 8,169 SH   SOLE NONE 0 0 8,169
MAXIM INTEGRATED PRODS INC COM 57772K101 296 4,820 SH   SOLE NONE 0 0 4,820
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 5,064 86,795 SH   SOLE NONE 0 0 86,795
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 341 11,093 SH   SOLE NONE 0 0 11,093
AUTOMATIC DATA PROCESSING IN COM 053015103 430 2,523 SH   SOLE NONE 0 0 2,523
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1,194 13,686 SH   SOLE NONE 0 0 13,686
FIRST TR NASDAQ100 TECH INDE SHS 337345102 1,042 10,409 SH   SOLE NONE 0 0 10,409
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,178 20,332 SH   SOLE NONE 0 0 20,332
COPART INC COM 217204106 938 10,319 SH   SOLE NONE 0 0 10,319
VANGUARD INDEX FDS SMALL CP ETF 922908751 915 5,522 SH   SOLE NONE 0 0 5,522
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 330 7,032 SH   SOLE NONE 0 0 7,032
ISHARES TR CORE US AGGBD ET 464287226 3,900 34,705 SH   SOLE NONE 0 0 34,705
BERKSHIRE HATHAWAY INC DEL CL A 084670108 340 1 SH   SOLE NONE 0 0 1
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 315 10,239 SH   SOLE NONE 0 0 10,239
PROSHARES TR LARGE CAP CRE 74347R248 426 5,521 SH   SOLE NONE 0 0 5,521
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 258 688 SH   SOLE NONE 0 0 688
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 775 36,486 SH   SOLE NONE 0 0 36,486
INGERSOLL-RAND PLC SHS G47791101 409 3,074 SH   SOLE NONE 0 0 3,074
DANA INCORPORATED COM 235825205 358 19,677 SH   SOLE NONE 0 0 19,677
HOME DEPOT INC COM 437076102 559 2,561 SH   SOLE NONE 0 0 2,561
SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 308 5,222 SH   SOLE NONE 0 0 5,222
VERIZON COMMUNICATIONS INC COM 92343V104 587 9,554 SH   SOLE NONE 0 0 9,554
NETFLIX INC COM 64110L106 328 1,015 SH   SOLE NONE 0 0 1,015
TIMKEN CO COM 887389104 333 5,922 SH   SOLE NONE 0 0 5,922
AMGEN INC COM 031162100 1,179 4,892 SH   SOLE NONE 0 0 4,892
INVESCO QQQ TR UNIT SER 1 46090E103 1,505 7,078 SH   SOLE NONE 0 0 7,078
LOCKHEED MARTIN CORP COM 539830109 862 2,215 SH   SOLE NONE 0 0 2,215
COCA COLA CO COM 191216100 460 8,318 SH   SOLE NONE 0 0 8,318
WELLS FARGO CO NEW COM 949746101 417 7,750 SH   SOLE NONE 0 0 7,750
INTERNATIONAL BUSINESS MACHS COM 459200101 975 7,272 SH   SOLE NONE 0 0 7,272
BANK N S HALIFAX COM 064149107 417 7,382 SH   SOLE NONE 0 0 7,382
GLOBAL X FDS GLB X MLP ENRG I 37950E226 1,265 102,992 SH   SOLE NONE 0 0 102,992
3M CO COM 88579Y101 278 1,575 SH   SOLE NONE 0 0 1,575
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,282 19,833 SH   SOLE NONE 0 0 19,833
SPDR SERIES TRUST PORTFLI TIPS ETF 78464A656 926 32,425 SH   SOLE NONE 0 0 32,425
FIRST AMERN FINL CORP COM 31847R102 341 5,853 SH   SOLE NONE 0 0 5,853
WISDOMTREE TR HEDGED HI YLD BD 97717W430 6,386 275,614 SH   SOLE NONE 0 0 275,614
BRISTOL MYERS SQUIBB CO COM 110122108 676 10,527 SH   SOLE NONE 0 0 10,527
ALLSTATE CORP COM 020002101 499 4,438 SH   SOLE NONE 0 0 4,438
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 412 12,083 SH   SOLE NONE 0 0 12,083
ISHARES TR MSCI ACWI ETF 464288257 4,029 50,839 SH   SOLE NONE 0 0 50,839
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 6,014 263,767 SH   SOLE NONE 0 0 263,767
MICROSOFT CORP COM 594918104 601 3,812 SH   SOLE NONE 0 0 3,812
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 224 2,913 SH   SOLE NONE 0 0 2,913
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 963 45,198 SH   SOLE NONE 0 0 45,198
VANGUARD GROUP DIV APP ETF 921908844 293 2,352 SH   SOLE NONE 0 0 2,352
INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 2,351 59,590 SH   SOLE NONE 0 0 59,590
PAYCOM SOFTWARE INC COM 70432V102 1,000 3,777 SH   SOLE NONE 0 0 3,777
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 5,007 138,199 SH   SOLE NONE 0 0 138,199
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 12,751 434,019 SH   SOLE NONE 0 0 434,019
PACWEST BANCORP DEL COM 695263103 327 8,550 SH   SOLE NONE 0 0 8,550
FASTENAL CO COM 311900104 515 13,943 SH   SOLE NONE 0 0 13,943
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 755 35,188 SH   SOLE NONE 0 0 35,188
ALPHABET INC CAP STK CL A 02079K305 350 261 SH   SOLE NONE 0 0 261
MASTERCARD INC CL A 57636Q104 340 1,137 SH   SOLE NONE 0 0 1,137
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 13,773 366,410 SH   SOLE NONE 0 0 366,410
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,745 85,002 SH   SOLE NONE 0 0 85,002
HEICO CORP NEW COM 422806109 721 6,317 SH   SOLE NONE 0 0 6,317
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 500 20,155 SH   SOLE NONE 0 0 20,155
TOTAL S A SPONSORED ADS 89151E109 433 7,825 SH   SOLE NONE 0 0 7,825
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1,901 67,394 SH   SOLE NONE 0 0 67,394
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 2,321 46,390 SH   SOLE NONE 0 0 46,390
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 268 5,301 SH   SOLE NONE 0 0 5,301
HONEYWELL INTL INC COM 438516106 223 1,261 SH   SOLE NONE 0 0 1,261
UNION PACIFIC CORP COM 907818108 542 2,997 SH   SOLE NONE 0 0 2,997
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 45,482 1,450,790 SH   SOLE NONE 0 0 1,450,790
EPAM SYS INC COM 29414B104 1,035 4,878 SH   SOLE NONE 0 0 4,878
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,185 26,657 SH   SOLE NONE 0 0 26,657
ALPHABET INC CAP STK CL C 02079K107 404 302 SH   SOLE NONE 0 0 302
MEDICAL PPTYS TRUST INC COM 58463J304 422 19,971 SH   SOLE NONE 0 0 19,971
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 3,093 30,995 SH   SOLE NONE 0 0 30,995
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 737 16,331 SH   SOLE NONE 0 0 16,331
ISHARES TR BROAD USD HIGH 46435U853 324 7,879 SH   SOLE NONE 0 0 7,879
CATERPILLAR INC DEL COM 149123101 890 6,023 SH   SOLE NONE 0 0 6,023
W P CAREY INC COM 92936U109 226 2,822 SH   SOLE NONE 0 0 2,822
ISHARES TR CORE S&P500 ETF 464287200 6,487 20,068 SH   SOLE NONE 0 0 20,068
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 319 14,879 SH   SOLE NONE 0 0 14,879
SYNOPSYS INC COM 871607107 841 6,045 SH   SOLE NONE 0 0 6,045
FORD MTR CO DEL COM 345370860 270 29,059 SH   SOLE NONE 0 0 29,059
SONOCO PRODS CO COM 835495102 340 5,511 SH   SOLE NONE 0 0 5,511
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 233 4,860 SH   SOLE NONE 0 0 4,860
CONOCOPHILLIPS COM 20825C104 396 6,084 SH   SOLE NONE 0 0 6,084
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2,561 45,264 SH   SOLE NONE 0 0 45,264
WATSCO INC COM 942622200 317 1,762 SH   SOLE NONE 0 0 1,762
MEDTRONIC PLC SHS G5960L103 501 4,415 SH   SOLE NONE 0 0 4,415
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 570 3,904 SH   SOLE NONE 0 0 3,904
OMNICOM GROUP INC COM 681919106 276 3,408 SH   SOLE NONE 0 0 3,408
DOUGLAS DYNAMICS INC COM 25960R105 505 9,190 SH   SOLE NONE 0 0 9,190
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1,051 14,476 SH   SOLE NONE 0 0 14,476
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 2,086 19,629 SH   SOLE NONE 0 0 19,629
BANK AMER CORP COM 060505104 302 8,567 SH   SOLE NONE 0 0 8,567
ISHARES TR 0-5YR HI YL CP 46434V407 3,548 76,415 SH   SOLE NONE 0 0 76,415
ISHARES TR CRE U S REIT ETF 464288521 8,460 154,980 SH   SOLE NONE 0 0 154,980
PAYPAL HLDGS INC COM 70450Y103 996 9,206 SH   SOLE NONE 0 0 9,206
ISHARES TR S&P SML 600 GWT 464287887 256 1,327 SH   SOLE NONE 0 0 1,327
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 451 3,599 SH   SOLE NONE 0 0 3,599
JOHN HANCOCK ETF TRUST MULTIFACTOR HE 47804J503 1,257 33,758 SH   SOLE NONE 0 0 33,758
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,481 41,245 SH   SOLE NONE 0 0 41,245
LULULEMON ATHLETICA INC COM 550021109 1,109 4,786 SH   SOLE NONE 0 0 4,786
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 292 12,775 SH   SOLE NONE 0 0 12,775
SPDR SERIES TRUST COMP SOFTWARE 78464A599 222 2,180 SH   SOLE NONE 0 0 2,180
ISHARES TR CORE MSCI EURO 46434V738 3,052 61,209 SH   SOLE NONE 0 0 61,209
CUBESMART COM 229663109 323 10,266 SH   SOLE NONE 0 0 10,266
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 465 11,660 SH   SOLE NONE 0 0 11,660
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 3,168 132,397 SH   SOLE NONE 0 0 132,397
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 4,839 124,487 SH   SOLE NONE 0 0 124,487
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,566 104,964 SH   SOLE NONE 0 0 104,964
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 254 24,034 SH   SOLE NONE 0 0 24,034
JOHNSON & JOHNSON COM 478160104 835 5,723 SH   SOLE NONE 0 0 5,723
SPDR SERIES TRUST PORTFLI HIGH YLD 78468R606 1,709 64,844 SH   SOLE NONE 0 0 64,844