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
AKAMAI TECHNOLOGIES INC COM 00971T101 376 3,519 SH   SOLE   0 0 3,519
INSIGHT SELECT INCOME FD COM 45781W109 740 37,700 SH   SOLE   0 0 37,700
CONOCOPHILLIPS COM 20825C104 261 6,216 SH   SOLE   0 0 6,216
ARDMORE SHIPPING CORP COM Y0207T100 907 209,204 SH   SOLE   0 0 209,204
MCDONALDS CORP COM 580135101 318 1,728 SH   SOLE   0 0 1,728
BK OF AMERICA CORP COM 060505104 475 20,019 SH   SOLE   0 0 20,019
UMH PPTYS INC COM 903002103 1,539 119,076 SH   SOLE   0 0 119,076
NUVEEN PFD & INCM SECURTIES COM 67072C105 170 20,142 SH   SOLE   0 0 20,142
DISNEY WALT CO COM DISNEY 254687106 898 8,054 SH   SOLE   0 0 8,054
ORBITAL ENERGY GROUP INC COM 68559A109 241 390,285 SH   SOLE   0 0 390,285
QUANTA SVCS INC COM 74762E102 232 5,926 SH   SOLE   0 0 5,926
CAPSTEAD MTG CORP COM NO PAR 14067E506 55 10,125 SH   SOLE   0 0 10,125
WASTE MGMT INC DEL COM 94106L109 493 4,658 SH   SOLE   0 0 4,658
CORNING INC COM 219350105 3,080 118,930 SH   SOLE   0 0 118,930
TE CONNECTIVITY LTD REG SHS H84989104 210 2,587 SH   SOLE   0 0 2,587
EATON VANCE LTD DURATION INC COM 27828H105 140 12,450 SH   SOLE   0 0 12,450
ISHARES TR GLOBAL TECH ETF 464287291 289 1,230 SH   SOLE   0 0 1,230
EVERGY INC COM 30034W106 2,162 36,481 SH   SOLE   0 0 36,481
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 629 37,250 SH   SOLE   0 0 37,250
EATON VANCE SR INCOME TR SH BEN INT 27826S103 119 22,380 SH   SOLE   0 0 22,380
ARCHER DANIELS MIDLAND CO COM 039483102 306 7,682 SH   SOLE   0 0 7,682
DUPONT DE NEMOURS INC COM 26614N102 521 9,818 SH   SOLE   0 0 9,818
NOBLE CORP PLC SHS USD G65431101 3 10,358 SH   SOLE   0 0 10,358
SCHLUMBERGER LTD COM 806857108 932 50,710 SH   SOLE   0 0 50,710
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 755 15,771 SH   SOLE   0 0 15,771
ISHARES TR RUS MD CP GR ETF 464287481 246 1,558 SH   SOLE   0 0 1,558
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 99 15,000 SH   SOLE   0 0 15,000
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 198 10,000 SH   SOLE   0 0 10,000
AVEO PHARMACEUTICALS INC COM NEW 053588307 114 22,324 SH   SOLE   0 0 22,324
AMERICAN EXPRESS CO COM 025816109 610 6,414 SH   SOLE   0 0 6,414
LSI INDS INC COM 50216C108 5,265 813,772 SH   SOLE   0 0 813,772
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 220 6,000 SH   SOLE   0 0 6,000
HOWMET AEROSPACE INC COM 443201108 2,055 129,658 SH   SOLE   0 0 129,658
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 327 10,756 SH   SOLE   0 0 10,756
REPUBLIC FIRST BANCORP INC COM 760416107 48 19,700 SH   SOLE   0 0 19,700
TEXAS INSTRS INC COM 882508104 393 3,100 SH   SOLE   0 0 3,100
ENTERCOM COMMUNICATIONS CORP CL A 293639100 26 19,158 SH   SOLE   0 0 19,158
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,420 98,043 SH   SOLE   0 0 98,043
UNITEDHEALTH GROUP INC COM 91324P102 324 1,100 SH   SOLE   0 0 1,100
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 69 12,500 SH   SOLE   0 0 12,500
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 248 19,967 SH   SOLE   0 0 19,967
TEAM INC COM 878155100 832 149,413 SH   SOLE   0 0 149,413
CORTEVA INC COM 22052L104 257 9,613 SH   SOLE   0 0 9,613
APPLIED MATLS INC COM 038222105 335 5,542 SH   SOLE   0 0 5,542
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,701 9,529 SH   SOLE   0 0 9,529
ABBVIE INC COM 00287Y109 290 2,963 SH   SOLE   0 0 2,963
UNILEVER N V N Y SHS NEW 904784709 309 5,801 SH   SOLE   0 0 5,801
BOEING CO COM 097023105 640 3,493 SH   SOLE   0 0 3,493
PFIZER INC COM 717081103 2,880 88,099 SH   SOLE   0 0 88,099
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 6,638 1,327,684 SH   SOLE   0 0 1,327,684
TESLA INC COM 88160R101 215 200 SH   SOLE   0 0 200
PANGAEA LOGISTICS SOLUTION L SHS G6891L105 65 26,000 SH   SOLE   0 0 26,000
3M CO COM 88579Y101 347 2,230 SH   SOLE   0 0 2,230
AMGEN INC COM 031162100 762 3,231 SH   SOLE   0 0 3,231
EQUINOR ASA SPONSORED ADR 29446M102 673 46,524 SH   SOLE   0 0 46,524
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 373 6,612 SH   SOLE   0 0 6,612
UNION PAC CORP COM 907818108 380 2,251 SH   SOLE   0 0 2,251
UNISYS CORP COM NEW 909214306 396 36,350 SH   SOLE   0 0 36,350
AMAZON COM INC COM 023135106 1,318 478 SH   SOLE   0 0 478
BGC PARTNERS INC CL A 05541T101 27 10,000 SH   SOLE   0 0 10,000
SECOND SIGHT MED PRODS INC COM NEW 81362J209 11 11,561 SH   SOLE   0 0 11,561
ALCON AG ORD SHS H01301128 405 7,070 SH   SOLE   0 0 7,070
VANGUARD INDEX FDS SMALL CP ETF 922908751 201 1,384 SH   SOLE   0 0 1,384
GENASYS INC COM 36872P103 75 15,500 SH   SOLE   0 0 15,500
QUALCOMM INC COM 747525103 281 3,089 SH   SOLE   0 0 3,089
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,985 332,529 SH   SOLE   0 0 332,529
AT&T INC COM 00206R102 4,157 137,522 SH   SOLE   0 0 137,522
PALO ALTO NETWORKS INC COM 697435105 252 1,100 SH   SOLE   0 0 1,100
GRACE W R & CO DEL NEW COM 38388F108 228 4,493 SH   SOLE   0 0 4,493
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 242 17,891 SH   SOLE   0 0 17,891
INTERNATIONAL BUSINESS MACHS COM 459200101 8,747 72,430 SH   SOLE   0 0 72,430
NUTRIEN LTD COM 67077M108 2,873 89,518 SH   SOLE   0 0 89,518
CISCO SYS INC COM 17275R102 6,558 140,629 SH   SOLE   0 0 140,629
SYSCO CORP COM 871829107 273 5,000 SH   SOLE   0 0 5,000
FIDELITY COVINGTON TR INT HG DIV ETF 316092725 1,108 68,361 SH   SOLE   0 0 68,361
JPMORGAN CHASE & CO COM 46625H100 724 7,703 SH   SOLE   0 0 7,703
COMCAST CORP NEW CL A 20030N101 875 22,458 SH   SOLE   0 0 22,458
EXXON MOBIL CORP COM 30231G102 751 16,799 SH   SOLE   0 0 16,799
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,661 186,399 SH   SOLE   0 0 186,399
WALMART INC COM 931142103 349 2,920 SH   SOLE   0 0 2,920
AMTECH SYS INC COM PAR $0.01N 032332504 268 55,203 SH   SOLE   0 0 55,203
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 180 47,365 SH   SOLE   0 0 47,365
TRUIST FINL CORP COM 89832Q109 312 8,324 SH   SOLE   0 0 8,324
ICL GROUP LTD SHS M53213100 35 11,500 SH   SOLE   0 0 11,500
APPLE INC COM 037833100 9,073 24,872 SH   SOLE   0 0 24,872
GENERAL ELECTRIC CO COM 369604103 1,610 235,861 SH   SOLE   0 0 235,861
TCG BDC INC COM 872280102 352 41,100 SH   SOLE   0 0 41,100
EVOLUTION PETROLEUM CORP COM 30049A107 2,895 1,034,040 SH   SOLE   0 0 1,034,040
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 90 22,208 SH   SOLE   0 0 22,208
ENERGY FOCUS INC COM 29268T409 315 45,616 SH   SOLE   0 0 45,616
HANESBRANDS INC COM 410345102 1,945 172,320 SH   SOLE   0 0 172,320
CHEVRON CORP NEW COM 166764100 1,502 16,841 SH   SOLE   0 0 16,841
ABERDEEN GLOBAL INCOME FD IN COM 003013109 990 160,300 SH   SOLE   0 0 160,300
EXELON CORP COM 30161N101 1,898 52,323 SH   SOLE   0 0 52,323
COCA COLA CO COM 191216100 973 21,779 SH   SOLE   0 0 21,779
SPDR S&P 500 ETF TR TR UNIT 78462F103 356 1,157 SH   SOLE   0 0 1,157
BANCO SANTANDER S.A. ADR 05964H105 34 14,253 SH   SOLE   0 0 14,253
HOME DEPOT INC COM 437076102 512 2,045 SH   SOLE   0 0 2,045
ZYNEX INC COM 98986M103 1,092 43,939 SH   SOLE   0 0 43,939
NOKIA CORP SPONSORED ADR 654902204 135 30,908 SH   SOLE   0 0 30,908
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 209 29,356 SH   SOLE   0 0 29,356
BOULDER GROWTH & INCOME FD I COM 101507101 158 16,808 SH   SOLE   0 0 16,808
HERSHEY CO COM 427866108 306 2,361 SH   SOLE   0 0 2,361
FOSTER L B CO COM 350060109 179 14,071 SH   SOLE   0 0 14,071
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 387 5,889 SH   SOLE   0 0 5,889
KINDER MORGAN INC DEL COM 49456B101 1,714 113,034 SH   SOLE   0 0 113,034
CATERPILLAR INC DEL COM 149123101 236 1,873 SH   SOLE   0 0 1,873
LIQTECH INTL INC COM 53632A201 3,187 583,813 SH   SOLE   0 0 583,813
VALERO ENERGY CORP COM 91913Y100 204 3,476 SH   SOLE   0 0 3,476
NOVARTIS AG SPONSORED ADR 66987V109 3,455 39,559 SH   SOLE   0 0 39,559
INVESCO PA VALUE MUN INC TR COM 46132K109 624 52,611 SH   SOLE   0 0 52,611
BLACKROCK ENHANCED EQUITY DI COM 09251A104 851 116,046 SH   SOLE   0 0 116,046
PROCTER AND GAMBLE CO COM 742718109 852 7,129 SH   SOLE   0 0 7,129
ORANGE SPONSORED ADR 684060106 356 29,982 SH   SOLE   0 0 29,982
IRON MTN INC NEW COM 46284V101 5,869 224,871 SH   SOLE   0 0 224,871
KIMBERLY CLARK CORP COM 494368103 662 4,690 SH   SOLE   0 0 4,690
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 14 28,375 SH   SOLE   0 0 28,375
FLUENT INC COM 34380C102 121 68,148 SH   SOLE   0 0 68,148
RAYTHEON TECHNOLOGIES CORP COM 75513E101 234 3,801 SH   SOLE   0 0 3,801
DOMINION ENERGY INC COM 25746U109 335 4,128 SH   SOLE   0 0 4,128
CENTERPOINT ENERGY INC COM 15189T107 197 10,577 SH   SOLE   0 0 10,577
OLIN CORP COM PAR $1 680665205 509 44,352 SH   SOLE   0 0 44,352
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 53 10,500 SH   SOLE   0 0 10,500
PNC FINL SVCS GROUP INC COM 693475105 682 6,483 SH   SOLE   0 0 6,483
PERCEPTRON INC COM 71361F100 35 10,842 SH   SOLE   0 0 10,842
CSI COMPRESSCO LP COM UNIT 12637A103 248 328,508 SH   SOLE   0 0 328,508
IRIDIUM COMMUNICATIONS INC COM 46269C102 9,898 389,105 SH   SOLE   0 0 389,105
GILEAD SCIENCES INC COM 375558103 4,213 54,769 SH   SOLE   0 0 54,769
AMCOR PLC ORD G0250X107 786 77,062 SH   SOLE   0 0 77,062
LILLY ELI & CO COM 532457108 1,858 11,322 SH   SOLE   0 0 11,322
PATRICK INDS INC COM 703343103 354 5,788 SH   SOLE   0 0 5,788
DUKE ENERGY CORP NEW COM NEW 26441C204 1,242 15,555 SH   SOLE   0 0 15,555
FIFTH THIRD BANCORP COM 316773100 1,948 101,077 SH   SOLE   0 0 101,077
ENTERPRISE PRODS PARTNERS L COM 293792107 521 28,690 SH   SOLE   0 0 28,690
MICROSOFT CORP COM 594918104 6,748 33,163 SH   SOLE   0 0 33,163
CMS ENERGY CORP COM 125896100 1,992 34,100 SH   SOLE   0 0 34,100
AMERICAS GOLD AND SILVER COR COM 03062D100 5,103 1,933,133 SH   SOLE   0 0 1,933,133
CONSTELLATION BRANDS INC CL A 21036P108 428 2,450 SH   SOLE   0 0 2,450
ARCONIC CORPORATION COM 03966V107 368 26,452 SH   SOLE   0 0 26,452
INTEL CORP COM 458140100 5,539 92,595 SH   SOLE   0 0 92,595
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 187 15,184 SH   SOLE   0 0 15,184
CVS HEALTH CORP COM 126650100 1,009 15,534 SH   SOLE   0 0 15,534
ABBOTT LABS COM 002824100 236 2,588 SH   SOLE   0 0 2,588
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 242 7,426 SH   SOLE   0 0 7,426
NEXTERA ENERGY INC COM 65339F101 831 3,461 SH   SOLE   0 0 3,461
PHILIP MORRIS INTL INC COM 718172109 206 2,946 SH   SOLE   0 0 2,946
OMEGA HEALTHCARE INVS INC COM 681936100 371 12,480 SH   SOLE   0 0 12,480
VIACOMCBS INC CL B 92556H206 716 30,737 SH   SOLE   0 0 30,737
M & T BK CORP COM 55261F104 339 3,264 SH   SOLE   0 0 3,264
TRIUMPH GROUP INC NEW COM 896818101 937 104,069 SH   SOLE   0 0 104,069
BLACKSTONE GROUP INC COM CL A 09260D107 266 4,700 SH   SOLE   0 0 4,700
PHILLIPS 66 COM 718546104 631 8,789 SH   SOLE   0 0 8,789
ISHARES TR RUS 2000 VAL ETF 464287630 326 3,355 SH   SOLE   0 0 3,355
TRACTOR SUPPLY CO COM 892356106 347 2,640 SH   SOLE   0 0 2,640
INVESCO SR INCOME TR COM 46131H107 146 42,309 SH   SOLE   0 0 42,309
DOW INC COM 260557103 455 11,168 SH   SOLE   0 0 11,168
TETRA TECHNOLOGIES INC DEL COM 88162F105 528 988,607 SH   SOLE   0 0 988,607
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 701 348,847 SH   SOLE   0 0 348,847
FLEX LTD ORD Y2573F102 307 29,974 SH   SOLE   0 0 29,974
PPL CORP COM 69351T106 339 13,149 SH   SOLE   0 0 13,149
MOOG INC CL A 615394202 201 3,801 SH   SOLE   0 0 3,801
LOCKHEED MARTIN CORP COM 539830109 330 905 SH   SOLE   0 0 905
VERIZON COMMUNICATIONS INC COM 92343V104 4,797 87,013 SH   SOLE   0 0 87,013
ISHARES TR INTL SEL DIV ETF 464288448 1,166 46,435 SH   SOLE   0 0 46,435
BNY MELLON STRATEGIC MUNS IN COM 05588W108 318 40,989 SH   SOLE   0 0 40,989
BANK NEW YORK MELLON CORP COM 064058100 662 17,133 SH   SOLE   0 0 17,133
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,075 26,372 SH   SOLE   0 0 26,372
ALASKA AIR GROUP INC COM 011659109 739 20,394 SH   SOLE   0 0 20,394
TORONTO DOMINION BK ONT COM NEW 891160509 1,480 33,196 SH   SOLE   0 0 33,196
XCEL ENERGY INC COM 98389B100 1,125 18,001 SH   SOLE   0 0 18,001
GRIFFON CORP COM 398433102 186 10,044 SH   SOLE   0 0 10,044
PEPSICO INC COM 713448108 604 4,574 SH   SOLE   0 0 4,574
BIOGEN INC COM 09062X103 230 860 SH   SOLE   0 0 860
SPDR SER TR NUVEEN BRC MUNIC 78468R721 284 5,500 SH   SOLE   0 0 5,500
ALPS ETF TR ALERIAN MLP 00162Q452 246 9,999 SH   SOLE   0 0 9,999
BLACKROCK INCOME TR INC COM 09247F100 64 10,500 SH   SOLE   0 0 10,500
NORDIC AMERICAN TANKERS LIMI COM G65773106 2,279 561,576 SH   SOLE   0 0 561,576
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 102 11,550 SH   SOLE   0 0 11,550
PARK AEROSPACE CORP COM 70014A104 394 35,369 SH   SOLE   0 0 35,369
INTREPID POTASH INC COM 46121Y102 19 20,000 SH   SOLE   0 0 20,000
ALPHABET INC CAP STK CL C 02079K107 241 171 SH   SOLE   0 0 171
COLGATE PALMOLIVE CO COM 194162103 328 4,480 SH   SOLE   0 0 4,480
MANITEX INTL INC COM 563420108 4,565 918,580 SH   SOLE   0 0 918,580
CSX CORP COM 126408103 1,056 15,146 SH   SOLE   0 0 15,146
BRISTOL-MYERS SQUIBB CO COM 110122108 6,719 114,278 SH   SOLE   0 0 114,278
DIGITAL TURBINE INC COM NEW 25400W102 183 14,600 SH   SOLE   0 0 14,600
ISHARES TR SH TR CRPORT ETF 464288646 205 3,758 SH   SOLE   0 0 3,758
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,742 109,315 SH   SOLE   0 0 109,315
JOHNSON & JOHNSON COM 478160104 1,720 12,231 SH   SOLE   0 0 12,231
CONSOLIDATED EDISON INC COM 209115104 2,362 32,848 SH   SOLE   0 0 32,848
MERCK & CO. INC COM 58933Y105 3,401 43,988 SH   SOLE   0 0 43,988
ORACLE CORP COM 68389X105 2,653 48,013 SH   SOLE   0 0 48,013
ISHARES TR SELECT DIVID ETF 464287168 551 6,831 SH   SOLE   0 0 6,831
SOUTHERN CO COM 842587107 250 4,838 SH   SOLE   0 0 4,838
ANNALY CAPITAL MANAGEMENT IN COM 035710409 1,062 162,042 SH   SOLE   0 0 162,042
FACEBOOK INC CL A 30303M102 408 1,801 SH   SOLE   0 0 1,801
TANDEM DIABETES CARE INC COM NEW 875372203 593 6,000 SH   SOLE   0 0 6,000
WEC ENERGY GROUP INC COM 92939U106 205 2,350 SH   SOLE   0 0 2,350
ISHARES TR EXPND TEC SC ETF 464287549 369 1,325 SH   SOLE   0 0 1,325
ISHARES TR S&P SML 600 GWT 464287887 281 1,660 SH   SOLE   0 0 1,660
II-VI INC COM 902104108 237 5,027 SH   SOLE   0 0 5,027
FORD MTR CO DEL COM 345370860 470 77,360 SH   SOLE   0 0 77,360
AMPIO PHARMACEUTICALS INC COM 03209T109 6 10,000 SH   SOLE   0 0 10,000
ISHARES TR TIPS BD ETF 464287176 1,068 8,690 SH   SOLE   0 0 8,690
POINTS INTL LTD COM NEW 730843208 4,699 515,830 SH   SOLE   0 0 515,830
TUPPERWARE BRANDS CORP COM 899896104 53 11,315 SH   SOLE   0 0 11,315
MYLAN NV SHS EURO N59465109 366 22,764 SH   SOLE   0 0 22,764