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
ABBOTT LABS COM 002824100 2,185 20,080 SH   SOLE   640 0 19,440
ADVANCED MICRO DEVICES INC COM 007903107 734 8,949 SH   SOLE   0 0 8,949
AIR PRODS & CHEMS INC COM 009158106 485 1,629 SH   SOLE   0 0 1,629
ALLIANZGI EQUITY & CONV INCO COM 018829101 282 11,628 SH   SOLE   0 0 11,628
AMARIN CORP PLC SPONS ADR NEW 023111206 114 27,167 SH   SOLE   0 0 27,167
AMAZON COM INC COM 023135106 43,106 13,690 SH   SOLE   228 0 13,462
AMERICAN CENTY ETF TR FOCUSED DYNAMIC 025072810 375 5,792 SH   SOLE   0 0 5,792
AMERICAN ELEC PWR CO INC COM 025537101 405 4,955 SH   SOLE   100 0 4,855
AMERICAN EXPRESS CO COM 025816109 552 5,511 SH   SOLE   180 0 5,331
AMERICAN WTR WKS CO INC NEW COM 030420103 1,889 13,039 SH   SOLE   0 0 13,039
AMGEN INC COM 031162100 3,595 14,144 SH   SOLE   1,150 0 12,994
AMPHENOL CORP NEW CL A 032095101 1,450 13,396 SH   SOLE   0 0 13,396
AMPLIFY ETF TR ONLIN RETL ETF 032108102 319 3,610 SH   SOLE   0 0 3,610
ANALOG DEVICES INC COM 032654105 669 5,734 SH   SOLE   0 0 5,734
ANNALY CAPITAL MANAGEMENT IN COM 035710409 176 24,655 SH   SOLE   0 0 24,655
APOLLO SR FLOATING RATE FD I COM 037636107 448 34,927 SH   SOLE   34,927 0 0
APOLLO TACTICAL INCOME FD IN COM 037638103 155 12,226 SH   SOLE   12,226 0 0
APPLE INC COM 037833100 52,509 453,403 SH   SOLE   37,036 0 416,367
ARCHER DANIELS MIDLAND CO COM 039483102 275 5,912 SH   SOLE   0 0 5,912
ASTRAZENECA PLC SPONSORED ADR 046353108 350 6,385 SH   SOLE   0 0 6,385
AUTOMATIC DATA PROCESSING IN COM 053015103 240 1,723 SH   SOLE   0 0 1,723
AUTOZONE INC COM 053332102 553 470 SH   SOLE   0 0 470
AVINO SILVER & GOLD MINES LT COM 053906103 10 10,000 SH   SOLE   0 0 10,000
BP PLC SPONSORED ADR 055622104 446 25,521 SH   SOLE   0 0 25,521
BRT APARTMENTS CORP COM 055645303 183 58,291 SH   SOLE   56,616 0 1,675
BK OF AMERICA CORP COM 060505104 1,186 49,219 SH   SOLE   0 0 49,219
BARRICK GOLD CORPORATION COM 067901108 366 13,029 SH   SOLE   0 0 13,029
BAXTER INTL INC COM 071813109 383 4,764 SH   SOLE   275 0 4,489
BECTON DICKINSON & CO COM 075887109 270 1,161 SH   SOLE   0 0 1,161
BERKSHIRE HATHAWAY INC DEL CL A 084670108 884 2,651 SH   SOLE   2,651 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,884 18,238 SH   SOLE   0 0 18,238
BLACKROCK CR ALLOCATION INCO COM 092508100 148 10,383 SH   SOLE   0 0 10,383
BOEING CO COM 097023105 5,543 33,541 SH   SOLE   1,348 0 32,193
BRISTOL-MYERS SQUIBB CO COM 110122108 6,636 110,062 SH   SOLE   3,325 0 106,737
CSX CORP COM 126408103 2,671 34,393 SH   SOLE   0 0 34,393
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 572 42,479 SH   SOLE   0 0 42,479
CHEVRON CORP NEW COM 166764100 1,074 14,913 SH   SOLE   0 0 14,913
COCA COLA CO COM 191216100 1,541 31,217 SH   SOLE   0 0 31,217
DISNEY WALT CO COM DISNEY 254687106 1,148 9,253 SH   SOLE   0 0 9,253
DOVER CORP COM 260003108 900 8,305 SH   SOLE   0 0 8,305
EATON VANCE CORP COM NON VTG 278265103 240 6,300 SH   SOLE   0 0 6,300
ECOLAB INC COM 278865100 1,175 5,878 SH   SOLE   0 0 5,878
ENTERPRISE PRODS PARTNERS L COM 293792107 5,165 327,108 SH   SOLE   0 0 327,108
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 6,184 14,249 SH   SOLE   0 0 14,249
GABELLI EQUITY TR INC COM 362397101 65 12,831 SH   SOLE   0 0 12,831
GLADSTONE COMMERCIAL CORP COM 376536108 8,576 508,953 SH   SOLE   8,440 0 500,513
HEALTHCARE RLTY TR COM 421946104 687 22,796 SH   SOLE   0 0 22,796
HOME DEPOT INC COM 437076102 12,530 45,118 SH   SOLE   1,330 0 43,788
HONEYWELL INTL INC COM 438516106 6,970 42,343 SH   SOLE   1,075 0 41,268
ISHARES TR CORE S&P500 ETF 464287200 344 1,024 SH   SOLE   0 0 1,024
ISHARES TR CORE S&P MCP ETF 464287507 213 1,148 SH   SOLE   0 0 1,148
ISHARES TR RUS 2000 GRW ETF 464287648 1,332 6,015 SH   SOLE   790 0 5,225
ISHARES TR PFD AND INCM SEC 464288687 1,208 33,143 SH   SOLE   3,700 0 29,443
JOHNSON & JOHNSON COM 478160104 2,220 14,910 SH   SOLE   850 0 14,060
KIMBERLY CLARK CORP COM 494368103 1,229 8,321 SH   SOLE   0 0 8,321
LILLY ELI & CO COM 532457108 1,915 12,937 SH   SOLE   0 0 12,937
LOCKHEED MARTIN CORP COM 539830109 3,674 9,587 SH   SOLE   545 0 9,042
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4,477 130,920 SH   SOLE   0 0 130,920
MARTIN MARIETTA MATLS INC COM 573284106 1,885 8,011 SH   SOLE   675 0 7,336
MICROSOFT CORP COM 594918104 10,087 47,956 SH   SOLE   1,125 0 46,831
MONDELEZ INTL INC CL A 609207105 486 8,457 SH   SOLE   0 0 8,457
NIKE INC CL B 654106103 3,302 26,305 SH   SOLE   0 0 26,305
NORFOLK SOUTHERN CORP COM 655844108 1,462 6,830 SH   SOLE   0 0 6,830
NORTHROP GRUMMAN CORP COM 666807102 543 1,721 SH   SOLE   0 0 1,721
PEPSICO INC COM 713448108 4,014 28,964 SH   SOLE   625 0 28,339
PFIZER INC COM 717081103 6,213 169,279 SH   SOLE   3,550 0 165,729
PHILLIPS 66 COM 718546104 359 6,931 SH   SOLE   906 0 6,025
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 127 21,284 SH   SOLE   0 0 21,284
PROCTER AND GAMBLE CO COM 742718109 3,476 25,008 SH   SOLE   950 0 24,058
SEMPRA ENERGY COM 816851109 1,937 16,366 SH   SOLE   670 0 15,696
STARBUCKS CORP COM 855244109 830 9,665 SH   SOLE   0 0 9,665
SYSCO CORP COM 871829107 699 11,235 SH   SOLE   0 0 11,235
TEXAS INSTRS INC COM 882508104 521 3,651 SH   SOLE   0 0 3,651
THERMO FISHER SCIENTIFIC INC COM 883556102 10,743 24,331 SH   SOLE   1,295 0 23,036
UNION PAC CORP COM 907818108 457 2,323 SH   SOLE   0 0 2,323
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 337 4,160 SH   SOLE   0 0 4,160
VANGUARD INDEX FDS GROWTH ETF 922908736 367 1,612 SH   SOLE   0 0 1,612
WALMART INC COM 931142103 2,452 17,529 SH   SOLE   870 0 16,659
WEYERHAEUSER CO MTN BE COM NEW 962166104 218 7,655 SH   SOLE   0 0 7,655
BLACKROCK CORE BD TR SHS BEN INT 09249E101 1,555 99,280 SH   SOLE   0 0 99,280
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,233 21,429 SH   SOLE   175 0 21,254
INVESCO QQQ TR UNIT SER 1 46090E103 13,713 49,355 SH   SOLE   6,771 0 42,584
FIRST TR NASDAQ-100 TECH IND CAP STRENGTH ETF 33733E104 882 13,940 SH   SOLE   0 0 13,940
TARGET CORP COM 87612E106 2,561 16,271 SH   SOLE   0 0 16,271
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 5,310 276,990 SH   SOLE   0 0 276,990
BEYOND MEAT INC COM 08862E109 844 5,085 SH   SOLE   0 0 5,085
FIRST TR HIGH INCOME L/S FD COM 33738E109 139 10,010 SH   SOLE   0 0 10,010
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 885 58,508 SH   SOLE   58,508 0 0
FIRST TR NASDAQ-100 TECH IND DJ INTERNT IDX 33733E302 1,343 7,129 SH   SOLE   0 0 7,129
ALPS ETF TR ALERIAN MLP 00162Q452 899 44,972 SH   SOLE   100 0 44,872
AT&T INC COM 00206R102 7,611 266,947 SH   SOLE   7,361 0 259,586
ARK ETF TR INNOVATION ETF 00214Q104 408 4,433 SH   SOLE   0 0 4,433
ARK ETF TR NEXT GNRTN INTER 00214Q401 337 3,107 SH   SOLE   0 0 3,107
ABBVIE INC COM 00287Y109 7,461 85,182 SH   SOLE   0 0 85,182
ADOBE INC COM 00724F101 3,001 6,120 SH   SOLE   0 0 6,120
ADVISORSHARES TR DORSY SHRT ETF 00768Y529 502 26,354 SH   SOLE   0 0 26,354
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,721 16,059 SH   SOLE   255 0 15,804
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 28 10,000 SH   SOLE   0 0 10,000
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 175 16,631 SH   SOLE   0 0 16,631
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 214 7,932 SH   SOLE   0 0 7,932
ALLIANZGI DIVIDEND INT & PRM COM 01883A107 175 14,859 SH   SOLE   0 0 14,859
ALLIANZGI ARTIFICIAL INTELLI COM 01883M101 395 18,300 SH   SOLE   0 0 18,300
ALPHABET INC CAP STK CL C 02079K107 5,152 3,506 SH   SOLE   107 0 3,399
ALPHABET INC CAP STK CL A 02079K305 8,338 5,689 SH   SOLE   0 0 5,689
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 128 16,300 SH   SOLE   0 0 16,300
ALTRIA GROUP INC COM 02209S103 599 15,492 SH   SOLE   300 0 15,192
AMERICAN TOWER CORP NEW COM 03027X100 15,093 62,436 SH   SOLE   2,205 0 60,231
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 223 4,136 SH   SOLE   0 0 4,136
ANTERO MIDSTREAM CORP COM 03676B102 383 71,389 SH   SOLE   0 0 71,389
ARES CAPITAL CORP COM 04010L103 1,550 111,097 SH   SOLE   72,212 0 38,885
ATHERSYS INC NEW COM 04744L106 54 27,482 SH   SOLE   0 0 27,482
BCE INC COM NEW 05534B760 1,411 34,024 SH   SOLE   0 0 34,024
BNY MELLON ALCENTRA GLOBAL C COM 05588N108 121 14,993 SH   SOLE   0 0 14,993
BNY MELLON STRATEGIC MUNS IN COM 05588W108 277 33,500 SH   SOLE   0 0 33,500
BLACKROCK INC COM 09247X101 597 1,060 SH   SOLE   0 0 1,060
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 1,071 78,124 SH   SOLE   0 0 78,124
BLACKROCK MUNI INCOME TR II COM 09249N101 799 53,651 SH   SOLE   0 0 53,651
BLACKROCK MUNIVEST FD INC COM 09253R105 180 20,755 SH   SOLE   0 0 20,755
BLACKROCK MUNIVEST FD II INC COM 09253T101 523 37,514 SH   SOLE   0 0 37,514
BLACKROCK MUNIYILD QULT FD I COM 09254F100 253 15,785 SH   SOLE   0 0 15,785
BLACKROCK FLOATING RATE INCO COM 09255X100 130 11,310 SH   SOLE   0 0 11,310
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 169 13,800 SH   SOLE   0 0 13,800
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 504 11,718 SH   SOLE   0 0 11,718
BLACKSTONE GROUP INC COM CL A 09260D107 1,256 24,063 SH   SOLE   1,536 0 22,527
BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 1,662 64,791 SH   SOLE   0 0 64,791
BLUEROCK RESIDENTIAL GWT REI COM CL A 09627J102 88 11,584 SH   SOLE   0 0 11,584
BROADMARK RLTY CAP INC COM 11135B100 116 11,775 SH   SOLE   0 0 11,775
BROADCOM INC COM 11135F101 2,571 7,056 SH   SOLE   0 0 7,056
CADENCE BANCORPORATION CL A 12739A100 132 15,412 SH   SOLE   0 0 15,412
CALAMOS GBL DYN INCOME FUND COM 12811L107 154 19,000 SH   SOLE   0 0 19,000
CARRIER GLOBAL CORPORATION COM 14448C104 258 8,450 SH   SOLE   75 0 8,375
CENTENE CORP DEL COM 15135B101 203 3,478 SH   SOLE   0 0 3,478
CHEWY INC CL A 16679L109 209 3,810 SH   SOLE   0 0 3,810
CHURCHILL CAP CORP II CL A 17143G106 1,316 155,555 SH   SOLE   155,555 0 0
CISCO SYS INC COM 17275R102 3,909 99,234 SH   SOLE   1,740 0 97,494
COHEN & STEERS LTD DURATION COM 19248C105 1,849 79,126 SH   SOLE   79,124 0 2
COLONY CAP INC NEW CL A COM 19626G108 29 10,523 SH   SOLE   4,948 0 5,575
COMCAST CORP NEW CL A 20030N101 1,616 34,925 SH   SOLE   500 0 34,425
CONOCOPHILLIPS COM 20825C104 719 21,892 SH   SOLE   1,813 0 20,079
CONSTELLATION BRANDS INC CL A 21036P108 333 1,758 SH   SOLE   0 0 1,758
COSTCO WHSL CORP NEW COM 22160K105 7,527 21,204 SH   SOLE   1,579 0 19,625
COUPA SOFTWARE INC COM 22266L106 384 1,402 SH   SOLE   0 0 1,402
COVETRUS INC COM 22304C100 322 13,195 SH   SOLE   0 0 13,195
CROWDSTRIKE HLDGS INC CL A 22788C105 609 4,436 SH   SOLE   0 0 4,436
CROWN CASTLE INTL CORP NEW COM 22822V101 9,936 59,675 SH   SOLE   1,450 0 58,225
DCP MIDSTREAM LLC COM UT LTD PTN 23311P100 203 18,160 SH   SOLE   0 0 18,160
DATADOG INC CL A COM 23804L103 229 2,240 SH   SOLE   0 0 2,240
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 800 28,194 SH   SOLE   0 0 28,194
DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 241 1,905 SH   SOLE   0 0 1,905
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 55 15,746 SH   SOLE   0 0 15,746
DOMINION ENERGY INC COM 25746U109 6,251 79,191 SH   SOLE   2,544 0 76,647
DUKE ENERGY CORP NEW COM NEW 26441C204 6,916 78,097 SH   SOLE   1,449 0 76,648
ETFIS SER TR I VIRTUS INFRCAP 26923G822 717 37,282 SH   SOLE   0 0 37,282
EATON VANCE TAX-MANAGED GLOB COM 27829F108 149 20,212 SH   SOLE   0 0 20,212
ELEMENT SOLUTIONS INC COM 28618M106 631 60,000 SH   SOLE   60,000 0 0
ENBRIDGE INC COM 29250N105 2,465 84,429 SH   SOLE   0 0 84,429
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 4,730 872,767 SH   SOLE   0 0 872,767
ENPHASE ENERGY INC COM 29355A107 213 2,579 SH   SOLE   0 0 2,579
ENVIVA PARTNERS LP COM UNIT 29414J107 1,822 45,246 SH   SOLE   0 0 45,246
EQUINIX INC COM 29444U700 229 301 SH   SOLE   0 0 301
ETSY INC COM 29786A106 640 5,265 SH   SOLE   175 0 5,090
EXACT SCIENCES CORP COM 30063P105 244 2,396 SH   SOLE   0 0 2,396
EXXON MOBIL CORP COM 30231G102 5,593 162,913 SH   SOLE   1,449 0 161,464
FACEBOOK INC CL A 30303M102 10,899 41,615 SH   SOLE   2,236 0 39,379
FASTLY INC CL A 31188V100 463 4,945 SH   SOLE   0 0 4,945
FEDEX CORP COM 31428X106 1,495 5,942 SH   SOLE   21 0 5,921
FIDELITY NATL INFORMATION SV COM 31620M106 221 1,499 SH   SOLE   0 0 1,499
FIRST TR VALUE LINE DIVID IN SHS 33734H106 7,307 232,278 SH   SOLE   0 0 232,278
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 863 9,487 SH   SOLE   0 0 9,487
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,688 48,493 SH   SOLE   0 0 48,493
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 245 5,200 SH   SOLE   0 0 5,200
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 808 24,695 SH   SOLE   0 0 24,695
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 419 7,535 SH   SOLE   0 0 7,535
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 346 8,132 SH   SOLE   0 0 8,132
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 805 41,550 SH   SOLE   0 0 41,550
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 5,347 103,456 SH   SOLE   0 0 103,456
FIRST TR DYNAMIC EUROPE EQUI COM SHS 33740D107 219 21,830 SH   SOLE   0 0 21,830
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 1,105 20,082 SH   SOLE   0 0 20,082
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 499 15,692 SH   SOLE   0 0 15,692
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 326 10,000 SH   SOLE   0 0 10,000
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 1,230 38,640 SH   SOLE   0 0 38,640
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 707 83,711 SH   SOLE   0 0 83,711
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 977 48,500 SH   SOLE   0 0 48,500
FLEXSHARES TR DISCP DUR MBS 33939L779 698 28,890 SH   SOLE   0 0 28,890
FLEXSHARES TR READY ACC VARI 33939L886 540 7,080 SH   SOLE   0 0 7,080
FOCUS FINL PARTNERS INC COM CL A 34417P100 206 6,275 SH   SOLE   0 0 6,275
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 178 10,380 SH   SOLE   0 0 10,380
GW PHARMACEUTICALS PLC ADS 36197T103 278 2,855 SH   SOLE   0 0 2,855
GABELLI MULTIMEDIA TR INC COM 36239Q109 560 86,727 SH   SOLE   0 0 86,727
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 69 20,121 SH   SOLE   0 0 20,121
GAMING & LEISURE PPTYS INC COM 36467J108 388 10,509 SH   SOLE   0 0 10,509
GENERAL MTRS CO COM 37045V100 254 8,573 SH   SOLE   6,000 0 2,573
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 650 17,279 SH   SOLE   0 0 17,279
GLOBAL PMTS INC COM 37940X102 1,184 6,669 SH   SOLE   0 0 6,669
GLOBAL MED REIT INC COM NEW 37954A204 991 73,413 SH   SOLE   0 0 73,413
GOLDMAN SACHS GROUP INC COM 38141G104 367 1,828 SH   SOLE   0 0 1,828
GOLDMAN SACHS MLP ENERGY REN COM 38148G206 175 29,221 SH   SOLE   27,253 0 1,968
GRANITESHARES GOLD TR SHS BEN INT 38748G101 564 30,056 SH   SOLE   0 0 30,056
HCA HEALTHCARE INC COM 40412C101 856 6,863 SH   SOLE   0 0 6,863
HDFC BANK LTD SPONSORED ADS 40415F101 269 5,380 SH   SOLE   0 0 5,380
HP INC COM 40434L105 635 33,451 SH   SOLE   29,000 0 4,451
HALLADOR ENERGY COMPANY COM 40609P105 19 28,600 SH   SOLE   0 0 28,600
HANCOCK JOHN PFD INCOME FD I COM 41013X106 2,396 134,430 SH   SOLE   5,355 0 129,075
HEALTHPEAK PROPERTIES INC COM 42250P103 2,498 91,996 SH   SOLE   0 0 91,996
HIGHPOINT RES CORP COM 43114K108 20 84,800 SH   SOLE   0 0 84,800
ICICI BANK LIMITED ADR 45104G104 199 20,200 SH   SOLE   0 0 20,200
INDEPENDENCE RLTY TR INC COM 45378A106 167 14,445 SH   SOLE   0 0 14,445
INDEXIQ ETF TR HDG EVE DRIV 45409B404 257 11,318 SH   SOLE   0 0 11,318
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 9,162 272,351 SH   SOLE   0 0 272,351
INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 420 15,897 SH   SOLE   0 0 15,897
INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 1,456 54,679 SH   SOLE   0 0 54,679
INTELLICHECK INC COM NEW 45817G201 252 37,742 SH   SOLE   0 0 37,742
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 561 11,103 SH   SOLE   0 0 11,103
INTUITIVE SURGICAL INC COM NEW 46120E602 685 965 SH   SOLE   0 0 965
INVESCO SR INCOME TR COM 46131H107 71 19,462 SH   SOLE   0 0 19,462
INVESCO MUN TR COM 46131J103 254 21,149 SH   SOLE   0 0 21,149
INVESCO MUN OPPORTUNITY TR COM 46132C107 454 37,123 SH   SOLE   0 0 37,123
INVESCO DYNAMIC CR OPPORTUNI COM 46132R104 92 10,000 SH   SOLE   0 0 10,000
INVESCO HIGH INCOME 2024 TAR COM 46136K105 199 25,103 SH   SOLE   0 0 25,103
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,025 18,730 SH   SOLE   0 0 18,730
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 428 7,551 SH   SOLE   7,551 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1,212 84,433 SH   SOLE   0 0 84,433
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 450 7,276 SH   SOLE   0 0 7,276
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 583 7,676 SH   SOLE   0 0 7,676
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 296 5,524 SH   SOLE   0 0 5,524
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1,212 82,287 SH   SOLE   56,713 0 25,574
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 266 9,989 SH   SOLE   0 0 9,989
INVESCO EXCH TRADED FD TR II KBW PREM YIELD 46138E594 1,364 77,842 SH   SOLE   0 0 77,842
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 870 40,265 SH   SOLE   0 0 40,265
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 352 16,172 SH   SOLE   0 0 16,172
INVESCO EXCH TRD SLF IDX FD BU LSHS 2020 HY 46138J601 221 9,474 SH   SOLE   0 0 9,474
INVESCO EXCH TRD SLF IDX FD BU LSHS 2023 HY 46138J858 426 17,374 SH   SOLE   0 0 17,374
IRON MTN INC NEW COM 46284V101 292 10,905 SH   SOLE   0 0 10,905
ISHARES SILVER TR ISHARES 46428Q109 255 11,786 SH   SOLE   0 0 11,786
ISHARES TR GNMA BOND ETF 46429B333 260 5,090 SH   SOLE   0 0 5,090
ISHARES TR FLTG RATE NT ETF 46429B655 6,034 112,735 SH   SOLE   112,735 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 287 1,944 SH   SOLE   0 0 1,944
ISHARES TR CORE MSCI EAFE 46432F842 390 6,475 SH   SOLE   0 0 6,475
ISHARES INC CORE MSCI EMKT 46434G103 504 9,537 SH   SOLE   323 0 9,214
ISHARES TR 0-5YR INVT GR CP 46434V100 708 13,576 SH   SOLE   0 0 13,576
ISHARES TR ULTR SH TRM BD 46434V878 2,815 55,663 SH   SOLE   54,733 0 930
J JILL INC COM 46620W102 27 50,000 SH   SOLE   50,000 0 0
JPMORGAN CHASE & CO COM 46625H100 3,757 39,021 SH   SOLE   211 0 38,810
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 791 15,576 SH   SOLE   0 0 15,576
JANUS DETROIT STR TR HENDERSON MTG 47103U852 3,187 59,442 SH   SOLE   0 0 59,442
JD.COM INC SPON ADR CL A 47215P106 354 4,563 SH   SOLE   0 0 4,563
KIMBELL RTY PARTNERS LP UNIT 49435R102 148 24,191 SH   SOLE   0 0 24,191
KINDER MORGAN INC DEL COM 49456B101 1,968 159,631 SH   SOLE   800 0 158,831
LABORATORY CORP AMER HLDGS COM NEW 50540R409 345 1,835 SH   SOLE   350 0 1,485
LIMELIGHT NETWORKS INC COM 53261M104 59 10,281 SH   SOLE   0 0 10,281
MPLX LP COM UNIT REP LTD 55336V100 2,040 129,596 SH   SOLE   0 0 129,596
MAIN STR CAP CORP COM 56035L104 731 24,722 SH   SOLE   0 0 24,722
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 235 2,587 SH   SOLE   0 0 2,587
MASTERCARD INCORPORATED CL A 57636Q104 8,430 24,929 SH   SOLE   550 0 24,379
MEDICAL PPTYS TRUST INC COM 58463J304 215 12,188 SH   SOLE   0 0 12,188
MERCADOLIBRE INC COM 58733R102 631 583 SH   SOLE   64 0 519
MERCK & CO. INC COM 58933Y105 11,170 134,659 SH   SOLE   4,138 0 130,521
MODERNA INC COM 60770K107 546 7,714 SH   SOLE   0 0 7,714
MONGODB INC CL A 60937P106 401 1,733 SH   SOLE   0 0 1,733
NETFLIX INC COM 64110L106 1,359 2,717 SH   SOLE   0 0 2,717
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 217 27,323 SH   SOLE   0 0 27,323
NEXTERA ENERGY INC COM 65339F101 8,530 30,731 SH   SOLE   500 0 30,231
NOVARTIS AG SPONSORED ADR 66987V109 249 2,864 SH   SOLE   0 0 2,864
NUSTAR ENERGY LP UNIT COM 67058H102 221 20,797 SH   SOLE   0 0 20,797
NUVEEN CALIF SELECT TAX FREE SH BEN INT 67063R103 448 28,000 SH   SOLE   0 0 28,000
NVIDIA CORPORATION COM 67066G104 5,524 10,206 SH   SOLE   0 0 10,206
NUVEEN QUALITY MUNCP INCOME COM 67066V101 709 48,804 SH   SOLE   0 0 48,804
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 521 35,795 SH   SOLE   0 0 35,795
NUVEEN CALIF MUNICPAL VALUE COM 6706EB106 366 23,400 SH   SOLE   0 0 23,400
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 255 22,585 SH   SOLE   0 0 22,585
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 733 49,903 SH   SOLE   0 0 49,903
NUVEEN PFD & INCM SECURTIES COM 67072C105 2,046 232,203 SH   SOLE   6,896 0 225,307
NUVEEN TAXABLE MUNICIPAL INC COM 67074C103 300 13,380 SH   SOLE   11,171 0 2,209
NUVEEN DOW 30 DYNAMIC OVERWR SHS 67075F105 172 12,708 SH   SOLE   0 0 12,708
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 348 36,767 SH   SOLE   0 0 36,767
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 657 83,301 SH   SOLE   0 0 83,301
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 985 110,016 SH   SOLE   0 0 110,016
NUVEEN HIGH INCOME 2023 TARG COM 67079F101 141 14,952 SH   SOLE   0 0 14,952
OREILLY AUTOMOTIVE INC COM 67103H107 519 1,126 SH   SOLE   0 0 1,126
OSI ETF TR OSHS GBL INTER 67110P704 226 5,127 SH   SOLE   0 0 5,127
180 DEGREE CAP CORP COM 68235B109 19 10,000 SH   SOLE   0 0 10,000
ORACLE CORP COM 68389X105 677 11,340 SH   SOLE   0 0 11,340
OTIS WORLDWIDE CORP COM 68902V107 250 4,007 SH   SOLE   37 0 3,970
PACER FDS TR TRENDP US LAR CP 69374H105 305 10,332 SH   SOLE   0 0 10,332
PACER FDS TR BNCHMRK INFRA 69374H741 271 7,682 SH   SOLE   0 0 7,682
PAYPAL HLDGS INC COM 70450Y103 5,398 27,396 SH   SOLE   0 0 27,396
PENNANTPARK FLOATING RATE CA COM 70806A106 2,465 292,046 SH   SOLE   290,096 0 1,950
PHYSICIANS RLTY TR COM 71943U104 318 17,757 SH   SOLE   0 0 17,757
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 9,856 96,617 SH   SOLE   96,617 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 13,392 119,110 SH   SOLE   0 0 119,110
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 416 4,434 SH   SOLE   0 0 4,434
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,049 10,290 SH   SOLE   0 0 10,290
PIMCO ETF TR INTER MUN BD ACT 72201R866 800 14,235 SH   SOLE   0 0 14,235
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 949 47,273 SH   SOLE   0 0 47,273
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 310 50,903 SH   SOLE   0 0 50,903
PREFERRED APT CMNTYS INC COM 74039L103 111 20,508 SH   SOLE   0 0 20,508
PROSHARES TR SHORT S&P 500 NE 74347B425 443 21,800 SH   SOLE   0 0 21,800
PROSHARES TR RUSS 2000 DIVD 74347B698 535 11,341 SH   SOLE   0 0 11,341
PROSHARES TR LARGE CAP CRE 74347R248 14,849 194,690 SH   SOLE   0 0 194,690
PROSHARES TR S&P 500 DV ARIST 74348A467 698 9,675 SH   SOLE   0 0 9,675
PROSPECT CAP CORP COM 74348T102 62 12,333 SH   SOLE   0 0 12,333
PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 23 23,000 SH   SOLE   0 0 23,000
RANGE RES CORP COM 75281A109 180 27,253 SH   SOLE   0 0 27,253
RESTAURANT BRANDS INTL INC COM 76131D103 338 5,876 SH   SOLE   0 0 5,876
RIVERNORTH OPPORTUNITIES FD COM 76881Y109 512 35,713 SH   SOLE   0 0 35,713
RIVERNORTH OPPORTUNISTIC MUN COM 76883F108 242 11,857 SH   SOLE   0 0 11,857
ROKU INC COM CL A 77543R102 548 2,903 SH   SOLE   0 0 2,903
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,803 5,660 SH   SOLE   0 0 5,660
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,097 54,038 SH   SOLE   9,435 0 44,602
SPDR GOLD TR GOLD SHS 78463V107 4,951 27,952 SH   SOLE   570 0 27,382
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 481 13,276 SH   SOLE   9,742 0 3,534
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 7,219 162,670 SH   SOLE   0 0 162,670
SPDR SER TR WELLS FG PFD ETF 78464A292 230 5,295 SH   SOLE   0 0 5,295
SPDR SER TR BLMBRG BRC CNVRT 78464A359 5,803 84,232 SH   SOLE   4,350 0 79,882
SPDR SER TR S&P DIVID ETF 78464A763 441 4,769 SH   SOLE   0 0 4,769
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 1,472 29,842 SH   SOLE   2,498 0 27,344
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4,832 17,411 SH   SOLE   2,013 0 15,398
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,198 3,535 SH   SOLE   310 0 3,225
SPDR SER TR SPDR BLOOMBERG 78468R663 2,004 21,899 SH   SOLE   0 0 21,899
SPDR SER TR NUVEEN BLMBRG SR 78468R739 202 4,055 SH   SOLE   0 0 4,055
SPDR SER TR PRTFLO S&P500 HI 78468R788 1,157 42,228 SH   SOLE   0 0 42,228
SVB FINANCIAL GROUP COM 78486Q101 428 1,777 SH   SOLE   0 0 1,777
SVMK INC COM 78489X103 995 45,000 SH   SOLE   45,000 0 0
SALESFORCE COM INC COM 79466L302 1,867 7,427 SH   SOLE   540 0 6,887
SEA LTD SPONSORED ADS 81141R100 285 1,848 SH   SOLE   0 0 1,848
SECOND SIGHT MED PRODS INC COM NEW 81362J209 9 10,000 SH   SOLE   0 0 10,000
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,482 13,303 SH   SOLE   2,682 0 10,621
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 532 8,298 SH   SOLE   0 0 8,298
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,664 18,123 SH   SOLE   0 0 18,123
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 958 39,804 SH   SOLE   0 0 39,804
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 819 10,643 SH   SOLE   0 0 10,643
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,387 29,024 SH   SOLE   1,500 0 27,524
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 372 6,265 SH   SOLE   0 0 6,265
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 286 4,812 SH   SOLE   0 0 4,812
SERVICE PPTYS TR COM SH BEN INT 81761L102 216 27,197 SH   SOLE   0 0 27,197
SERVICENOW INC COM 81762P102 353 728 SH   SOLE   0 0 728
SHOPIFY INC CL A 82509L107 3,807 3,722 SH   SOLE   0 0 3,722
SLACK TECHNOLOGIES INC COM CL A 83088V102 917 34,148 SH   SOLE   0 0 34,148
SMART SAND INC COM 83191H107 26 20,000 SH   SOLE   0 0 20,000
SMILEDIRECTCLUB INC CL A COM 83192H106 148 12,670 SH   SOLE   0 0 12,670
SNAP INC CL A 83304A106 1,847 70,756 SH   SOLE   5,000 0 65,756
SOLAR CAP LTD COM 83413U100 1,319 83,225 SH   SOLE   83,225 0 0
SOLAR SR CAP LTD COM 83416M105 3,315 263,079 SH   SOLE   263,079 0 0
SONOS INC COM 83570H108 1,700 112,010 SH   SOLE   112,010 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 2,076 137,921 SH   SOLE   0 0 137,921
STARWOOD PPTY TR INC COM 85571B105 3,094 205,069 SH   SOLE   0 0 205,069
SURO CAPITAL CORP COM NEW 86887Q109 164 15,128 SH   SOLE   13,433 0 1,695
TC PIPELINES LP UT COM LTD PRT 87233Q108 701 27,385 SH   SOLE   0 0 27,385
TFF PHARMACEUTICALS INC COM 87241J104 264 14,300 SH   SOLE   0 0 14,300
TARGA RES CORP COM 87612G101 833 59,397 SH   SOLE   0 0 59,397
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2,525 122,458 SH   SOLE   0 0 122,458
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 198 13,783 SH   SOLE   0 0 13,783
TELADOC HEALTH INC COM 87918A105 1,201 5,478 SH   SOLE   0 0 5,478
TELLURIAN INC NEW COM 87968A104 10 12,675 SH   SOLE   0 0 12,675
TESLA INC COM 88160R101 3,729 8,691 SH   SOLE   0 0 8,691
THERAPEUTICSMD INC COM 88338N107 79 49,750 SH   SOLE   0 0 49,750
THE TRADE DESK INC COM CL A 88339J105 2,522 4,861 SH   SOLE   0 0 4,861
3M CO COM 88579Y101 4,424 27,620 SH   SOLE   300 0 27,320
TORTOISE MIDSTRM ENERGY FD I COM 89148B200 273 18,837 SH   SOLE   18,745 0 92
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 252 17,750 SH   SOLE   0 0 17,750
TWILIO INC CL A 90138F102 2,806 11,356 SH   SOLE   217 0 11,139
TWITTER INC COM 90184L102 750 16,853 SH   SOLE   4,700 0 12,153
UBER TECHNOLOGIES INC COM 90353T100 1,584 43,424 SH   SOLE   32,281 0 11,143
UNITEDHEALTH GROUP INC COM 91324P102 6,612 21,208 SH   SOLE   400 0 20,808
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 444 11,350 SH   SOLE   0 0 11,350
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 480 26,602 SH   SOLE   0 0 26,602
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 521 2,990 SH   SOLE   0 0 2,990
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 446 8,694 SH   SOLE   0 0 8,694
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 268 4,485 SH   SOLE   0 0 4,485
VANECK VECTORS ETF TR OIL SVCS ETF 92189H607 3,268 33,448 SH   SOLE   0 0 33,448
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 293 5,041 SH   SOLE   0 0 5,041
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 969 4,749 SH   SOLE   0 0 4,749
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,131 3,630 SH   SOLE   0 0 3,630
VANGUARD WORLD FDS MATERIALS ETF 92204A801 825 6,130 SH   SOLE   0 0 6,130
VANGUARD WORLD FDS UTILITIES ETF 92204A876 526 4,075 SH   SOLE   0 0 4,075
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 19,717 244,081 SH   SOLE   239,260 0 4,821
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 26,974 325,572 SH   SOLE   0 0 325,572
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 7,593 49,877 SH   SOLE   0 0 49,877
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 253 2,088 SH   SOLE   0 0 2,088
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 310 1,390 SH   SOLE   0 0 1,390
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 585 6,102 SH   SOLE   0 0 6,102
VAXART INC COM NEW 92243A200 71 10,700 SH   SOLE   0 0 10,700
VENTAS INC COM 92276F100 454 10,820 SH   SOLE   975 0 9,845
VERIZON COMMUNICATIONS INC COM 92343V104 11,989 201,530 SH   SOLE   1,091 0 200,439
VIASAT INC COM 92552V100 1,183 34,389 SH   SOLE   0 0 34,389
VIRGIN GALACTIC HOLDINGS INC COM 92766K106 275 14,305 SH   SOLE   0 0 14,305
VISA INC COM CL A 92826C839 11,719 58,606 SH   SOLE   0 0 58,606
VUZIX CORP COM NEW 92921W300 597 131,000 SH   SOLE   0 0 131,000
WP CAREY INC COM 92936U109 417 6,398 SH   SOLE   0 0 6,398
WASTE MGMT INC DEL COM 94106L109 2,533 22,382 SH   SOLE   0 0 22,382
WAYFAIR INC CL A 94419L101 226 778 SH   SOLE   0 0 778
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 138 18,900 SH   SOLE   0 0 18,900
WELLTOWER INC COM 95040Q104 4,231 76,804 SH   SOLE   0 0 76,804
WESTERN ASSET EMERGING MKTS COM 95766A101 149 12,090 SH   SOLE   0 0 12,090
WESTERN ASSET MUN HIGH INCOM COM 95766N103 179 24,000 SH   SOLE   0 0 24,000
WESTERN ASSET INVESTMENT GRA COM 95766T100 379 23,534 SH   SOLE   0 0 23,534
WESTERN ASSET HIGH YIELD DEF COM 95768B107 428 30,507 SH   SOLE   0 0 30,507
WISDOMTREE TR US LARGECAP DIVD 97717W307 431 4,437 SH   SOLE   0 0 4,437
WISDOMTREE TR HEDGED HI YLD BD 97717W430 13,168 634,004 SH   SOLE   0 0 634,004
WISDOMTREE TR US MIDCAP DIVID 97717W505 1,252 21,498 SH   SOLE   20,663 0 835
WISDOMTREE TR INTL EQUITY FD 97717W703 2,473 54,384 SH   SOLE   0 0 54,384
WORKHORSE GROUP INC COM NEW 98138J206 1,042 41,200 SH   SOLE   0 0 41,200
ZILLOW GROUP INC CL C CAP STK 98954M200 630 6,205 SH   SOLE   4,600 0 1,605
ZOETIS INC CL A 98978V103 366 2,212 SH   SOLE   0 0 2,212
ZSCALER INC COM 98980G102 215 1,525 SH   SOLE   0 0 1,525
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 4,966 10,564 SH   SOLE   7 0 10,557
EURONAV NV ANTWERPEN SHS B38564108 132 15,000 SH   SOLE   0 0 15,000
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 431 1,909 SH   SOLE   0 0 1,909
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 242 4,609 SH   SOLE   0 0 4,609
EATON CORP PLC SHS G29183103 838 8,216 SH   SOLE   0 0 8,216
FRONTLINE LTD SHS NEW G3682E192 170 26,190 SH   SOLE   0 0 26,190
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 333 8,387 SH   SOLE   0 0 8,387
MEDTRONIC PLC SHS G5960L103 530 5,102 SH   SOLE   0 0 5,102
CHUBB LIMITED COM H1467J104 713 6,143 SH   SOLE   0 0 6,143
SPOTIFY TECHNOLOGY S A SHS L8681T102 463 1,908 SH   SOLE   0 0 1,908
ASML HOLDING N V N Y REGISTRY SHS N07059210 206 558 SH   SOLE   0 0 558
ELASTIC N V ORD SHS N14506104 820 7,599 SH   SOLE   5,339 0 2,260
SCORPIO TANKERS INC SHS Y7542C130 167 15,105 SH   SOLE   0 0 15,105