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 688 4,297 SH   SOLE   0 0 4,297
ABBOTT LABS COM 002824100 412 3,788 SH   SOLE   0 0 3,788
ABBVIE INC COM 00287Y109 283 3,233 SH   SOLE   0 0 3,233
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 170 42,846 SH   SOLE   0 0 42,846
ABERDEEN GLOBAL INCOME FD IN COM 003013109 1,132 165,600 SH   SOLE   0 0 165,600
AGILENT TECHNOLOGIES INC COM 00846U101 222 2,200 SH   SOLE   0 0 2,200
AKAMAI TECHNOLOGIES INC COM 00971T101 322 2,919 SH   SOLE   0 0 2,919
ALASKA AIR GROUP INC COM 011659109 625 17,083 SH   SOLE   0 0 17,083
ALCON AG ORD SHS H01301128 388 6,817 SH   SOLE   0 0 6,817
ALPHABET INC CAP STK CL C 02079K107 251 171 SH   SOLE   0 0 171
AMAZON COM INC COM 023135106 1,505 478 SH   SOLE   0 0 478
AMCOR PLC ORD G0250X107 828 74,968 SH   SOLE   0 0 74,968
AMERICAN EXPRESS CO COM 025816109 642 6,414 SH   SOLE   0 0 6,414
AMERICAS GOLD AND SILVER COR COM 03062D100 4,996 1,892,498 SH   SOLE   0 0 1,892,498
AMGEN INC COM 031162100 1,350 5,312 SH   SOLE   0 0 5,312
AMPIO PHARMACEUTICALS INC COM 03209T109 9 10,000 SH   SOLE   0 0 10,000
AMTECH SYS INC COM PAR $0.01N 032332504 260 53,374 SH   SOLE   0 0 53,374
AMYRIS INC COM NEW 03236M200 29 10,267 SH   SOLE   0 0 10,267
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 384 7,140 SH   SOLE   0 0 7,140
ANNALY CAPITAL MANAGEMENT IN COM 035710409 1,186 166,677 SH   SOLE   0 0 166,677
APPLE INC COM 037833100 11,190 96,628 SH   SOLE   0 0 96,628
APPLIED MATLS INC COM 038222105 317 5,347 SH   SOLE   0 0 5,347
ARCHER DANIELS MIDLAND CO COM 039483102 374 8,065 SH   SOLE   0 0 8,065
ARCONIC CORPORATION COM 03966V107 460 24,180 SH   SOLE   0 0 24,180
ARDMORE SHIPPING CORP COM Y0207T100 718 201,954 SH   SOLE   0 0 201,954
AT&T INC COM 00206R102 3,378 118,512 SH   SOLE   0 0 118,512
AUTOMATIC DATA PROCESSING IN COM 053015103 1,032 7,401 SH   SOLE   0 0 7,401
AVEO PHARMACEUTICALS INC COM NEW 053588307 132 22,347 SH   SOLE   0 0 22,347
BANCO SANTANDER S.A. ADR 05964H105 24 13,429 SH   SOLE   0 0 13,429
BANK NEW YORK MELLON CORP COM 064058100 588 17,134 SH   SOLE   0 0 17,134
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,029 9,529 SH   SOLE   0 0 9,529
BGC PARTNERS INC CL A 05541T101 24 10,000 SH   SOLE   0 0 10,000
BIOGEN INC COM 09062X103 243 860 SH   SOLE   0 0 860
BK OF AMERICA CORP COM 060505104 498 20,677 SH   SOLE   0 0 20,677
BLACKROCK ENHANCED EQUITY DI COM 09251A104 795 108,767 SH   SOLE   0 0 108,767
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 55 10,500 SH   SOLE   0 0 10,500
BLACKROCK INCOME TR INC COM 09247F100 64 10,500 SH   SOLE   0 0 10,500
BLACKSTONE GROUP INC COM CL A 09260D107 245 4,700 SH   SOLE   0 0 4,700
BNY MELLON STRATEGIC MUNS IN COM 05588W108 323 39,014 SH   SOLE   0 0 39,014
BOEING CO COM 097023105 659 3,993 SH   SOLE   0 0 3,993
BOULDER GROWTH & INCOME FD I COM 101507101 203 20,310 SH   SOLE   0 0 20,310
BRISTOL-MYERS SQUIBB CO COM 110122108 6,798 112,765 SH   SOLE   0 0 112,765
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 353 2,681 SH   SOLE   0 0 2,681
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 223 3,815 SH   SOLE   0 0 3,815
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 791 15,060 SH   SOLE   0 0 15,060
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 269 19,991 SH   SOLE   0 0 19,991
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,880 314,397 SH   SOLE   0 0 314,397
CENTERPOINT ENERGY INC COM 15189T107 204 10,577 SH   SOLE   0 0 10,577
CHEVRON CORP NEW COM 166764100 1,164 16,174 SH   SOLE   0 0 16,174
CISCO SYS INC COM 17275R102 5,007 127,122 SH   SOLE   0 0 127,122
CLOVIS ONCOLOGY INC COM 189464100 58 10,000 SH   SOLE   0 0 10,000
CMS ENERGY CORP COM 125896100 1,978 32,225 SH   SOLE   0 0 32,225
COCA COLA CO COM 191216100 957 19,400 SH   SOLE   0 0 19,400
COLGATE PALMOLIVE CO COM 194162103 345 4,480 SH   SOLE   0 0 4,480
COMCAST CORP NEW CL A 20030N101 1,047 22,641 SH   SOLE   0 0 22,641
CONOCOPHILLIPS COM 20825C104 210 6,422 SH   SOLE   0 0 6,422
CONSOLIDATED EDISON INC COM 209115104 2,497 32,098 SH   SOLE   0 0 32,098
CONSTELLATION BRANDS INC CL A 21036P108 464 2,450 SH   SOLE   0 0 2,450
CORNING INC COM 219350105 3,649 112,610 SH   SOLE   0 0 112,610
CORTEVA INC COM 22052L104 270 9,405 SH   SOLE   0 0 9,405
CSI COMPRESSCO LP COM UNIT 12637A103 284 319,278 SH   SOLE   0 0 319,278
CSX CORP COM 126408103 1,176 15,146 SH   SOLE   0 0 15,146
CVS HEALTH CORP COM 126650100 896 15,343 SH   SOLE   0 0 15,343
DISNEY WALT CO COM DISNEY 254687106 968 7,804 SH   SOLE   0 0 7,804
DOMINION ENERGY INC COM 25746U109 326 4,132 SH   SOLE   0 0 4,132
DOW INC COM 260557103 503 10,707 SH   SOLE   0 0 10,707
DUKE ENERGY CORP NEW COM NEW 26441C204 1,425 16,094 SH   SOLE   0 0 16,094
DUPONT DE NEMOURS INC COM 26614N102 530 9,557 SH   SOLE   0 0 9,557
EATON VANCE LTD DURATION INC COM 27828H105 140 12,450 SH   SOLE   0 0 12,450
EATON VANCE SR INCOME TR SH BEN INT 27826S103 131 22,405 SH   SOLE   0 0 22,405
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,658 178,791 SH   SOLE   0 0 178,791
ENERGY FOCUS INC COM 29268T409 283 41,316 SH   SOLE   0 0 41,316
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 155 28,746 SH   SOLE   0 0 28,746
ENTERCOM COMMUNICATIONS CORP CL A 293639100 30 19,158 SH   SOLE   0 0 19,158
ENTERPRISE PRODS PARTNERS L COM 293792107 556 35,240 SH   SOLE   0 0 35,240
EQUINOR ASA SPONSORED ADR 29446M102 574 40,845 SH   SOLE   0 0 40,845
EVERGY INC COM 30034W106 1,843 36,285 SH   SOLE   0 0 36,285
EVOLUTION PETE CORP COM 30049A107 2,217 989,967 SH   SOLE   0 0 989,967
EXELON CORP COM 30161N101 1,909 53,409 SH   SOLE   0 0 53,409
EXXON MOBIL CORP COM 30231G102 529 15,434 SH   SOLE   0 0 15,434
FACEBOOK INC CL A 30303M102 471 1,801 SH   SOLE   0 0 1,801
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 1,083 68,542 SH   SOLE   0 0 68,542
FIFTH THIRD BANCORP COM 316773100 1,861 87,323 SH   SOLE   0 0 87,323
FLEX LTD ORD Y2573F102 317 28,474 SH   SOLE   0 0 28,474
FLUENT INC COM 34380C102 158 63,898 SH   SOLE   0 0 63,898
FORD MTR CO DEL COM 345370860 463 69,610 SH   SOLE   0 0 69,610
FOSTER L B CO COM 350060109 188 14,071 SH   SOLE   0 0 14,071
GENASYS INC COM 36872P103 89 14,500 SH   SOLE   0 0 14,500
GENERAL ELECTRIC CO COM 369604103 1,328 213,234 SH   SOLE   0 0 213,234
GILEAD SCIENCES INC COM 375558103 2,616 41,410 SH   SOLE   0 0 41,410
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,563 41,527 SH   SOLE   0 0 41,527
HANESBRANDS INC COM 410345102 2,615 166,043 SH   SOLE   0 0 166,043
HERSHEY CO COM 427866108 338 2,361 SH   SOLE   0 0 2,361
HOME DEPOT INC COM 437076102 568 2,046 SH   SOLE   0 0 2,046
HOWMET AEROSPACE INC COM 443201108 1,967 117,659 SH   SOLE   0 0 117,659
ICL GROUP LTD SHS M53213100 40 11,500 SH   SOLE   0 0 11,500
II-VI INC COM 902104108 203 5,027 SH   SOLE   0 0 5,027
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 8,160 1,193,091 SH   SOLE   0 0 1,193,091
INSIGHT SELECT INCOME FD COM 45781W109 722 35,700 SH   SOLE   0 0 35,700
INTEL CORP COM 458140100 5,094 98,385 SH   SOLE   0 0 98,385
INTERNATIONAL BUSINESS MACHS COM 459200101 8,953 73,585 SH   SOLE   0 0 73,585
INVESCO PA VALUE MUN INC TR COM 46132K109 645 52,634 SH   SOLE   0 0 52,634
INVESCO SR INCOME TR COM 46131H107 147 40,321 SH   SOLE   0 0 40,321
IRIDIUM COMMUNICATIONS INC COM 46269C102 9,500 371,405 SH   SOLE   0 0 371,405
IRON MTN INC NEW COM 46284V101 5,852 218,463 SH   SOLE   0 0 218,463
ISHARES TR GLOBAL TECH ETF 464287291 324 1,230 SH   SOLE   0 0 1,230
ISHARES TR S&P SML 600 GWT 464287887 204 1,160 SH   SOLE   0 0 1,160
ISHARES TR TIPS BD ETF 464287176 985 7,790 SH   SOLE   0 0 7,790
ISHARES TR EXPND TEC SC ETF 464287549 409 1,325 SH   SOLE   0 0 1,325
ISHARES TR ISHS 1-5YR INVS 464288646 206 3,758 SH   SOLE   0 0 3,758
ISHARES TR RUS MD CP GR ETF 464287481 269 1,558 SH   SOLE   0 0 1,558
ISHARES TR INTL SEL DIV ETF 464288448 1,130 45,349 SH   SOLE   0 0 45,349
ISHARES TR SELECT DIVID ETF 464287168 556 6,831 SH   SOLE   0 0 6,831
JOHNSON & JOHNSON COM 478160104 3,079 20,684 SH   SOLE   0 0 20,684
JPMORGAN CHASE & CO COM 46625H100 621 6,457 SH   SOLE   0 0 6,457
KIMBERLY CLARK CORP COM 494368103 692 4,691 SH   SOLE   0 0 4,691
KINDER MORGAN INC DEL COM 49456B101 2,474 200,652 SH   SOLE   0 0 200,652
KOPIN CORP COM 500600101 150 108,825 SH   SOLE   0 0 108,825
LILLY ELI & CO COM 532457108 1,668 11,274 SH   SOLE   0 0 11,274
LIQTECH INTL INC COM 53632A201 4,425 523,763 SH   SOLE   0 0 523,763
LOCKHEED MARTIN CORP COM 539830109 250 654 SH   SOLE   0 0 654
LOWES COS INC COM 548661107 207 1,251 SH   SOLE   0 0 1,251
LSI INDS INC COM 50216C108 5,353 793,183 SH   SOLE   0 0 793,183
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 406 5,771 SH   SOLE   0 0 5,771
M & T BK CORP COM 55261F104 300 3,264 SH   SOLE   0 0 3,264
MANITEX INTL INC COM 563420108 3,697 886,620 SH   SOLE   0 0 886,620
MCDONALDS CORP COM 580135101 379 1,728 SH   SOLE   0 0 1,728
MERCK & CO. INC COM 58933Y105 3,872 46,688 SH   SOLE   0 0 46,688
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 70 12,500 SH   SOLE   0 0 12,500
MICROSOFT CORP COM 594918104 7,146 33,977 SH   SOLE   0 0 33,977
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,317 95,135 SH   SOLE   0 0 95,135
MOOG INC CL A 615394202 241 3,801 SH   SOLE   0 0 3,801
MYLAN NV SHS EURO N59465109 370 24,974 SH   SOLE   0 0 24,974
NEXTERA ENERGY INC COM 65339F101 988 3,561 SH   SOLE   0 0 3,561
NOKIA CORP SPONSORED ADR 654902204 204 52,331 SH   SOLE   0 0 52,331
NORDIC AMERICAN TANKERS LIMI COM G65773106 1,870 536,045 SH   SOLE   0 0 536,045
NOVARTIS AG SPONSORED ADR 66987V109 3,308 38,044 SH   SOLE   0 0 38,044
NUTRIEN LTD COM 67077M108 4,244 108,200 SH   SOLE   0 0 108,200
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 240 17,919 SH   SOLE   0 0 17,919
NUVEEN PFD & INCM SECURTIES COM 67072C105 177 20,171 SH   SOLE   0 0 20,171
OLIN CORP COM PAR $1 680665205 536 43,370 SH   SOLE   0 0 43,370
OMEGA HEALTHCARE INVS INC COM 681936100 314 10,500 SH   SOLE   0 0 10,500
ORACLE CORP COM 68389X105 450 7,549 SH   SOLE   0 0 7,549
ORANGE SPONSORED ADR 684060106 295 28,482 SH   SOLE   0 0 28,482
ORBITAL ENERGY GROUP INC COM 68559A109 235 380,285 SH   SOLE   0 0 380,285
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 12 26,375 SH   SOLE   0 0 26,375
PALO ALTO NETWORKS INC COM 697435105 269 1,100 SH   SOLE   0 0 1,100
PANGAEA LOGISTICS SOLUTION L SHS G6891L105 67 26,000 SH   SOLE   0 0 26,000
PARK AEROSPACE CORP COM 70014A104 327 30,005 SH   SOLE   0 0 30,005
PATRICK INDS INC COM 703343103 333 5,793 SH   SOLE   0 0 5,793
PEPSICO INC COM 713448108 634 4,578 SH   SOLE   0 0 4,578
PERCEPTRON INC COM 71361F100 73 10,842 SH   SOLE   0 0 10,842
PFIZER INC COM 717081103 3,249 88,551 SH   SOLE   0 0 88,551
PHILIP MORRIS INTL INC COM 718172109 205 2,746 SH   SOLE   0 0 2,746
PHILLIPS 66 COM 718546104 462 8,916 SH   SOLE   0 0 8,916
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 69 11,550 SH   SOLE   0 0 11,550
PNC FINL SVCS GROUP INC COM 693475105 1,029 9,364 SH   SOLE   0 0 9,364
POINTS INTL LTD COM NEW 730843208 4,298 444,015 SH   SOLE   0 0 444,015
PPL CORP COM 69351T106 369 13,565 SH   SOLE   0 0 13,565
PROCTER AND GAMBLE CO COM 742718109 987 7,104 SH   SOLE   0 0 7,104
PROLOGIS INC. COM 74340W103 206 2,049 SH   SOLE   0 0 2,049
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 91 22,220 SH   SOLE   0 0 22,220
QUALCOMM INC COM 747525103 398 3,382 SH   SOLE   0 0 3,382
QUANTA SVCS INC COM 74762E102 313 5,928 SH   SOLE   0 0 5,928
RAYTHEON TECHNOLOGIES CORP COM 75513E101 221 3,843 SH   SOLE   0 0 3,843
REPUBLIC FIRST BANCORP INC COM 760416107 39 19,700 SH   SOLE   0 0 19,700
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 260 10,771 SH   SOLE   0 0 10,771
SCHLUMBERGER LTD COM 806857108 675 43,436 SH   SOLE   0 0 43,436
SECOND SIGHT MED PRODS INC COM NEW 81362J209 9 11,561 SH   SOLE   0 0 11,561
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 200 1,714 SH   SOLE   0 0 1,714
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 392 6,615 SH   SOLE   0 0 6,615
SOUTHERN CO COM 842587107 262 4,838 SH   SOLE   0 0 4,838
SOUTHWEST AIRLS CO COM 844741108 210 5,625 SH   SOLE   0 0 5,625
SPDR S&P 500 ETF TR TR UNIT 78462F103 354 1,057 SH   SOLE   0 0 1,057
SPDR SER TR NUVEEN BRC MUNIC 78468R721 285 5,500 SH   SOLE   0 0 5,500
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 683 37,250 SH   SOLE   0 0 37,250
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 103 15,000 SH   SOLE   0 0 15,000
SYSCO CORP COM 871829107 311 5,000 SH   SOLE   0 0 5,000
TANDEM DIABETES CARE INC COM NEW 875372203 681 6,000 SH   SOLE   0 0 6,000
TCG BDC INC COM 872280102 449 50,500 SH   SOLE   0 0 50,500
TE CONNECTIVITY LTD REG SHS H84989104 252 2,587 SH   SOLE   0 0 2,587
TEAM INC COM 878155100 784 142,632 SH   SOLE   0 0 142,632
TESLA INC COM 88160R101 215 502 SH   SOLE   0 0 502
TETRA TECHNOLOGIES INC DEL COM 88162F105 644 1,260,957 SH   SOLE   0 0 1,260,957
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 136 15,184 SH   SOLE   0 0 15,184
TEXAS INSTRS INC COM 882508104 442 3,100 SH   SOLE   0 0 3,100
TORONTO DOMINION BK ONT COM NEW 891160509 1,475 31,915 SH   SOLE   0 0 31,915
TRACTOR SUPPLY CO COM 892356106 378 2,640 SH   SOLE   0 0 2,640
TRIUMPH GROUP INC NEW COM 896818101 634 97,536 SH   SOLE   0 0 97,536
TRUIST FINL CORP COM 89832Q109 390 10,261 SH   SOLE   0 0 10,261
TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 585 73,965 SH   SOLE   0 0 73,965
TUPPERWARE BRANDS CORP COM 899896104 241 11,990 SH   SOLE   0 0 11,990
UMH PPTYS INC COM 903002103 1,557 115,009 SH   SOLE   0 0 115,009
UNILEVER N V N Y SHS NEW 904784709 350 5,801 SH   SOLE   0 0 5,801
UNION PAC CORP COM 907818108 443 2,251 SH   SOLE   0 0 2,251
UNISYS CORP COM NEW 909214306 371 34,850 SH   SOLE   0 0 34,850
UNITEDHEALTH GROUP INC COM 91324P102 483 1,550 SH   SOLE   0 0 1,550
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 234 6,000 SH   SOLE   0 0 6,000
VANGUARD INDEX FDS SMALL CP ETF 922908751 212 1,384 SH   SOLE   0 0 1,384
VERIZON COMMUNICATIONS INC COM 92343V104 5,049 84,873 SH   SOLE   0 0 84,873
VIACOMCBS INC CL B 92556H206 895 31,962 SH   SOLE   0 0 31,962
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,598 119,112 SH   SOLE   0 0 119,112
WALMART INC COM 931142103 534 3,817 SH   SOLE   0 0 3,817
WASTE MGMT INC DEL COM 94106L109 527 4,658 SH   SOLE   0 0 4,658
WEC ENERGY GROUP INC COM 92939U106 227 2,350 SH   SOLE   0 0 2,350
XCEL ENERGY INC COM 98389B100 1,242 18,001 SH   SOLE   0 0 18,001
ZYNEX INC COM 98986M103 766 43,939 SH   SOLE   0 0 43,939