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 636 3,870 SH   SOLE   650 0 3,220
A H BELO CORP COM CL A 001282102 397 38,200 SH   SOLE   38,200 0 0
ABBOTT LABS COM 002824100 325 7,225 SH   SOLE   7,225 0 0
ABBVIE INC COM 00287y109 473 7,225 SH   SOLE   7,225 0 0
ABENGOA YIELD PLC ORD SHS G00349103 3,836 140,400 SH   SOLE   138,500 0 1,900
ADOBE SYS INC COM 00724F101 242 3,325 SH   SOLE   3,025 0 300
AEGON N V NY REGISTRY SH 007924103 6,563 875,017 SH   SOLE   814,402 0 60,615
AERCAP HOLDINGS NV SHS n00985106 268 6,900 SH   SOLE   6,900 0 0
AETNA INC NEW COM 00817y108 14,702 165,503 SH   SOLE   131,408 0 34,095
AGRIUM INC COM 008916108 379 4,000 SH   SOLE   4,000 0 0
ALASKA AIR GROUP INC COM 011659109 4,805 80,411 SH   SOLE   57,286 0 23,125
ALLEGION PUB LTD CO ORD SHS g0176j109 4,519 81,476 SH   SOLE   66,352 0 15,124
ALLIANCE ONE INTL INC COM 018772103 199 125,900 SH   SOLE   125,900 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 458 19,330 SH   SOLE   19,330 0 0
ALLOT COMMUNICATIONS LTD SHS m0854q105 141 15,400 SH   SOLE   15,400 0 0
ALMOST FAMILY INC COM 020409108 460 15,900 SH   SOLE   15,900 0 0
ALTRIA GROUP INC COM 02209s103 1,574 31,938 SH   SOLE   26,962 0 4,976
AMERICAN INTL GROUP INC COM NEW 026874784 14,639 261,362 SH   SOLE   209,727 0 51,635
AMERIPRISE FINL INC COM 03076c106 220 1,665 SH   SOLE   1,650 0 15
AMGEN INC COM 031162100 3,406 21,380 SH   SOLE   17,460 0 3,920
AMPCO-PITTSBURGH CORP COM 032037103 303 15,749 SH   SOLE   15,749 0 0
ANADARKO PETE CORP COM 032511107 885 10,727 SH   SOLE   10,727 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 6,205 55,248 SH   SOLE   47,827 0 7,421
ANI PHARMACEUTICALS INC COM 00182c103 235 4,170 SH   SOLE   4,170 0 0
ANTHEM INC COM 036752103 8,644 68,781 SH   SOLE   55,666 0 13,115
APPLE INC COM 037833100 22,369 202,651 SH   SOLE   160,396 0 42,255
ARC DOCUMENT SOLUTIONS INC COM 00191g103 606 59,250 SH   SOLE   59,250 0 0
ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879n101 7,085 415,288 SH   SOLE   415,288 0 0
AROTECH CORP COM NEW 042682203 174 74,940 SH   SOLE   74,940 0 0
ATLAS ENERGY LP COM UNITS LP 04930A104 28,572 917,250 SH   SOLE   795,000 0 122,250
AUTOMATIC DATA PROCESSING IN COM 053015103 426 5,105 SH   SOLE   4,905 0 200
BARCLAYS BK PLC IPATH S&P MLP 06742A750 5,004 166,900 SH   SOLE   166,900 0 0
BASSETT FURNITURE INDS INC COM 070203104 368 18,850 SH   SOLE   18,850 0 0
BEL FUSE INC CL B 077347300 480 17,550 SH   SOLE   17,550 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,545 70,232 SH   SOLE   57,871 0 12,361
BIOGEN IDEC INC COM 09062X103 883 2,600 SH   SOLE   2,600 0 0
BOEING CO COM 097023105 232 1,785 SH   SOLE   1,685 0 100
BP PLC SPONSORED ADR 055622104 232 6,099 SH   SOLE   1,625 0 4,474
BRINKER INTL INC COM 109641100 5,887 100,314 SH   SOLE   80,054 0 20,260
BRISTOL MYERS SQUIBB CO COM 110122108 266 4,500 SH   SOLE   4,500 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7,231 67,063 SH   SOLE   56,076 0 10,987
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,041 100,551 SH   SOLE   87,747 0 12,804
BROOKFIELD RESIDENTIAL PPTYS COM 11283W104 6,503 270,297 SH   SOLE   206,627 0 63,670
BSQUARE CORP COM NEW 11776u300 88 19,410 SH   SOLE   19,410 0 0
BT GROUP PLC ADR 05577E101 14,490 233,751 SH   SOLE   202,293 0 31,458
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 183,903 2,430,647 SH   SOLE   1,962,512 0 468,135
C D I CORP COM 125071100 404 22,840 SH   SOLE   22,840 0 0
CAESARSTONE SDOT-YAM LTD ORD SHS m20598104 389 6,500 SH   SOLE   6,500 0 0
CALAMOS ASSET MGMT INC CL A 12811R104 486 36,480 SH   SOLE   36,480 0 0
CALLON PETE CO DEL COM 13123X102 249 45,700 SH   SOLE   45,700 0 0
CANADIAN PAC RY LTD COM 13645t100 6,594 34,218 SH   SOLE   30,507 0 3,711
CAPITAL ONE FINL CORP COM 14040h105 6,154 74,551 SH   SOLE   56,886 0 17,665
CAPITAL PRODUCT PARTNERS L P COM UNIT LP y11082107 23,269 2,908,642 SH   SOLE   2,893,642 0 15,000
CELGENE CORP COM 151020104 11,642 104,080 SH   SOLE   82,045 0 22,035
CELLCOM ISRAEL LTD SHS m2196u109 257 29,700 SH   SOLE   29,700 0 0
CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234q108 141 49,201 SH   SOLE   49,201 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 177 15,980 SH   SOLE   15,980 0 0
CHASE CORP COM 16150R104 471 13,090 SH   SOLE   13,090 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 5,048 64,245 SH   SOLE   52,470 0 11,775
CHENIERE ENERGY PARTNERS LP COM UNIT 16411q101 7,901 246,910 SH   SOLE   246,910 0 0
CHENIERE ENERGY PTNRS LP HLD COM REP LLC IN 16411w108 6,913 306,829 SH   SOLE   306,829 0 0
CHESAPEAKE ENERGY CORP COM 165167107 535 27,320 SH   SOLE   22,985 0 4,335
CHEVRON CORP NEW COM 166764100 5,560 49,563 SH   SOLE   35,900 0 13,663
CHINA GREEN AGRICULTURE INC COM 16943w105 26 17,060 SH   SOLE   17,060 0 0
CHINA XD PLASTICS CO LTD COM 16948F107 346 63,660 SH   SOLE   63,660 0 0
CHRISTOPHER & BANKS CORP COM 171046105 165 28,890 SH   SOLE   28,890 0 0
CISCO SYS INC COM 17275r102 6,014 216,231 SH   SOLE   167,510 0 48,721
CITI TRENDS INC COM 17306X102 557 22,070 SH   SOLE   22,070 0 0
CLECO CORP NEW COM 12561W105 447 8,200 SH   SOLE   0 0 8,200
COCA COLA CO COM 191216100 14,370 340,360 SH   SOLE   271,246 0 69,114
COMERICA INC COM 200340107 409 8,738 SH   SOLE   8,738 0 0
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 204 40,968 SH   SOLE   40,968 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441b407 879 66,720 SH   SOLE   66,600 0 120
CONCURRENT COMPUTER CORP NEW COM PAR $.01 206710402 136 19,190 SH   SOLE   19,190 0 0
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 9,419 390,500 SH   SOLE   390,500 0 0
CONOCOPHILLIPS COM 20825c104 522 7,563 SH   SOLE   7,273 0 290
COPA HOLDINGS SA CL A P31076105 4,863 46,926 SH   SOLE   43,166 0 3,760
COVIDIEN PLC SHS g2554f113 2,711 26,505 SH   SOLE   23,785 0 2,720
CPFL ENERGIA S A SPONSORED ADR 126153105 217 16,000 SH   SOLE   16,000 0 0
CRA INTL INC COM 12618T105 523 17,260 SH   SOLE   17,260 0 0
CREDIT SUISSE NASSAU BRH EQL WGT MLP LKD 22542d852 11,367 355,997 SH   SOLE   355,997 0 0
CRESTWOOD MIDSTREAM PARTNERS UNIT LTD PARTNER 226378107 42,912 2,826,901 SH   SOLE   2,307,270 0 519,631
CTPARTNERS EXECUTIVE SEARCH COM 22945C105 248 16,340 SH   SOLE   16,340 0 0
CVS HEALTH CORP COM 126650100 7,698 79,930 SH   SOLE   67,300 0 12,630
DATALINK CORP COM 237934104 207 16,060 SH   SOLE   16,060 0 0
DCP MIDSTREAM PARTNERS LP COM UT LTD PTN 23311P100 64,161 1,412,296 SH   SOLE   1,094,557 0 317,739
DIGIRAD CORP COM 253827109 76 17,390 SH   SOLE   17,390 0 0
DILLARDS INC CL A 254067101 3,970 31,715 SH   SOLE   25,350 0 6,365
DISNEY WALT CO COM DISNEY 254687106 4,464 47,396 SH   SOLE   40,399 0 6,997
DOMINION MIDSTREAM PARTNERS COM UT REP LTD 257454108 7,840 200,000 SH   SOLE   200,000 0 0
DSP GROUP INC COM 23332B106 411 37,780 SH   SOLE   37,780 0 0
DUCOMMUN INC DEL COM 264147109 372 14,720 SH   SOLE   14,720 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 324 3,877 SH   SOLE   3,744 0 133
DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 25,143 1,537,807 SH   SOLE   1,531,707 0 6,100
EATON VANCE MUN BD FD COM 27827X101 154 12,005 SH   SOLE   7,400 0 4,605
EDGEWATER TECHNOLOGY INC COM 280358102 191 25,410 SH   SOLE   25,410 0 0
ELBIT SYS LTD ORD m3760d101 425 7,001 SH   SOLE   7,001 0 0
EMERSON ELEC CO COM 291011104 1,039 16,836 SH   SOLE   16,009 0 827
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 4,996 257,640 SH   SOLE   257,640 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 103,237 2,661,443 SH   SOLE   2,379,212 0 282,231
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 7,211 180,723 SH   SOLE   166,435 0 14,288
ENBRIDGE INC COM 29250N105 4,953 96,336 SH   SOLE   96,336 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 212,711 3,707,054 SH   SOLE   2,944,197 0 762,857
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273r109 17,963 276,348 SH   SOLE   237,016 0 39,332
ENGLOBAL CORP COM 293306106 110 58,100 SH   SOLE   58,100 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 13,051 367,007 SH   SOLE   367,007 0 0
ENTERCOM COMMUNICATIONS CORP CL A 293639100 294 24,190 SH   SOLE   24,190 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 234,721 6,498,362 SH   SOLE   5,032,911 0 1,465,451
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 3,035 34,487 SH   SOLE   30,290 0 4,197
EXACTECH INC COM 30064E109 432 18,349 SH   SOLE   18,349 0 0
EXXON MOBIL CORP COM 30231g102 13,907 150,432 SH   SOLE   113,364 0 37,068
EZCHIP SEMICONDUCTOR LIMITED ORD M4146Y108 268 14,000 SH   SOLE   14,000 0 0
FARMER BROS CO COM 307675108 418 14,194 SH   SOLE   14,194 0 0
FIRST BANCORP N C COM 318910106 457 24,750 SH   SOLE   24,750 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 375 22,740 SH   SOLE   22,740 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 490 14,400 SH   SOLE   14,400 0 0
FONAR CORP COM NEW 344437405 137 13,210 SH   SOLE   13,210 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,269 61,080 SH   SOLE   61,080 0 0
GASLOG LTD SHS g37585109 21,380 1,050,608 SH   SOLE   802,788 0 247,820
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 26,825 1,062,812 SH   SOLE   1,062,812 0 0
GASTAR EXPL INC NEW COM 36729W202 49 20,220 SH   SOLE   20,220 0 0
GENERAL ELECTRIC CO COM 369604103 2,065 81,699 SH   SOLE   49,069 0 32,630
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 19,793 635,402 SH   SOLE   635,402 0 0
GOLD RESOURCE CORP COM 38068t105 227 67,060 SH   SOLE   67,060 0 0
GOOGLE INC CL A 38259P508 4,641 8,746 SH   SOLE   6,691 0 2,055
GOOGLE INC CL C 38259p706 4,659 8,851 SH   SOLE   6,796 0 2,055
GRAN TIERRA ENERGY INC COM 38500t101 2,253 585,235 SH   SOLE   548,835 0 36,400
GULF RESOURCES INC COM PAR $0.0005 40251W309 30 26,250 SH   SOLE   26,250 0 0
HALLMARK FINL SVCS INC EC COM NEW 40624Q203 207 17,100 SH   SOLE   17,100 0 0
HANESBRANDS INC COM 410345102 8,781 78,669 SH   SOLE   62,004 0 16,665
HARTFORD FINL SVCS GROUP INC COM 416515104 8,005 192,014 SH   SOLE   155,279 0 36,735
HEIDRICK & STRUGGLES INTL IN COM 422819102 494 21,410 SH   SOLE   21,410 0 0
HERITAGE COMMERCE CORP COM 426927109 146 16,500 SH   SOLE   16,500 0 0
HESKA CORP COM RESTRC NEW 42805E306 244 13,470 SH   SOLE   13,470 0 0
HESS CORP COM 42809h107 1,011 13,695 SH   SOLE   11,105 0 2,590
HEWLETT PACKARD CO COM 428236103 14,537 362,242 SH   SOLE   291,277 0 70,965
HILL INTERNATIONAL INC COM 431466101 226 58,930 SH   SOLE   58,930 0 0
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 15,371 744,735 SH   SOLE   744,735 0 0
HOME DEPOT INC COM 437076102 6,295 59,965 SH   SOLE   43,607 0 16,358
HONDA MOTOR LTD AMERN SHS 438128308 3,686 124,862 SH   SOLE   110,796 0 14,066
HONEYWELL INTL INC COM 438516106 8,435 84,415 SH   SOLE   61,995 0 22,420
HOOKER FURNITURE CORP COM 439038100 460 26,810 SH   SOLE   26,810 0 0
HOWARD HUGHES CORP COM 44267d107 313 2,400 SH   SOLE   2,400 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 4,675 98,991 SH   SOLE   86,740 0 12,251
HUANENG PWR INTL INC SPON ADR H SHS 443304100 11,154 205,906 SH   SOLE   181,171 0 24,735
HURCO COMPANIES INC COM 447324104 307 9,000 SH   SOLE   9,000 0 0
ICICI BK LTD ADR 45104G104 1,161 100,500 SH   SOLE   100,500 0 0
ILLINOIS TOOL WKS INC COM 452308109 215 2,266 SH   SOLE   2,266 0 0
INDEPENDENCE HLDG CO NEW COM NEW 453440307 161 11,570 SH   SOLE   11,570 0 0
INFUSYSTEM HLDGS INC COM 45685k102 61 19,410 SH   SOLE   19,410 0 0
ING GROEP N V SPONSORED ADR 456837103 11,516 887,923 SH   SOLE   773,448 0 114,475
INGERSOLL-RAND PLC SHS g47791101 3,405 53,710 SH   SOLE   43,075 0 10,635
INSTEEL INDUSTRIES INC COM 45774W108 416 17,660 SH   SOLE   17,660 0 0
INTEL CORP COM 458140100 4,935 135,998 SH   SOLE   105,623 0 30,375
INTEST CORP COM 461147100 90 21,110 SH   SOLE   21,110 0 0
INTL PAPER CO COM 460146103 7,623 142,272 SH   SOLE   113,652 0 28,620
INTRICON CORP COM 46121H109 84 12,250 SH   SOLE   12,250 0 0
ISHARES 1-3 YR CR BD ETF 464288646 5,827 55,400 SH   SOLE   46,185 0 9,215
ISHARES MSCI EURO FL ETF 464289180 1,356 61,565 SH   SOLE   54,315 0 7,250
ISHARES TR MSCI EMG MKT ETF 464287234 3,187 81,118 SH   SOLE   74,050 0 7,068
ISHARES TR MSCI EAFE ETF 464287465 4,620 75,938 SH   SOLE   65,752 0 10,186
ISHARES TR RUSSELL 2000 ETF 464287655 682 5,700 SH   SOLE   5,700 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 328 14,896 SH   SOLE   14,896 0 0
JMP GROUP INC COM 46629U107 337 44,230 SH   SOLE   44,230 0 0
JOHNSON & JOHNSON COM 478160104 8,133 77,773 SH   SOLE   62,168 0 15,605
JP ENERGY PARTNERS LP UNT REPST LTD 46643c109 3,859 315,500 SH   SOLE   315,500 0 0
JPMORGAN CHASE & CO COM 46625h100 10,181 162,686 SH   SOLE   127,629 0 35,057
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 16,548 360,140 SH   SOLE   334,500 0 25,640
KELLOGG CO COM 487836108 324 4,950 SH   SOLE   0 0 4,950
KEMPER CORP DEL COM 488401100 359 9,946 SH   SOLE   9,946 0 0
KIMBERLY CLARK CORP COM 494368103 427 3,700 SH   SOLE   3,700 0 0
KINDER MORGAN INC DEL COM 49456B101 247,380 5,846,842 SH   SOLE   4,868,115 0 978,727
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 34,605 1,555,970 SH   SOLE   1,361,630 0 194,340
LEAR CORP COM NEW 521865204 7,710 78,606 SH   SOLE   62,111 0 16,495
LINN ENERGY LLC UNIT LTD LIAB 536020100 7,706 760,740 SH   SOLE   591,990 0 168,750
LINNCO LLC COMSHS LTD INT 535782106 12,257 1,181,942 SH   SOLE   1,172,992 0 8,950
LIONBRIDGE TECHNOLOGIES INC COM 536252109 426 74,030 SH   SOLE   74,030 0 0
LRAD CORP COM 50213V109 35 13,140 SH   SOLE   13,140 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 267,081 3,231,076 SH   SOLE   2,557,098 0 673,978
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 255 42,900 SH   SOLE   42,900 0 0
MAGICJACK VOCALTEC LTD SHS M6787E101 138 16,980 SH   SOLE   16,980 0 0
MAGNA INTL INC COM 559222401 17,277 158,958 SH   SOLE   141,663 0 17,295
MAIDEN HOLDINGS LTD SHS g5753u112 237 18,500 SH   SOLE   18,500 0 0
MAINSOURCE FINANCIAL GP INC COM 56062Y102 493 23,560 SH   SOLE   23,560 0 0
MARCHEX INC CL B 56624r108 282 61,470 SH   SOLE   61,470 0 0
MARINE HARVEST ASA SPONSORED ADR 56824r205 1,117 81,800 SH   SOLE   81,800 0 0
MARKWEST ENERGY PARTNERS L P UNIT LTD PARTN 570759100 64,419 958,766 SH   SOLE   753,185 0 205,581
MARTHA STEWART LIVING OMNIME CL A 573083102 347 80,550 SH   SOLE   80,550 0 0
MBT FINL CORP COM 578877102 122 24,520 SH   SOLE   24,520 0 0
MCCLATCHY CO CL A 579489105 326 98,140 SH   SOLE   98,140 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 342 8,000 SH   SOLE   8,000 0 0
MERCK & CO INC NEW COM 58933y105 9,348 164,613 SH   SOLE   133,255 0 31,358
MERGE HEALTHCARE INC COM 589499102 92 25,720 SH   SOLE   25,720 0 0
METLIFE INC COM 59156r108 634 11,730 SH   SOLE   9,924 0 1,806
MGP INGREDIENTS INC NEW COM 55303J106 238 15,020 SH   SOLE   15,020 0 0
MICROSOFT CORP COM 594918104 2,056 44,264 SH   SOLE   39,514 0 4,750
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564n103 37,457 2,738,114 SH   SOLE   2,229,594 0 508,520
MIDDLESEX WATER CO COM 596680108 209 9,060 SH   SOLE   9,060 0 0
MIND C T I LTD ORD m70240102 178 45,340 SH   SOLE   45,340 0 0
MONARCH FINANCIAL HOLDINGS I COM 60907Q100 285 20,735 SH   SOLE   20,735 0 0
MOTORCAR PTS AMER INC COM 620071100 388 12,470 SH   SOLE   12,470 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 4,033 57,079 SH   SOLE   50,042 0 7,037
NATIONAL OILWELL VARCO INC COM 637071101 2,595 39,604 SH   SOLE   32,524 0 7,080
NAUTILUS INC COM 63910B102 548 36,110 SH   SOLE   36,110 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD y62134104 9,562 787,000 SH   SOLE   787,000 0 0
NCI INC CL A 62886K104 223 21,860 SH   SOLE   21,860 0 0
NEOGENOMICS INC COM NEW 64049M209 293 70,310 SH   SOLE   70,310 0 0
NEXTERA ENERGY INC COM 65339F101 234 2,200 SH   SOLE   0 0 2,200
NGL ENERGY PARTNERS LP COM UNIT REPST 62913m107 62,565 2,235,271 SH   SOLE   1,891,161 0 344,110
NICE SYS LTD SPONSORED ADR 653656108 441 8,700 SH   SOLE   8,700 0 0
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 1,105 43,145 SH   SOLE   43,145 0 0
NOBLE ENERGY INC COM 655044105 351 7,400 SH   SOLE   6,800 0 600
NORFOLK SOUTHERN CORP COM 655844108 310 2,825 SH   SOLE   2,825 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 348 33,533 SH   SOLE   33,533 0 0
NOVARTIS A G SPONSORED ADR 66987v109 8,584 92,643 SH   SOLE   78,708 0 13,935
NOVO-NORDISK A S ADR 670100205 8,663 204,699 SH   SOLE   178,531 0 26,168
NUSTAR ENERGY LP UNIT COM 67058H102 4,526 78,375 SH   SOLE   66,870 0 11,505
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 19,384 563,160 SH   SOLE   423,729 0 139,431
NUVEEN PREM INCOME MUN FD 2 COM 67063w102 181 12,800 SH   SOLE   12,800 0 0
NXP SEMICONDUCTORS N V COM n6596x109 7,674 100,445 SH   SOLE   88,855 0 11,590
OCCIDENTAL PETE CORP DEL COM 674599105 1,393 17,286 SH   SOLE   15,361 0 1,925
OMEGA PROTEIN CORP COM 68210P107 319 30,209 SH   SOLE   30,209 0 0
ONEOK INC NEW COM 682680103 159,182 3,197,075 SH   SOLE   2,741,627 0 455,448
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 491 12,400 SH   SOLE   11,000 0 1,400
OPEN TEXT CORP COM 683715106 816 14,000 SH   SOLE   14,000 0 0
OPKO HEALTH INC COM 68375n103 390 39,000 SH   SOLE   39,000 0 0
ORACLE CORP COM 68389x105 398 8,850 SH   SOLE   4,750 0 4,100
ORANGE SPONSORED ADR 684060106 9,050 534,894 SH   SOLE   462,079 0 72,815
ORBOTECH LTD ORD M75253100 914 61,750 SH   SOLE   61,750 0 0
ORIX CORP SPONSORED ADR 686330101 9,257 148,034 SH   SOLE   132,118 0 15,916
PACIFIC ETHANOL INC COM PAR $.001 69423u305 320 31,000 SH   SOLE   31,000 0 0
PARTNER COMMUNICATIONS CO LT ADR 70211m109 238 47,000 SH   SOLE   47,000 0 0
PBF LOGISTICS LP UNIT LTD PTNR 69318q104 3,154 147,738 SH   SOLE   147,738 0 0
PEPSICO INC COM 713448108 4,044 42,767 SH   SOLE   29,167 0 13,600
PERICOM SEMICONDUCTOR CORP COM 713831105 523 38,650 SH   SOLE   38,650 0 0
PERION NETWORK LTD SHS m78673106 118 26,773 SH   SOLE   26,773 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654v101 291 38,375 SH   SOLE   38,375 0 0
PFIZER INC COM 717081103 1,577 50,636 SH   SOLE   27,212 0 23,424
PHILIP MORRIS INTL INC COM 718172109 5,282 64,856 SH   SOLE   48,577 0 16,279
PHILIPPINE LONG DISTANCE TEL SPONSORED ADR 718252604 1,057 16,700 SH   SOLE   16,700 0 0
PHOENIX COS INC NEW COM NEW 71902e604 277 4,020 SH   SOLE   4,020 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 127,134 2,477,284 SH   SOLE   1,879,718 0 597,566
PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 117,371 4,570,523 SH   SOLE   3,901,953 0 668,570
PLANAR SYS INC COM 726900103 224 26,790 SH   SOLE   26,790 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 1,641 15,890 SH   SOLE   9,515 0 6,375
POZEN INC COM 73941U102 244 30,480 SH   SOLE   30,480 0 0
PREMIER FINL BANCORP INC COM 74050M105 323 20,700 SH   SOLE   20,700 0 0
PRICELINE GRP INC COM NEW 741503403 3,149 2,762 SH   SOLE   2,227 0 535
PROCTER & GAMBLE CO COM 742718109 845 9,275 SH   SOLE   4,836 0 4,439
PROFIRE ENERGY INC COM 74316X101 55 24,010 SH   SOLE   24,010 0 0
PROVIDENT FINL HLDGS INC COM 743868101 215 14,190 SH   SOLE   14,190 0 0
PRUDENTIAL FINL INC COM 744320102 234 2,590 SH   SOLE   2,590 0 0
QAD INC CL A 74727D306 349 15,430 SH   SOLE   15,430 0 0
QEP MIDSTREAM PARTNERS LP COM UNIT RP LTD 74735R115 24,471 1,457,484 SH   SOLE   1,082,504 0 374,980
QUALCOMM INC COM 747525103 5,743 77,259 SH   SOLE   62,020 0 15,239
RADIANT LOGISTICS INC COM 75025X100 168 39,830 SH   SOLE   39,830 0 0
RADWARE LTD ORD M81873107 396 18,000 SH   SOLE   18,000 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 321 32,040 SH   SOLE   32,040 0 0
REGENCY ENERGY PARTNERS L P COM UNITS L P 75885y107 90,371 3,765,447 SH   SOLE   3,125,482 0 639,965
RIO TINTO PLC SPONSORED ADR 767204100 3,441 74,697 SH   SOLE   69,260 0 5,437
RIVERVIEW BANCORP INC COM 769397100 87 19,410 SH   SOLE   19,410 0 0
ROSE ROCK MIDSTREAM L P COM U REP LTD 777149105 227 5,000 SH   SOLE   3,000 0 2,000
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9,919 148,157 SH   SOLE   126,501 0 21,656
RTI SURGICAL INC COM 74975N105 173 33,330 SH   SOLE   33,330 0 0
S L INDS INC COM 784413106 319 8,180 SH   SOLE   8,180 0 0
SANFILIPPO JOHN B & SON INC COM 800422107 695 15,265 SH   SOLE   15,265 0 0
SANOFI SPONSORED ADR 80105n105 9,441 206,991 SH   SOLE   180,621 0 26,370
SAP SE SPON ADR 803054204 2,976 42,729 SH   SOLE   37,731 0 4,998
SCHLUMBERGER LTD COM 806857108 4,917 57,568 SH   SOLE   56,768 0 800
SCICLONE PHARMACEUTICALS INC COM 80862K104 470 53,600 SH   SOLE   53,600 0 0
SEADRILL PARTNERS LLC COMUNIT REP LB y7545W109 34,050 2,097,996 SH   SOLE   1,847,187 0 250,809
SEMGROUP CORP CL A 81663a105 84,216 1,231,404 SH   SOLE   1,086,714 0 144,690
SENECA FOODS CORP NEW CL A 817070501 276 10,210 SH   SOLE   10,210 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 12,294 300,000 SH   SOLE   300,000 0 0
SHIRE PLC SPONSORED ADR 82481r106 17,398 81,858 SH   SOLE   71,872 0 9,986
SILICOM LTD ORD m84116108 218 6,200 SH   SOLE   6,200 0 0
SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 298 39,500 SH   SOLE   39,500 0 0
SKULLCANDY INC COM 83083J104 506 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 3,233 88,000 SH   SOLE   88,000 0 0
SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 11,179 703,102 SH   SOLE   703,102 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 5,074 114,436 SH   SOLE   104,295 0 10,141
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,079 10,115 SH   SOLE   9,243 0 872
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 414 1,570 SH   SOLE   1,245 0 325
SPDR SERIES TRUST S&P OILGAS EXP 78464a730 2,724 56,910 SH   SOLE   51,400 0 5,510
SPECTRA ENERGY CORP COM 847560109 22,218 612,060 SH   SOLE   612,060 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 96,822 1,699,520 SH   SOLE   1,352,958 0 346,562
SPIRIT AIRLS INC COM 848577102 5,116 67,685 SH   SOLE   54,245 0 13,440
SPOK HLDGS INC COM 84863t106 507 29,190 SH   SOLE   29,190 0 0
ST JUDE MED INC COM 790849103 4,830 74,270 SH   SOLE   54,695 0 19,575
STARZ COM SER A 85571q102 7,767 261,503 SH   SOLE   211,175 0 50,328
STATOIL ASA SPONSORED ADR 85771P102 1,139 64,693 SH   SOLE   64,693 0 0
SUCAMPO PHARMACEUTICALS INC CL A 864909106 240 16,820 SH   SOLE   16,820 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 881 121,050 SH   SOLE   120,300 0 750
SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 46,355 1,219,869 SH   SOLE   901,161 0 318,708
SUNCOR ENERGY INC NEW COM 867224107 5,226 164,455 SH   SOLE   147,505 0 16,950
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 2,264 54,198 SH   SOLE   48,718 0 5,480
SUNTRUST BKS INC COM 867914103 7,998 190,882 SH   SOLE   152,682 0 38,200
SUPERIOR UNIFORM GP INC COM 868358102 362 12,335 SH   SOLE   12,335 0 0
TARGA RES CORP COM 87612g101 31,590 297,879 SH   SOLE   292,419 0 5,460
TARO PHARMACEUTICAL INDS LTD SHS m8737e108 459 3,100 SH   SOLE   3,100 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 39,760 558,263 SH   SOLE   443,138 0 115,125
TECHTARGET INC COM 87874R100 415 36,530 SH   SOLE   36,530 0 0
TEEKAY CORPORATION COM Y8564W103 60,396 1,186,790 SH   SOLE   1,008,930 0 177,860
TEEKAY LNG PARTNERS L P PRTNRSP UNITS y8564m105 1,646 38,268 SH   SOLE   29,955 0 8,313
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 41,592 1,552,528 SH   SOLE   1,404,621 0 147,907
TEEKAY TANKERS LTD CL A Y8565N102 248 49,050 SH   SOLE   49,050 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 279 15,800 SH   SOLE   15,800 0 0
TERRAFORM PWR INC CL A COM 88104R100 4,836 156,600 SH   SOLE   156,600 0 0
TOTAL S A SPONSORED ADR 89151e109 8,874 173,315 SH   SOLE   147,711 0 25,604
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 535 40,100 SH   SOLE   40,100 0 0
TRANSCANADA CORP COM 89353d107 4,380 89,200 SH   SOLE   89,200 0 0
TRANSDIGM GROUP INC COM 893641100 6,603 33,631 SH   SOLE   26,341 0 7,290
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 297 9,420 SH   SOLE   9,420 0 0
TRANSOCEAN PARTNERS LLC COM UNIT RP LT y8977y100 19,607 1,341,135 SH   SOLE   1,341,135 0 0
TRECORA RES COM 894648104 417 28,350 SH   SOLE   28,350 0 0
UBS AG JERSEY BRANCH 2XMN ALR MLP INF 902664200 21,385 371,650 SH   SOLE   371,650 0 0
UBS AG JERSEY BRH LKD ALRN NTGAS 902641620 2,852 79,900 SH   SOLE   79,900 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 6,551 225,885 SH   SOLE   225,885 0 0
UFP TECHNOLOGIES INC COM 902673102 204 8,280 SH   SOLE   8,280 0 0
UNITED INS HLDGS CORP COM 910710102 544 24,780 SH   SOLE   24,780 0 0
UNITED ONLINE INC COM NEW 911268209 553 38,030 SH   SOLE   38,030 0 0
UNITED TECHNOLOGIES CORP COM 913017109 542 4,714 SH   SOLE   4,689 0 25
VAALCO ENERGY INC COM NEW 91851C201 64 14,090 SH   SOLE   14,090 0 0
VALE S A ADR REPSTG PFD 91912e204 329 45,000 SH   SOLE   45,000 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 302 3,661 SH   SOLE   3,661 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,005 25,105 SH   SOLE   25,105 0 0
VERINT SYS INC COM 92343x100 466 8,000 SH   SOLE   8,000 0 0
VISHAY PRECISION GROUP INC COM 92835K103 384 22,350 SH   SOLE   22,350 0 0
VISTEON CORP COM NEW 92839U206 9,107 85,220 SH   SOLE   68,740 0 16,480
VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 21,793 879,121 SH   SOLE   876,621 0 2,500
WAL-MART STORES INC COM 931142103 1,186 13,805 SH   SOLE   7,805 0 6,000
WELLS FARGO & CO NEW COM 949746101 3,799 69,299 SH   SOLE   55,349 0 13,950
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 35,471 485,567 SH   SOLE   346,412 0 139,155
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 5,075 175,000 SH   SOLE   175,000 0 0
WILLDAN GROUP INC COM 96924N100 310 23,010 SH   SOLE   23,010 0 0
WILLIAMS COS INC DEL COM 969457100 183,019 4,072,509 SH   SOLE   3,421,018 0 651,491
WILLIAMS PARTNERS L P COM UNIT L P 96950F104 23,207 518,585 SH   SOLE   385,693 0 132,892
WISDOMTREE TR EUROPE SMCP DV 97717w869 6,451 125,337 SH   SOLE   108,337 0 17,000
YAHOO INC COM 984332106 6,138 121,530 SH   SOLE   89,845 0 31,685
ZAGG INC COM 98884U108 486 71,570 SH   SOLE   71,570 0 0