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 593 3,845 SH   SOLE   625 0 3,220
8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 15,213 817,000 SH   SOLE   817,000 0 0
ABBOTT LABS COM 002824100 355 7,225 SH   SOLE   7,225 0 0
ABBVIE INC COM 00287y109 485 7,225 SH   SOLE   7,225 0 0
ABENGOA SA SP ADR REP B 00289R201 6,475 407,508 SH   SOLE   365,323 0 42,185
ABENGOA YIELD PLC ORD SHS G00349103 4,397 140,400 SH   SOLE   138,500 0 1,900
ADOBE SYS INC COM 00724F101 343 4,235 SH   SOLE   3,025 0 1,210
ADVAXIS INC COM NEW 007624208 342 16,810 SH   SOLE   16,810 0 0
AEGON N V NY REGISTRY SH 007924103 7,048 952,480 SH   SOLE   882,455 0 70,025
AEP INDS INC COM 001031103 390 7,071 SH   SOLE   7,071 0 0
AERCAP HOLDINGS NV SHS n00985106 363 7,922 SH   SOLE   6,900 0 1,022
AETNA INC NEW COM 00817y108 21,728 170,467 SH   SOLE   136,025 0 34,442
AGRIUM INC COM 008916108 318 3,000 SH   SOLE   3,000 0 0
ALASKA AIR GROUP INC COM 011659109 5,414 84,022 SH   SOLE   61,372 0 22,650
ALASKA COMMUNICATIONS SYS GR COM 01167P101 345 143,598 SH   SOLE   143,598 0 0
ALLEGION PUB LTD CO ORD SHS g0176j109 4,681 77,836 SH   SOLE   63,128 0 14,708
ALLIED MOTION TECHNOLOGIES I COM 019330109 467 20,790 SH   SOLE   20,790 0 0
ALTRIA GROUP INC COM 02209s103 1,518 31,038 SH   SOLE   26,062 0 4,976
AMERICAN CAP LTD COM 02503Y103 412 30,420 SH   SOLE   0 0 30,420
AMERICAN INTL GROUP INC COM NEW 026874784 16,288 263,470 SH   SOLE   213,235 0 50,235
AMERICAS CAR MART INC COM 03062T105 247 5,000 SH   SOLE   5,000 0 0
AMERIPRISE FINL INC COM 03076c106 208 1,665 SH   SOLE   1,650 0 15
AMGEN INC COM 031162100 3,248 21,156 SH   SOLE   18,411 0 2,745
AMPIO PHARMACEUTICALS INC COM 03209T109 173 73,180 SH   SOLE   73,180 0 0
ANADARKO PETE CORP COM 032511107 753 9,652 SH   SOLE   9,652 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 6,914 57,295 SH   SOLE   49,589 0 7,706
ANI PHARMACEUTICALS INC COM 00182c103 407 6,560 SH   SOLE   6,560 0 0
ANTHEM INC COM 036752103 11,692 71,233 SH   SOLE   57,543 0 13,690
APOLLO INVT CORP COM 03761u106 452 63,860 SH   SOLE   0 0 63,860
APPLE INC COM 037833100 26,416 210,609 SH   SOLE   167,005 0 43,604
ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879n101 7,292 415,288 SH   SOLE   415,288 0 0
ARES CAP CORP COM 04010L103 492 29,900 SH   SOLE   0 0 29,900
ARQULE INC COM 04269E107 165 103,210 SH   SOLE   103,210 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 410 5,105 SH   SOLE   4,905 0 200
AXT INC COM 00246w103 36 14,201 SH   SOLE   14,201 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 246 26,900 SH   SOLE   26,900 0 0
BARCLAYS BK PLC IPATH S&P MLP 06742A750 2,426 90,500 SH   SOLE   90,500 0 0
BASSETT FURNITURE INDS INC COM 070203104 604 21,260 SH   SOLE   21,260 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,568 70,297 SH   SOLE   58,452 0 11,845
BIG 5 SPORTING GOODS CORP COM 08915P101 463 32,550 SH   SOLE   32,550 0 0
BIOGEN INC COM 09062X103 1,050 2,600 SH   SOLE   2,600 0 0
BIOTA PHARMACEUTIALS INC COM 090694100 285 137,510 SH   SOLE   137,510 0 0
BIOTELEMETRY INC COM 090672106 111 11,810 SH   SOLE   11,810 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 147 16,100 SH   SOLE   0 0 16,100
BOEING CO COM 097023105 241 1,735 SH   SOLE   1,635 0 100
BP PLC SPONSORED ADR 055622104 244 6,101 SH   SOLE   1,627 0 4,474
BRINKER INTL INC COM 109641100 5,973 103,616 SH   SOLE   82,406 0 21,210
BRISTOL MYERS SQUIBB CO COM 110122108 299 4,500 SH   SOLE   4,500 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7,508 69,360 SH   SOLE   58,363 0 10,997
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,431 155,494 SH   SOLE   134,922 0 20,572
BSQUARE CORP COM NEW 11776u300 360 53,070 SH   SOLE   53,070 0 0
BT GROUP PLC ADR 05577E101 17,760 250,530 SH   SOLE   211,720 0 38,810
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 177,546 2,401,544 SH   SOLE   1,936,799 0 464,745
BUILD A BEAR WORKSHOP COM 120076104 191 11,960 SH   SOLE   11,960 0 0
C & F FINL CORP COM 12466Q104 413 11,160 SH   SOLE   11,160 0 0
CAESARSTONE SDOT-YAM LTD ORD SHS m20598104 446 6,500 SH   SOLE   6,500 0 0
CALAMOS ASSET MGMT INC CL A 12811R104 562 45,870 SH   SOLE   45,870 0 0
CAMTEK LTD ORD m20791105 99 36,000 SH   SOLE   36,000 0 0
CANADIAN PAC RY LTD COM 13645T100 5,457 34,054 SH   SOLE   30,368 0 3,686
CAPITAL CITY BK GROUP INC COM 139674105 468 30,670 SH   SOLE   30,670 0 0
CAPITAL ONE FINL CORP COM 14040h105 6,779 77,057 SH   SOLE   58,821 0 18,236
CAPITAL PRODUCT PARTNERS L P COM UNIT LP y11082107 25,555 3,272,108 SH   SOLE   3,257,108 0 15,000
CASCADE MICROTECH INC COM 147322101 227 14,920 SH   SOLE   14,920 0 0
CELGENE CORP COM 151020104 12,502 108,020 SH   SOLE   85,635 0 22,385
CELLCOM ISRAEL LTD SHS m2196u109 214 56,000 SH   SOLE   56,000 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 299 26,240 SH   SOLE   26,240 0 0
CERULEAN PHARMA INC COM 15708Q105 102 22,170 SH   SOLE   22,170 0 0
CHASE CORP COM 16150R104 524 13,190 SH   SOLE   13,190 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 5,379 67,616 SH   SOLE   54,605 0 13,011
CHEMOCENTRYX INC COM 16383L106 328 39,882 SH   SOLE   39,882 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 18,246 591,430 SH   SOLE   431,440 0 159,990
CHENIERE ENERGY PTNRS LP HLD COM REP LLC IN 16411w108 13,082 558,573 SH   SOLE   558,573 0 0
CHEVRON CORP NEW COM 166764100 5,291 54,841 SH   SOLE   40,278 0 14,563
CHINA GREEN AGRICULTURE INC COM 16943w105 289 136,230 SH   SOLE   136,230 0 0
CISCO SYS INC COM 17275r102 6,188 225,353 SH   SOLE   176,771 0 48,582
CITI TRENDS INC COM 17306X102 337 13,919 SH   SOLE   13,919 0 0
CITIGROUP INC COM NEW 172967424 203 3,675 SH   SOLE   3,275 0 400
CLEARONE INC COM 18506U104 322 24,970 SH   SOLE   24,970 0 0
CLECO CORP NEW COM 12561W105 442 8,200 SH   SOLE   0 0 8,200
COCA COLA CO COM 191216100 6,912 176,194 SH   SOLE   123,215 0 52,979
COLUMBIA PIPELINE PARTNERS L COM UT REPSTG 198281107 24,794 983,907 SH   SOLE   983,907 0 0
COMERICA INC COM 200340107 448 8,738 SH   SOLE   8,738 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441b407 285 25,900 SH   SOLE   25,900 0 0
COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440w105 234 142,000 SH   SOLE   142,000 0 0
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 6,649 375,655 SH   SOLE   375,655 0 0
CONOCOPHILLIPS COM 20825c104 649 10,563 SH   SOLE   10,398 0 165
COPA HOLDINGS SA CL A P31076105 4,548 55,064 SH   SOLE   50,532 0 4,532
CORE MOLDING TECHNOLOGIES IN COM 218683100 337 14,770 SH   SOLE   14,770 0 0
CORPBANCA SPONSORED ADR 21987A209 297 18,000 SH   SOLE   18,000 0 0
CRA INTL INC COM 12618T105 530 19,010 SH   SOLE   19,010 0 0
CREDIT SUISSE NASSAU BRH X LINK CUSH MLP 22542d852 6,202 218,997 SH   SOLE   218,997 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344109 13,184 3,192,260 SH   SOLE   3,192,260 0 0
CRESTWOOD MIDSTREAM PARTNERS UNIT LTD PARTNER 226378107 43,082 3,846,583 SH   SOLE   2,791,322 0 1,055,261
CSS INDS INC COM 125906107 515 17,010 SH   SOLE   17,010 0 0
CULP INC COM 230215105 360 11,610 SH   SOLE   11,610 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 437 61,156 SH   SOLE   61,156 0 0
CVS HEALTH CORP COM 126650100 9,100 86,768 SH   SOLE   71,217 0 15,551
CYTOKINETICS INC COM NEW 23282W605 515 76,610 SH   SOLE   76,610 0 0
DCP MIDSTREAM PARTNERS LP COM UT LTD PTN 23311P100 67,884 2,211,936 SH   SOLE   1,779,058 0 432,878
DIGI INTL INC COM 253798102 456 47,710 SH   SOLE   47,710 0 0
DIGIRAD CORP COM 253827109 166 38,230 SH   SOLE   38,230 0 0
DILLARDS INC CL A 254067101 6,019 57,220 SH   SOLE   45,220 0 12,000
DISNEY WALT CO COM DISNEY 254687106 6,475 56,731 SH   SOLE   42,209 0 14,522
DSP GROUP INC COM 23332B106 450 43,610 SH   SOLE   43,610 0 0
DTS INC COM 23335C101 457 14,980 SH   SOLE   14,980 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 274 3,877 SH   SOLE   3,744 0 133
DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 27,085 1,705,627 SH   SOLE   1,699,527 0 6,100
EAGLE PHARMACEUTICALS INC COM 269796108 382 4,730 SH   SOLE   4,730 0 0
EATON VANCE MUN BD FD COM 27827X101 146 12,005 SH   SOLE   7,400 0 4,605
ECOPETROL S A SPONSORED ADS 279158109 240 18,100 SH   SOLE   18,100 0 0
ELBIT SYS LTD ORD m3760d101 509 6,501 SH   SOLE   6,501 0 0
ELLIS PERRY INTL INC COM 288853104 223 9,400 SH   SOLE   9,400 0 0
EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 4,140 207,599 SH   SOLE   179,204 0 28,395
EMERSON ELEC CO COM 291011104 817 14,746 SH   SOLE   13,919 0 827
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 11,836 740,690 SH   SOLE   700,170 0 40,520
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 92,278 2,796,315 SH   SOLE   2,512,043 0 284,272
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 6,225 186,773 SH   SOLE   158,185 0 28,588
ENDOCYTE INC COM 29269A102 394 75,840 SH   SOLE   75,840 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 202,249 3,151,774 SH   SOLE   2,471,077 0 680,697
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 53,116 1,017,539 SH   SOLE   787,536 0 230,003
ENGLOBAL CORP COM 293306106 77 56,950 SH   SOLE   56,950 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 11,883 382,207 SH   SOLE   382,207 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 190,074 6,359,101 SH   SOLE   4,900,953 0 1,458,148
EPLUS INC COM 294268107 302 3,940 SH   SOLE   3,940 0 0
EQT GP HLDGS LP COM UNIT REP 26885J103 11,896 350,000 SH   SOLE   350,000 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 17,930 219,889 SH   SOLE   158,919 0 60,970
ESSA BANCORP INC COM 29667D104 162 12,562 SH   SOLE   12,562 0 0
EXPRESS SCRIPTS HLDG CO COM 30219g108 230 2,588 SH   SOLE   797 0 1,791
EXTERRAN PARTNERS LP COM UNITS 30225N105 202 9,000 SH   SOLE   9,000 0 0
EXXON MOBIL CORP COM 30231g102 13,688 164,524 SH   SOLE   128,145 0 36,379
FARMERS CAP BK CORP COM 309562106 343 12,076 SH   SOLE   12,076 0 0
FIFTH STREET FINANCE CORP COM 31678A103 223 33,980 SH   SOLE   0 0 33,980
FIRST CMNTY BANCSHARES INC N COM 31983A103 573 31,461 SH   SOLE   31,461 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 611 16,270 SH   SOLE   16,270 0 0
FIRST INTERNET BANCORP COM 320557101 211 8,630 SH   SOLE   8,630 0 0
FORTRESS BIOTECH INC COM 34960Q109 377 112,088 SH   SOLE   112,088 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,249 54,080 SH   SOLE   54,080 0 0
FS INVT CORP COM 302635107 468 47,560 SH   SOLE   0 0 47,560
GASLOG LTD SHS G37585109 54,211 2,717,338 SH   SOLE   2,139,438 0 577,900
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 13,727 599,977 SH   SOLE   599,977 0 0
GENERAL ELECTRIC CO COM 369604103 2,063 77,649 SH   SOLE   45,369 0 32,280
GENERAL FIN CORP DEL COM 369822101 213 40,780 SH   SOLE   40,780 0 0
GLOBALSCAPE INC COM 37940G109 134 40,780 SH   SOLE   40,780 0 0
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 22,011 892,229 SH   SOLE   892,229 0 0
GOLD RESOURCE CORP COM 38068t105 275 99,590 SH   SOLE   99,590 0 0
GOOGLE INC CL A 38259P508 4,941 9,150 SH   SOLE   6,873 0 2,277
GOOGLE INC CL C 38259p706 4,753 9,132 SH   SOLE   7,165 0 1,967
GULF RESOURCES INC COM PAR $0.0005 40251W309 81 39,331 SH   SOLE   39,331 0 0
HACKETT GROUP INC COM 404609109 650 48,420 SH   SOLE   48,420 0 0
HALLIBURTON CO COM 406216101 205 4,755 SH   SOLE   4,755 0 0
HALLMARK FINL SVCS INC EC COM NEW 40624Q203 535 47,020 SH   SOLE   47,020 0 0
HANDY & HARMAN LTD COM 410315105 409 11,791 SH   SOLE   11,791 0 0
HANESBRANDS INC COM 410345102 10,874 326,336 SH   SOLE   256,276 0 70,060
HARTFORD FINL SVCS GROUP INC COM 416515104 8,309 199,873 SH   SOLE   164,278 0 35,595
HARVARD BIOSCIENCE INC COM 416906105 67 11,750 SH   SOLE   11,750 0 0
HCA HOLDINGS INC COM 40412c101 4,805 52,970 SH   SOLE   43,305 0 9,665
HEIDRICK & STRUGGLES INTL IN COM 422819102 558 21,410 SH   SOLE   21,410 0 0
HENNESSY ADVISORS INC COM 425885100 365 19,350 SH   SOLE   19,350 0 0
HERITAGE COMMERCE CORP COM 426927109 493 51,340 SH   SOLE   51,340 0 0
HESKA CORP COM RESTRC NEW 42805E306 494 16,650 SH   SOLE   16,650 0 0
HESS CORP COM 42809h107 935 13,980 SH   SOLE   11,780 0 2,200
HEWLETT PACKARD CO COM 428236103 9,629 320,871 SH   SOLE   252,896 0 67,975
HIGHER ONE HLDGS INC COM 42983D104 90 30,110 SH   SOLE   30,110 0 0
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 9,534 499,166 SH   SOLE   499,166 0 0
HOME DEPOT INC COM 437076102 7,655 68,885 SH   SOLE   52,952 0 15,933
HONDA MOTOR LTD AMERN SHS 438128308 319 9,831 SH   SOLE   6,626 0 3,205
HONEYWELL INTL INC COM 438516106 8,917 87,449 SH   SOLE   65,657 0 21,792
HOOKER FURNITURE CORP COM 439038100 673 26,810 SH   SOLE   26,810 0 0
HOWARD HUGHES CORP COM 44267d107 344 2,400 SH   SOLE   2,400 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 4,442 99,138 SH   SOLE   89,467 0 9,671
HUANENG PWR INTL INC SPON ADR H SHS 443304100 11,297 214,038 SH   SOLE   189,253 0 24,785
HURCO COMPANIES INC COM 447324104 479 13,850 SH   SOLE   13,850 0 0
ICICI BK LTD ADR 45104G104 755 72,500 SH   SOLE   72,500 0 0
ILLINOIS TOOL WKS INC COM 452308109 208 2,266 SH   SOLE   2,266 0 0
INDEPENDENCE HLDG CO NEW COM NEW 453440307 215 16,291 SH   SOLE   16,291 0 0
ING GROEP N V SPONSORED ADR 456837103 15,496 934,609 SH   SOLE   815,709 0 118,900
INGERSOLL-RAND PLC SHS g47791101 3,731 55,336 SH   SOLE   44,151 0 11,185
INTEL CORP COM 458140100 4,261 140,103 SH   SOLE   110,778 0 29,325
INTEST CORP COM 461147100 46 10,555 SH   SOLE   10,555 0 0
INTL FCSTONE INC COM 46116V105 458 13,780 SH   SOLE   13,780 0 0
INTL PAPER CO COM 460146103 6,760 142,048 SH   SOLE   114,028 0 28,020
INUVO INC COM NEW 46122W204 105 34,300 SH   SOLE   34,300 0 0
ISHARES 1-3 YR CR BD ETF 464288646 4,479 42,525 SH   SOLE   35,260 0 7,265
ISHARES MSCI EURO FL ETF 464289180 1,026 44,920 SH   SOLE   38,920 0 6,000
ISHARES TR MSCI EMG MKT ETF 464287234 807 20,363 SH   SOLE   16,895 0 3,468
ISHARES TR MSCI EAFE ETF 464287465 4,419 69,603 SH   SOLE   65,642 0 3,961
ISHARES TR RUSSELL 2000 ETF 464287655 2,497 20,000 SH   SOLE   20,000 0 0
ITT EDUCATIONAL SERVICES INC COM 45068B109 79 19,960 SH   SOLE   19,960 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 371 14,896 SH   SOLE   14,896 0 0
JOHNSON & JOHNSON COM 478160104 7,760 79,625 SH   SOLE   64,465 0 15,160
JP ENERGY PARTNERS LP UNT REPST LTD 46643c109 4,259 327,600 SH   SOLE   327,600 0 0
JPMORGAN CHASE & CO COM 46625h100 11,314 166,972 SH   SOLE   133,015 0 33,957
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6,136 154,955 SH   SOLE   153,700 0 1,255
KADANT INC COM 48282T104 214 4,527 SH   SOLE   4,527 0 0
KCAP FINL INC COM 48668E101 66 11,020 SH   SOLE   0 0 11,020
KELLOGG CO COM 487836108 310 4,950 SH   SOLE   0 0 4,950
KEMPER CORP DEL COM 488401100 383 9,946 SH   SOLE   9,946 0 0
KIMBERLY CLARK CORP COM 494368103 392 3,700 SH   SOLE   3,700 0 0
KINDER MORGAN INC DEL COM 49456B101 208,780 5,438,405 SH   SOLE   4,449,939 0 988,466
KIRKLANDS INC COM 497498105 518 18,571 SH   SOLE   18,571 0 0
KMG CHEMICALS INC COM 482564101 408 16,050 SH   SOLE   16,050 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 39,278 2,054,307 SH   SOLE   1,747,897 0 306,410
LAWSON PRODS INC COM 520776105 252 10,750 SH   SOLE   10,750 0 0
LEAR CORP COM NEW 521865204 9,266 82,543 SH   SOLE   65,498 0 17,045
LEMAITRE VASCULAR INC COM 525558201 250 20,750 SH   SOLE   20,750 0 0
LIQUIDITY SERVICES INC COM 53635B107 521 54,120 SH   SOLE   54,120 0 0
LOWES COS INC COM 548661107 4,232 63,196 SH   SOLE   50,811 0 12,385
LSI INDS INC COM 50216C108 96 10,330 SH   SOLE   10,330 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 202,700 2,762,328 SH   SOLE   2,183,852 0 578,476
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 318 47,783 SH   SOLE   47,783 0 0
MAGNA INTL INC COM 559222401 19,054 339,705 SH   SOLE   301,193 0 38,512
MAIN STREET CAPITAL CORP COM 56035L104 334 10,470 SH   SOLE   0 0 10,470
MAINSOURCE FINANCIAL GP INC COM 56062Y102 517 23,560 SH   SOLE   23,560 0 0
MANHATTAN BRIDGE CAPITAL INC COM 562803106 48 11,030 SH   SOLE   11,030 0 0
MANNATECH INC COM NEW 563771203 181 10,080 SH   SOLE   10,080 0 0
MARCHEX INC CL B 56624r108 148 29,880 SH   SOLE   29,880 0 0
MARINE HARVEST ASA SPONSORED ADR 56824r205 1,003 87,800 SH   SOLE   87,800 0 0
MARKET VECTORS ETF TR RUSSIA ETF 57060U506 356 19,500 SH   SOLE   19,500 0 0
MARKET VECTORS ETF TR VIETNAM ETF 57060U761 235 12,600 SH   SOLE   12,600 0 0
MARKET VECTORS ETF TR SHT HG MUN ETF 57061r486 213 8,500 SH   SOLE   8,500 0 0
MARKWEST ENERGY PARTNERS L P UNIT LTD PARTN 570759100 53,159 942,876 SH   SOLE   739,405 0 203,471
MARLIN BUSINESS SVCS CORP COM 571157106 407 24,130 SH   SOLE   24,130 0 0
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 217 7,000 SH   SOLE   7,000 0 0
MATTSON TECHNOLOGY INC COM 577223100 37 11,160 SH   SOLE   11,160 0 0
MBT FINL CORP COM 578877102 73 12,643 SH   SOLE   12,643 0 0
MEDTRONIC PLC SHS g5960l103 1,730 23,347 SH   SOLE   20,751 0 2,596
MELLANOX TECHNOLOGIES LTD SHS M51363113 418 8,600 SH   SOLE   8,600 0 0
MERCK & CO INC NEW COM 58933y105 9,529 167,385 SH   SOLE   136,268 0 31,117
METLIFE INC COM 59156r108 694 12,389 SH   SOLE   9,105 0 3,284
MGP INGREDIENTS INC NEW COM 55303J106 368 21,880 SH   SOLE   21,880 0 0
MICROSOFT CORP COM 594918104 1,597 36,164 SH   SOLE   31,414 0 4,750
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564N103 27,487 2,580,915 SH   SOLE   2,085,435 0 495,480
MIND C T I LTD ORD m70240102 207 79,577 SH   SOLE   79,577 0 0
MOBILEYE N V AMSTELVEEN ORD SHS n51488117 425 8,000 SH   SOLE   8,000 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 3,978 61,605 SH   SOLE   54,538 0 7,067
NATURAL HEALTH TRENDS CORP COM PAR $.001 63888P406 967 23,330 SH   SOLE   23,330 0 0
NAUTILUS INC COM 63910B102 777 36,110 SH   SOLE   36,110 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD y62134104 12,484 804,900 SH   SOLE   799,900 0 5,000
NCI INC CL A 62886K104 320 31,000 SH   SOLE   31,000 0 0
NEOGENOMICS INC COM NEW 64049M209 361 66,730 SH   SOLE   66,730 0 0
NEXTERA ENERGY INC COM 65339F101 216 2,200 SH   SOLE   0 0 2,200
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 83,173 2,742,257 SH   SOLE   2,218,427 0 523,830
NICE SYS LTD SPONSORED ADR 653656108 553 8,700 SH   SOLE   8,700 0 0
NICHOLAS FINANCIAL INC COM NEW 65373J209 213 16,770 SH   SOLE   16,770 0 0
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 1,623 44,734 SH   SOLE   43,145 0 1,589
NOBLE ENERGY INC COM 655044105 359 8,400 SH   SOLE   7,800 0 600
NORFOLK SOUTHERN CORP COM 655844108 247 2,825 SH   SOLE   2,825 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 369 29,533 SH   SOLE   29,533 0 0
NOVARTIS A G SPONSORED ADR 66987V109 9,388 95,467 SH   SOLE   81,052 0 14,415
NOVO-NORDISK A S ADR 670100205 12,120 221,330 SH   SOLE   190,715 0 30,615
NRG YIELD INC CL C 62942X405 6,567 300,000 SH   SOLE   300,000 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 2,497 42,075 SH   SOLE   30,220 0 11,855
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 24,603 646,432 SH   SOLE   507,991 0 138,441
NUVEEN PREM INCOME MUN FD 2 COM 67063w102 170 12,800 SH   SOLE   12,800 0 0
NV5 HLDGS INC COM 62945V109 217 8,930 SH   SOLE   8,930 0 0
NVE CORP COM NEW 629445206 557 7,100 SH   SOLE   7,100 0 0
NXP SEMICONDUCTORS N V COM N6596X109 14,100 143,581 SH   SOLE   126,531 0 17,050
OCCIDENTAL PETE CORP DEL COM 674599105 1,291 16,606 SH   SOLE   15,081 0 1,525
ONEOK INC NEW COM 682680103 127,086 3,218,987 SH   SOLE   2,700,104 0 518,883
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 422 12,400 SH   SOLE   11,000 0 1,400
OPEN TEXT CORP COM 683715106 230 5,670 SH   SOLE   5,670 0 0
OPKO HEALTH INC COM 68375n103 225 14,000 SH   SOLE   14,000 0 0
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 392 14,904 SH   SOLE   14,904 0 0
ORACLE CORP COM 68389x105 349 8,650 SH   SOLE   4,750 0 3,900
ORANGE SPONSORED ADR 684060106 8,632 561,970 SH   SOLE   489,430 0 72,540
ORBOTECH LTD ORD M75253100 1,210 58,150 SH   SOLE   58,150 0 0
ORIX CORP SPONSORED ADR 686330101 14,817 198,831 SH   SOLE   175,885 0 22,946
ORMAT TECHNOLOGIES INC COM 686688102 366 9,723 SH   SOLE   9,723 0 0
PACCAR INC COM 693718108 743 11,643 SH   SOLE   11,643 0 0
PACIFIC ETHANOL INC COM PAR $.001 69423u305 510 49,450 SH   SOLE   49,450 0 0
PBF LOGISTICS LP UNIT LTD PTNR 69318q104 4,134 172,768 SH   SOLE   172,768 0 0
PC-TEL INC COM 69325Q105 163 22,720 SH   SOLE   22,720 0 0
PENNTEX MIDSTREAM PARTNERS L COM UNIT LTD 709311104 9,695 500,000 SH   SOLE   500,000 0 0
PEPSICO INC COM 713448108 3,976 42,600 SH   SOLE   29,150 0 13,450
PERICOM SEMICONDUCTOR CORP COM 713831105 508 38,650 SH   SOLE   38,650 0 0
PERNIX THERAPEUTICS HLDGS IN COM 71426V108 224 37,900 SH   SOLE   37,900 0 0
PETMED EXPRESS INC COM 716382106 495 28,690 SH   SOLE   28,690 0 0
PFIZER INC COM 717081103 1,820 54,271 SH   SOLE   29,743 0 24,528
PHILIP MORRIS INTL INC COM 718172109 4,941 61,625 SH   SOLE   45,696 0 15,929
PHILIPPINE LONG DISTANCE TEL SPONSORED ADR 718252604 723 11,600 SH   SOLE   11,600 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 88,044 2,020,740 SH   SOLE   1,447,357 0 573,383
PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 131,417 5,085,810 SH   SOLE   4,386,628 0 699,182
PLANAR SYS INC COM 726900103 486 111,410 SH   SOLE   111,410 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 1,813 16,930 SH   SOLE   10,805 0 6,125
PREMIER FINL BANCORP INC COM 74050M105 285 18,420 SH   SOLE   18,420 0 0
PRICELINE GRP INC COM NEW 741503403 2,929 2,544 SH   SOLE   2,042 0 502
PROCTER & GAMBLE CO COM 742718109 726 9,275 SH   SOLE   4,836 0 4,439
PROGENICS PHARMACEUTICALS IN COM 743187106 502 67,270 SH   SOLE   67,270 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 451 61,180 SH   SOLE   0 0 61,180
PRUDENTIAL FINL INC COM 744320102 222 2,540 SH   SOLE   2,540 0 0
QEP MIDSTREAM PARTNERS LP COM UNIT RP LTD 74735R115 36,847 2,101,931 SH   SOLE   1,736,631 0 365,300
RADWARE LTD ORD M81873107 400 18,000 SH   SOLE   18,000 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 445 37,390 SH   SOLE   37,390 0 0
RCM TECHNOLOGIES INC COM NEW 749360400 84 14,880 SH   SOLE   14,880 0 0
REX AMERICAN RESOURCES CORP COM 761624105 517 8,120 SH   SOLE   8,120 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 8,157 469,888 SH   SOLE   469,888 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,074 74,582 SH   SOLE   69,154 0 5,428
RIVERVIEW BANCORP INC COM 769397100 45 10,458 SH   SOLE   10,458 0 0
ROCKY BRANDS INC COM 774515100 512 27,390 SH   SOLE   27,390 0 0
ROSE ROCK MIDSTREAM L P COM U REP LTD 777149105 234 5,000 SH   SOLE   3,000 0 2,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 8,924 156,538 SH   SOLE   133,393 0 23,146
RTI SURGICAL INC COM 74975N105 510 78,970 SH   SOLE   78,970 0 0
SANOFI SPONSORED ADR 80105N105 10,671 215,453 SH   SOLE   189,026 0 26,426
SAPIENS INTL CORP N V SHS NEW N7716A151 217 20,900 SH   SOLE   20,900 0 0
SCHLUMBERGER LTD COM 806857108 5,674 65,829 SH   SOLE   65,029 0 800
SCICLONE PHARMACEUTICALS INC COM 80862K104 603 61,410 SH   SOLE   61,410 0 0
SEADRILL PARTNERS LLC COMUNIT REP LB Y7545W109 19,435 1,574,937 SH   SOLE   1,342,338 0 232,599
SEMGROUP CORP CL A 81663A105 114,718 1,443,356 SH   SOLE   1,286,666 0 156,690
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 15,110 330,989 SH   SOLE   330,989 0 0
SHIRE PLC SPONSORED ADR 82481R106 20,848 86,329 SH   SOLE   74,318 0 12,011
SIGMA DESIGNS INC COM 826565103 657 55,060 SH   SOLE   55,060 0 0
SILICOM LTD ORD m84116108 240 6,500 SH   SOLE   6,500 0 0
SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 294 39,500 SH   SOLE   39,500 0 0
SKYSTAR BIO-PHARMA CO COM PAR $.001 830884300 30 11,288 SH   SOLE   11,288 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2,988 88,000 SH   SOLE   88,000 0 0
SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 6,024 542,671 SH   SOLE   542,671 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,321 6,415 SH   SOLE   5,643 0 772
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 428 1,565 SH   SOLE   1,240 0 325
SPECTRA ENERGY CORP COM 847560109 26,783 821,550 SH   SOLE   821,550 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 64,887 1,407,527 SH   SOLE   1,112,139 0 295,388
SPIRIT AIRLS INC COM 848577102 4,348 70,015 SH   SOLE   56,825 0 13,190
SPOK HLDGS INC COM 84863t106 243 14,455 SH   SOLE   14,455 0 0
ST JUDE MED INC COM 790849103 5,546 75,906 SH   SOLE   55,961 0 19,945
STARZ COM SER A 85571q102 11,778 263,373 SH   SOLE   214,600 0 48,773
STATOIL ASA SPONSORED ADR 85771P102 829 46,293 SH   SOLE   46,293 0 0
STRAIGHT PATH COMMUNICATNS I CL B 862578101 311 9,490 SH   SOLE   9,490 0 0
SUCAMPO PHARMACEUTICALS INC CL A 864909106 276 16,820 SH   SOLE   16,820 0 0
SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 27,745 839,729 SH   SOLE   621,791 0 217,938
SUNCOR ENERGY INC NEW COM 867224107 3,006 109,219 SH   SOLE   94,550 0 14,669
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 1,984 52,158 SH   SOLE   47,478 0 4,680
SUNTRUST BKS INC COM 867914103 8,507 197,737 SH   SOLE   159,087 0 38,650
SYNALLOY CP DEL COM 871565107 144 10,520 SH   SOLE   10,520 0 0
SYNERGETICS USA INC COM 87160G107 501 106,683 SH   SOLE   106,683 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 54,081 1,682,139 SH   SOLE   1,512,379 0 169,760
TARGA RES CORP COM 87612G101 69,917 783,644 SH   SOLE   719,526 0 64,118
TARO PHARMACEUTICAL INDS LTD SHS m8737e108 445 3,100 SH   SOLE   3,100 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 11,178 196,111 SH   SOLE   156,759 0 39,352
TCP CAP CORP COM 87238Q103 167 10,890 SH   SOLE   0 0 10,890
TEEKAY CORPORATION COM Y8564W103 72,666 1,697,022 SH   SOLE   1,453,266 0 243,756
TEEKAY LNG PARTNERS L P PRTNRSP UNITS y8564m105 1,206 37,468 SH   SOLE   29,155 0 8,313
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 39,682 1,961,521 SH   SOLE   1,799,844 0 161,677
TEEKAY TANKERS LTD CL A y8565n102 114 17,250 SH   SOLE   17,250 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 220 15,800 SH   SOLE   15,800 0 0
TERRAFORM PWR INC CL A COM 88104R100 7,012 184,630 SH   SOLE   184,630 0 0
TESORO LOGISTICS LP COM UNIT LP 88160T107 48,027 840,813 SH   SOLE   666,273 0 174,540
TICC CAPITAL CORP COM 87244T109 135 20,030 SH   SOLE   0 0 20,030
TILLYS INC CL A 886885102 119 12,290 SH   SOLE   12,290 0 0
TOTAL S A SPONSORED ADR 89151E109 10,321 209,902 SH   SOLE   183,893 0 26,009
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1,223 79,200 SH   SOLE   79,200 0 0
TPG SPECIALTY LENDING INC COM 87265K102 293 17,210 SH   SOLE   0 0 17,210
TRANSDIGM GROUP INC COM 893641100 8,223 36,601 SH   SOLE   27,861 0 8,740
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 358 9,420 SH   SOLE   9,420 0 0
TRANSOCEAN PARTNERS LLC COM UNIT RP LT y8977y100 19,293 1,395,035 SH   SOLE   1,395,035 0 0
TRC COS INC COM 872625108 453 44,657 SH   SOLE   44,657 0 0
TREVENA INC COM 89532E109 204 32,640 SH   SOLE   32,640 0 0
UBS AG JERSEY BRANCH 2XMN ALR MLP INF 902664200 19,795 465,650 SH   SOLE   465,650 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 5,652 225,885 SH   SOLE   225,885 0 0
UGI CORP NEW COM 902681105 3,202 92,947 SH   SOLE   75,162 0 17,785
UNILEVER PLC SPON ADR NEW 904767704 218 5,066 SH   SOLE   3,665 0 1,401
UNITED ONLINE INC COM NEW 911268209 607 38,730 SH   SOLE   38,730 0 0
UNITED TECHNOLOGIES CORP COM 913017109 623 5,619 SH   SOLE   4,689 0 930
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 297 3,661 SH   SOLE   3,661 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,026 25,105 SH   SOLE   25,105 0 0
VERINT SYS INC COM 92343x100 486 8,000 SH   SOLE   8,000 0 0
VISTEON CORP COM NEW 92839U206 8,974 85,480 SH   SOLE   69,400 0 16,080
VOLT INFORMATION SCIENCES IN COM 928703107 150 15,430 SH   SOLE   15,430 0 0
VOXX INTL CORP CL A 91829F104 230 27,720 SH   SOLE   27,720 0 0
VOYA FINL INC COM 929089100 7,301 157,105 SH   SOLE   123,345 0 33,760
VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 18,929 755,959 SH   SOLE   753,459 0 2,500
WAL-MART STORES INC COM 931142103 1,000 14,094 SH   SOLE   7,810 0 6,284
WELLS FARGO & CO NEW COM 949746101 3,958 70,380 SH   SOLE   56,296 0 14,084
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 1,264 19,939 SH   SOLE   16,349 0 3,590
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 4,306 198,000 SH   SOLE   198,000 0 0
WEYCO GROUP INC COM 962149100 443 14,850 SH   SOLE   14,850 0 0
WILLDAN GROUP INC COM 96924N100 294 26,320 SH   SOLE   26,320 0 0
WILLIAMS COS INC DEL COM 969457100 237,968 4,146,515 SH   SOLE   3,479,297 0 667,218
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 1,152 23,779 SH   SOLE   19,366 0 4,413
WISDOMTREE TR EUROPE SMCP DV 97717W869 7,530 131,760 SH   SOLE   115,205 0 16,555
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 203 3,300 SH   SOLE   3,300 0 0
WOODWARD INC COM 980745103 781 14,208 SH   SOLE   14,208 0 0
WOORI BK ADR 98105t104 268 10,172 SH   SOLE   10,172 0 0
XENOPORT INC COM 98411C100 176 28,650 SH   SOLE   28,650 0 0
XO GROUP INC COM 983772104 309 18,880 SH   SOLE   18,880 0 0
YAHOO INC COM 984332106 4,807 122,350 SH   SOLE   91,565 0 30,785