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 400 2,100 SH   SOLE   0 0 2,100
ABBOTT LABS COM 002824100 206 2,849 SH   SOLE   0 0 2,849
ABBVIE INC COM 00287Y109 296 3,215 SH   SOLE   0 0 3,215
ABERDEEN ASIA PACIFIC INCOM COM 003009107 886 228,951 SH   SOLE   0 0 228,951
ABERDEEN GLOBAL INCOME FD IN COM 003013109 997 140,075 SH   SOLE   0 0 140,075
ADVANCED MICRO DEVICES INC COM 007903107 203 11,000 SH   SOLE   0 0 11,000
ALASKA AIR GROUP INC COM 011659109 2,354 38,688 SH   SOLE   0 0 38,688
ALPHA PRO TECH LTD COM 020772109 37 10,000 SH   SOLE   0 0 10,000
ALPS ETF TR ALERIAN MLP 00162Q866 539 61,795 SH   SOLE   0 0 61,795
ALTRIA GROUP INC COM 02209S103 281 5,691 SH   SOLE   0 0 5,691
AMAZON COM INC COM 023135106 705 470 SH   SOLE   0 0 470
AMERICAN EXPRESS CO COM 025816109 632 6,640 SH   SOLE   0 0 6,640
AMERICAS SILVER CORP COM NEW 03063L705 2,482 1,504,575 SH   SOLE   0 0 1,504,575
AMGEN INC COM 031162100 657 3,380 SH   SOLE   0 0 3,380
AMPIO PHARMACEUTICALS INC COM 03209T109 3 10,000 SH   SOLE   0 0 10,000
AMTECH SYS INC COM PAR $0.01N 032332504 281 62,150 SH   SOLE   0 0 62,150
ANNALY CAP MGMT INC COM 035710409 1,388 141,366 SH   SOLE   0 0 141,366
APPLE INC COM 037833100 4,731 29,996 SH   SOLE   0 0 29,996
ARCHER DANIELS MIDLAND CO COM 039483102 373 9,118 SH   SOLE   0 0 9,118
ARCONIC INC COM 03965L100 3,336 197,880 SH   SOLE   0 0 197,880
ARDMORE SHIPPING CORP COM Y0207T100 703 150,600 SH   SOLE   0 0 150,600
ASV HLDGS INC COM 00215L104 418 209,258 SH   SOLE   0 0 209,258
AT&T INC COM 00206R102 4,559 159,771 SH   SOLE   0 0 159,771
AVEO PHARMACEUTICALS INC COM 053588109 45 28,235 SH   SOLE   0 0 28,235
BANCO SANTANDER SA ADR 05964H105 70 15,667 SH   SOLE   0 0 15,667
BANK AMER CORP COM 060505104 970 39,369 SH   SOLE   0 0 39,369
BANK NEW YORK MELLON CORP COM 064058100 806 17,133 SH   SOLE   0 0 17,133
BB&T CORP COM 054937107 306 7,078 SH   SOLE   0 0 7,078
BEMIS INC COM 081437105 754 16,427 SH   SOLE   0 0 16,427
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,724 8,444 SH   SOLE   0 0 8,444
BGC PARTNERS INC CL A 05541T101 51 10,000 SH   SOLE   0 0 10,000
BIOGEN INC COM 09062X103 276 920 SH   SOLE   0 0 920
BLACKROCK ENHANCED EQT DIV T COM 09251A104 1,134 146,055 SH   SOLE   0 0 146,055
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 52 10,500 SH   SOLE   0 0 10,500
BLACKROCK INCOME TR INC COM 09247F100 59 10,500 SH   SOLE   0 0 10,500
BOEING CO COM 097023105 1,329 4,123 SH   SOLE   0 0 4,123
BP PLC SPONSORED ADR 055622104 481 12,695 SH   SOLE   0 0 12,695
BRISTOL MYERS SQUIBB CO COM 110122108 6,599 126,960 SH   SOLE   0 0 126,960
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 336 31,821 SH   SOLE   0 0 31,821
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,981 321,712 SH   SOLE   0 0 321,712
CENTERPOINT ENERGY INC COM 15189T107 347 12,300 SH   SOLE   0 0 12,300
CHEVRON CORP NEW COM 166764100 2,748 25,262 SH   SOLE   0 0 25,262
CISCO SYS INC COM 17275R102 6,796 156,863 SH   SOLE   0 0 156,863
CMS ENERGY CORP COM 125896100 1,832 36,900 SH   SOLE   0 0 36,900
COCA COLA CO COM 191216100 1,212 25,608 SH   SOLE   0 0 25,608
COLGATE PALMOLIVE CO COM 194162103 271 4,560 SH   SOLE   0 0 4,560
COLUMBIA ETF TR II INDIA INFRSR ETF 19762B806 241 20,300 SH   SOLE   0 0 20,300
COMCAST CORP NEW CL A 20030N101 779 22,894 SH   SOLE   0 0 22,894
CONDUENT INC COM 206787103 204 19,195 SH   SOLE   0 0 19,195
CONOCOPHILLIPS COM 20825C104 1,606 25,765 SH   SOLE   0 0 25,765
CONSOLIDATED EDISON INC COM 209115104 2,583 33,785 SH   SOLE   0 0 33,785
CONSTELLATION BRANDS INC CL A 21036P108 377 2,350 SH   SOLE   0 0 2,350
COOPER COS INC COM NEW 216648402 211 832 SH   SOLE   0 0 832
CORNING INC COM 219350105 4,947 163,768 SH   SOLE   0 0 163,768
CSI COMPRESSCO LP COM UNIT 12637A103 1,031 444,400 SH   SOLE   0 0 444,400
CSX CORP COM 126408103 981 15,796 SH   SOLE   0 0 15,796
CUI GLOBAL INC COM NEW 126576206 509 413,991 SH   SOLE   0 0 413,991
DELTA AIR LINES INC DEL COM NEW 247361702 711 14,250 SH   SOLE   0 0 14,250
DHT HOLDINGS INC SHS NEW Y2065G121 101 25,983 SH   SOLE   0 0 25,983
DISNEY WALT CO COM DISNEY 254687106 894 8,161 SH   SOLE   0 0 8,161
DORMAN PRODUCTS INC COM 258278100 945 10,500 SH   SOLE   0 0 10,500
DOWDUPONT INC COM 26078J100 1,969 36,826 SH   SOLE   0 0 36,826
DREYFUS STRATEGIC MUNS INC COM 261932107 302 42,090 SH   SOLE   0 0 42,090
DUKE ENERGY CORP NEW COM NEW 26441C204 1,237 14,334 SH   SOLE   0 0 14,334
EATON VANCE LTD DUR INCOME F COM 27828H105 197 16,554 SH   SOLE   0 0 16,554
EATON VANCE SR INCOME TR SH BEN INT 27826S103 172 28,765 SH   SOLE   0 0 28,765
EATON VANCE TX ADV GLBL DIV COM 27828S101 3,530 260,779 SH   SOLE   0 0 260,779
ENERGY FOCUS INC COM NEW 29268T300 293 474,094 SH   SOLE   0 0 474,094
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 702 53,167 SH   SOLE   0 0 53,167
ENTERCOM COMMUNICATIONS CORP CL A 293639100 92 16,158 SH   SOLE   0 0 16,158
ENTERPRISE PRODS PARTNERS L COM 293792107 789 32,117 SH   SOLE   0 0 32,117
EQUINOR ASA SPONSORED ADR 29446M102 1,953 92,261 SH   SOLE   0 0 92,261
EUROSEAS LTD SHS NEW Y23592309 22 32,000 SH   SOLE   0 0 32,000
EVERGY INC COM 30034W106 2,538 44,715 SH   SOLE   0 0 44,715
EVOLUTION PETROLEUM CORP COM 30049A107 4,341 636,649 SH   SOLE   0 0 636,649
EXELON CORP COM 30161N101 2,585 57,321 SH   SOLE   0 0 57,321
EXXON MOBIL CORP COM 30231G102 1,471 21,583 SH   SOLE   0 0 21,583
FACEBOOK INC CL A 30303M102 249 1,905 SH   SOLE   0 0 1,905
FIDELITY INT HG DIV ETF 316092725 1,109 56,750 SH   SOLE   0 0 56,750
FIFTH THIRD BANCORP COM 316773100 3,182 135,262 SH   SOLE   0 0 135,262
FLEX LTD ORD Y2573F102 353 46,491 SH   SOLE   0 0 46,491
FLUENT INC COM 34380C102 277 77,145 SH   SOLE   0 0 77,145
FORD MTR CO DEL COM PAR $0.01 345370860 845 110,530 SH   SOLE   0 0 110,530
FOSTER L B CO COM 350060109 295 18,586 SH   SOLE   0 0 18,586
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 25 10,887 SH   SOLE   0 0 10,887
GENERAL ELECTRIC CO COM 369604103 799 105,581 SH   SOLE   0 0 105,581
GEO GROUP INC NEW COM 36162J106 211 10,725 SH   SOLE   0 0 10,725
GILEAD SCIENCES INC COM 375558103 1,232 19,704 SH   SOLE   0 0 19,704
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 525 13,749 SH   SOLE   0 0 13,749
GOLDEN OCEAN GROUP LTD SHS NEW G39637205 78 12,684 SH   SOLE   0 0 12,684
GRACE W R & CO DEL NEW COM 38388F108 298 4,591 SH   SOLE   0 0 4,591
GRIFFON CORP COM 398433102 143 13,700 SH   SOLE   0 0 13,700
GSE SYS INC COM 36227K106 31 15,222 SH   SOLE   0 0 15,222
HANESBRANDS INC COM 410345102 2,228 177,836 SH   SOLE   0 0 177,836
HERSHEY CO COM 427866108 255 2,386 SH   SOLE   0 0 2,386
HOLLYFRONTIER CORP COM 436106108 225 4,404 SH   SOLE   0 0 4,404
HOME DEPOT INC COM 437076102 343 2,000 SH   SOLE   0 0 2,000
HSBC HLDGS PLC SPON ADR NEW 404280406 241 5,882 SH   SOLE   0 0 5,882
HSBC HLDGS PLC ADR A 1/40PF A 404280604 394 15,300 SH   SOLE   0 0 15,300
II VI INC COM 902104108 230 7,100 SH   SOLE   0 0 7,100
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 3,186 1,410,174 SH   SOLE   0 0 1,410,174
INSIGHT SELECT INCOME FD COM 45781W109 706 40,550 SH   SOLE   0 0 40,550
INTEL CORP COM 458140100 5,640 120,192 SH   SOLE   0 0 120,192
INTERNATIONAL BUSINESS MACHS COM 459200101 7,731 68,019 SH   SOLE   0 0 68,019
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 227 11,260 SH   SOLE   0 0 11,260
INVESCO PA VALUE MUN INCOME COM 46132K109 726 62,591 SH   SOLE   0 0 62,591
INVESCO SR INCOME TR COM 46131H107 268 68,754 SH   SOLE   0 0 68,754
IRIDIUM COMMUNICATIONS INC COM 46269C102 7,739 419,474 SH   SOLE   0 0 419,474
IRON MTN INC NEW COM 46284V101 6,904 213,028 SH   SOLE   0 0 213,028
ISHARES TR SELECT DIVID ETF 464287168 662 7,420 SH   SOLE   0 0 7,420
ISHARES TR TIPS BD ETF 464287176 1,247 11,390 SH   SOLE   0 0 11,390
ISHARES TR EXPND TEC SC ETF 464287549 227 1,325 SH   SOLE   0 0 1,325
ISHARES TR RUS 1000 VAL ETF 464287598 239 2,160 SH   SOLE   0 0 2,160
ISHARES TR S&P SML 600 GWT 464287887 267 1,660 SH   SOLE   0 0 1,660
ISHARES TR INTL SEL DIV ETF 464288448 1,564 54,476 SH   SOLE   0 0 54,476
ISRAEL CHEMICALS LTD SHS M5920A109 93 16,500 SH   SOLE   0 0 16,500
JOHNSON & JOHNSON COM 478160104 1,716 13,298 SH   SOLE   0 0 13,298
JPMORGAN CHASE & CO COM 46625H100 522 5,352 SH   SOLE   0 0 5,352
KIMBERLY CLARK CORP COM 494368103 570 5,011 SH   SOLE   0 0 5,011
KINDER MORGAN INC DEL COM 49456B101 707 45,986 SH   SOLE   0 0 45,986
LIFEWAY FOODS INC COM 531914109 48 25,800 SH   SOLE   0 0 25,800
LILLY ELI & CO COM 532457108 3,095 26,749 SH   SOLE   0 0 26,749
LIQTECH INTL INC COM 53632A102 2,564 1,871,914 SH   SOLE   0 0 1,871,914
LOCKHEED MARTIN CORP COM 539830109 249 954 SH   SOLE   0 0 954
LRAD CORP COM 50213V109 30 12,000 SH   SOLE   0 0 12,000
LSI INDS INC COM 50216C108 2,759 870,602 SH   SOLE   0 0 870,602
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 362 4,364 SH   SOLE   0 0 4,364
M & T BK CORP COM 55261F104 467 3,264 SH   SOLE   0 0 3,264
MANITEX INTL INC COM 563420108 4,986 877,838 SH   SOLE   0 0 877,838
MARATHON PETE CORP COM 56585A102 243 4,118 SH   SOLE   0 0 4,118
MCDONALDS CORP COM 580135101 348 1,963 SH   SOLE   0 0 1,963
MERCK & CO INC COM 58933Y105 3,852 50,422 SH   SOLE   0 0 50,422
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 64 12,500 SH   SOLE   0 0 12,500
MICROSOFT CORP COM 594918104 4,077 40,147 SH   SOLE   0 0 40,147
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,384 111,678 SH   SOLE   0 0 111,678
MOOG INC CL A 615394202 309 4,001 SH   SOLE   0 0 4,001
MOTOROLA SOLUTIONS INC COM NEW 620076307 485 4,218 SH   SOLE   0 0 4,218
MYLAN N V SHS EURO N59465109 1,022 37,334 SH   SOLE   0 0 37,334
NETFLIX INC COM 64110L106 207 775 SH   SOLE   0 0 775
NEW YORK MTG TR INC COM PAR $.02 649604501 541 92,000 SH   SOLE   0 0 92,000
NEWMONT MINING CORP COM 651639106 1,452 41,922 SH   SOLE   0 0 41,922
NEXTERA ENERGY INC COM 65339F101 640 3,683 SH   SOLE   0 0 3,683
NOBLE CORP PLC SHS USD G65431101 369 140,958 SH   SOLE   0 0 140,958
NORDIC AMERICAN TANKERS LIMI COM G65773106 1,972 986,176 SH   SOLE   0 0 986,176
NORDIC AMERN OFFSHORE LTD SHS G65772108 105 252,210 SH   SOLE   0 0 252,210
NOVARTIS A G SPONSORED ADR 66987V109 3,485 40,621 SH   SOLE   0 0 40,621
NUTRIEN LTD COM 67077M108 4,354 92,641 SH   SOLE   0 0 92,641
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 216 17,747 SH   SOLE   0 0 17,747
NUVEEN PFD & INCM SECURTIES COM 67072C105 158 19,135 SH   SOLE   0 0 19,135
OBSIDIAN ENERGY LTD COM 674482104 199 494,000 SH   SOLE   0 0 494,000
OLIN CORP COM PAR $1 680665205 1,368 68,040 SH   SOLE   0 0 68,040
OMEGA HEALTHCARE INVS INC COM 681936100 703 20,000 SH   SOLE   0 0 20,000
ONEOK INC NEW COM 682680103 279 5,186 SH   SOLE   0 0 5,186
ORACLE CORP COM 68389X105 444 9,848 SH   SOLE   0 0 9,848
ORANGE SPONSORED ADR 684060106 542 33,482 SH   SOLE   0 0 33,482
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 15 21,450 SH   SOLE   0 0 21,450
PALO ALTO NETWORKS INC COM 697435105 207 1,100 SH   SOLE   0 0 1,100
PANGAEA LOGISTICS SOLUTION L SHS G6891L105 42 14,000 SH   SOLE   0 0 14,000
PARK ELECTROCHEMICAL CORP COM 700416209 1,046 57,925 SH   SOLE   0 0 57,925
PATRICK INDS INC COM 703343103 260 8,800 SH   SOLE   0 0 8,800
PEPSICO INC COM 713448108 946 8,563 SH   SOLE   0 0 8,563
PFIZER INC COM 717081103 4,428 101,455 SH   SOLE   0 0 101,455
PHILLIPS 66 COM 718546104 263 3,058 SH   SOLE   0 0 3,058
PIONEER ENERGY SVCS CORP COM 723664108 190 154,575 SH   SOLE   0 0 154,575
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 333 16,650 SH   SOLE   0 0 16,650
PNC FINL SVCS GROUP INC COM 693475105 811 6,937 SH   SOLE   0 0 6,937
POINTS INTL LTD COM NEW 730843208 8,091 812,389 SH   SOLE   0 0 812,389
PPL CORP COM 69351T106 329 11,619 SH   SOLE   0 0 11,619
PROCTER AND GAMBLE CO COM 742718109 873 9,504 SH   SOLE   0 0 9,504
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 94 22,200 SH   SOLE   0 0 22,200
QUALCOMM INC COM 747525103 418 7,357 SH   SOLE   0 0 7,357
QUANTA SVCS INC COM 74762E102 226 7,514 SH   SOLE   0 0 7,514
REPUBLIC FIRST BANCORP INC COM 760416107 228 38,200 SH   SOLE   0 0 38,200
RETRACTABLE TECHNOLOGIES INC COM 76129W105 281 473,203 SH   SOLE   0 0 473,203
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 839 14,013 SH   SOLE   0 0 14,013
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 588 10,101 SH   SOLE   0 0 10,101
SCHLUMBERGER LTD COM 806857108 554 15,359 SH   SOLE   0 0 15,359
SECOND SIGHT MED PRODS INC COM 81362J100 8 10,000 SH   SOLE   0 0 10,000
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 322 6,100 SH   SOLE   0 0 6,100
SIERRA WIRELESS INC COM 826516106 208 15,500 SH   SOLE   0 0 15,500
SOUTHERN CO COM 842587107 212 4,838 SH   SOLE   0 0 4,838
SOUTHWEST AIRLS CO COM 844741108 422 9,100 SH   SOLE   0 0 9,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 371 1,488 SH   SOLE   0 0 1,488
SPDR SER TR NUVEEN BRC MUNIC 78468R721 264 5,500 SH   SOLE   0 0 5,500
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 335 26,750 SH   SOLE   0 0 26,750
SUNOPTA INC COM 8676EP108 141 36,600 SH   SOLE   0 0 36,600
SYSCO CORP COM 871829107 313 5,000 SH   SOLE   0 0 5,000
TANDEM DIABETES CARE INC COM NEW 875372203 227 6,000 SH   SOLE   0 0 6,000
TE CONNECTIVITY LTD REG SHS H84989104 214 2,837 SH   SOLE   0 0 2,837
TEAM INC COM 878155100 3,221 219,909 SH   SOLE   0 0 219,909
TETRA TECHNOLOGIES INC DEL COM 88162F105 1,432 852,670 SH   SOLE   0 0 852,670
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 181 11,761 SH   SOLE   0 0 11,761
TEXAS INSTRS INC COM 882508104 366 3,875 SH   SOLE   0 0 3,875
TORONTO DOMINION BK ONT COM NEW 891160509 2,348 47,236 SH   SOLE   0 0 47,236
TOTAL S A SPONSORED ADR 89151E109 339 6,507 SH   SOLE   0 0 6,507
TRACTOR SUPPLY CO COM 892356106 220 2,640 SH   SOLE   0 0 2,640
TRIUMPH GROUP INC NEW COM 896818101 1,336 116,179 SH   SOLE   0 0 116,179
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 1,128 424,150 SH   SOLE   0 0 424,150
TUPPERWARE BRANDS CORP COM 899896104 571 18,105 SH   SOLE   0 0 18,105
UMH PPTYS INC COM 903002103 1,720 145,348 SH   SOLE   0 0 145,348
UNILEVER N V N Y SHS NEW 904784709 312 5,801 SH   SOLE   0 0 5,801
UNION PAC CORP COM 907818108 311 2,253 SH   SOLE   0 0 2,253
UNISYS CORP COM NEW 909214306 653 56,180 SH   SOLE   0 0 56,180
UNIT CORP COM 909218109 354 24,817 SH   SOLE   0 0 24,817
UNITEDHEALTH GROUP INC COM 91324P102 274 1,100 SH   SOLE   0 0 1,100
VERIZON COMMUNICATIONS INC COM 92343V104 4,868 86,595 SH   SOLE   0 0 86,595
VIACOM INC NEW CL B 92553P201 1,557 60,604 SH   SOLE   0 0 60,604
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,696 139,876 SH   SOLE   0 0 139,876
VOYA PRIME RATE TR SH BEN INT 92913A100 64 14,400 SH   SOLE   0 0 14,400
WALMART INC COM 931142103 262 2,820 SH   SOLE   0 0 2,820
WASTE MGMT INC DEL COM 94106L109 414 4,658 SH   SOLE   0 0 4,658
WEC ENERGY GROUP INC COM 92939U106 211 3,054 SH   SOLE   0 0 3,054
WELLS FARGO CO NEW COM 949746101 366 7,945 SH   SOLE   0 0 7,945
XCEL ENERGY INC COM 98389B100 1,318 26,751 SH   SOLE   0 0 26,751
XEROX CORP COM NEW 984121608 585 29,634 SH   SOLE   0 0 29,634
YUM BRANDS INC COM 988498101 209 2,280 SH   SOLE   0 0 2,280