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 634 3,845 SH   SOLE   625 0 3,220
ABBOTT LABS COM 002824100 413 8,919 SH   SOLE   7,225 0 1,694
ABBVIE INC COM 00287y109 451 7,697 SH   SOLE   7,225 0 472
ABENGOA SA SP ADR REP B 00289r201 3,691 203,675 SH   SOLE   184,785 0 18,890
ABENGOA YIELD PLC ORD SHS G00349103 4,743 140,400 SH   SOLE   138,500 0 1,900
ADAMS RES & ENERGY INC COM NEW 006351308 204 3,040 SH   SOLE   3,040 0 0
ADOBE SYS INC COM 00724F101 313 4,235 SH   SOLE   3,025 0 1,210
ADVAXIS INC COM NEW 007624208 243 16,810 SH   SOLE   16,810 0 0
AEGON N V NY REGISTRY SH 007924103 7,423 936,062 SH   SOLE   866,497 0 69,565
AERCAP HOLDINGS NV SHS n00985106 346 7,922 SH   SOLE   6,900 0 1,022
AETNA INC NEW COM 00817y108 17,549 164,736 SH   SOLE   131,269 0 33,467
AGRIUM INC COM 008916108 361 3,458 SH   SOLE   3,000 0 458
ALASKA AIR GROUP INC COM 011659109 5,386 81,391 SH   SOLE   58,716 0 22,675
ALLEGION PUB LTD CO ORD SHS g0176j109 4,816 78,723 SH   SOLE   64,015 0 14,708
ALLIED MOTION TECHNOLOGIES I COM 019330109 642 19,330 SH   SOLE   19,330 0 0
ALLOT COMMUNICATIONS LTD SHS m0854q105 135 15,400 SH   SOLE   15,400 0 0
ALTRIA GROUP INC COM 02209s103 1,528 30,538 SH   SOLE   25,562 0 4,976
AMERICAN INTL GROUP INC COM NEW 026874784 14,225 259,623 SH   SOLE   209,388 0 50,235
AMERICAS CAR MART INC COM 03062T105 271 5,000 SH   SOLE   5,000 0 0
AMERIPRISE FINL INC COM 03076c106 218 1,665 SH   SOLE   1,650 0 15
AMGEN INC COM 031162100 3,469 21,700 SH   SOLE   17,880 0 3,820
ANADARKO PETE CORP COM 032511107 844 10,187 SH   SOLE   7,000 0 3,187
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 6,837 56,085 SH   SOLE   48,448 0 7,637
ANI PHARMACEUTICALS INC COM 00182c103 410 6,560 SH   SOLE   6,560 0 0
ANTHEM INC COM 036752103 10,551 68,332 SH   SOLE   55,642 0 12,690
APPLE INC COM 037833100 25,250 202,922 SH   SOLE   160,318 0 42,604
ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879n101 8,007 415,288 SH   SOLE   415,288 0 0
ARGAN INC COM 04010E109 488 13,500 SH   SOLE   13,500 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 145 10,925 SH   SOLE   10,925 0 0
ATLANTIC PWR CORP COM NEW 04878q863 277 98,750 SH   SOLE   98,750 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 437 5,105 SH   SOLE   4,905 0 200
AXT INC COM 00246w103 120 44,640 SH   SOLE   44,640 0 0
BARCLAYS BK PLC IPATH S&P MLP 06742A750 4,322 150,500 SH   SOLE   150,500 0 0
BASSETT FURNITURE INDS INC COM 070203104 592 20,760 SH   SOLE   20,760 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,062 69,717 SH   SOLE   57,872 0 11,845
BIOGEN INC COM 09062X103 1,098 2,600 SH   SOLE   2,600 0 0
BIOTA PHARMACEUTIALS INC COM 090694100 198 86,020 SH   SOLE   86,020 0 0
BOEING CO COM 097023105 260 1,735 SH   SOLE   1,635 0 100
BP PLC SPONSORED ADR 055622104 260 6,637 SH   SOLE   1,628 0 5,009
BRINKER INTL INC COM 109641100 6,193 100,600 SH   SOLE   80,890 0 19,710
BRISTOL MYERS SQUIBB CO COM 110122108 290 4,500 SH   SOLE   4,500 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7,023 67,682 SH   SOLE   56,815 0 10,867
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,374 100,236 SH   SOLE   87,632 0 12,604
BSQUARE CORP COM NEW 11776u300 135 28,890 SH   SOLE   28,890 0 0
BT GROUP PLC ADR 05577E101 15,310 234,930 SH   SOLE   203,119 0 31,811
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 179,811 2,380,970 SH   SOLE   1,915,445 0 465,525
BUILD A BEAR WORKSHOP COM 120076104 298 15,150 SH   SOLE   15,150 0 0
CAESARSTONE SDOT-YAM LTD ORD SHS m20598104 395 6,500 SH   SOLE   6,500 0 0
CALAMOS ASSET MGMT INC CL A 12811R104 503 37,380 SH   SOLE   37,380 0 0
CALIX INC COM 13100M509 232 27,670 SH   SOLE   27,670 0 0
CAMTEK LTD ORD m20791105 115 36,000 SH   SOLE   36,000 0 0
CANADIAN PAC RY LTD COM 13645t100 6,152 33,673 SH   SOLE   30,012 0 3,661
CAPITAL CITY BK GROUP INC COM 139674105 430 26,450 SH   SOLE   26,450 0 0
CAPITAL ONE FINL CORP COM 14040h105 5,938 75,342 SH   SOLE   57,056 0 18,286
CAPITAL PRODUCT PARTNERS L P COM UNIT LP y11082107 25,690 2,704,158 SH   SOLE   2,689,158 0 15,000
CASCADE MICROTECH INC COM 147322101 216 15,920 SH   SOLE   15,920 0 0
CELGENE CORP COM 151020104 11,965 103,795 SH   SOLE   82,410 0 21,385
CELLCOM ISRAEL LTD SHS m2196u109 244 50,848 SH   SOLE   50,848 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 279 26,240 SH   SOLE   26,240 0 0
CHASE CORP COM 16150R104 572 13,090 SH   SOLE   13,090 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 5,306 64,731 SH   SOLE   52,670 0 12,061
CHEMOCENTRYX INC COM 16383L106 181 23,940 SH   SOLE   23,940 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411q101 9,923 331,210 SH   SOLE   331,210 0 0
CHENIERE ENERGY PTNRS LP HLD COM REP LLC IN 16411w108 11,202 467,349 SH   SOLE   467,349 0 0
CHESAPEAKE ENERGY CORP COM 165167107 441 31,115 SH   SOLE   27,050 0 4,065
CHEVRON CORP NEW COM 166764100 5,179 49,334 SH   SOLE   35,971 0 13,363
CHINA GREEN AGRICULTURE INC COM 16943w105 91 51,620 SH   SOLE   51,620 0 0
CHINA SOUTHN AIRLS LTD SPON ADR CL H 169409109 5,021 139,330 SH   SOLE   121,765 0 17,565
CISCO SYS INC COM 17275r102 5,956 216,382 SH   SOLE   167,800 0 48,582
CITI TRENDS INC COM 17306X102 596 22,070 SH   SOLE   22,070 0 0
CITIGROUP INC COM NEW 172967424 230 4,469 SH   SOLE   3,275 0 1,194
CLECO CORP NEW COM 12561W105 447 8,200 SH   SOLE   0 0 8,200
CLOROX CO DEL COM 189054109 210 1,900 SH   SOLE   1,300 0 600
COCA COLA CO COM 191216100 7,049 173,845 SH   SOLE   120,841 0 53,004
COLUMBIA PIPELINE PARTNERS L COM UT REPSTG 198281107 25,212 910,507 SH   SOLE   910,507 0 0
COMERICA INC COM 200340107 394 8,738 SH   SOLE   8,738 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441b407 271 25,900 SH   SOLE   25,900 0 0
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 6,378 366,355 SH   SOLE   366,355 0 0
CONOCOPHILLIPS COM 20825c104 471 7,563 SH   SOLE   7,398 0 165
COPA HOLDINGS SA CL A P31076105 5,349 52,973 SH   SOLE   48,336 0 4,637
CORONADO BIOSCIENCES INC COM 21976U109 208 54,038 SH   SOLE   54,038 0 0
CORPBANCA SPONSORED ADR 21987A209 264 16,500 SH   SOLE   16,500 0 0
CPFL ENERGIA S A SPONSORED ADR 126153105 204 16,000 SH   SOLE   16,000 0 0
CRA INTL INC COM 12618T105 537 17,260 SH   SOLE   17,260 0 0
CREDIT SUISSE NASSAU BRH EQL WGT MLP LKD 22542d852 6,653 218,997 SH   SOLE   218,997 0 0
CRESTWOOD MIDSTREAM PARTNERS UNIT LTD PARTNER 226378107 73,210 5,045,483 SH   SOLE   3,985,832 0 1,059,651
CSS INDS INC COM 125906107 216 7,160 SH   SOLE   7,160 0 0
CTPARTNERS EXECUTIVE SEARCH COM 22945C105 93 18,210 SH   SOLE   18,210 0 0
CULP INC COM 230215105 215 8,040 SH   SOLE   8,040 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 166 24,970 SH   SOLE   24,970 0 0
CVS HEALTH CORP COM 126650100 8,363 81,027 SH   SOLE   68,251 0 12,776
CYMABAY THERAPEUTICS INC COM 23257D103 115 16,630 SH   SOLE   16,630 0 0
CYTOKINETICS INC COM NEW 23282W605 184 27,160 SH   SOLE   27,160 0 0
DCP MIDSTREAM PARTNERS LP COM UT LTD PTN 23311P100 78,874 2,134,626 SH   SOLE   1,703,558 0 431,068
DICE HLDGS INC COM 253017107 316 35,380 SH   SOLE   35,380 0 0
DIGI INTL INC COM 253798102 203 20,380 SH   SOLE   20,380 0 0
DIGIRAD CORP COM 253827109 106 23,320 SH   SOLE   23,320 0 0
DILLARDS INC CL A 254067101 4,337 31,770 SH   SOLE   25,580 0 6,190
DISNEY WALT CO COM DISNEY 254687106 4,975 47,431 SH   SOLE   40,859 0 6,572
DOMINION MIDSTREAM PARTNERS COM UT REP LTD 257454108 5,191 125,060 SH   SOLE   125,060 0 0
DSP GROUP INC COM 23332B106 482 40,230 SH   SOLE   40,230 0 0
DTS INC COM 23335C101 510 14,980 SH   SOLE   14,980 0 0
DUCOMMUN INC DEL COM 264147109 373 14,410 SH   SOLE   14,410 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 298 3,877 SH   SOLE   3,744 0 133
DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 31,324 1,625,507 SH   SOLE   1,619,407 0 6,100
EATON VANCE MUN BD FD COM 27827X101 155 12,005 SH   SOLE   7,400 0 4,605
ELBIT SYS LTD ORD m3760d101 506 7,001 SH   SOLE   7,001 0 0
ELLIS PERRY INTL INC COM 288853104 218 9,400 SH   SOLE   9,400 0 0
EMERSON ELEC CO COM 291011104 859 15,165 SH   SOLE   13,919 0 1,246
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 6,982 425,740 SH   SOLE   419,940 0 5,800
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 95,081 2,613,557 SH   SOLE   2,331,268 0 282,289
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 6,483 180,042 SH   SOLE   153,165 0 26,877
ENDOCYTE INC COM 29269A102 159 25,360 SH   SOLE   25,360 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 201,014 3,172,569 SH   SOLE   2,490,812 0 681,757
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273r109 17,353 311,263 SH   SOLE   261,256 0 50,007
ENGLOBAL CORP COM 293306106 96 58,100 SH   SOLE   58,100 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 12,235 376,007 SH   SOLE   376,007 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 208,248 6,323,955 SH   SOLE   4,864,855 0 1,459,100
EOG RES INC COM 26875p101 255 2,777 SH   SOLE   1,255 0 1,522
EPLUS INC COM 294268107 343 3,940 SH   SOLE   3,940 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 17,957 231,220 SH   SOLE   170,170 0 61,050
ESCALADE INC COM 296056104 219 12,580 SH   SOLE   12,580 0 0
EXACTECH INC COM 30064e109 501 19,547 SH   SOLE   19,547 0 0
EXPRESS SCRIPTS HLDG CO COM 30219g108 216 2,494 SH   SOLE   703 0 1,791
EXXON MOBIL CORP COM 30231g102 12,780 150,350 SH   SOLE   113,971 0 36,379
EZCHIP SEMICONDUCTOR LIMITED ORD M4146Y108 210 11,000 SH   SOLE   11,000 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 444 25,331 SH   SOLE   25,331 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 514 15,660 SH   SOLE   15,660 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,345 56,580 SH   SOLE   56,580 0 0
FRISCHS RESTAURANTS INC COM 358748101 207 7,620 SH   SOLE   7,620 0 0
GASLOG LTD SHS g37585109 41,809 2,152,908 SH   SOLE   1,759,588 0 393,320
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 11,983 487,097 SH   SOLE   487,097 0 0
GENERAL ELECTRIC CO COM 369604103 1,959 78,948 SH   SOLE   45,369 0 33,579
GENERAL FIN CORP DEL COM 369822101 216 26,720 SH   SOLE   26,720 0 0
GLOBALSCAPE INC COM 37940G109 36 10,510 SH   SOLE   10,510 0 0
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 21,309 792,452 SH   SOLE   792,452 0 0
GOLD RESOURCE CORP COM 38068t105 250 78,520 SH   SOLE   78,520 0 0
GOOGLE INC CL A 38259P508 5,036 9,078 SH   SOLE   6,801 0 2,277
GOOGLE INC CL C 38259p706 4,828 8,811 SH   SOLE   6,846 0 1,965
GRAN TIERRA ENERGY INC COM 38500t101 62 22,555 SH   SOLE   500 0 22,055
HACKETT GROUP INC COM 404609109 339 37,890 SH   SOLE   37,890 0 0
HALLMARK FINL SVCS INC EC COM NEW 40624Q203 280 26,410 SH   SOLE   26,410 0 0
HANDY & HARMAN LTD COM 410315105 429 10,441 SH   SOLE   10,441 0 0
HANESBRANDS INC COM 410345102 10,499 313,316 SH   SOLE   249,056 0 64,260
HARTFORD FINL SVCS GROUP INC COM 416515104 8,092 193,486 SH   SOLE   157,891 0 35,595
HARVARD BIOSCIENCE INC COM 416906105 152 26,200 SH   SOLE   26,200 0 0
HCA HOLDINGS INC COM 40412c101 3,803 50,545 SH   SOLE   41,880 0 8,665
HEIDRICK & STRUGGLES INTL IN COM 422819102 526 21,410 SH   SOLE   21,410 0 0
HERITAGE COMMERCE CORP COM 426927109 207 22,690 SH   SOLE   22,690 0 0
HESKA CORP COM RESTRC NEW 42805E306 347 13,470 SH   SOLE   13,470 0 0
HESS CORP COM 42809h107 945 13,930 SH   SOLE   11,655 0 2,275
HEWLETT PACKARD CO COM 428236103 10,627 341,041 SH   SOLE   272,076 0 68,965
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 11,404 525,534 SH   SOLE   525,534 0 0
HOME DEPOT INC COM 437076102 6,799 59,845 SH   SOLE   43,912 0 15,933
HOMETRUST BANCSHARES INC COM 437872104 209 13,110 SH   SOLE   13,110 0 0
HONDA MOTOR LTD AMERN SHS 438128308 565 17,247 SH   SOLE   10,326 0 6,921
HONEYWELL INTL INC COM 438516106 8,858 84,923 SH   SOLE   63,131 0 21,792
HOOKER FURNITURE CORP COM 439038100 511 26,810 SH   SOLE   26,810 0 0
HOWARD HUGHES CORP COM 44267d107 372 2,400 SH   SOLE   2,400 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 4,252 99,834 SH   SOLE   86,997 0 12,837
HUANENG PWR INTL INC SPON ADR H SHS 443304100 9,931 206,546 SH   SOLE   182,076 0 24,470
HURCO COMPANIES INC COM 447324104 422 12,830 SH   SOLE   12,830 0 0
ICICI BK LTD ADR 45104G104 855 82,500 SH   SOLE   82,500 0 0
ILLINOIS TOOL WKS INC COM 452308109 220 2,266 SH   SOLE   2,266 0 0
INDEPENDENCE HLDG CO NEW COM NEW 453440307 217 15,960 SH   SOLE   15,960 0 0
INFRAREIT INC COM 45685l100 22,466 785,800 SH   SOLE   785,800 0 0
ING GROEP N V SPONSORED ADR 456837103 12,895 882,633 SH   SOLE   770,608 0 112,025
INGERSOLL-RAND PLC SHS g47791101 3,655 53,686 SH   SOLE   43,351 0 10,335
INTEL CORP COM 458140100 4,276 136,735 SH   SOLE   107,360 0 29,375
INTEST CORP COM 461147100 87 21,110 SH   SOLE   21,110 0 0
INTL FCSTONE INC COM 46116V105 410 13,780 SH   SOLE   13,780 0 0
INTL PAPER CO COM 460146103 7,761 139,855 SH   SOLE   111,835 0 28,020
INTRICON CORP COM 46121H109 98 12,250 SH   SOLE   12,250 0 0
ISHARES 1-3 YR CR BD ETF 464288646 6,284 59,550 SH   SOLE   50,135 0 9,415
ISHARES MSCI EURO FL ETF 464289180 1,032 44,920 SH   SOLE   38,920 0 6,000
ISHARES INC MSCI RUSSIA CAP 46434g806 254 19,500 SH   SOLE   19,500 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 829 20,663 SH   SOLE   17,145 0 3,518
ISHARES TR MSCI EAFE ETF 464287465 4,466 69,603 SH   SOLE   65,475 0 4,128
ISHARES TR FLTG RATE BD ETF 46429B655 226 4,466 SH   SOLE   0 0 4,466
ITURAN LOCATION AND CONTROL SHS M6158M104 328 14,896 SH   SOLE   14,896 0 0
JMP GROUP LLC COM 46629U107 316 37,655 SH   SOLE   37,655 0 0
JOHNSON & JOHNSON COM 478160104 7,781 77,349 SH   SOLE   62,139 0 15,210
JP ENERGY PARTNERS LP UNT REPST LTD 46643c109 3,515 315,500 SH   SOLE   315,500 0 0
JPMORGAN CHASE & CO COM 46625h100 9,821 162,114 SH   SOLE   128,157 0 33,957
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 9,837 229,830 SH   SOLE   228,700 0 1,130
KADANT INC COM 48282T104 238 4,527 SH   SOLE   4,527 0 0
KELLOGG CO COM 487836108 326 4,950 SH   SOLE   0 0 4,950
KEMPER CORP DEL COM 488401100 387 9,946 SH   SOLE   9,946 0 0
KIMBERLY CLARK CORP COM 494368103 396 3,700 SH   SOLE   3,700 0 0
KINDER MORGAN INC DEL COM 49456B101 222,416 5,288,060 SH   SOLE   4,297,808 0 990,252
KIRKLANDS INC COM 497498105 441 18,571 SH   SOLE   18,571 0 0
KMG CHEMICALS INC COM 482564101 385 14,420 SH   SOLE   14,420 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 36,748 1,499,928 SH   SOLE   1,312,478 0 187,450
LEAR CORP COM NEW 521865204 8,785 79,271 SH   SOLE   63,226 0 16,045
LOWES COS INC COM 548661107 4,410 59,281 SH   SOLE   47,596 0 11,685
LRAD CORP COM 50213V109 46 19,465 SH   SOLE   19,465 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 224,076 2,921,083 SH   SOLE   2,266,318 0 654,765
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 279 42,900 SH   SOLE   42,900 0 0
MAGNA INTL INC COM 559222401 17,429 324,800 SH   SOLE   289,928 0 34,872
MAIDEN HOLDINGS LTD SHS g5753u112 215 14,500 SH   SOLE   14,500 0 0
MAINSOURCE FINANCIAL GP INC COM 56062Y102 463 23,560 SH   SOLE   23,560 0 0
MANHATTAN BRIDGE CAPITAL INC COM 562803106 44 11,030 SH   SOLE   11,030 0 0
MARCHEX INC CL B 56624r108 119 29,080 SH   SOLE   29,080 0 0
MARINE HARVEST ASA SPONSORED ADR 56824r205 1,000 87,800 SH   SOLE   87,800 0 0
MARKET VECTORS ETF TR RUSSIA ETF 57060U506 332 19,500 SH   SOLE   19,500 0 0
MARKET VECTORS ETF TR VIETNAM ETF 57060U761 213 12,600 SH   SOLE   12,600 0 0
MARKWEST ENERGY PARTNERS L P UNIT LTD PARTN 570759100 61,113 924,556 SH   SOLE   720,665 0 203,891
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 248 7,000 SH   SOLE   7,000 0 0
MBT FINL CORP COM 578877102 142 25,286 SH   SOLE   25,286 0 0
MCG CAPITAL CORP COM 58047P107 194 48,890 SH   SOLE   48,890 0 0
MEDTRONIC PLC SHS g5960l103 1,821 23,347 SH   SOLE   20,751 0 2,596
MELLANOX TECHNOLOGIES LTD SHS M51363113 390 8,600 SH   SOLE   8,600 0 0
MERCK & CO INC NEW COM 58933y105 9,481 164,942 SH   SOLE   133,825 0 31,117
MERGE HEALTHCARE INC COM 589499102 346 77,480 SH   SOLE   77,480 0 0
METLIFE INC COM 59156r108 626 12,389 SH   SOLE   9,105 0 3,284
MGP INGREDIENTS INC NEW COM 55303J106 220 16,370 SH   SOLE   16,370 0 0
MICROSOFT CORP COM 594918104 1,470 36,164 SH   SOLE   31,414 0 4,750
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564n103 35,775 2,584,905 SH   SOLE   2,087,605 0 497,300
MIND C T I LTD ORD m70240102 168 52,630 SH   SOLE   52,630 0 0
MOBILEYE N V AMSTELVEEN ORD SHS n51488117 210 5,000 SH   SOLE   5,000 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 3,881 60,074 SH   SOLE   53,102 0 6,972
NATURAL HEALTH TRENDS CORP COM PAR $.001 63888P406 217 12,140 SH   SOLE   12,140 0 0
NAUTILUS INC COM 63910B102 551 36,110 SH   SOLE   36,110 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD y62134104 11,322 809,900 SH   SOLE   804,900 0 5,000
NCI INC CL A 62886K104 258 24,990 SH   SOLE   24,990 0 0
NEOGENOMICS INC COM NEW 64049M209 219 46,920 SH   SOLE   46,920 0 0
NEXTERA ENERGY INC COM 65339F101 229 2,200 SH   SOLE   0 0 2,200
NGL ENERGY PARTNERS LP COM UNIT REPST 62913m107 73,353 2,796,519 SH   SOLE   2,291,689 0 504,830
NICE SYS LTD SPONSORED ADR 653656108 530 8,700 SH   SOLE   8,700 0 0
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 1,379 44,734 SH   SOLE   43,145 0 1,589
NOBLE ENERGY INC COM 655044105 411 8,400 SH   SOLE   7,800 0 600
NORFOLK SOUTHERN CORP COM 655844108 291 2,825 SH   SOLE   2,825 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 386 33,533 SH   SOLE   33,533 0 0
NOVARTIS A G SPONSORED ADR 66987v109 9,131 92,593 SH   SOLE   78,298 0 14,295
NOVO-NORDISK A S ADR 670100205 10,982 205,699 SH   SOLE   179,811 0 25,888
NUSTAR ENERGY LP UNIT COM 67058H102 2,562 42,215 SH   SOLE   30,210 0 12,005
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 19,703 556,572 SH   SOLE   418,781 0 137,791
NUVEEN PREM INCOME MUN FD 2 COM 67063w102 182 12,800 SH   SOLE   12,800 0 0
NVE CORP COM NEW 629445206 212 3,070 SH   SOLE   3,070 0 0
NXP SEMICONDUCTORS N V COM n6596x109 13,687 136,380 SH   SOLE   121,475 0 14,905
OCCIDENTAL PETE CORP DEL COM 674599105 1,207 16,531 SH   SOLE   14,981 0 1,550
ONEOK INC NEW COM 682680103 164,669 3,413,537 SH   SOLE   2,894,402 0 519,135
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 506 12,400 SH   SOLE   11,000 0 1,400
OPEN TEXT CORP COM 683715106 740 14,000 SH   SOLE   14,000 0 0
OPKO HEALTH INC COM 68375n103 354 25,000 SH   SOLE   25,000 0 0
ORACLE CORP COM 68389x105 382 8,850 SH   SOLE   4,750 0 4,100
ORANGE SPONSORED ADR 684060106 8,620 538,404 SH   SOLE   466,959 0 71,445
ORBOTECH LTD ORD M75253100 932 58,150 SH   SOLE   58,150 0 0
ORIX CORP SPONSORED ADR 686330101 10,500 149,273 SH   SOLE   132,696 0 16,577
ORMAT TECHNOLOGIES INC COM 686688102 370 9,723 SH   SOLE   9,723 0 0
PACIFIC ETHANOL INC COM PAR $.001 69423u305 519 48,100 SH   SOLE   48,100 0 0
PBF LOGISTICS LP UNIT LTD PTNR 69318q104 3,908 172,768 SH   SOLE   172,768 0 0
PC-TEL INC COM 69325Q105 135 16,850 SH   SOLE   16,850 0 0
PEPSICO INC COM 713448108 4,073 42,599 SH   SOLE   29,149 0 13,450
PERICOM SEMICONDUCTOR CORP COM 713831105 598 38,650 SH   SOLE   38,650 0 0
PERNIX THERAPEUTICS HLDGS IN COM 71426V108 440 41,150 SH   SOLE   41,150 0 0
PETMED EXPRESS INC COM 716382106 474 28,690 SH   SOLE   28,690 0 0
PFIZER INC COM 717081103 1,783 51,246 SH   SOLE   28,718 0 22,528
PHILIP MORRIS INTL INC COM 718172109 4,685 62,188 SH   SOLE   46,209 0 15,979
PHILIPPINE LONG DISTANCE TEL SPONSORED ADR 718252604 1,006 16,100 SH   SOLE   16,100 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 99,152 2,033,046 SH   SOLE   1,456,022 0 577,024
PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 134,925 4,755,919 SH   SOLE   4,061,149 0 694,770
PLANAR SYS INC COM 726900103 306 48,590 SH   SOLE   48,590 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 1,714 16,235 SH   SOLE   10,085 0 6,150
PREMIER FINL BANCORP INC COM 74050M105 315 20,700 SH   SOLE   20,700 0 0
PRICELINE GRP INC COM NEW 741503403 3,006 2,582 SH   SOLE   2,080 0 502
PROCTER & GAMBLE CO COM 742718109 760 9,275 SH   SOLE   4,836 0 4,439
PROGENICS PHARMACEUTICALS IN COM 743187106 402 67,270 SH   SOLE   67,270 0 0
PRUDENTIAL FINL INC COM 744320102 231 2,880 SH   SOLE   2,540 0 340
QEP MIDSTREAM PARTNERS LP COM UNIT RP LTD 74735R115 20,364 1,298,726 SH   SOLE   933,016 0 365,710
RADWARE LTD ORD M81873107 376 18,000 SH   SOLE   18,000 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 272 26,150 SH   SOLE   26,150 0 0
RCM TECHNOLOGIES INC COM NEW 749360400 122 18,180 SH   SOLE   18,180 0 0
REGENCY ENERGY PARTNERS L P COM UNITS L P 75885y107 57,109 2,497,111 SH   SOLE   1,897,846 0 599,265
REX AMERICAN RESOURCES CORP COM 761624105 494 8,120 SH   SOLE   8,120 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 4,598 325,880 SH   SOLE   325,880 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,027 73,106 SH   SOLE   67,854 0 5,252
RIVERVIEW BANCORP INC COM 769397100 94 20,916 SH   SOLE   20,916 0 0
ROCKY BRANDS INC COM 774515100 211 9,780 SH   SOLE   9,780 0 0
ROSE ROCK MIDSTREAM L P COM U REP LTD 777149105 237 5,000 SH   SOLE   3,000 0 2,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 8,862 148,567 SH   SOLE   125,679 0 22,888
RTI SURGICAL INC COM 74975N105 263 53,230 SH   SOLE   53,230 0 0
S L INDS INC COM 784413106 295 6,910 SH   SOLE   6,910 0 0
SANOFI SPONSORED ADR 80105n105 10,209 206,502 SH   SOLE   180,410 0 26,092
SAPIENS INTL CORP N V SHS NEW N7716A151 171 20,900 SH   SOLE   20,900 0 0
SCHLUMBERGER LTD COM 806857108 4,789 57,393 SH   SOLE   56,593 0 800
SCICLONE PHARMACEUTICALS INC COM 80862K104 544 61,410 SH   SOLE   61,410 0 0
SEADRILL PARTNERS LLC COMUNIT REP LB y7545W109 23,585 2,007,196 SH   SOLE   1,774,187 0 233,009
SECURITY NATL FINL CORP CL A NEW 814785309 96 18,040 SH   SOLE   18,040 0 0
SEMGROUP CORP CL A 81663a105 109,503 1,346,244 SH   SOLE   1,189,224 0 157,020
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 12,515 320,909 SH   SOLE   319,409 0 1,500
SHIRE PLC SPONSORED ADR 82481r106 19,663 82,173 SH   SOLE   72,247 0 9,926
SIGMA DESIGNS INC COM 826565103 335 41,770 SH   SOLE   41,770 0 0
SILICOM LTD ORD m84116108 269 6,500 SH   SOLE   6,500 0 0
SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 323 39,500 SH   SOLE   39,500 0 0
SKYSTAR BIO-PHARMA CO COM PAR $.001 830884300 88 22,576 SH   SOLE   22,576 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 3,007 88,000 SH   SOLE   88,000 0 0
SOLAR SR CAP LTD COM 83416M105 205 12,700 SH   SOLE   12,700 0 0
SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 9,843 703,102 SH   SOLE   703,102 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,324 6,415 SH   SOLE   5,243 0 1,172
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 434 1,565 SH   SOLE   1,240 0 325
SPECTRA ENERGY CORP COM 847560109 25,390 701,960 SH   SOLE   701,960 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 78,600 1,517,672 SH   SOLE   1,187,951 0 329,721
SPECTRUM PHARMACEUTICALS INC COM 84763A108 430 70,870 SH   SOLE   70,870 0 0
SPIRIT AIRLS INC COM 848577102 5,333 68,935 SH   SOLE   55,745 0 13,190
SPOK HLDGS INC COM 84863t106 560 29,190 SH   SOLE   29,190 0 0
ST JUDE MED INC COM 790849103 4,783 73,130 SH   SOLE   54,180 0 18,950
STARZ COM SER A 85571q102 8,779 255,128 SH   SOLE   206,350 0 48,778
STATOIL ASA SPONSORED ADR 85771P102 814 46,293 SH   SOLE   46,293 0 0
SUCAMPO PHARMACEUTICALS INC CL A 864909106 262 16,820 SH   SOLE   16,820 0 0
SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 35,618 1,107,179 SH   SOLE   789,681 0 317,498
SUNCOR ENERGY INC NEW COM 867224107 4,798 164,040 SH   SOLE   145,131 0 18,909
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 2,213 53,528 SH   SOLE   48,308 0 5,220
SUNTRUST BKS INC COM 867914103 7,854 191,129 SH   SOLE   154,029 0 37,100
SUPERIOR UNIFORM GP INC COM 868358102 451 23,770 SH   SOLE   23,770 0 0
SYNERGETICS USA INC COM 87160G107 178 33,110 SH   SOLE   33,110 0 0
TARGA RES CORP COM 87612g101 57,533 600,615 SH   SOLE   536,973 0 63,642
TARO PHARMACEUTICAL INDS LTD SHS m8737e108 437 3,100 SH   SOLE   3,100 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 31,996 491,106 SH   SOLE   373,967 0 117,139
TEEKAY CORPORATION COM Y8564W103 75,559 1,622,492 SH   SOLE   1,379,072 0 243,420
TEEKAY LNG PARTNERS L P PRTNRSP UNITS y8564m105 1,399 37,468 SH   SOLE   29,155 0 8,313
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 37,566 1,779,532 SH   SOLE   1,631,205 0 148,327
TEEKAY TANKERS LTD CL A y8565n102 282 49,050 SH   SOLE   49,050 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 270 17,687 SH   SOLE   15,800 0 1,887
TENAX THERAPEUTICS INC COM 88032L100 63 19,200 SH   SOLE   19,200 0 0
TERRAFORM PWR INC CL A COM 88104R100 11,420 312,800 SH   SOLE   312,800 0 0
TOTAL S A SPONSORED ADR 89151e109 9,971 200,784 SH   SOLE   175,120 0 25,664
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 596 35,100 SH   SOLE   35,100 0 0
TRANSDIGM GROUP INC COM 893641100 7,368 33,686 SH   SOLE   26,596 0 7,090
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 304 9,420 SH   SOLE   9,420 0 0
TRANSOCEAN PARTNERS LLC COM UNIT RP LT y8977y100 16,888 1,378,635 SH   SOLE   1,378,635 0 0
UBS AG JERSEY BRANCH 2XMN ALR MLP INF 902664200 23,445 465,650 SH   SOLE   465,650 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 6,103 225,885 SH   SOLE   225,885 0 0
UGI CORP NEW COM 902681105 3,087 94,730 SH   SOLE   76,270 0 18,460
UNITED ONLINE INC COM NEW 911268209 606 38,030 SH   SOLE   38,030 0 0
UNITED TECHNOLOGIES CORP COM 913017109 659 5,619 SH   SOLE   4,689 0 930
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 305 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 532 8,587 SH   SOLE   8,000 0 587
VISHAY PRECISION GROUP INC COM 92835K103 439 27,530 SH   SOLE   27,530 0 0
VISTEON CORP COM NEW 92839U206 8,248 85,565 SH   SOLE   69,485 0 16,080
VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 19,649 791,675 SH   SOLE   789,175 0 2,500
WAL-MART STORES INC COM 931142103 1,159 14,091 SH   SOLE   7,807 0 6,284
WELLS FARGO & CO NEW COM 949746101 3,778 69,454 SH   SOLE   55,295 0 14,159
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 1,679 25,499 SH   SOLE   21,909 0 3,590
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 5,310 198,000 SH   SOLE   198,000 0 0
WILLBROS GROUP INC DEL COM 969203108 188 56,900 SH   SOLE   56,900 0 0
WILLDAN GROUP INC COM 96924N100 405 25,580 SH   SOLE   25,580 0 0
WILLIAMS COS INC DEL COM 969457100 204,193 4,036,225 SH   SOLE   3,368,505 0 667,720
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 19,035 386,730 SH   SOLE   278,663 0 108,067
WISDOMTREE TR EUROPE SMCP DV 97717w869 7,083 127,272 SH   SOLE   110,257 0 17,015
XENOPORT INC COM 98411C100 204 28,650 SH   SOLE   28,650 0 0
XO GROUP INC COM 983772104 334 18,880 SH   SOLE   18,880 0 0
YAHOO INC COM 984332106 5,424 122,055 SH   SOLE   91,220 0 30,835