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
ABBVIE INC COM 00287Y109 1,305 17,753 SH   SOLE   0 0 17,753
ABERDEEN ASIA PACIFIC INCOM COM 003009107 92 21,907 SH   SOLE   0 0 21,907
ACTIVISION BLIZZARD INC COM 00507V109 433 8,005 SH   SOLE   0 0 8,005
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 916 5,659 SH   SOLE   0 0 5,659
ALPHABET INC CAP STK CL C 02079K107 422 355 SH   SOLE   0 0 355
ALPHABET INC CAP STK CL A 02079K305 2,096 1,761 SH   SOLE   0 0 1,761
ALPS ETF TR RIVRFRNT STR INC 00162Q783 217 8,707 SH   SOLE   0 0 8,707
ALPS ETF TR ALERIAN MLP 00162Q866 159 17,962 SH   SOLE   0 0 17,962
AMAZON COM INC COM 023135106 2,287 1,341 SH   SOLE   0 0 1,341
AMERICAN FIN TR INC COM CLASS A 02607T109 1,598 114,658 SH   SOLE   0 0 114,658
AMERICOLD RLTY TR COM 03064D108 501 13,371 SH   SOLE   0 0 13,371
AMGEN INC COM 031162100 271 1,381 SH   SOLE   0 0 1,381
APOLLO INVT CORP COM NEW 03761U502 205 13,321 SH   SOLE   0 0 13,321
APPLE INC COM 037833100 4,487 19,996 SH   SOLE   0 0 19,996
AQUA AMERICA INC COM 03836W103 631 14,011 SH   SOLE   0 0 14,011
ARCTURUS THERAPEUTICS HLDG I COM 03969T109 4,802 460,450 SH   SOLE   0 0 460,450
ARES CAP CORP COM 04010L103 536 29,443 SH   SOLE   0 0 29,443
AT&T INC COM 00206R102 17 10,000 SH Call SOLE   0 0 10,000
AT&T INC COM 00206R102 1,008 26,904 SH   SOLE   0 0 26,904
AVAYA HLDGS CORP COM 05351X101 509 38,998 SH   SOLE   0 0 38,998
BAIDU INC SPON ADR REP A 056752108 275 2,762 SH   SOLE   0 0 2,762
BANK AMER CORP COM 060505104 908 32,849 SH   SOLE   0 0 32,849
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,344 11,487 SH   SOLE   0 0 11,487
BLACKROCK CORPOR HI YLD FD I COM 09255P107 187 17,655 SH   SOLE   0 0 17,655
BLACKSTONE GROUP INC COM CL A 09260D107 1,052 23,061 SH   SOLE   0 0 23,061
BOEING CO COM 097023105 375 1,003 SH   SOLE   0 0 1,003
BROADCOM INC COM 11135F101 282 1,042 SH   SOLE   0 0 1,042
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 121 11,590 SH   SOLE   0 0 11,590
CENTENE CORP DEL COM 15135B101 523 12,240 SH   SOLE   0 0 12,240
CHEVRON CORP NEW COM 166764100 455 4,069 SH   SOLE   0 0 4,069
CISCO SYS INC COM 17275R102 375 8,075 SH   SOLE   0 0 8,075
COCA COLA CO COM 191216100 1,087 20,285 SH   SOLE   0 0 20,285
COHEN & STEERS INFRASTRUCTUR COM 19248A109 238 9,196 SH   SOLE   0 0 9,196
COLONY CR REAL ESTATE INC COM CL A 19625T101 962 70,021 SH   SOLE   0 0 70,021
COSTCO WHSL CORP NEW COM 22160K105 220 755 SH   SOLE   0 0 755
DELTA AIR LINES INC DEL COM NEW 247361702 481 9,040 SH   SOLE   0 0 9,040
DISNEY WALT CO COM DISNEY 254687106 994 7,738 SH   SOLE   0 0 7,738
DOMINION ENERGY INC COM 25746U109 251 3,109 SH   SOLE   0 0 3,109
EATON VANCE LTD DUR INCOME F COM 27828H105 156 12,476 SH   SOLE   0 0 12,476
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 236 19,127 SH   SOLE   0 0 19,127
FACEBOOK INC CL A 30303M102 983 5,530 SH   SOLE   0 0 5,530
FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 386 8,667 SH   SOLE   0 0 8,667
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 300 7,897 SH   SOLE   0 0 7,897
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 485 7,774 SH   SOLE   0 0 7,774
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 591 17,853 SH   SOLE   0 0 17,853
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 454 6,142 SH   SOLE   0 0 6,142
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 329 6,978 SH   SOLE   0 0 6,978
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 353 7,363 SH   SOLE   0 0 7,363
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 443 14,471 SH   SOLE   0 0 14,471
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 1,328 25,494 SH   SOLE   0 0 25,494
FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 871 17,295 SH   SOLE   0 0 17,295
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 2,597 43,195 SH   SOLE   0 0 43,195
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 398 8,140 SH   SOLE   0 0 8,140
FIRST TR VALUE LINE DIVID IN SHS 33734H106 1,559 46,165 SH   SOLE   0 0 46,165
FLEXSHARES TR INT QLTDVDYNAM 33939L829 265 11,315 SH   SOLE   0 0 11,315
FS KKR CAPITAL CORP COM 302635107 1,006 177,449 SH   SOLE   0 0 177,449
GLOBAL NET LEASE INC COM NEW 379378201 235 12,052 SH   SOLE   0 0 12,052
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 946 42,385 SH   SOLE   0 0 42,385
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,711 16,469 SH   SOLE   0 0 16,469
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 885 6,451 SH   SOLE   0 0 6,451
INVESCO QQQ TR UNIT SER 1 46090E103 2,852 15,383 SH   SOLE   0 0 15,383
IQIYI INC SPONSORED ADS 46267X108 161 10,270 SH   SOLE   0 0 10,270
ISHARES TR CORE US AGGBD ET 464287226 226 1,991 SH   SOLE   0 0 1,991
ISHARES TR IBOXX INV CP ETF 464287242 328 2,569 SH   SOLE   0 0 2,569
ISHARES TR S&P 500 GRWT ETF 464287309 265 1,511 SH   SOLE   0 0 1,511
ISHARES TR 1 3 YR TREAS BD 464287457 206 2,419 SH   SOLE   0 0 2,419
ISHARES TR CORE S&P MCP ETF 464287507 217 1,170 SH   SOLE   0 0 1,170
ISHARES TR U.S. FIN SVC ETF 464287770 394 3,015 SH   SOLE   0 0 3,015
ISHARES TR U.S. CNSM GD ETF 464287812 714 5,780 SH   SOLE   0 0 5,780
ISHARES TR GL CLEAN ENE ETF 464288224 239 21,893 SH   SOLE   0 0 21,893
ISHARES TR NATIONAL MUN ETF 464288414 239 2,088 SH   SOLE   0 0 2,088
ISHARES TR MBS ETF 464288588 239 2,205 SH   SOLE   0 0 2,205
ISHARES TR PFD AND INCM SEC 464288687 301 8,104 SH   SOLE   0 0 8,104
ISHARES TR GLOB UTILITS ETF 464288711 636 11,066 SH   SOLE   0 0 11,066
ISHARES TR US AER DEF ETF 464288760 644 2,951 SH   SOLE   0 0 2,951
ISHARES TR ULTR SH TRM BD 46434V878 2,752 54,673 SH   SOLE   0 0 54,673
JOHN HANCOCK ETF TRUST MLTFACTR UTILS 47804J867 309 9,045 SH   SOLE   0 0 9,045
JOHNSON & JOHNSON COM 478160104 359 2,725 SH   SOLE   0 0 2,725
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 954 18,902 SH   SOLE   0 0 18,902
JPMORGAN CHASE & CO COM 46625H100 1,335 11,941 SH   SOLE   0 0 11,941
JUST ENERGY GROUP INC COM 48213W101 27 12,720 SH   SOLE   0 0 12,720
L3HARRIS TECHNOLOGIES INC COM 502431109 234 1,117 SH   SOLE   0 0 1,117
LAZARD LTD SHS A G54050102 466 13,329 SH   SOLE   0 0 13,329
LILLY ELI & CO COM 532457108 420 3,920 SH   SOLE   0 0 3,920
LOCKHEED MARTIN CORP COM 539830109 247 646 SH   SOLE   0 0 646
LULULEMON ATHLETICA INC COM 550021109 534 2,793 SH   SOLE   0 0 2,793
MASTERCARD INC CL A 57636Q104 890 3,333 SH   SOLE   0 0 3,333
MERCK & CO INC COM 58933Y105 241 2,896 SH   SOLE   0 0 2,896
MICROSOFT CORP COM 594918104 2,500 18,426 SH   SOLE   0 0 18,426
NETFLIX INC COM 64110L106 401 1,480 SH   SOLE   0 0 1,480
NIKE INC CL B 654106103 380 4,146 SH   SOLE   0 0 4,146
NOKIA CORP SPONSORED ADR 654902204 77 15,620 SH   SOLE   0 0 15,620
OGE ENERGY CORP COM 670837103 254 5,839 SH   SOLE   0 0 5,839
ONEOK INC NEW COM 682680103 350 5,125 SH   SOLE   0 0 5,125
ORACLE CORP COM 68389X105 301 5,565 SH   SOLE   0 0 5,565
PAYCOM SOFTWARE INC COM 70432V102 678 3,267 SH   SOLE   0 0 3,267
PAYPAL HLDGS INC COM 70450Y103 576 5,794 SH   SOLE   0 0 5,794
PEPSICO INC COM 713448108 1,130 8,231 SH   SOLE   0 0 8,231
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 227 2,305 SH   SOLE   0 0 2,305
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 60 60,000 PRN   SOLE   0 0 60,000
PROCTER & GAMBLE CO COM 742718109 207 1,714 SH   SOLE   0 0 1,714
PROSHARES TR ULTRASHRT S&P500 74347B383 577 18,533 SH   SOLE   0 0 18,533
PROSHARES TR SHORT S&P 500 NE 74347B425 1,454 54,076 SH   SOLE   0 0 54,076
PROSHARES TR S&P 500 DV ARIST 74348A467 697 10,112 SH   SOLE   0 0 10,112
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 70 70,000 PRN   SOLE   0 0 70,000
REAVES UTIL INCOME FD COM SH BEN INT 756158101 352 9,836 SH   SOLE   0 0 9,836
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 287 5,437 SH   SOLE   0 0 5,437
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 551 6,252 SH   SOLE   0 0 6,252
SELECT SECTOR SPDR TR ENERGY 81369Y506 233 4,171 SH   SOLE   0 0 4,171
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 222 8,305 SH   SOLE   0 0 8,305
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 507 6,848 SH   SOLE   0 0 6,848
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 595 9,316 SH   SOLE   0 0 9,316
SHOPIFY INC CL A 82509L107 951 3,057 SH   SOLE   0 0 3,057
SPDR GOLD TRUST GOLD SHS 78463V107 794 5,596 SH   SOLE   0 0 5,596
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 350 6,760 SH   SOLE   0 0 6,760
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 440 11,407 SH   SOLE   0 0 11,407
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 481 16,825 SH   SOLE   0 0 16,825
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,087 7,234 SH   SOLE   0 0 7,234
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 1,149 26,129 SH   SOLE   0 0 26,129
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 239 7,727 SH   SOLE   0 0 7,727
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 219 7,352 SH   SOLE   0 0 7,352
SPDR SERIES TRUST S&P DIVID ETF 78464A763 213 2,158 SH   SOLE   0 0 2,158
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 754 22,243 SH   SOLE   0 0 22,243
SPDR SERIES TRUST RUSSELL YIELD 78468R770 415 6,176 SH   SOLE   0 0 6,176
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 708 19,428 SH   SOLE   0 0 19,428
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 660 14,410 SH   SOLE   0 0 14,410
STAAR SURGICAL CO COM PAR $0.01 852312305 295 12,000 SH   SOLE   0 0 12,000
STARBUCKS CORP COM 855244109 209 2,459 SH   SOLE   0 0 2,459
TD AMERITRADE HLDG CORP COM 87236Y108 571 17,082 SH   SOLE   0 0 17,082
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 68 10,400 SH   SOLE   0 0 10,400
THERAPEUTICSMD INC COM 88338N107 36 10,000 SH   SOLE   0 0 10,000
TWILIO INC CL A 90138F102 480 4,424 SH   SOLE   0 0 4,424
UBER TECHNOLOGIES INC COM 90353T100 378 12,896 SH   SOLE   0 0 12,896
UNIVERSAL HLTH SVCS INC CL B 913903100 1,486 10,376 SH   SOLE   0 0 10,376
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 235 8,136 SH   SOLE   0 0 8,136
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 210 2,589 SH   SOLE   0 0 2,589
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 2,363 27,884 SH   SOLE   0 0 27,884
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,015 17,249 SH   SOLE   0 0 17,249
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 924 3,488 SH   SOLE   0 0 3,488
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 544 3,773 SH   SOLE   0 0 3,773
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 345 3,716 SH   SOLE   0 0 3,716
VANGUARD INDEX FDS SML CP GRW ETF 922908595 215 1,210 SH   SOLE   0 0 1,210
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,089 9,655 SH   SOLE   0 0 9,655
VANGUARD INDEX FDS GROWTH ETF 922908736 815 5,003 SH   SOLE   0 0 5,003
VANGUARD INDEX FDS SMALL CP ETF 922908751 961 6,450 SH   SOLE   0 0 6,450
VANGUARD INDEX FDS TOTAL STK MKT 922908769 7,767 52,935 SH   SOLE   0 0 52,935
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 382 9,583 SH   SOLE   0 0 9,583
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 606 7,457 SH   SOLE   0 0 7,457
VANGUARD STAR FD VG TL INTL STK F 921909768 4,248 84,080 SH   SOLE   0 0 84,080
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 318 7,945 SH   SOLE   0 0 7,945
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 1,365 15,904 SH   SOLE   0 0 15,904
VANGUARD WORLD FDS INF TECH ETF 92204A702 404 1,916 SH   SOLE   0 0 1,916
VERIZON COMMUNICATIONS INC COM 92343V104 211 3,531 SH   SOLE   0 0 3,531
VISA INC COM CL A 92826C839 792 4,593 SH   SOLE   0 0 4,593
WASTE MGMT INC DEL COM 94106L109 753 6,559 SH   SOLE   0 0 6,559
WEIBO CORP SPONSORED ADR 948596101 386 8,335 SH   SOLE   0 0 8,335
WELLS FARGO UTILITIES AND HI WF UTILITIES INC 94987E109 253 18,907 SH   SOLE   0 0 18,907
ZOETIS INC CL A 98978V103 2,173 17,332 SH   SOLE   0 0 17,332
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 377 5,122 SH   SOLE   0 0 5,122