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 440 2,098 SH   SOLE 0 0 2,098
ABBVIE INC COM 00287Y109 382 4,307 SH   SOLE 0 0 4,307
ABERDEEN ASIA PACIFIC INCOM COM 003009107 1,195 231,742 SH   SOLE 0 0 231,742
ABERDEEN GLOBAL INCOME FD IN COM 003013109 609 68,375 SH   SOLE 0 0 68,375
ALCOA CORP COM 013872106 419 8,998 SH   SOLE 0 0 8,998
ALON USA PARTNERS LP UT LTDPART INT 02052T109 392 34,000 SH   SOLE 0 0 34,000
ALPHA PRO TECH LTD COM 020772109 38 10,000 SH   SOLE 0 0 10,000
ALPS ETF TR ALERIAN MLP 00162Q866 753 67,135 SH   SOLE 0 0 67,135
ALTRIA GROUP INC COM 02209S103 386 6,091 SH   SOLE 0 0 6,091
AMAZON COM INC COM 023135106 211 220 SH   SOLE 0 0 220
AMERICAN SOFTWARE INC CL A 029683109 189 16,707 SH   SOLE 0 0 16,707
AMERICAS SILVER CORP COM NEW 03063L705 2,117 512,570 SH   SOLE 0 0 512,570
AMGEN INC COM 031162100 420 2,255 SH   SOLE 0 0 2,255
AMPIO PHARMACEUTICALS INC COM 03209T109 6 10,000 SH   SOLE 0 0 10,000
AMTECH SYS INC COM PAR $0.01N 032332504 688 57,437 SH   SOLE 0 0 57,437
ANNALY CAP MGMT INC COM 035710409 1,127 92,518 SH   SOLE 0 0 92,518
APPLE INC COM 037833100 2,931 19,020 SH   SOLE 0 0 19,020
APPLIED MATLS INC COM 038222105 255 4,902 SH   SOLE 0 0 4,902
ARCHER DANIELS MIDLAND CO COM 039483102 399 9,406 SH   SOLE 0 0 9,406
ARCONIC INC COM 03965L100 3,979 159,955 SH   SOLE 0 0 159,955
ARDMORE SHIPPING CORP COM Y0207T100 681 82,600 SH   SOLE 0 0 82,600
ASSOCIATED BANC CORP COM 045487105 218 9,000 SH   SOLE 0 0 9,000
AT&T INC COM 00206R102 4,301 109,808 SH   SOLE 0 0 109,808
BANCO SANTANDER SA ADR 05964H105 154 22,210 SH   SOLE 0 0 22,210
BANK AMER CORP COM 060505104 560 22,110 SH   SOLE 0 0 22,110
BANK NEW YORK MELLON CORP COM 064058100 311 5,877 SH   SOLE 0 0 5,877
BB&T CORP COM 054937107 321 6,849 SH   SOLE 0 0 6,849
BEL FUSE INC CL B 077347300 337 10,829 SH   SOLE 0 0 10,829
BEMIS INC COM 081437105 810 17,777 SH   SOLE 0 0 17,777
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,515 8,267 SH   SOLE 0 0 8,267
BGC PARTNERS INC CL A 05541T101 144 10,000 SH   SOLE 0 0 10,000
BIOGEN INC COM 09062X103 288 920 SH   SOLE 0 0 920
BLACKROCK ENHANCED EQT DIV T COM 09251A104 1,391 153,468 SH   SOLE 0 0 153,468
BLACKROCK INCOME TR INC COM 09247F100 65 10,500 SH   SOLE 0 0 10,500
BLACKROCK LTD DURATION INC T COM SHS 09249W101 210 13,050 SH   SOLE 0 0 13,050
BOEING CO COM 097023105 763 3,003 SH   SOLE 0 0 3,003
BP PLC SPONSORED ADR 055622104 442 11,507 SH   SOLE 0 0 11,507
BRISTOL MYERS SQUIBB CO COM 110122108 8,108 127,209 SH   SOLE 0 0 127,209
BT GROUP PLC ADR 05577E101 204 10,633 SH   SOLE 0 0 10,633
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 535 9,400 SH   SOLE 0 0 9,400
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 416 34,319 SH   SOLE 0 0 34,319
CAPSTEAD MTG CORP COM NO PAR 14067E506 201 20,900 SH   SOLE 0 0 20,900
CBRE CLARION GLOBAL REAL EST COM 12504G100 2,877 364,192 SH   SOLE 0 0 364,192
CENTERPOINT ENERGY INC COM 15189T107 408 13,982 SH   SOLE 0 0 13,982
CHEVRON CORP NEW COM 166764100 2,816 23,967 SH   SOLE 0 0 23,967
CISCO SYS INC COM 17275R102 6,562 195,137 SH   SOLE 0 0 195,137
CMS ENERGY CORP COM 125896100 1,825 39,400 SH   SOLE 0 0 39,400
COCA COLA CO COM 191216100 301 6,708 SH   SOLE 0 0 6,708
COGINT INC COM 19241Q101 337 68,850 SH   SOLE 0 0 68,850
COLGATE PALMOLIVE CO COM 194162103 332 4,560 SH   SOLE 0 0 4,560
COLUMBIA ETF TR II INDIA INFRSR ETF 19762B806 547 38,700 SH   SOLE 0 0 38,700
COLUMBIA SELIGM PREM TECH GR COM 19842X109 214 9,600 SH   SOLE 0 0 9,600
COLUMBUS MCKINNON CORP N Y COM 199333105 227 6,000 SH   SOLE 0 0 6,000
COMCAST CORP NEW CL A 20030N101 832 21,634 SH   SOLE 0 0 21,634
CONDUENT INC COM 206787103 402 25,695 SH   SOLE 0 0 25,695
CONOCOPHILLIPS COM 20825C104 1,330 26,576 SH   SOLE 0 0 26,576
CONSOLIDATED EDISON INC COM 209115104 2,241 27,784 SH   SOLE 0 0 27,784
CONSTELLATION BRANDS INC CL A 21036P108 498 2,500 SH   SOLE 0 0 2,500
CORNING INC COM 219350105 5,554 185,643 SH   SOLE 0 0 185,643
CSI COMPRESSCO LP COM UNIT 12637A103 1,214 233,147 SH   SOLE 0 0 233,147
CSX CORP COM 126408103 857 15,796 SH   SOLE 0 0 15,796
CUI GLOBAL INC COM NEW 126576206 1,779 482,296 SH   SOLE 0 0 482,296
DELTA AIR LINES INC DEL COM NEW 247361702 1,234 25,600 SH   SOLE 0 0 25,600
DHT HOLDINGS INC SHS NEW Y2065G121 103 25,983 SH   SOLE 0 0 25,983
DISNEY WALT CO COM DISNEY 254687106 741 7,522 SH   SOLE 0 0 7,522
DORMAN PRODUCTS INC COM 258278100 909 12,700 SH   SOLE 0 0 12,700
DOWDUPONT INC COM 26078J100 2,644 38,192 SH   SOLE 0 0 38,192
DREYFUS STRATEGIC MUNS INC COM 261932107 375 42,713 SH   SOLE 0 0 42,713
DUKE ENERGY CORP NEW COM NEW 26441C204 1,295 15,440 SH   SOLE 0 0 15,440
EATON VANCE LTD DUR INCOME F COM 27828H105 309 22,028 SH   SOLE 0 0 22,028
EATON VANCE SR INCOME TR SH BEN INT 27826S103 197 29,765 SH   SOLE 0 0 29,765
EATON VANCE TAX ADVT DIV INC COM 27828G107 235 10,640 SH   SOLE 0 0 10,640
EATON VANCE TX ADV GLBL DIV COM 27828S101 4,486 260,830 SH   SOLE 0 0 260,830
ENBRIDGE INC COM 29250N105 211 5,057 SH   SOLE 0 0 5,057
ENERGY FOCUS INC COM NEW 29268T300 1,258 461,144 SH   SOLE 0 0 461,144
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 760 41,587 SH   SOLE 0 0 41,587
ENTERPRISE PRODS PARTNERS L COM 293792107 814 31,229 SH   SOLE 0 0 31,229
EUROSEAS LTD SHS NEW Y23592309 111 66,700 SH   SOLE 0 0 66,700
EVOLUTION PETROLEUM CORP COM 30049A107 4,591 637,744 SH   SOLE 0 0 637,744
EXELON CORP COM 30161N101 2,506 66,537 SH   SOLE 0 0 66,537
EXXON MOBIL CORP COM 30231G102 1,870 22,814 SH   SOLE 0 0 22,814
FACEBOOK INC CL A 30303M102 437 2,562 SH   SOLE 0 0 2,562
FIFTH THIRD BANCORP COM 316773100 5,482 195,932 SH   SOLE 0 0 195,932
FLEX LTD ORD Y2573F102 1,088 65,699 SH   SOLE 0 0 65,699
FORD MTR CO DEL COM PAR $0.01 345370860 1,271 106,200 SH   SOLE 0 0 106,200
FOSTER L B CO COM 350060109 525 23,086 SH   SOLE 0 0 23,086
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 274 5,624 SH   SOLE 0 0 5,624
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 794 67,378 SH   SOLE 0 0 67,378
GENERAL DYNAMICS CORP COM 369550108 207 1,007 SH   SOLE 0 0 1,007
GENERAL ELECTRIC CO COM 369604103 5,226 216,161 SH   SOLE 0 0 216,161
GENERAL MTRS CO COM 37045V100 958 23,740 SH   SOLE 0 0 23,740
GEO GROUP INC NEW COM 36162J106 288 10,725 SH   SOLE 0 0 10,725
GILEAD SCIENCES INC COM 375558103 1,596 19,702 SH   SOLE 0 0 19,702
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 505 12,444 SH   SOLE 0 0 12,444
GOLDEN OCEAN GROUP LTD SHS NEW G39637205 200 25,531 SH   SOLE 0 0 25,531
GRACE W R & CO DEL NEW COM 38388F108 381 5,291 SH   SOLE 0 0 5,291
GREAT PLAINS ENERGY INC COM 391164100 1,548 51,112 SH   SOLE 0 0 51,112
GRIFFON CORP COM 398433102 348 15,700 SH   SOLE 0 0 15,700
GSE SYS INC COM 36227K106 76 21,574 SH   SOLE 0 0 21,574
HANESBRANDS INC COM 410345102 3,546 143,935 SH   SOLE 0 0 143,935
HERCULES CAPITAL INC COM 427096508 141 11,000 SH   SOLE 0 0 11,000
HERSHEY CO COM 427866108 253 2,321 SH   SOLE 0 0 2,321
HOME DEPOT INC COM 437076102 237 1,450 SH   SOLE 0 0 1,450
HSBC HLDGS PLC ADR A 1/40PF A 404280604 416 15,800 SH   SOLE 0 0 15,800
II VI INC COM 902104108 446 10,850 SH   SOLE 0 0 10,850
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 5,527 1,518,565 SH   SOLE 0 0 1,518,565
INSIGHT SELECT INCOME FD COM 45781W109 805 40,050 SH   SOLE 0 0 40,050
INTEGRATED DEVICE TECHNOLOGY COM 458118106 301 11,350 SH   SOLE 0 0 11,350
INTEL CORP COM 458140100 5,512 144,768 SH   SOLE 0 0 144,768
INTERNATIONAL BUSINESS MACHS COM 459200101 7,767 53,537 SH   SOLE 0 0 53,537
INVESCO PA VALUE MUN INCOME COM 46132K109 797 64,824 SH   SOLE 0 0 64,824
INVESCO SR INCOME TR COM 46131H107 319 71,054 SH   SOLE 0 0 71,054
IRIDIUM COMMUNICATIONS INC COM 46269C102 4,143 402,240 SH   SOLE 0 0 402,240
ISHARES TR SELECT DIVID ETF 464287168 694 7,420 SH   SOLE 0 0 7,420
ISHARES TR TIPS BD ETF 464287176 1,010 8,900 SH   SOLE 0 0 8,900
ISHARES TR CORE S&P500 ETF 464287200 233 922 SH   SOLE 0 0 922
ISHARES TR N AMER TECH ETF 464287549 221 1,425 SH   SOLE 0 0 1,425
ISHARES TR S&P SML 600 GWT 464287887 281 1,710 SH   SOLE 0 0 1,710
ISHARES TR INTL SEL DIV ETF 464288448 1,965 58,215 SH   SOLE 0 0 58,215
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 127 10,145 SH   SOLE 0 0 10,145
JOHNSON & JOHNSON COM 478160104 2,056 15,816 SH   SOLE 0 0 15,816
JPMORGAN CHASE & CO COM 46625H100 458 4,802 SH   SOLE 0 0 4,802
KIMBERLY CLARK CORP COM 494368103 595 5,057 SH   SOLE 0 0 5,057
KINDER MORGAN INC DEL COM 49456B101 793 41,378 SH   SOLE 0 0 41,378
LILLY ELI & CO COM 532457108 2,531 29,598 SH   SOLE 0 0 29,598
LIQTECH INTL INC COM 53632A102 342 924,554 SH   SOLE 0 0 924,554
LRAD CORP COM 50213V109 24 11,500 SH   SOLE 0 0 11,500
LSI INDS INC COM 50216C108 5,048 763,751 SH   SOLE 0 0 763,751
MANITEX INTL INC COM 563420108 7,564 842,387 SH   SOLE 0 0 842,387
MCDONALDS CORP COM 580135101 323 2,063 SH   SOLE 0 0 2,063
MERCK & CO INC COM 58933Y105 3,247 50,712 SH   SOLE 0 0 50,712
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 78 12,500 SH   SOLE 0 0 12,500
MICROSOFT CORP COM 594918104 3,071 41,228 SH   SOLE 0 0 41,228
MISONIX INC COM 604871103 714 70,345 SH   SOLE 0 0 70,345
MONMOUTH REAL ESTATE INVT CO CL A 609720107 1,834 113,300 SH   SOLE 0 0 113,300
MOOG INC CL A 615394202 333 4,001 SH   SOLE 0 0 4,001
MYLAN N V SHS EURO N59465109 1,959 62,450 SH   SOLE 0 0 62,450
NEW YORK MTG TR INC COM PAR $.02 649604501 289 47,000 SH   SOLE 0 0 47,000
NEXTERA ENERGY INC COM 65339F101 547 3,733 SH   SOLE 0 0 3,733
NOBLE CORP PLC SHS USD G65431101 623 135,510 SH   SOLE 0 0 135,510
NORDIC AMERICAN TANKERS LIMI COM G65773106 3,469 649,691 SH   SOLE 0 0 649,691
NORDIC AMERN OFFSHORE LTD SHS G65772108 448 318,232 SH   SOLE 0 0 318,232
NOVARTIS A G SPONSORED ADR 66987V109 2,143 24,968 SH   SOLE 0 0 24,968
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 263 19,468 SH   SOLE 0 0 19,468
NUVEEN PFD & INCM SECURTIES COM 67072C105 196 18,835 SH   SOLE 0 0 18,835
OBSIDIAN ENERGY LTD COM 674482104 354 338,000 SH   SOLE 0 0 338,000
OLIN CORP COM PAR $1 680665205 1,692 49,405 SH   SOLE 0 0 49,405
OMEGA HEALTHCARE INVS INC COM 681936100 526 16,500 SH   SOLE 0 0 16,500
ONEOK INC NEW COM 682680103 307 5,556 SH   SOLE 0 0 5,556
ORACLE CORP COM 68389X105 342 7,089 SH   SOLE 0 0 7,089
ORANGE SPONSORED ADR 684060106 557 33,982 SH   SOLE 0 0 33,982
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 17 26,860 SH   SOLE 0 0 26,860
PARK ELECTROCHEMICAL CORP COM 700416209 1,108 59,925 SH   SOLE 0 0 59,925
PATRICK INDS INC COM 703343103 353 4,200 SH   SOLE 0 0 4,200
PDL BIOPHARMA INC COM 69329Y104 111 33,000 SH   SOLE 0 0 33,000
PEPSICO INC COM 713448108 948 8,511 SH   SOLE 0 0 8,511
PFIZER INC COM 717081103 3,268 91,558 SH   SOLE 0 0 91,558
PHILIP MORRIS INTL INC COM 718172109 279 2,516 SH   SOLE 0 0 2,516
PHILLIPS 66 COM 718546104 288 3,152 SH   SOLE 0 0 3,152
PIONEER ENERGY SVCS CORP COM 723664108 310 121,757 SH   SOLE 0 0 121,757
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 406 19,200 SH   SOLE 0 0 19,200
PLUG POWER INC COM NEW 72919P202 91 35,000 SH   SOLE 0 0 35,000
PNC FINL SVCS GROUP INC COM 693475105 556 4,126 SH   SOLE 0 0 4,126
POINTS INTL LTD COM NEW 730843208 9,347 819,922 SH   SOLE 0 0 819,922
POTASH CORP SASK INC COM 73755L107 1,000 52,000 SH   SOLE 0 0 52,000
POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 270 11,260 SH   SOLE 0 0 11,260
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 278 1,916 SH   SOLE 0 0 1,916
PPL CORP COM 69351T106 355 9,378 SH   SOLE 0 0 9,378
PREMIER INC CL A 74051N102 717 22,015 SH   SOLE 0 0 22,015
PROCTER AND GAMBLE CO COM 742718109 914 10,049 SH   SOLE 0 0 10,049
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 107 22,700 SH   SOLE 0 0 22,700
QUALCOMM INC COM 747525103 244 4,723 SH   SOLE 0 0 4,723
QUANTA SVCS INC COM 74762E102 330 8,851 SH   SOLE 0 0 8,851
REPUBLIC FIRST BANCORP INC COM 760416107 353 38,200 SH   SOLE 0 0 38,200
RETRACTABLE TECHNOLOGIES INC COM 76129W105 359 539,303 SH   SOLE 0 0 539,303
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 566 9,065 SH   SOLE 0 0 9,065
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 589 9,737 SH   SOLE 0 0 9,737
SCHLUMBERGER LTD COM 806857108 757 10,859 SH   SOLE 0 0 10,859
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 270 5,100 SH   SOLE 0 0 5,100
SIERRA WIRELESS INC COM 826516106 218 10,140 SH   SOLE 0 0 10,140
SIRIUS XM HLDGS INC COM 82968B103 55 10,134 SH   SOLE 0 0 10,134
SONIC FDRY INC COM NEW 83545R207 1,471 459,728 SH   SOLE 0 0 459,728
SOUTHERN CO COM 842587107 250 5,090 SH   SOLE 0 0 5,090
SPDR S&P 500 ETF TR TR UNIT 78462F103 300 1,197 SH   SOLE 0 0 1,197
SPDR SER TR NUVEEN BRC MUNIC 78468R721 269 5,500 SH   SOLE 0 0 5,500
STATOIL ASA SPONSORED ADR 85771P102 2,153 107,186 SH   SOLE 0 0 107,186
STUDENT TRANSN INC COM 86388A108 5,547 927,602 SH   SOLE 0 0 927,602
SUNOPTA INC COM 8676EP108 602 69,300 SH   SOLE 0 0 69,300
SYSCO CORP COM 871829107 302 5,600 SH   SOLE 0 0 5,600
TE CONNECTIVITY LTD REG SHS H84989104 285 3,437 SH   SOLE 0 0 3,437
TEAM INC COM 878155100 2,486 186,218 SH   SOLE 0 0 186,218
TETRA TECHNOLOGIES INC DEL COM 88162F105 930 325,300 SH   SOLE 0 0 325,300
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 202 11,508 SH   SOLE 0 0 11,508
TEXAS INSTRS INC COM 882508104 338 3,775 SH   SOLE 0 0 3,775
TIME WARNER INC COM NEW 887317303 2,357 23,007 SH   SOLE 0 0 23,007
TORONTO DOMINION BK ONT COM NEW 891160509 2,792 49,618 SH   SOLE 0 0 49,618
TOTAL S A SPONSORED ADR 89151E109 509 9,518 SH   SOLE 0 0 9,518
TRIUMPH GROUP INC NEW COM 896818101 2,994 100,664 SH   SOLE 0 0 100,664
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 1,261 281,000 SH   SOLE 0 0 281,000
UMH PPTYS INC COM 903002103 1,670 107,435 SH   SOLE 0 0 107,435
UNILEVER N V N Y SHS NEW 904784709 407 6,901 SH   SOLE 0 0 6,901
UNION PAC CORP COM 907818108 261 2,251 SH   SOLE 0 0 2,251
UNISYS CORP COM NEW 909214306 395 46,530 SH   SOLE 0 0 46,530
UNIT CORP COM 909218109 640 31,109 SH   SOLE 0 0 31,109
UNITEDHEALTH GROUP INC COM 91324P102 215 1,100 SH   SOLE 0 0 1,100
VERIZON COMMUNICATIONS INC COM 92343V104 3,899 78,788 SH   SOLE 0 0 78,788
VIACOM INC NEW CL B 92553P201 554 19,904 SH   SOLE 0 0 19,904
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4,926 173,105 SH   SOLE 0 0 173,105
VOYA PRIME RATE TR SH BEN INT 92913A100 96 18,500 SH   SOLE 0 0 18,500
WAL-MART STORES INC COM 931142103 344 4,415 SH   SOLE 0 0 4,415
WASTE MGMT INC DEL COM 94106L109 427 5,458 SH   SOLE 0 0 5,458
WEC ENERGY GROUP INC COM 92939U106 288 4,593 SH   SOLE 0 0 4,593
WELLS FARGO CO NEW COM 949746101 972 17,640 SH   SOLE 0 0 17,640
WESTAR ENERGY INC COM 95709T100 885 17,850 SH   SOLE 0 0 17,850
XCEL ENERGY INC COM 98389B100 1,315 27,801 SH   SOLE 0 0 27,801
XERIUM TECHNOLOGIES INC COM NEW 98416J118 795 166,474 SH   SOLE 0 0 166,474
XEROX CORP COM NEW 984121608 1,880 56,494 SH   SOLE 0 0 56,494