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
ISHARES TR S&P 500 VAL ETF 464287408 1,213 11,205 SH   SOLE 0 0 0 11,205
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 382 1,190 SH   SOLE 0 0 0 1,190
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,030 9,657 SH   SOLE 0 0 0 9,657
ADOBE INC COM 00724F101 287 639 SH   SOLE 0 0 0 639
AMAZON COM INC COM 023135106 2,268 756 SH   SOLE 0 0 0 756
BOEING CO COM 097023105 578 3,232 SH   SOLE 0 0 0 3,232
INVESCO QQQ TR UNIT SER 1 46090E103 2,367 9,103 SH   SOLE 0 0 0 9,103
AMGEN INC COM 031162100 583 2,304 SH   SOLE 0 0 0 2,304
ABBOTT LABS COM 002824100 475 5,140 SH   SOLE 0 0 0 5,140
ILLINOIS TOOL WKS INC COM 452308109 324 1,846 SH   SOLE 0 0 0 1,846
ORACLE CORP COM 68389X105 213 3,784 SH   SOLE 0 0 0 3,784
DISNEY WALT CO COM DISNEY 254687106 345 3,038 SH   SOLE 0 0 0 3,038
CHEVRON CORP NEW COM 166764100 755 8,752 SH   SOLE 0 0 0 8,752
MICROSOFT CORP COM 594918104 1,197 5,748 SH   SOLE 0 0 0 5,748
LOCKHEED MARTIN CORP COM 539830109 2,877 8,143 SH   SOLE 0 0 0 8,143
SPDR SER TR S&P 600 SMCP VAL 78464A300 2,453 51,135 SH   SOLE 0 0 0 51,135
SPDR SER TR S&P 600 SMCP GRW 78464A201 11,689 207,773 SH   SOLE 0 0 0 207,773
SPDR SER TR PRTFLO S&P500 GW 78464A409 14,195 307,991 SH   SOLE 0 0 0 307,991
ISHARES TR RUS MID CAP ETF 464287499 1,503 27,978 SH   SOLE 0 0 0 27,978
ISHARES TR U.S. FINLS ETF 464287788 368 3,367 SH   SOLE 0 0 0 3,367
SELECT SECTOR SPDR TR ENERGY 81369Y506 685 18,881 SH   SOLE 0 0 0 18,881
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 394 17,189 SH   SOLE 0 0 0 17,189
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 363 5,296 SH   SOLE 0 0 0 5,296
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,405 22,687 SH   SOLE 0 0 0 22,687
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 994 16,623 SH   SOLE 0 0 0 16,623
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 588 5,781 SH   SOLE 0 0 0 5,781
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,223 9,373 SH   SOLE 0 0 0 9,373
ISHARES TR NASDAQ BIOTECH 464287556 851 6,073 SH   SOLE 0 0 0 6,073
DEERE & CO COM 244199105 213 1,345 SH   SOLE 0 0 0 1,345
STARBUCKS CORP COM 855244109 205 2,757 SH   SOLE 0 0 0 2,757
WALMART INC COM 931142103 264 2,079 SH   SOLE 0 0 0 2,079
UNION PAC CORP COM 907818108 232 1,364 SH   SOLE 0 0 0 1,364
COSTCO WHSL CORP NEW COM 22160K105 282 892 SH   SOLE 0 0 0 892
PROCTER AND GAMBLE CO COM 742718109 301 2,460 SH   SOLE 0 0 0 2,460
GILEAD SCIENCES INC COM 375558103 686 8,973 SH   SOLE 0 0 0 8,973
GOLDMAN SACHS GROUP INC COM 38141G104 234 1,175 SH   SOLE 0 0 0 1,175
MCDONALDS CORP COM 580135101 386 2,079 SH   SOLE 0 0 0 2,079
TJX COS INC NEW COM 872540109 343 6,751 SH   SOLE 0 0 0 6,751
ISHARES TR 1 3 YR TREAS BD 464287457 231 2,674 SH   SOLE 0 0 0 2,674
ISHARES TR 20 YR TR BD ETF 464287432 510 3,084 SH   SOLE 0 0 0 3,084
ISHARES TR IBOXX INV CP ETF 464287242 1,259 9,284 SH   SOLE 0 0 0 9,284
UNITEDHEALTH GROUP INC COM 91324P102 204 688 SH   SOLE 0 0 0 688
RAYTHEON TECHNOLOGIES CORP COM 75513E101 496 8,128 SH   SOLE 0 0 0 8,128
3M CO COM 88579Y101 331 2,140 SH   SOLE 0 0 0 2,140
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,990 12,519 SH   SOLE 0 0 0 12,519
NORFOLK SOUTHERN CORP COM 655844108 273 1,566 SH   SOLE 0 0 0 1,566
APPLE INC COM 037833100 6,013 16,134 SH   SOLE 0 0 0 16,134
CATERPILLAR INC DEL COM 149123101 215 1,691 SH   SOLE 0 0 0 1,691
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 763 7,481 SH   SOLE 0 0 0 7,481
ISHARES TR EXPANDED TECH 464287515 274 942 SH   SOLE 0 0 0 942
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 261 1,680 SH   SOLE 0 0 0 1,680
ANNALY CAPITAL MANAGEMENT IN COM 035710409 74 11,500 SH   SOLE 0 0 0 11,500
NETFLIX INC COM 64110L106 1,728 3,503 SH   SOLE 0 0 0 3,503
ISHARES TR CORE US AGGBD ET 464287226 2,778 23,475 SH   SOLE 0 0 0 23,475
BIOGEN INC COM 09062X103 682 2,540 SH   SOLE 0 0 0 2,540
ISHARES TR SELECT DIVID ETF 464287168 360 4,527 SH   SOLE 0 0 0 4,527
ISHARES TR TIPS BD ETF 464287176 291 2,350 SH   SOLE 0 0 0 2,350
ACTIVISION BLIZZARD INC COM 00507V109 515 6,555 SH   SOLE 0 0 0 6,555
AIR PRODS & CHEMS INC COM 009158106 330 1,245 SH   SOLE 0 0 0 1,245
BIO-TECHNE CORP COM 09073M104 372 1,393 SH   SOLE 0 0 0 1,393
VERTEX PHARMACEUTICALS INC COM 92532F100 1,196 4,000 SH   SOLE 0 0 0 4,000
KANSAS CITY SOUTHERN COM NEW 485170302 477 3,287 SH   SOLE 0 0 0 3,287
ISHARES TR TRANS AVG ETF 464287192 824 5,007 SH   SOLE 0 0 0 5,007
DOMINOS PIZZA INC COM 25754A201 235 616 SH   SOLE 0 0 0 616
CHENIERE ENERGY INC COM NEW 16411R208 202 4,000 SH   SOLE 0 0 0 4,000
BLACKROCK INC COM 09247X101 287 523 SH   SOLE 0 0 0 523
VANGUARD INDEX FDS GROWTH ETF 922908736 1,436 6,901 SH   SOLE 0 0 0 6,901
F M C CORP COM NEW 302491303 320 3,137 SH   SOLE 0 0 0 3,137
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 434 18,035 SH   SOLE 0 0 0 18,035
VANGUARD INDEX FDS SML CP GRW ETF 922908595 902 4,484 SH   SOLE 0 0 0 4,484
THERMO FISHER SCIENTIFIC INC COM 883556102 1,060 2,787 SH   SOLE 0 0 0 2,787
FIRST TR VALUE LINE DIVID IN SHS 33734H106 521 17,156 SH   SOLE 0 0 0 17,156
SAREPTA THERAPEUTICS INC COM 803607100 601 3,666 SH   SOLE 0 0 0 3,666
SALESFORCE COM INC COM 79466L302 286 1,455 SH   SOLE 0 0 0 1,455
VANGUARD WORLD FDS INF TECH ETF 92204A702 392 1,386 SH   SOLE 0 0 0 1,386
SPDR SER TR S&P BIOTECH 78464A870 262 2,242 SH   SOLE 0 0 0 2,242
SPDR SER TR S&P 400 MDCP VAL 78464A839 2,475 59,171 SH   SOLE 0 0 0 59,171
SPDR SER TR S&P HOMEBUILD 78464A888 485 10,773 SH   SOLE 0 0 0 10,773
VANDA PHARMACEUTICALS INC COM 921659108 115 10,000 SH   SOLE 0 0 0 10,000
ISHARES TR U.S. MED DVC ETF 464288810 245 911 SH   SOLE 0 0 0 911
MUELLER WTR PRODS INC COM SER A 624758108 93 10,081 SH   SOLE 0 0 0 10,081
SPDR SER TR S&P 400 MDCP GRW 78464A821 7,730 144,398 SH   SOLE 0 0 0 144,398
EXACT SCIENCES CORP COM 30063P105 259 3,000 SH   SOLE 0 0 0 3,000
PICO HLDGS INC COM NEW 693366205 80 10,001 SH   SOLE 0 0 0 10,001
FIRST TR NASDAQ-100 TECH IND NY ARCA BIOTECH 33733E203 224 1,293 SH   SOLE 0 0 0 1,293
FIRST TR NASDAQ-100 TECH IND DJ INTERNT IDX 33733E302 277 1,520 SH   SOLE 0 0 0 1,520
SEATTLE GENETICS INC COM 812578102 352 2,000 SH   SOLE 0 0 0 2,000
ISHARES TR PFD AND INCM SEC 464288687 460 13,276 SH   SOLE 0 0 0 13,276
ISHARES TR INTL SEL DIV ETF 464288448 225 8,815 SH   SOLE 0 0 0 8,815
ISHARES TR 3 7 YR TREAS BD 464288661 480 3,594 SH   SOLE 0 0 0 3,594
TRANSOCEAN LTD REG SHS H8817H100 20 10,282 SH   SOLE 0 0 0 10,282
ISHARES TR JPMORGAN USD EMG 464288281 226 2,061 SH   SOLE 0 0 0 2,061
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 324 6,108 SH   SOLE 0 0 0 6,108
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 549 6,485 SH   SOLE 0 0 0 6,485
ISHARES TR GLB INFRASTR ETF 464288372 231 6,000 SH   SOLE 0 0 0 6,000
VANGUARD WORLD FD MEGA GRWTH IND 921910816 1,121 6,647 SH   SOLE 0 0 0 6,647
VISA INC COM CL A 92826C839 507 2,613 SH   SOLE 0 0 0 2,613
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 684 7,902 SH   SOLE 0 0 0 7,902
SPDR SER TR PORTFOLIO S&P500 78464A854 2,144 58,173 SH   SOLE 0 0 0 58,173
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 230 5,906 SH   SOLE 0 0 0 5,906
ISHARES TR MSCI ACWI ETF 464288257 1,108 14,679 SH   SOLE 0 0 0 14,679
ISHARES TR RUS TP200 GR ETF 464289438 409 3,704 SH   SOLE 0 0 0 3,704
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 384 12,171 SH   SOLE 0 0 0 12,171
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 306 3,649 SH   SOLE 0 0 0 3,649
SPDR SER TR HLTH CR EQUIP 78464A581 915 10,091 SH   SOLE 0 0 0 10,091
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 340 15,006 SH   SOLE 0 0 0 15,006
GLOBAL X FDS GLB X SUPERDIV 37950E549 165 14,781 SH   SOLE 0 0 0 14,781
ISHARES TR FLTG RATE NT ETF 46429B655 253 5,012 SH   SOLE 0 0 0 5,012
SPDR SER TR AEROSPACE DEF 78464A631 874 10,299 SH   SOLE 0 0 0 10,299
ISHARES TR MSCI MIN VOL ETF 46429B697 337 5,514 SH   SOLE 0 0 0 5,514
FACEBOOK INC CL A 30303M102 384 1,596 SH   SOLE 0 0 0 1,596
PALO ALTO NETWORKS INC COM 697435105 233 1,000 SH   SOLE 0 0 0 1,000
PREFERRED APT CMNTYS INC COM 74039L103 220 30,188 SH   SOLE 0 0 0 30,188
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 276 5,485 SH   SOLE 0 0 0 5,485
ABBVIE INC COM 00287Y109 340 3,418 SH   SOLE 0 0 0 3,418
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 478 25,675 SH   SOLE 0 0 0 25,675
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 255 5,498 SH   SOLE 0 0 0 5,498
ISHARES TR USA MOMENTUM FCT 46432F396 1,177 8,544 SH   SOLE 0 0 0 8,544
FIRST TR EXCHANGE-TRADED FD FST TR GLB FD 33739H101 550 34,530 SH   SOLE 0 0 0 34,530
ISHARES TR CORE DIV GRWTH 46434V621 219 5,819 SH   SOLE 0 0 0 5,819
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 479 7,977 SH   SOLE 0 0 0 7,977
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 202 852 SH   SOLE 0 0 0 852
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 579 11,173 SH   SOLE 0 0 0 11,173
ISHARES TR CORE INTL AGGR 46435G672 419 7,540 SH   SOLE 0 0 0 7,540
CHARTER COMMUNICATIONS INC N CL A 16119P108 259 490 SH   SOLE 0 0 0 490
ISHARES TR CORE MSCI INTL 46435G326 388 7,483 SH   SOLE 0 0 0 7,483
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 500 8,821 SH   SOLE 0 0 0 8,821