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
22ND CENTY GROUP INC COM 90137F103 41 16,110 SH   SOLE   16,110 0 0
3M CO COM 88579y101 548 3,870 SH   SOLE   650 0 3,220
A H BELO CORP COM CL A 001282102 408 38,200 SH   SOLE   38,200 0 0
ABBOTT LABS COM 002824100 306 7,350 SH   SOLE   7,350 0 0
ABBVIE INC COM 00287y109 425 7,350 SH   SOLE   7,350 0 0
ABENGOA YIELD PLC ORD SHS G00349103 4,661 131,000 SH   SOLE   131,000 0 0
ADOBE SYS INC COM 00724F101 230 3,325 SH   SOLE   3,025 0 300
AEGON N V NY REGISTRY SH 007924103 9,460 1,150,852 SH   SOLE   1,031,947 0 118,905
AERCAP HOLDINGS NV SHS n00985106 282 6,900 SH   SOLE   6,900 0 0
AETNA INC NEW COM 00817y108 13,571 167,542 SH   SOLE   133,497 0 34,045
AGRIUM INC COM 008916108 356 4,000 SH   SOLE   4,000 0 0
ALASKA AIR GROUP INC COM 011659109 3,157 72,510 SH   SOLE   57,730 0 14,780
ALLEGION PUB LTD CO ORD SHS g0176j109 3,971 83,363 SH   SOLE   68,314 0 15,049
ALLIANCE ONE INTL INC COM 018772103 248 125,900 SH   SOLE   125,900 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 230 16,180 SH   SOLE   16,180 0 0
ALLOT COMMUNICATIONS LTD SHS m0854q105 176 15,400 SH   SOLE   15,400 0 0
ALMOST FAMILY INC COM 020409108 432 15,900 SH   SOLE   15,900 0 0
ALTRIA GROUP INC COM 02209s103 1,526 33,228 SH   SOLE   27,712 0 5,516
AMERICAN INTL GROUP INC COM NEW 026874784 14,312 264,946 SH   SOLE   213,361 0 51,585
AMERIPRISE FINL INC COM 03076c106 205 1,665 SH   SOLE   1,650 0 15
AMPCO-PITTSBURGH CORP COM 032037103 315 15,749 SH   SOLE   15,749 0 0
ANADARKO PETE CORP COM 032511107 710 7,000 SH   SOLE   7,000 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 6,104 55,069 SH   SOLE   47,819 0 7,250
APACHE CORP COM 037411105 3,458 36,833 SH   SOLE   27,352 0 9,481
APPLE INC COM 037833100 20,683 205,291 SH   SOLE   163,036 0 42,255
ARC DOCUMENT SOLUTIONS INC COM 00191g103 480 59,250 SH   SOLE   59,250 0 0
ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879n101 10,444 415,288 SH   SOLE   415,288 0 0
AROTECH CORP COM NEW 042682203 244 74,940 SH   SOLE   74,940 0 0
ATLAS ENERGY LP COM UNITS LP 04930A104 31,020 704,990 SH   SOLE   590,540 0 114,450
AUTOMATIC DATA PROCESSING IN COM 053015103 424 5,105 SH   SOLE   4,905 0 200
BARCLAYS BK PLC IPATH S&P MLP 06742A750 6,285 181,900 SH   SOLE   181,900 0 0
BASSETT FURNITURE INDS INC COM 070203104 192 14,070 SH   SOLE   14,070 0 0
BEL FUSE INC CL B 077347300 434 17,550 SH   SOLE   17,550 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,826 71,128 SH   SOLE   58,767 0 12,361
BIOGEN IDEC INC COM 09062X103 860 2,600 SH   SOLE   2,600 0 0
BIOSTAR PHARMACEUTICALS INC COM NEW 090678202 33 20,580 SH   SOLE   20,580 0 0
BOEING CO COM 097023105 227 1,785 SH   SOLE   1,685 0 100
BP PLC SPONSORED ADR 055622104 298 6,774 SH   SOLE   2,300 0 4,474
BRINKER INTL INC COM 109641100 5,145 101,308 SH   SOLE   81,048 0 20,260
BRISTOL MYERS SQUIBB CO COM 110122108 253 4,948 SH   SOLE   4,948 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7,581 67,037 SH   SOLE   56,085 0 10,952
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,505 100,209 SH   SOLE   87,767 0 12,442
BROOKFIELD RESIDENTIAL PPTYS COM 11283W104 5,196 275,077 SH   SOLE   211,407 0 63,670
BT GROUP PLC ADR 05577E101 14,331 233,106 SH   SOLE   202,503 0 30,603
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 189,422 2,378,473 SH   SOLE   1,926,047 0 452,426
C D I CORP COM 125071100 204 14,060 SH   SOLE   14,060 0 0
CAESARSTONE SDOT-YAM LTD ORD SHS m20598104 372 7,200 SH   SOLE   7,200 0 0
CALAMOS ASSET MGMT INC CL A 12811R104 357 31,660 SH   SOLE   31,660 0 0
CALLON PETE CO DEL COM 13123X102 403 45,700 SH   SOLE   45,700 0 0
CANADIAN PAC RY LTD COM 13645t100 7,186 34,634 SH   SOLE   30,987 0 3,647
CAPITAL ONE FINL CORP COM 14040h105 6,130 75,106 SH   SOLE   57,491 0 17,615
CAPITAL PRODUCT PARTNERS L P COM UNIT LP y11082107 28,010 2,806,642 SH   SOLE   2,795,642 0 11,000
CELGENE CORP COM 151020104 9,951 104,995 SH   SOLE   82,960 0 22,035
CELLCOM ISRAEL LTD SHS m2196u109 310 28,200 SH   SOLE   28,200 0 0
CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234q108 205 49,201 SH   SOLE   49,201 0 0
CENTRAL EUR RUSS & TURK FD I COM 153436100 210 8,463 SH   SOLE   8,463 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 183 15,980 SH   SOLE   15,980 0 0
CHASE CORP COM 16150R104 349 11,220 SH   SOLE   11,220 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 4,480 64,700 SH   SOLE   52,925 0 11,775
CHENIERE ENERGY PTNRS LP HLD COM REP LLC IN 16411w108 4,198 171,635 SH   SOLE   171,635 0 0
CHEVRON CORP NEW COM 166764100 6,051 50,715 SH   SOLE   37,052 0 13,663
CHINA XD PLASTICS CO LTD COM 16948F107 348 63,660 SH   SOLE   63,660 0 0
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 210 7,000 SH   SOLE   7,000 0 0
CIMATRON LTD ORD M23798107 77 12,760 SH   SOLE   12,760 0 0
CISCO SYS INC COM 17275r102 5,754 228,601 SH   SOLE   174,966 0 53,635
CITI TRENDS INC COM 17306X102 488 22,070 SH   SOLE   22,070 0 0
CLECO CORP NEW COM 12561W105 395 8,200 SH   SOLE   0 0 8,200
COCA COLA CO COM 191216100 9,449 221,492 SH   SOLE   152,003 0 69,489
COMERICA INC COM 200340107 516 10,355 SH   SOLE   10,355 0 0
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 3,743 600,823 SH   SOLE   544,468 0 56,355
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441b407 250 18,300 SH   SOLE   18,300 0 0
CONCURRENT COMPUTER CORP NEW COM PAR $.01 206710402 79 10,830 SH   SOLE   10,830 0 0
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 10,537 375,000 SH   SOLE   375,000 0 0
CONOCOPHILLIPS COM 20825c104 579 7,563 SH   SOLE   7,273 0 290
COPA HOLDINGS SA CL A P31076105 6,072 56,591 SH   SOLE   50,120 0 6,471
CPFL ENERGIA S A SPONSORED ADR 126153105 249 16,000 SH   SOLE   16,000 0 0
CRA INTL INC COM 12618T105 439 17,260 SH   SOLE   17,260 0 0
CREDIT SUISSE NASSAU BRH EQL WGT MLP LKD 22542d852 16,217 451,600 SH   SOLE   451,600 0 0
CRESTWOOD MIDSTREAM PARTNERS UNIT LTD PARTNER 226378107 65,150 2,873,862 SH   SOLE   2,368,686 0 505,176
CRYOLIFE INC COM 228903100 291 29,510 SH   SOLE   29,510 0 0
CTPARTNERS EXECUTIVE SEARCH COM 22945C105 255 16,340 SH   SOLE   16,340 0 0
CVS HEALTH CORP COM 126650100 4,702 59,075 SH   SOLE   48,845 0 10,230
DCP MIDSTREAM PARTNERS LP COM UT LTD PTN 23311P100 74,483 1,367,924 SH   SOLE   1,056,332 0 311,592
DEUTSCHE BANK AG NAMEN AKT d18190898 4,890 140,279 SH   SOLE   128,864 0 11,415
DILLARDS INC CL A 254067101 3,725 34,185 SH   SOLE   26,930 0 7,255
DISNEY WALT CO COM DISNEY 254687106 4,352 48,887 SH   SOLE   41,890 0 6,997
DSP GROUP INC COM 23332B106 211 23,750 SH   SOLE   23,750 0 0
DUCOMMUN INC DEL COM 264147109 376 13,720 SH   SOLE   13,720 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 290 3,877 SH   SOLE   3,744 0 133
DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 33,235 1,407,647 SH   SOLE   1,401,022 0 6,625
EATON VANCE MUN BD FD COM 27827X101 150 12,005 SH   SOLE   7,400 0 4,605
ECOPETROL S A SPONSORED ADS 279158109 275 8,800 SH   SOLE   8,800 0 0
EDGEWATER TECHNOLOGY INC COM 280358102 98 14,290 SH   SOLE   14,290 0 0
EL PASO PIPELINE PARTNERS L COM UNIT LPI 283702108 150,916 3,757,866 SH   SOLE   3,092,210 0 665,656
ELBIT SYS LTD ORD m3760d101 435 7,001 SH   SOLE   7,001 0 0
EMERSON ELEC CO COM 291011104 1,054 16,836 SH   SOLE   16,009 0 827
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 5,688 230,840 SH   SOLE   230,840 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 95,535 2,567,468 SH   SOLE   2,300,155 0 267,313
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 7,199 185,302 SH   SOLE   159,375 0 25,927
ENBRIDGE INC COM 29250N105 4,469 93,336 SH   SOLE   93,336 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 244,042 3,955,939 SH   SOLE   3,158,647 0 797,292
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273r109 14,046 219,504 SH   SOLE   189,426 0 30,078
ENGLOBAL CORP COM 293306106 110 51,220 SH   SOLE   51,220 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 14,379 347,907 SH   SOLE   347,907 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 235,588 5,845,857 SH   SOLE   4,445,892 0 1,399,965
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 3,391 37,844 SH   SOLE   29,350 0 8,494
EXACTECH INC COM 30064E109 420 18,349 SH   SOLE   18,349 0 0
EXXON MOBIL CORP COM 30231g102 13,069 138,960 SH   SOLE   112,802 0 26,158
EZCHIP SEMICONDUCTOR LIMITED ORD M4146Y108 338 14,000 SH   SOLE   14,000 0 0
FARMER BROS CO COM 307675108 411 14,194 SH   SOLE   14,194 0 0
FEDERATED NATL HLDG CO COM 31422T101 534 19,010 SH   SOLE   19,010 0 0
FIDELITY SOUTHERN CORP NEW COM 316394105 322 23,490 SH   SOLE   23,490 0 0
FIRST BANCORP N C COM 318910106 396 24,750 SH   SOLE   24,750 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 181 12,660 SH   SOLE   12,660 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 389 14,400 SH   SOLE   14,400 0 0
FLEXSTEEL INDS INC COM 339382103 423 12,540 SH   SOLE   12,540 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,120 61,096 SH   SOLE   61,096 0 0
GASLOG LTD SHS g37585109 8,779 398,848 SH   SOLE   396,348 0 2,500
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 25,540 831,914 SH   SOLE   831,914 0 0
GENERAL ELECTRIC CO COM 369604103 2,101 81,999 SH   SOLE   49,369 0 32,630
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 20,509 590,702 SH   SOLE   590,702 0 0
GOOGLE INC CL A 38259P508 5,223 8,876 SH   SOLE   6,821 0 2,055
GOOGLE INC CL C 38259p706 5,168 8,951 SH   SOLE   6,896 0 2,055
GRAN TIERRA ENERGY INC COM 38500t101 3,842 693,500 SH   SOLE   630,725 0 62,775
GULF RESOURCES INC COM PAR $0.0005 40251W309 102 71,260 SH   SOLE   71,260 0 0
HALLIBURTON CO COM 406216101 204 3,155 SH   SOLE   2,955 0 200
HANESBRANDS INC COM 410345102 8,601 80,054 SH   SOLE   63,389 0 16,665
HARTFORD FINL SVCS GROUP INC COM 416515104 7,216 193,722 SH   SOLE   156,987 0 36,735
HEIDRICK & STRUGGLES INTL IN COM 422819102 440 21,410 SH   SOLE   21,410 0 0
HESKA CORP COM RESTRC NEW 42805E306 152 11,540 SH   SOLE   11,540 0 0
HESS CORP COM 42809h107 4,966 52,651 SH   SOLE   39,501 0 13,150
HEWLETT PACKARD CO COM 428236103 8,774 247,370 SH   SOLE   196,310 0 51,060
HILL INTERNATIONAL INC COM 431466101 195 48,870 SH   SOLE   48,870 0 0
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 13,880 605,835 SH   SOLE   605,835 0 0
HOME DEPOT INC COM 437076102 5,221 56,915 SH   SOLE   44,057 0 12,858
HONDA MOTOR LTD AMERN SHS 438128308 4,527 132,050 SH   SOLE   116,279 0 15,771
HONEYWELL INTL INC COM 438516106 7,964 85,524 SH   SOLE   63,104 0 22,420
HOOKER FURNITURE CORP COM 439038100 350 23,030 SH   SOLE   23,030 0 0
HOWARD HUGHES CORP COM 44267d107 360 2,400 SH   SOLE   2,400 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 5,330 104,747 SH   SOLE   92,256 0 12,491
HUANENG PWR INTL INC SPON ADR H SHS 443304100 5,260 120,486 SH   SOLE   108,981 0 11,505
ICICI BK LTD ADR 45104G104 1,144 23,300 SH   SOLE   23,300 0 0
INDEPENDENT BANK CORP MICH COM NEW 453838609 324 27,170 SH   SOLE   27,170 0 0
ING GROEP N V SPONSORED ADR 456837103 12,606 888,368 SH   SOLE   775,258 0 113,110
INGERSOLL-RAND PLC SHS g47791101 3,055 54,204 SH   SOLE   43,569 0 10,635
INSTEEL INDUSTRIES INC COM 45774W108 265 12,870 SH   SOLE   12,870 0 0
INTEL CORP COM 458140100 4,762 136,756 SH   SOLE   106,381 0 30,375
INTERVEST BANCSHARES CORP COM 460927106 364 38,060 SH   SOLE   38,060 0 0
INTEST CORP COM 461147100 53 11,160 SH   SOLE   11,160 0 0
INTL PAPER CO COM 460146103 6,923 145,025 SH   SOLE   116,405 0 28,620
INTRICON CORP COM 46121H109 73 12,250 SH   SOLE   12,250 0 0
ISHARES 1-3 YR CR BD ETF 464288646 5,811 55,200 SH   SOLE   45,985 0 9,215
ISHARES TR MSCI EMG MKT ETF 464287234 607 14,613 SH   SOLE   11,550 0 3,063
ISHARES TR MSCI EAFE ETF 464287465 1,195 18,636 SH   SOLE   15,325 0 3,311
ISHARES TR RUSSELL 2000 ETF 464287655 2,734 25,000 SH   SOLE   25,000 0 0
ISHARES TR MSCI INDONIA ETF 46429b309 220 8,100 SH   SOLE   8,100 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 315 14,896 SH   SOLE   14,896 0 0
JINPAN INTL LTD ORD G5138L100 96 12,200 SH   SOLE   12,200 0 0
JMP GROUP INC COM 46629U107 277 44,230 SH   SOLE   44,230 0 0
JOHNSON & JOHNSON COM 478160104 8,615 80,823 SH   SOLE   62,968 0 17,855
JPMORGAN CHASE & CO COM 46625h100 9,953 165,221 SH   SOLE   130,164 0 35,057
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 12,207 229,980 SH   SOLE   228,850 0 1,130
JUNIPER NETWORKS INC COM 48203R104 4,186 188,987 SH   SOLE   155,062 0 33,925
KELLOGG CO COM 487836108 305 4,950 SH   SOLE   0 0 4,950
KEMPER CORP DEL COM 488401100 340 9,946 SH   SOLE   9,946 0 0
KIMBERLY CLARK CORP COM 494368103 398 3,700 SH   SOLE   3,700 0 0
KINDER MORGAN ENERGY PARTNER UT LTD PARTNER 494550106 1,386 14,860 SH   SOLE   14,060 0 800
KINDER MORGAN INC DEL COM 49456B101 22,577 588,850 SH   SOLE   588,850 0 0
KINDER MORGAN MANAGEMENT LLC SHS 49455U100 138,247 1,468,368 SH   SOLE   1,246,934 0 221,434
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 34,273 1,372,571 SH   SOLE   1,186,871 0 185,700
LEAR CORP COM NEW 521865204 3,160 36,570 SH   SOLE   28,800 0 7,770
LIBERATOR MEDICAL HLDGS INC COM 53012L108 204 65,210 SH   SOLE   65,210 0 0
LINNCO LLC COMSHS LTD INT 535782106 56,597 1,954,984 SH   SOLE   1,764,024 0 190,960
LIONBRIDGE TECHNOLOGIES INC COM 536252109 207 45,970 SH   SOLE   45,970 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 272,498 3,237,084 SH   SOLE   2,579,621 0 657,463
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 297 42,900 SH   SOLE   42,900 0 0
MAGNA INTL INC COM 559222401 14,923 157,235 SH   SOLE   140,433 0 16,802
MAIDEN HOLDINGS LTD SHS g5753u112 360 32,450 SH   SOLE   27,500 0 4,950
MAINSOURCE FINANCIAL GP INC COM 56062Y102 348 20,150 SH   SOLE   20,150 0 0
MARINE HARVEST ASA SPONSORED ADR 56824r205 1,150 81,800 SH   SOLE   81,800 0 0
MARKWEST ENERGY PARTNERS L P UNIT LTD PARTN 570759100 72,674 946,036 SH   SOLE   746,945 0 199,091
MARTHA STEWART LIVING OMNIME CL A 573083102 290 80,550 SH   SOLE   80,550 0 0
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 261 7,000 SH   SOLE   7,000 0 0
MBT FINL CORP COM 578877102 117 24,520 SH   SOLE   24,520 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 314 7,000 SH   SOLE   7,000 0 0
MERCK & CO INC NEW COM 58933y105 9,853 166,218 SH   SOLE   134,860 0 31,358
METLIFE INC COM 59156r108 630 11,730 SH   SOLE   9,924 0 1,806
MFRI INC COM 552721102 193 20,325 SH   SOLE   20,325 0 0
MICROSOFT CORP COM 594918104 2,082 44,914 SH   SOLE   40,164 0 4,750
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564n103 54,188 2,428,886 SH   SOLE   1,936,796 0 492,090
MIND C T I LTD ORD m70240102 77 24,850 SH   SOLE   24,850 0 0
MODUSLINK GLOBAL SOLUTIONS I COM 60786l107 313 87,680 SH   SOLE   87,680 0 0
MONARCH FINANCIAL HOLDINGS I COM 60907Q100 211 16,815 SH   SOLE   16,815 0 0
MORGAN STANLEY CUSHNG MLP ETN 61760e846 1,682 86,120 SH   SOLE   86,120 0 0
MOTORCAR PTS AMER INC COM 620071100 289 10,610 SH   SOLE   10,610 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 4,079 56,741 SH   SOLE   50,027 0 6,714
NATIONAL OILWELL VARCO INC COM 637071101 3,388 44,518 SH   SOLE   33,338 0 11,180
NAUTILUS INC COM 63910B102 432 36,110 SH   SOLE   36,110 0 0
NCI INC CL A 62886K104 119 12,540 SH   SOLE   12,540 0 0
NEOGENOMICS INC COM NEW 64049M209 262 50,360 SH   SOLE   50,360 0 0
NEWS CORP NEW CL B 65249B208 2,792 173,095 SH   SOLE   136,215 0 36,880
NEXTERA ENERGY INC COM 65339F101 207 2,200 SH   SOLE   0 0 2,200
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341b106 3,341 96,300 SH   SOLE   96,300 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913m107 61,537 1,563,053 SH   SOLE   1,371,973 0 191,080
NICE SYS LTD SPONSORED ADR 653656108 355 8,700 SH   SOLE   8,700 0 0
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 1,345 43,245 SH   SOLE   43,245 0 0
NN INC COM 629337106 426 15,930 SH   SOLE   15,930 0 0
NOBLE ENERGY INC COM 655044105 506 7,400 SH   SOLE   6,800 0 600
NOMURA HLDGS INC SPONSORED ADR 65535h208 3,421 578,815 SH   SOLE   503,940 0 74,875
NORFOLK SOUTHERN CORP COM 655844108 315 2,825 SH   SOLE   2,825 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 362 33,533 SH   SOLE   33,533 0 0
NOVARTIS A G SPONSORED ADR 66987v109 8,694 92,357 SH   SOLE   78,882 0 13,475
NOVO-NORDISK A S ADR 670100205 9,695 203,597 SH   SOLE   178,161 0 25,436
NUSTAR ENERGY LP UNIT COM 67058H102 4,737 71,845 SH   SOLE   63,720 0 8,125
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 25,235 580,120 SH   SOLE   440,629 0 139,491
NUVEEN PREM INCOME MUN FD 2 COM 67063w102 176 12,800 SH   SOLE   12,800 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 1,829 19,021 SH   SOLE   16,956 0 2,065
OMEGA PROTEIN CORP COM 68210P107 378 30,209 SH   SOLE   30,209 0 0
ONEOK INC NEW COM 682680103 175,306 2,674,385 SH   SOLE   2,226,992 0 447,393
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 694 12,400 SH   SOLE   11,000 0 1,400
OPEN TEXT CORP COM 683715106 887 16,000 SH   SOLE   16,000 0 0
OPKO HEALTH INC COM 68375n103 332 39,000 SH   SOLE   39,000 0 0
ORACLE CORP COM 68389x105 339 8,850 SH   SOLE   4,750 0 4,100
ORANGE SPONSORED ADR 684060106 7,867 533,739 SH   SOLE   463,064 0 70,675
ORBCOMM INC COM 68555P100 62 10,830 SH   SOLE   10,830 0 0
ORBOTECH LTD ORD M75253100 931 59,750 SH   SOLE   59,750 0 0
ORIX CORP SPONSORED ADR 686330101 10,128 146,785 SH   SOLE   131,209 0 15,576
PACIFIC ETHANOL INC COM PAR $.001 69423u305 338 24,210 SH   SOLE   24,210 0 0
PARTNER COMMUNICATIONS CO LT ADR 70211m109 303 43,000 SH   SOLE   43,000 0 0
PBF LOGISTICS LP UNIT LTD PTNR 69318q104 3,165 125,000 SH   SOLE   125,000 0 0
PEPSICO INC COM 713448108 4,032 43,309 SH   SOLE   29,709 0 13,600
PERICOM SEMICONDUCTOR CORP COM 713831105 376 38,650 SH   SOLE   38,650 0 0
PERION NETWORK LTD SHS m78673106 189 34,000 SH   SOLE   34,000 0 0
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 163 12,000 SH   SOLE   12,000 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654v101 244 16,375 SH   SOLE   16,375 0 0
PFIZER INC COM 717081103 1,497 50,636 SH   SOLE   27,212 0 23,424
PFSWEB INC COM NEW 717098206 112 10,340 SH   SOLE   10,340 0 0
PHILIP MORRIS INTL INC COM 718172109 5,545 66,490 SH   SOLE   50,161 0 16,329
PHILIPPINE LONG DISTANCE TEL SPONSORED ADR 718252604 980 14,200 SH   SOLE   14,200 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 155,608 2,643,693 SH   SOLE   2,065,058 0 578,635
PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 93,983 3,066,338 SH   SOLE   2,651,528 0 414,810
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 1,596 16,160 SH   SOLE   9,785 0 6,375
POZEN INC COM 73941U102 137 18,640 SH   SOLE   18,640 0 0
PREMIER FINL BANCORP INC COM 74050M105 303 20,700 SH   SOLE   20,700 0 0
PRICELINE GRP INC COM NEW 741503403 3,368 2,907 SH   SOLE   2,357 0 550
PRIMO WTR CORP COM 74165N105 75 17,320 SH   SOLE   17,320 0 0
PROCTER & GAMBLE CO COM 742718109 777 9,275 SH   SOLE   4,836 0 4,439
PROFIRE ENERGY INC COM 74316X101 100 24,010 SH   SOLE   24,010 0 0
PRUDENTIAL FINL INC COM 744320102 223 2,540 SH   SOLE   2,540 0 0
QAD INC CL A 74727D306 287 15,430 SH   SOLE   15,430 0 0
QEP MIDSTREAM PARTNERS LP COM UNIT RP LTD 74735R115 38,182 1,611,723 SH   SOLE   1,234,009 0 377,714
QUALCOMM INC COM 747525103 5,897 78,868 SH   SOLE   63,629 0 15,239
RADIANT LOGISTICS INC COM 75025X100 93 25,220 SH   SOLE   25,220 0 0
RADWARE LTD ORD M81873107 318 18,000 SH   SOLE   18,000 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 327 29,700 SH   SOLE   29,700 0 0
REGENCY ENERGY PARTNERS L P COM UNITS L P 75885y107 121,752 3,732,427 SH   SOLE   3,090,742 0 641,685
RF INDS LTD COM PAR $0.01 749552105 71 14,460 SH   SOLE   14,460 0 0
RIO TINTO PLC SPONSORED ADR 767204100 4,915 99,934 SH   SOLE   89,659 0 10,275
ROSE ROCK MIDSTREAM L P COM U REP LTD 777149105 305 5,160 SH   SOLE   3,160 0 2,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 12,660 166,288 SH   SOLE   138,474 0 27,814
S L INDS INC COM 784413106 228 4,660 SH   SOLE   4,660 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 494 15,265 SH   SOLE   15,265 0 0
SANOFI SPONSORED ADR 80105n105 12,684 224,766 SH   SOLE   194,166 0 30,600
SAP AG SPON ADR 803054204 3,131 43,394 SH   SOLE   38,601 0 4,793
SCHLUMBERGER LTD COM 806857108 6,283 61,785 SH   SOLE   60,985 0 800
SCICLONE PHARMACEUTICALS INC COM 80862K104 276 40,110 SH   SOLE   40,110 0 0
SEADRILL PARTNERS LLC COMUNIT REP LB y7545W109 57,827 1,854,011 SH   SOLE   1,612,552 0 241,459
SEMGROUP CORP CL A 81663a105 66,146 794,351 SH   SOLE   705,071 0 89,280
SENECA FOODS CORP NEW CL A 817070501 259 9,050 SH   SOLE   9,050 0 0
SHIRE PLC SPONSORED ADR 82481r106 20,700 79,907 SH   SOLE   70,697 0 9,210
SILICOM LTD ORD m84116108 268 9,200 SH   SOLE   9,200 0 0
SKULLCANDY INC COM 83083J104 429 55,110 SH   SOLE   55,110 0 0
SKYSTAR BIO-PHARMA CO COM PAR $.001 830884300 95 22,576 SH   SOLE   22,576 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2,963 35,200 SH   SOLE   35,200 0 0
SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 310 10,500 SH   SOLE   10,500 0 0
SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 14,838 694,992 SH   SOLE   694,992 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 8,122 169,271 SH   SOLE   147,155 0 22,116
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,556 7,899 SH   SOLE   7,127 0 772
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 418 1,677 SH   SOLE   1,352 0 325
SPECTRA ENERGY CORP COM 847560109 21,156 538,860 SH   SOLE   538,860 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 89,233 1,683,962 SH   SOLE   1,341,307 0 342,655
SPOK HLDGS INC COM 84863t106 380 29,190 SH   SOLE   29,190 0 0
ST JUDE MED INC COM 790849103 4,526 75,269 SH   SOLE   55,694 0 19,575
STARZ COM SER A 85571q102 8,723 263,693 SH   SOLE   213,365 0 50,328
STATOIL ASA SPONSORED ADR 85771P102 1,764 64,951 SH   SOLE   64,693 0 258
SUCAMPO PHARMACEUTICALS INC CL A 864909106 109 16,820 SH   SOLE   16,820 0 0
SUFFOLK BANCORP COM 864739107 385 19,830 SH   SOLE   19,830 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 6,885 839,647 SH   SOLE   777,646 0 62,001
SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 60,254 1,184,709 SH   SOLE   876,131 0 308,578
SUNCOR ENERGY INC NEW COM 867224107 7,287 201,567 SH   SOLE   176,698 0 24,869
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 2,762 57,238 SH   SOLE   50,078 0 7,160
SUNTRUST BKS INC COM 867914103 7,358 193,484 SH   SOLE   155,384 0 38,100
SYMMETRY MED INC COM 871546206 341 33,840 SH   SOLE   33,840 0 0
TARGA RES CORP COM 87612g101 30,268 222,279 SH   SOLE   222,279 0 0
TARO PHARMACEUTICAL INDS LTD SHS m8737e108 477 3,100 SH   SOLE   3,100 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 37,530 554,276 SH   SOLE   438,833 0 115,443
TECHTARGET INC COM 87874R100 314 36,530 SH   SOLE   36,530 0 0
TEEKAY CORPORATION COM Y8564W103 55,523 836,691 SH   SOLE   747,651 0 89,040
TEEKAY LNG PARTNERS L P PRTNRSP UNITS y8564m105 1,754 40,268 SH   SOLE   31,955 0 8,313
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 46,870 1,394,936 SH   SOLE   1,258,409 0 136,527
TEEKAY TANKERS LTD CL A Y8565N102 155 41,520 SH   SOLE   41,520 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 311 15,800 SH   SOLE   15,800 0 0
TERRAFORM PWR INC CL A COM 88104R100 4,303 149,100 SH   SOLE   149,100 0 0
TOTAL S A SPONSORED ADR 89151E109 11,800 183,092 SH   SOLE   157,173 0 25,919
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 408 40,100 SH   SOLE   40,100 0 0
TRANSCANADA CORP COM 89353d107 4,447 86,300 SH   SOLE   86,300 0 0
TRANSDIGM GROUP INC COM 893641100 6,295 34,151 SH   SOLE   26,636 0 7,515
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 388 9,420 SH   SOLE   9,420 0 0
TRANSOCEAN PARTNERS LLC COM UNIT RP LT y8977y100 25,929 990,430 SH   SOLE   990,430 0 0
TRECORA RES COM 894648104 351 28,350 SH   SOLE   28,350 0 0
TRW AUTOMOTIVE HLDGS CORP COM 87264S106 14,414 142,365 SH   SOLE   112,965 0 29,400
U.S. AUTO PARTS NETWORK INC COM 90343C100 62 21,870 SH   SOLE   21,870 0 0
UBS AG JERSEY BRANCH 2XMN ALR MLP INF 902664200 12,201 166,450 SH   SOLE   166,450 0 0
UBS AG JERSEY BRH LKD ALRN NTGAS 902641620 3,767 89,900 SH   SOLE   89,900 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 9,407 281,385 SH   SOLE   281,385 0 0
UNITED INS HLDGS CORP COM 910710102 372 24,780 SH   SOLE   24,780 0 0
UNITED ONLINE INC COM NEW 911268209 416 38,030 SH   SOLE   38,030 0 0
UNITED TECHNOLOGIES CORP COM 913017109 498 4,714 SH   SOLE   4,689 0 25
VALE S A ADR REPSTG PFD 91912E204 199 20,500 SH   SOLE   20,500 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,047 25,105 SH   SOLE   25,105 0 0
VERINT SYS INC COM 92343x100 445 8,000 SH   SOLE   8,000 0 0
VISHAY PRECISION GROUP INC COM 92835K103 208 13,940 SH   SOLE   13,940 0 0
VISTEON CORP COM NEW 92839U206 5,627 57,860 SH   SOLE   48,990 0 8,870
VSE CORP COM 918284100 326 6,650 SH   SOLE   6,650 0 0
VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 19,107 762,453 SH   SOLE   759,953 0 2,500
WAL-MART STORES INC COM 931142103 1,209 15,805 SH   SOLE   7,805 0 8,000
WELLPOINT INC COM 94973v107 8,310 69,471 SH   SOLE   56,356 0 13,115
WELLS FARGO & CO NEW COM 949746101 3,630 69,978 SH   SOLE   56,028 0 13,950
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 36,650 488,662 SH   SOLE   353,357 0 135,305
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 5,075 175,000 SH   SOLE   175,000 0 0
WILLDAN GROUP INC COM 96924N100 333 23,010 SH   SOLE   23,010 0 0
WILLIAMS COS INC DEL COM 969457100 180,839 3,267,199 SH   SOLE   2,754,783 0 512,416
WILLIAMS PARTNERS L P COM UNIT L P 96950F104 32,206 607,085 SH   SOLE   461,573 0 145,512
WISDOMTREE TR EUROPE SMCP DV 97717w869 6,993 133,375 SH   SOLE   116,067 0 17,308
YAHOO INC COM 984332106 5,026 123,330 SH   SOLE   91,245 0 32,085
ZAGG INC COM 98884U108 334 59,870 SH   SOLE   59,870 0 0