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
3M CO COM 88579Y101 236 1,729 SH   SOLE   0 0 1,729
ABBVIE INC COM 00287Y109 225 2,963 SH   SOLE   0 0 2,963
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 679 201,158 SH   SOLE   0 0 201,158
ABERDEEN GLOBAL INCOME FD IN COM 003013109 818 151,000 SH   SOLE   0 0 151,000
AKAMAI TECHNOLOGIES INC COM 00971T101 294 3,219 SH   SOLE   0 0 3,219
ALASKA AIR GROUP INC COM 011659109 1,078 37,878 SH   SOLE   0 0 37,878
ALCON INC ORD SHS H01301128 380 7,490 SH   SOLE   0 0 7,490
ALPS ETF TR ALERIAN MLP 00162Q866 183 53,205 SH   SOLE   0 0 53,205
AMAZON COM INC COM 023135106 931 478 SH   SOLE   0 0 478
AMCOR PLC ORD G0250X107 629 77,562 SH   SOLE   0 0 77,562
AMERICAN EXPRESS CO COM 025816109 523 6,114 SH   SOLE   0 0 6,114
AMERICAS GOLD AND SILVER COR COM 03062D100 2,763 1,794,765 SH   SOLE   0 0 1,794,765
AMGEN INC COM 031162100 654 3,231 SH   SOLE   0 0 3,231
AMPIO PHARMACEUTICALS INC COM 03209T109 4 10,000 SH   SOLE   0 0 10,000
AMTECH SYS INC COM PAR $0.01N 032332504 269 61,979 SH   SOLE   0 0 61,979
ANNALY CAPITAL MANAGEMENT IN COM 035710409 793 156,480 SH   SOLE   0 0 156,480
APPLE INC COM 037833100 6,640 26,115 SH   SOLE   0 0 26,115
APPLIED MATLS INC COM 038222105 213 4,669 SH   SOLE   0 0 4,669
ARCHER DANIELS MIDLAND CO COM 039483102 270 7,679 SH   SOLE   0 0 7,679
ARCONIC INC COM 03965L100 2,175 135,439 SH   SOLE   0 0 135,439
ARDMORE SHIPPING CORP COM Y0207T100 1,515 288,704 SH   SOLE   0 0 288,704
AT&T INC COM 00206R102 4,128 141,645 SH   SOLE   0 0 141,645
AVEO PHARMACEUTICALS INC COM NEW 053588307 80 22,307 SH   SOLE   0 0 22,307
BANCO SANTANDER SA ADR 05964H105 35 15,019 SH   SOLE   0 0 15,019
BANK NEW YORK MELLON CORP COM 064058100 577 17,132 SH   SOLE   0 0 17,132
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,671 9,144 SH   SOLE   0 0 9,144
BGC PARTNERS INC CL A 05541T101 25 10,000 SH   SOLE   0 0 10,000
BIOGEN INC COM 09062X103 272 860 SH   SOLE   0 0 860
BK OF AMERICA CORP COM 060505104 415 19,564 SH   SOLE   0 0 19,564
BLACKROCK ENHANCED EQUITY DI COM 09251A104 845 129,436 SH   SOLE   0 0 129,436
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 47 10,500 SH   SOLE   0 0 10,500
BLACKROCK INCOME TR INC COM 09247F100 60 10,500 SH   SOLE   0 0 10,500
BLACKSTONE GROUP INC COM CL A 09260D107 214 4,700 SH   SOLE   0 0 4,700
BNY MELLON STRATEGIC MUNS IN COM 05588W108 305 40,961 SH   SOLE   0 0 40,961
BOEING CO COM 097023105 532 3,568 SH   SOLE   0 0 3,568
BOULDER GROWTH & INCOME FD I COM 101507101 139 15,150 SH   SOLE   0 0 15,150
BP PLC SPONSORED ADR 055622104 281 11,526 SH   SOLE   0 0 11,526
BRISTOL-MYERS SQUIBB CO COM 110122108 6,578 118,016 SH   SOLE   0 0 118,016
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 669 15,761 SH   SOLE   0 0 15,761
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 196 20,150 SH   SOLE   0 0 20,150
CATERPILLAR INC DEL COM 149123101 217 1,873 SH   SOLE   0 0 1,873
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,951 372,474 SH   SOLE   0 0 372,474
CENTERPOINT ENERGY INC COM 15189T107 163 10,577 SH   SOLE   0 0 10,577
CHEVRON CORP NEW COM 166764100 1,555 21,464 SH   SOLE   0 0 21,464
CISCO SYS INC COM 17275R102 5,549 141,181 SH   SOLE   0 0 141,181
CMS ENERGY CORP COM 125896100 2,003 34,100 SH   SOLE   0 0 34,100
COCA COLA CO COM 191216100 949 21,458 SH   SOLE   0 0 21,458
COLGATE PALMOLIVE CO COM 194162103 297 4,480 SH   SOLE   0 0 4,480
COMCAST CORP NEW CL A 20030N101 771 22,452 SH   SOLE   0 0 22,452
CONSOLIDATED EDISON INC COM 209115104 2,542 32,598 SH   SOLE   0 0 32,598
CONSTELLATION BRANDS INC CL A 21036P108 336 2,350 SH   SOLE   0 0 2,350
CORNING INC COM 219350105 2,480 120,782 SH   SOLE   0 0 120,782
CORTEVA INC COM 22052L104 228 9,711 SH   SOLE   0 0 9,711
CSI COMPRESSCO LP COM UNIT 12637A103 273 420,884 SH   SOLE   0 0 420,884
CSX CORP COM 126408103 882 15,396 SH   SOLE   0 0 15,396
CUI GLOBAL INC COM NEW 126576206 364 408,985 SH   SOLE   0 0 408,985
CVS HEALTH CORP COM 126650100 890 15,012 SH   SOLE   0 0 15,012
DHT HOLDINGS INC SHS NEW Y2065G121 217 28,333 SH   SOLE   0 0 28,333
DISNEY WALT CO COM DISNEY 254687106 753 7,799 SH   SOLE   0 0 7,799
DOMINION ENERGY INC COM 25746U109 297 4,124 SH   SOLE   0 0 4,124
DORMAN PRODUCTS INC COM 258278100 392 7,100 SH   SOLE   0 0 7,100
DOW INC COM 260557103 331 11,334 SH   SOLE   0 0 11,334
DUKE ENERGY CORP NEW COM NEW 26441C204 1,272 15,737 SH   SOLE   0 0 15,737
DUPONT DE NEMOURS INC COM 26614N102 340 9,984 SH   SOLE   0 0 9,984
EATON VANCE LTD DUR INCOME F COM 27828H105 156 14,850 SH   SOLE   0 0 14,850
EATON VANCE SR INCOME TR SH BEN INT 27826S103 115 24,965 SH   SOLE   0 0 24,965
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,449 205,004 SH   SOLE   0 0 205,004
ENERGY FOCUS INC COM NEW 29268T300 95 290,004 SH   SOLE   0 0 290,004
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 141 30,708 SH   SOLE   0 0 30,708
ENTERCOM COMMUNICATIONS CORP CL A 293639100 31 18,158 SH   SOLE   0 0 18,158
ENTERPRISE PRODS PARTNERS L COM 293792107 418 29,239 SH   SOLE   0 0 29,239
EQUINOR ASA SPONSORED ADR 29446M102 600 49,274 SH   SOLE   0 0 49,274
EVERGY INC COM 30034W106 2,068 37,581 SH   SOLE   0 0 37,581
EVOLUTION PETROLEUM CORP COM 30049A107 2,745 1,051,886 SH   SOLE   0 0 1,051,886
EXELON CORP COM 30161N101 1,843 50,090 SH   SOLE   0 0 50,090
EXXON MOBIL CORP COM 30231G102 648 17,072 SH   SOLE   0 0 17,072
FACEBOOK INC CL A 30303M102 283 1,700 SH   SOLE   0 0 1,700
FIDELITY COVINGTON TR INT HG DIV ETF 316092725 977 65,599 SH   SOLE   0 0 65,599
FIFTH THIRD BANCORP COM 316773100 1,610 108,456 SH   SOLE   0 0 108,456
FLEX LTD ORD Y2573F102 297 35,474 SH   SOLE   0 0 35,474
FLUENT INC COM 34380C102 90 77,148 SH   SOLE   0 0 77,148
FORD MTR CO DEL COM 345370860 456 94,555 SH   SOLE   0 0 94,555
FOSTER L B CO COM 350060109 190 15,436 SH   SOLE   0 0 15,436
GENASYS INC COM 36872P103 50 15,500 SH   SOLE   0 0 15,500
GENERAL ELECTRIC CO COM 369604103 668 84,203 SH   SOLE   0 0 84,203
GILEAD SCIENCES INC COM 375558103 4,035 53,977 SH   SOLE   0 0 53,977
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,044 27,565 SH   SOLE   0 0 27,565
GOLD RESOURCE CORP COM 38068T105 33 12,000 SH   SOLE   0 0 12,000
GRIFFON CORP COM 398433102 148 11,736 SH   SOLE   0 0 11,736
GSE SYS INC COM 36227K106 10 11,800 SH   SOLE   0 0 11,800
HANESBRANDS INC COM 410345102 1,408 178,983 SH   SOLE   0 0 178,983
HERMITAGE OFFSHORE SERVICE L SHS G4511M108 6 10,791 SH   SOLE   0 0 10,791
HERSHEY CO COM 427866108 299 2,261 SH   SOLE   0 0 2,261
HOME DEPOT INC COM 437076102 373 2,000 SH   SOLE   0 0 2,000
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 4,293 1,345,784 SH   SOLE   0 0 1,345,784
INSIGHT SELECT INCOME FD COM 45781W109 775 39,300 SH   SOLE   0 0 39,300
INTEL CORP COM 458140100 6,037 111,553 SH   SOLE   0 0 111,553
INTERNATIONAL BUSINESS MACHS COM 459200101 8,131 73,306 SH   SOLE   0 0 73,306
INVESCO EXCHANGE-TRADED FD T CEF INM COMPSI 46138E404 205 11,760 SH   SOLE   0 0 11,760
INVESCO PA VALUE MUN INC TR COM 46132K109 644 53,087 SH   SOLE   0 0 53,087
INVESCO SR INCOME TR COM 46131H107 180 56,148 SH   SOLE   0 0 56,148
IRIDIUM COMMUNICATIONS INC COM 46269C102 9,323 417,550 SH   SOLE   0 0 417,550
IRON MTN INC NEW COM 46284V101 5,467 229,711 SH   SOLE   0 0 229,711
ISHARES TR SELECT DIVID ETF 464287168 501 6,821 SH   SOLE   0 0 6,821
ISHARES TR TIPS BD ETF 464287176 1,142 9,690 SH   SOLE   0 0 9,690
ISHARES TR GLOBAL TECH ETF 464287291 223 1,225 SH   SOLE   0 0 1,225
ISHARES TR EXPND TEC SC ETF 464287549 280 1,325 SH   SOLE   0 0 1,325
ISHARES TR S&P SML 600 GWT 464287887 228 1,660 SH   SOLE   0 0 1,660
ISHARES TR INTL SEL DIV ETF 464288448 1,177 52,110 SH   SOLE   0 0 52,110
ISRAEL CHEMICALS LIMITED SHS M5920A109 50 16,500 SH   SOLE   0 0 16,500
JOHNSON & JOHNSON COM 478160104 1,498 11,429 SH   SOLE   0 0 11,429
JPMORGAN CHASE & CO COM 46625H100 648 7,202 SH   SOLE   0 0 7,202
KIMBERLY CLARK CORP COM 494368103 599 4,690 SH   SOLE   0 0 4,690
KINDER MORGAN INC DEL COM 49456B101 1,576 113,270 SH   SOLE   0 0 113,270
LILLY ELI & CO COM 532457108 2,416 17,421 SH   SOLE   0 0 17,421
LIQTECH INTL INC COM 53632A201 3,067 714,963 SH   SOLE   0 0 714,963
LOCKHEED MARTIN CORP COM 539830109 306 904 SH   SOLE   0 0 904
LSI INDS INC COM 50216C108 3,155 834,843 SH   SOLE   0 0 834,843
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 266 5,375 SH   SOLE   0 0 5,375
M & T BK CORP COM 55261F104 337 3,264 SH   SOLE   0 0 3,264
MANITEX INTL INC COM 563420108 3,873 937,880 SH   SOLE   0 0 937,880
MCDONALDS CORP COM 580135101 310 1,878 SH   SOLE   0 0 1,878
MERCK & CO. INC COM 58933Y105 3,422 44,477 SH   SOLE   0 0 44,477
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 62 12,500 SH   SOLE   0 0 12,500
MICROSOFT CORP COM 594918104 5,257 33,335 SH   SOLE   0 0 33,335
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,246 103,436 SH   SOLE   0 0 103,436
MYLAN NV SHS EURO N59465109 354 23,764 SH   SOLE   0 0 23,764
NEW YORK MTG TR INC COM PAR $.02 649604501 96 62,500 SH   SOLE   0 0 62,500
NEWMONT CORP COM 651639106 1,946 42,994 SH   SOLE   0 0 42,994
NEXTERA ENERGY INC COM 65339F101 832 3,461 SH   SOLE   0 0 3,461
NOBLE CORP PLC SHS USD G65431101 10 39,408 SH   SOLE   0 0 39,408
NOKIA CORP SPONSORED ADR 654902204 95 30,908 SH   SOLE   0 0 30,908
NORDIC AMERICAN TANKERS LIMI COM G65773106 4,225 932,740 SH   SOLE   0 0 932,740
NOVARTIS A G SPONSORED ADR 66987V109 3,352 40,659 SH   SOLE   0 0 40,659
NUTRIEN LTD COM 67077M108 3,006 88,591 SH   SOLE   0 0 88,591
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 237 17,864 SH   SOLE   0 0 17,864
NUVEEN PFD & INCM SECURTIES COM 67072C105 138 19,135 SH   SOLE   0 0 19,135
OBSIDIAN ENERGY LTD COM 674482203 9 58,343 SH   SOLE   0 0 58,343
OLIN CORP COM PAR $1 680665205 666 57,138 SH   SOLE   0 0 57,138
OMEGA HEALTHCARE INVS INC COM 681936100 378 14,250 SH   SOLE   0 0 14,250
ORACLE CORP COM 68389X105 475 9,848 SH   SOLE   0 0 9,848
ORANGE SPONSORED ADR 684060106 362 29,982 SH   SOLE   0 0 29,982
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 12 28,375 SH   SOLE   0 0 28,375
PANGAEA LOGISTICS SOLUTION L SHS G6891L105 42 21,000 SH   SOLE   0 0 21,000
PARK AEROSPACE CORP COM 70014A104 618 49,125 SH   SOLE   0 0 49,125
PEPSICO INC COM 713448108 548 4,570 SH   SOLE   0 0 4,570
PFIZER INC COM 717081103 2,973 91,097 SH   SOLE   0 0 91,097
PHILIP MORRIS INTL INC COM 718172109 214 2,946 SH   SOLE   0 0 2,946
PHILLIPS 66 COM 718546104 491 9,169 SH   SOLE   0 0 9,169
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 60 11,550 SH   SOLE   0 0 11,550
PNC FINL SVCS GROUP INC COM 693475105 629 6,577 SH   SOLE   0 0 6,577
POINTS INTL LTD COM NEW 730843208 4,845 588,789 SH   SOLE   0 0 588,789
PPL CORP COM 69351T106 324 13,138 SH   SOLE   0 0 13,138
PROCTER & GAMBLE CO COM 742718109 914 8,312 SH   SOLE   0 0 8,312
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 90 22,200 SH   SOLE   0 0 22,200
QUALCOMM INC COM 747525103 208 3,085 SH   SOLE   0 0 3,085
REPUBLIC FIRST BANCORP INC COM 760416107 43 19,700 SH   SOLE   0 0 19,700
RETRACTABLE TECHNOLOGIES INC COM 76129W105 64 41,585 SH   SOLE   0 0 41,585
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 458 14,028 SH   SOLE   0 0 14,028
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 274 7,876 SH   SOLE   0 0 7,876
SCHLUMBERGER LTD COM 806857108 704 52,231 SH   SOLE   0 0 52,231
SECOND SIGHT MED PRODS INC COM NEW 81362J209 11 11,561 SH   SOLE   0 0 11,561
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 365 6,602 SH   SOLE   0 0 6,602
SOUTHERN CO COM 842587107 261 4,838 SH   SOLE   0 0 4,838
SOUTHWEST AIRLS CO COM 844741108 270 7,600 SH   SOLE   0 0 7,600
SPDR S&P 500 ETF TR TR UNIT 78462F103 349 1,357 SH   SOLE   0 0 1,357
SPDR SER TR NUVEEN BRC MUNIC 78468R721 275 5,500 SH   SOLE   0 0 5,500
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 544 37,250 SH   SOLE   0 0 37,250
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 84 15,000 SH   SOLE   0 0 15,000
SYSCO CORP COM 871829107 228 5,000 SH   SOLE   0 0 5,000
TANDEM DIABETES CARE INC COM NEW 875372203 386 6,000 SH   SOLE   0 0 6,000
TEAM INC COM 878155100 1,073 165,122 SH   SOLE   0 0 165,122
TERADYNE INC COM 880770102 378 6,990 SH   SOLE   0 0 6,990
TETRA TECHNOLOGIES INC DEL COM 88162F105 322 1,009,107 SH   SOLE   0 0 1,009,107
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 122 13,684 SH   SOLE   0 0 13,684
TEXAS INSTRS INC COM 882508104 347 3,475 SH   SOLE   0 0 3,475
TORONTO DOMINION BK ONT COM NEW 891160509 1,484 35,013 SH   SOLE   0 0 35,013
TRACTOR SUPPLY CO COM 892356106 223 2,640 SH   SOLE   0 0 2,640
TRIUMPH GROUP INC NEW COM 896818101 737 109,169 SH   SOLE   0 0 109,169
TRUIST FINL CORP COM 89832Q109 256 8,323 SH   SOLE   0 0 8,323
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 1,377 422,501 SH   SOLE   0 0 422,501
TUPPERWARE BRANDS CORP COM 899896104 19 12,215 SH   SOLE   0 0 12,215
UMH PPTYS INC COM 903002103 1,398 128,767 SH   SOLE   0 0 128,767
UNILEVER N V N Y SHS NEW 904784709 283 5,801 SH   SOLE   0 0 5,801
UNION PAC CORP COM 907818108 324 2,300 SH   SOLE   0 0 2,300
UNISYS CORP COM NEW 909214306 448 36,350 SH   SOLE   0 0 36,350
UNIT CORPORATION COM 909218109 23 89,415 SH   SOLE   0 0 89,415
UNITEDHEALTH GROUP INC COM 91324P102 274 1,100 SH   SOLE   0 0 1,100
VERIZON COMMUNICATIONS INC COM 92343V104 4,374 81,424 SH   SOLE   0 0 81,424
VIACOMCBS INC CL B 92556H206 404 28,904 SH   SOLE   0 0 28,904
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,585 115,165 SH   SOLE   0 0 115,165
VOYA PRIME RATE TR SH BEN INT 92913A100 51 13,900 SH   SOLE   0 0 13,900
WALMART INC COM 931142103 320 2,820 SH   SOLE   0 0 2,820
WASTE MGMT INC DEL COM 94106L109 431 4,658 SH   SOLE   0 0 4,658
WEC ENERGY GROUP INC COM 92939U106 207 2,350 SH   SOLE   0 0 2,350
XCEL ENERGY INC COM 98389B100 1,115 18,501 SH   SOLE   0 0 18,501
ZYNEX INC COM 98986M103 486 43,989 SH   SOLE   0 0 43,989