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 680 3,810 SH   SOLE   3,810 0 0
A H BELO CORP COM CL A 001282102 422 66,467 SH   SOLE   66,467 0 0
ABBVIE INC COM 00287y109 473 7,550 SH   SOLE   7,550 0 0
ADDUS HOMECARE CORP COM 006739106 234 6,690 SH   SOLE   6,690 0 0
ADOBE SYS INC COM 00724F101 387 3,760 SH   SOLE   2,850 0 910
AERCAP HOLDINGS NV SHS N00985106 4,398 105,692 SH   SOLE   94,425 0 11,267
AETNA INC NEW COM 00817y108 11,869 95,711 SH   SOLE   75,094 0 20,617
ALASKA AIR GROUP INC COM 011659109 9,589 108,072 SH   SOLE   84,032 0 24,040
ALLEGION PUB LTD CO ORD SHS g0176j109 4,714 73,663 SH   SOLE   61,170 0 12,493
ALLIANCE ONE INTL INC COM NEW 018772301 215 11,210 SH   SOLE   11,210 0 0
ALMOST FAMILY INC COM 020409108 267 6,050 SH   SOLE   6,050 0 0
ALPHA PRO TECH LTD COM 020772109 314 89,708 SH   SOLE   89,708 0 0
ALPHABET INC CAP STK CL C 02079K107 9,956 12,900 SH   SOLE   10,241 0 2,659
ALPHABET INC CAP STK CL A 02079K305 11,157 14,079 SH   SOLE   11,064 0 3,015
ALTRIA GROUP INC COM 02209s103 1,930 28,548 SH   SOLE   27,948 0 600
AMAZON COM INC COM 023135106 4,255 5,674 SH   SOLE   4,442 0 1,232
AMERICAN CAP SR FLOATING LTD COM 02504D108 165 13,899 SH   SOLE   12,230 0 1,669
AMERICAN INTL GROUP INC COM NEW 026874784 17,004 260,356 SH   SOLE   210,096 0 50,260
AMERICAN MIDSTREAM PARTNERS COM UNITS 02752P100 182 10,000 SH   SOLE   10,000 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 283 8,125 SH   SOLE   8,125 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 834 33,990 SH   SOLE   33,990 0 0
AMERICAN RIVER BANKSHARES COM 029326105 236 15,640 SH   SOLE   15,640 0 0
AMGEN INC COM 031162100 2,162 14,790 SH   SOLE   8,455 0 6,335
ANADARKO PETE CORP COM 032511107 650 9,327 SH   SOLE   9,327 0 0
ANADARKO PETE CORP UNIT 99/99/9999 032511404 1,163 28,130 SH   SOLE   28,130 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,888 36,878 SH   SOLE   30,062 0 6,816
ANTHEM INC COM 036752103 9,618 66,897 SH   SOLE   52,892 0 14,005
APOLLO INVT CORP COM 03761u106 422 72,039 SH   SOLE   0 0 72,039
APPLE INC COM 037833100 23,964 206,906 SH   SOLE   167,722 0 39,184
APPROACH RESOURCES INC COM 03834a103 219 65,288 SH   SOLE   65,288 0 0
ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879n101 5,597 351,357 SH   SOLE   351,357 0 0
ARES CAP CORP COM 04010L103 754 45,710 SH   SOLE   5,000 0 40,710
ARI NETWORK SVCS INC COM NEW 001930205 322 59,430 SH   SOLE   59,430 0 0
ARLINGTON ASSET INVT CORP CL A NEW 041356205 499 33,648 SH   SOLE   33,648 0 0
AT&T INC COM 00206r102 205 4,820 SH   SOLE   2,550 0 2,270
ATMOS ENERGY CORP COM 049560105 208 2,800 SH   SOLE   2,800 0 0
AUDIOCODES LTD ORD M15342104 451 71,000 SH   SOLE   71,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 517 5,030 SH   SOLE   5,030 0 0
AV HOMES INC COM 00234P102 637 40,334 SH   SOLE   40,334 0 0
AVIRAGEN THERAPEUTICS INC COM 053761102 62 50,186 SH   SOLE   50,186 0 0
AWARE INC MASS COM 05453N100 518 84,926 SH   SOLE   84,926 0 0
BALDWIN & LYONS INC CL B 057755209 490 19,429 SH   SOLE   19,429 0 0
BANCO MACRO SA SPON ADR B 05961W105 676 10,500 SH   SOLE   10,500 0 0
BANK COMM HLDGS COM 06424J103 444 46,696 SH   SOLE   46,696 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 621 9,692 SH   SOLE   9,692 0 0
BASSETT FURNITURE INDS INC COM 070203104 493 16,210 SH   SOLE   16,210 0 0
BEL FUSE INC CL B 077347300 517 16,745 SH   SOLE   16,745 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,599 46,626 SH   SOLE   38,728 0 7,898
BHP BILLITON LTD SPONSORED ADR 088606108 237 6,630 SH   SOLE   6,520 0 110
BIG 5 SPORTING GOODS CORP COM 08915P101 482 27,800 SH   SOLE   27,800 0 0
BIOGEN INC COM 09062X103 737 2,600 SH   SOLE   2,600 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 487 8,736 SH   SOLE   8,736 0 0
BLACK BOX CORP DEL COM 091826107 307 20,101 SH   SOLE   20,101 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 503 26,798 SH   SOLE   1,462 0 25,336
BLUE CAP REINS HLDGS LTD COM G1190F107 203 11,018 SH   SOLE   11,018 0 0
BOEING CO COM 097023105 258 1,655 SH   SOLE   1,555 0 100
BP PLC SPONSORED ADR 055622104 206 5,501 SH   SOLE   5,501 0 0
BRIDGEPOINT ED INC COM 10807M105 841 83,038 SH   SOLE   83,038 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 251 4,300 SH   SOLE   4,300 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6,106 54,192 SH   SOLE   43,090 0 11,102
BROADWIND ENERGY INC COM NEW 11161T207 75 18,419 SH   SOLE   18,419 0 0
BT GROUP PLC ADR 05577E101 8,054 349,735 SH   SOLE   284,299 0 65,436
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 168,837 2,551,952 SH   SOLE   2,138,090 0 413,861
C & F FINL CORP COM 12466Q104 251 5,040 SH   SOLE   5,040 0 0
CAESARSTONE LTD ORD SHS m20598104 301 10,500 SH   SOLE   10,500 0 0
CANADIAN PAC RY LTD COM 13645T100 3,391 23,754 SH   SOLE   19,965 0 3,789
CAPITAL CITY BK GROUP INC COM 139674105 750 36,598 SH   SOLE   36,598 0 0
CAPITAL ONE FINL CORP COM 14040h105 6,877 78,830 SH   SOLE   60,924 0 17,906
CAPITALA FIN CORP COM 14054R106 253 19,603 SH   SOLE   18,473 0 1,130
CAREER EDUCATION CORP COM 141665109 106 10,550 SH   SOLE   10,550 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 3,794 72,869 SH   SOLE   57,899 0 14,970
CELGENE CORP COM 151020104 11,747 101,490 SH   SOLE   79,745 0 21,745
CELLCOM ISRAEL LTD SHS m2196u109 515 65,000 SH   SOLE   65,000 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 5,290 658,751 SH   SOLE   565,536 0 93,215
CEMTREX INC COM PAR $.001 15130G303 89 12,065 SH   SOLE   12,065 0 0
CENCOSUD S A SPONSORED ADS 15132H101 4,079 485,619 SH   SOLE   422,069 0 63,550
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 811 26,240 SH   SOLE   26,240 0 0
CERAGON NETWORKS LTD ORD M22013102 121 46,000 SH   SOLE   46,000 0 0
CF INDS HLDGS INC COM 125269100 6,999 222,329 SH   SOLE   178,039 0 44,290
CHECK POINT SOFTWARE TECH LT ORD m22465104 5,675 67,191 SH   SOLE   54,630 0 12,561
CHEMUNG FINL CORP COM 164024101 224 6,164 SH   SOLE   6,164 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 41,826 1,451,286 SH   SOLE   1,181,416 0 269,870
CHENIERE ENERGY PTNRS LP HLD COM REP LLC IN 16411w108 11,527 515,300 SH   SOLE   512,800 0 2,500
CHEVRON CORP NEW COM 166764100 6,398 54,358 SH   SOLE   41,964 0 12,394
CISCO SYS INC COM 17275r102 7,478 247,455 SH   SOLE   199,363 0 48,092
CITI TRENDS INC COM 17306X102 343 18,180 SH   SOLE   18,180 0 0
CITIGROUP INC COM NEW 172967424 207 3,475 SH   SOLE   3,475 0 0
CLOROX CO DEL COM 189054109 213 1,776 SH   SOLE   1,676 0 100
CLOUD PEAK ENERGY INC COM 18911Q102 607 108,190 SH   SOLE   108,190 0 0
CM FIN INC COM 12574Q103 163 17,477 SH   SOLE   16,228 0 1,249
COCA COLA CO COM 191216100 6,781 163,563 SH   SOLE   131,468 0 32,095
COMERICA INC COM 200340107 397 5,827 SH   SOLE   5,827 0 0
COMMERCIAL VEH GROUP INC COM 202608105 379 68,574 SH   SOLE   68,574 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 4,415 508,604 SH   SOLE   441,279 0 67,325
CONOCOPHILLIPS COM 20825c104 289 5,768 SH   SOLE   5,603 0 165
CONTROL4 CORP COM 21240D107 300 29,420 SH   SOLE   29,420 0 0
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 543 15,580 SH   SOLE   15,580 0 0
CRA INTL INC COM 12618T105 770 21,040 SH   SOLE   21,040 0 0
CSP INC COM 126389105 215 20,313 SH   SOLE   20,313 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 290 52,767 SH   SOLE   52,767 0 0
CVS HEALTH CORP COM 126650100 9,927 125,803 SH   SOLE   100,157 0 25,646
CYBERARK SOFTWARE LTD SHS M2682V108 437 9,600 SH   SOLE   9,600 0 0
DATA I O CORP COM 237690102 100 23,960 SH   SOLE   23,960 0 0
DATALINK CORP COM 237934104 626 55,564 SH   SOLE   55,564 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 609 75,779 SH   SOLE   75,779 0 0
DCP MIDSTREAM PARTNERS LP COM UT LTD PTN 23311P100 119,285 3,107,988 SH   SOLE   2,637,216 0 470,772
DIGI INTL INC COM 253798102 844 61,355 SH   SOLE   61,355 0 0
DISNEY WALT CO COM DISNEY 254687106 5,723 54,916 SH   SOLE   40,494 0 14,422
DOMINION MIDSTREAM PARTNERS COM UT REP LTD 257454108 34,740 1,175,650 SH   SOLE   1,174,790 0 860
DOW CHEM CO COM 260543103 4,836 84,524 SH   SOLE   67,439 0 17,085
DUCOMMUN INC DEL COM 264147109 458 17,910 SH   SOLE   17,910 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 301 3,877 SH   SOLE   3,877 0 0
EATON VANCE MUN BD FD COM 27827X101 241 18,600 SH   SOLE   18,600 0 0
EDGEWATER TECHNOLOGY INC COM 280358102 200 26,659 SH   SOLE   26,659 0 0
ELBIT SYS LTD ORD m3760d101 662 6,501 SH   SOLE   6,501 0 0
ELECTROMED INC COM 285409108 117 30,229 SH   SOLE   30,229 0 0
ELEVEN BIOTHERAPEUTICS INC COM 286221106 41 21,602 SH   SOLE   21,602 0 0
ELLIS PERRY INTL INC COM 288853104 886 35,560 SH   SOLE   35,560 0 0
EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 3,463 154,131 SH   SOLE   124,766 0 29,365
EMCOR GROUP INC COM 29084q100 5,936 83,896 SH   SOLE   66,506 0 17,390
EMERSON ELEC CO COM 291011104 724 12,989 SH   SOLE   12,989 0 0
EMPIRE RES INC DEL COM 29206E100 105 15,430 SH   SOLE   15,430 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 107,992 4,169,567 SH   SOLE   3,586,861 0 582,706
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 52,984 2,079,452 SH   SOLE   1,946,591 0 132,861
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 178,730 9,255,848 SH   SOLE   7,642,086 0 1,613,762
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 33,658 939,916 SH   SOLE   824,491 0 115,425
ENI S P A SPONSORED ADR 26874r108 1,583 49,100 SH   SOLE   49,100 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 26,070 1,368,500 SH   SOLE   1,368,500 0 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336u107 15,362 833,965 SH   SOLE   677,132 0 156,833
ENOVA INTL INC COM 29357K103 940 74,886 SH   SOLE   74,886 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 258,445 9,557,869 SH   SOLE   8,112,726 0 1,445,143
ENZO BIOCHEM INC COM 294100102 779 112,200 SH   SOLE   112,200 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 39,032 509,020 SH   SOLE   424,595 0 84,425
EXXON MOBIL CORP COM 30231g102 12,887 142,776 SH   SOLE   121,531 0 21,245
FACEBOOK INC CL A 30303M102 4,030 35,030 SH   SOLE   28,185 0 6,845
FARMERS CAP BK CORP COM 309562106 393 9,336 SH   SOLE   9,336 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,867 37,900 SH   SOLE   32,385 0 5,515
FIRST BUS FINL SVCS INC WIS COM 319390100 220 9,291 SH   SOLE   9,291 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 266 8,827 SH   SOLE   8,827 0 0
FISERV INC COM 337738108 234 2,202 SH   SOLE   0 0 2,202
FONAR CORP COM NEW 344437405 545 28,440 SH   SOLE   28,440 0 0
FORM HLDGS CORP COM 34634E102 38 17,967 SH   SOLE   17,967 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,790 66,100 SH   SOLE   66,100 0 0
FS INVT CORP COM 302635107 210 20,349 SH   SOLE   0 0 20,349
GASLOG LTD SHS G37585109 54,199 3,366,385 SH   SOLE   2,798,050 0 568,335
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 28,415 1,382,716 SH   SOLE   1,377,716 0 5,000
GENERAL DYNAMICS CORP COM 369550108 224 1,300 SH   SOLE   1,300 0 0
GENERAL ELECTRIC CO COM 369604103 2,335 73,899 SH   SOLE   73,299 0 600
GENESIS ENERGY L P UNIT LTD PARTN 371927104 56,566 1,570,400 SH   SOLE   1,344,390 0 226,010
GLADSTONE INVT CORP COM 376546107 125 14,803 SH   SOLE   0 0 14,803
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 30,574 1,271,786 SH   SOLE   1,267,486 0 4,300
GOLDFIELD CORP COM 381370105 675 132,390 SH   SOLE   132,390 0 0
GOLUB CAP BDC INC COM 38173M102 363 19,729 SH   SOLE   0 0 19,729
GSE SYS INC COM 36227K106 136 38,770 SH   SOLE   38,770 0 0
GULF ISLAND FABRICATION INC COM 402307102 211 17,729 SH   SOLE   17,729 0 0
GULF RESOURCES INC COM PAR $0.0005 40251W309 128 65,861 SH   SOLE   65,861 0 0
HALLADOR ENERGY COMPANY COM 40609P105 617 67,830 SH   SOLE   67,830 0 0
HALLIBURTON CO COM 406216101 236 4,355 SH   SOLE   4,355 0 0
HALLMARK FINL SVCS INC EC COM NEW 40624Q203 289 24,889 SH   SOLE   24,889 0 0
HANDY & HARMAN LTD COM 410315105 420 16,438 SH   SOLE   16,438 0 0
HANESBRANDS INC COM 410345102 5,822 269,930 SH   SOLE   203,010 0 66,920
HARDINGE INC COM 412324303 175 15,823 SH   SOLE   15,823 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 9,237 193,856 SH   SOLE   160,686 0 33,170
HARVARD BIOSCIENCE INC COM 416906105 477 156,276 SH   SOLE   156,276 0 0
HERCULES CAPITAL INC COM 427096508 310 22,000 SH   SOLE   0 0 22,000
HESKA CORP COM RESTRC NEW 42805E306 872 12,180 SH   SOLE   12,180 0 0
HESS CORP COM 42809h107 4,830 77,541 SH   SOLE   54,016 0 23,525
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 17,229 906,793 SH   SOLE   906,793 0 0
HOME BANCORP INC COM 43689E107 207 5,365 SH   SOLE   5,365 0 0
HOME DEPOT INC COM 437076102 9,082 67,735 SH   SOLE   54,215 0 13,520
HONEYWELL INTL INC COM 438516106 9,526 82,230 SH   SOLE   63,748 0 18,482
HORIZON TECHNOLOGY FIN CORP COM 44045A102 106 10,070 SH   SOLE   5,140 0 4,930
HUTTIG BLDG PRODS INC COM 448451104 576 87,101 SH   SOLE   87,101 0 0
IDT CORP CL B NEW 448947507 498 26,880 SH   SOLE   26,880 0 0
IEC ELECTRS CORP NEW COM 44949L105 173 48,450 SH   SOLE   48,450 0 0
ILLINOIS TOOL WKS INC COM 452308109 277 2,266 SH   SOLE   2,266 0 0
INDEPENDENCE HLDG CO NEW COM NEW 453440307 415 21,228 SH   SOLE   21,228 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 165 45,363 SH   SOLE   45,363 0 0
ING GROEP N V SPONSORED ADR 456837103 9,709 688,613 SH   SOLE   565,543 0 123,070
INGERSOLL-RAND PLC SHS g47791101 8,358 111,386 SH   SOLE   90,806 0 20,580
INTEL CORP COM 458140100 5,071 139,824 SH   SOLE   113,749 0 26,075
INTEST CORP COM 461147100 143 31,187 SH   SOLE   31,187 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 264 5,400 SH   SOLE   5,400 0 0
ISHARES TR INTERM CR BD ETF 464288638 251 2,320 SH   SOLE   2,320 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 406 11,590 SH   SOLE   10,990 0 600
ISHARES TR RUSSELL 2000 ETF 464287655 1,241 9,200 SH   SOLE   9,200 0 0
ISHARES TR NASDQ BIOTEC ETF 464287556 1,648 6,210 SH   SOLE   6,100 0 110
ISHARES TR MSCI EAFE ETF 464287465 2,184 37,830 SH   SOLE   36,200 0 1,630
ISHARES TR 1-3 YR CR BD ETF 464288646 4,463 42,525 SH   SOLE   34,785 0 7,740
ISRAEL CHEMICALS LTD SHS M5920A109 341 83,000 SH   SOLE   83,000 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 554 20,896 SH   SOLE   20,896 0 0
JOHNSON & JOHNSON COM 478160104 8,976 77,909 SH   SOLE   63,359 0 14,550
JOHNSON OUTDOORS INC CL A 479167108 612 15,418 SH   SOLE   15,418 0 0
JPMORGAN CHASE & CO COM 46625h100 14,756 171,006 SH   SOLE   136,069 0 34,937
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 26,243 830,210 SH   SOLE   830,000 0 210
KCAP FINL INC COM 48668E101 193 48,381 SH   SOLE   45,541 0 2,840
KELLOGG CO COM 487836108 365 4,950 SH   SOLE   4,950 0 0
KEMET CORP COM NEW 488360207 750 113,098 SH   SOLE   113,098 0 0
KEMPER CORP DEL COM 488401100 284 6,406 SH   SOLE   6,406 0 0
KIMBERLY CLARK CORP COM 494368103 377 3,300 SH   SOLE   3,300 0 0
KINDER MORGAN INC DEL COM 49456B101 32,837 1,585,555 SH   SOLE   1,579,307 0 6,248
KMG CHEMICALS INC COM 482564101 872 22,425 SH   SOLE   22,425 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 48,619 2,060,131 SH   SOLE   1,798,996 0 261,135
LEAR CORP COM NEW 521865204 10,437 78,846 SH   SOLE   63,301 0 15,545
LIFETIME BRANDS INC COM 53222Q103 316 17,812 SH   SOLE   17,812 0 0
LIQUIDITY SERVICES INC COM 53635B107 651 66,740 SH   SOLE   66,740 0 0
LOWES COS INC COM 548661107 4,544 63,899 SH   SOLE   51,839 0 12,060
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 199,850 2,642,469 SH   SOLE   2,227,443 0 415,026
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 425 63,783 SH   SOLE   63,783 0 0
MAGNA INTL INC COM 559222401 11,512 265,263 SH   SOLE   227,831 0 37,432
MAIN STREET CAPITAL CORP COM 56035L104 613 16,659 SH   SOLE   0 0 16,659
MARATHON PATENT GROUP INC COM NEW 56585W203 72 42,110 SH   SOLE   42,110 0 0
MARINE HARVEST ASA SPONSORED ADR 56824r205 1,991 109,800 SH   SOLE   109,800 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 540 25,825 SH   SOLE   25,825 0 0
MCCLATCHY CO CL A NEW 579489303 387 29,339 SH   SOLE   29,339 0 0
MCKESSON CORP COM 58155q103 1,680 11,960 SH   SOLE   8,090 0 3,870
MEETME INC COM 585141104 359 72,910 SH   SOLE   72,910 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 307 7,500 SH   SOLE   7,500 0 0
MERCK & CO INC COM 58933y105 9,751 165,634 SH   SOLE   134,720 0 30,914
METLIFE INC COM 59156r108 608 11,278 SH   SOLE   8,194 0 3,084
MICRON TECHNOLOGY INC COM 595112103 10,762 490,965 SH   SOLE   394,490 0 96,475
MICROSOFT CORP COM 594918104 5,350 86,097 SH   SOLE   67,952 0 18,145
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564N103 14,577 2,067,715 SH   SOLE   1,672,890 0 394,825
MIDSOUTH BANCORP INC COM 598039105 211 15,489 SH   SOLE   15,489 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687y109 804 224,000 SH   SOLE   224,000 0 0
MOBILEYE N V AMSTELVEEN ORD SHS n51488117 339 8,900 SH   SOLE   8,900 0 0
MPLX LP COM UNIT REP LTD 55336v100 35,218 1,017,279 SH   SOLE   831,429 0 185,850
MVC CAPITAL INC COM 553829102 321 37,427 SH   SOLE   28,081 0 9,346
NATIONAL GRID PLC SPON ADR NEW 636274300 2,547 43,662 SH   SOLE   36,365 0 7,297
NATURAL ALTERNATIVES INTL IN COM NEW 638842302 140 12,415 SH   SOLE   12,415 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 671 20,882 SH   SOLE   20,882 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD y62134104 6,837 634,200 SH   SOLE   628,700 0 5,500
NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 71 13,668 SH   SOLE   13,668 0 0
NETWORK 1 TECHNOLOGIES INC COM 64121N109 201 59,014 SH   SOLE   59,014 0 0
NEVADA GOLD & CASINOS INC COM NEW 64126Q206 84 45,614 SH   SOLE   45,614 0 0
NEWFIELD EXPL CO COM 651290108 3,540 87,405 SH   SOLE   76,975 0 10,430
NEXTERA ENERGY INC COM 65339F101 263 2,200 SH   SOLE   2,200 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 62,057 2,955,109 SH   SOLE   2,516,704 0 438,405
NICE LTD SPONSORED ADR 653656108 681 9,900 SH   SOLE   9,900 0 0
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 6,615 157,236 SH   SOLE   138,052 0 19,184
NOBILIS HEALTH CORP COM 65500B103 201 95,832 SH   SOLE   95,832 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 17,914 497,600 SH   SOLE   497,600 0 0
NOMURA HLDGS INC SPONSORED ADR 65535h208 132 22,450 SH   SOLE   18,650 0 3,800
NORFOLK SOUTHERN CORP COM 655844108 270 2,500 SH   SOLE   2,500 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 487 37,000 SH   SOLE   37,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 4,482 61,533 SH   SOLE   48,391 0 13,142
NOVO-NORDISK A S ADR 670100205 5,786 161,354 SH   SOLE   130,169 0 31,185
NRG YIELD INC CL A NEW 62942X306 3,193 207,850 SH   SOLE   207,850 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 15,033 301,870 SH   SOLE   177,370 0 124,500
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 16,327 564,953 SH   SOLE   562,453 0 2,500
NUVEEN AMT FREE QLTY MUN INC COM 670657105 387 28,058 SH   SOLE   25,331 0 2,727
NXP SEMICONDUCTORS N V COM N6596X109 6,684 68,193 SH   SOLE   58,153 0 10,040
OCCIDENTAL PETE CORP DEL COM 674599105 1,013 14,220 SH   SOLE   9,496 0 4,724
ONEOK INC NEW COM 682680103 122,313 2,130,522 SH   SOLE   1,848,222 0 282,300
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 35,525 825,973 SH   SOLE   732,484 0 93,489
OPEN TEXT CORP COM 683715106 1,327 21,470 SH   SOLE   21,470 0 0
OPKO HEALTH INC COM 68375n103 298 32,000 SH   SOLE   32,000 0 0
ORACLE CORP COM 68389x105 233 6,050 SH   SOLE   6,050 0 0
ORANGE SPONSORED ADR 684060106 5,867 387,504 SH   SOLE   313,634 0 73,870
ORBOTECH LTD ORD M75253100 1,475 44,150 SH   SOLE   44,150 0 0
ORION GROUP HOLDINGS INC COM 68628V308 354 35,620 SH   SOLE   35,620 0 0
ORIX CORP SPONSORED ADR 686330101 13,392 172,067 SH   SOLE   147,606 0 24,461
PACCAR INC COM 693718108 744 11,643 SH   SOLE   11,643 0 0
PARKE BANCORP INC COM 700885106 505 25,058 SH   SOLE   25,058 0 0
PCM INC COM 69323K100 688 30,570 SH   SOLE   30,570 0 0
PDL BIOPHARMA INC COM 69329Y104 435 205,190 SH   SOLE   205,190 0 0
PENDRELL CORP CL A NEW 70686R302 286 42,380 SH   SOLE   42,380 0 0
PENNANTPARK INVT CORP COM 708062104 180 23,459 SH   SOLE   0 0 23,459
PEOPLES UTAH BANCORP COM 712706209 462 17,209 SH   SOLE   17,209 0 0
PEPSICO INC COM 713448108 4,340 41,475 SH   SOLE   39,000 0 2,475
PETROCHINA CO LTD SPONSORED ADR 71646E100 2,634 35,735 SH   SOLE   29,320 0 6,415
PFIZER INC COM 717081103 2,039 62,765 SH   SOLE   44,537 0 18,228
PHARMATHENE INC COM 71714G102 289 88,940 SH   SOLE   88,940 0 0
PHILIP MORRIS INTL INC COM 718172109 5,168 56,489 SH   SOLE   47,344 0 9,145
PHILLIPS 66 COM 718546104 224 2,595 SH   SOLE   2,463 0 132
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 153,752 4,761,608 SH   SOLE   3,889,400 0 872,208
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 62,298 1,796,362 SH   SOLE   1,789,690 0 6,672
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 2,459 20,755 SH   SOLE   11,185 0 9,570
PREMIER FINL BANCORP INC COM 74050M105 338 16,822 SH   SOLE   16,822 0 0
PRGX GLOBAL INC COM NEW 69357C503 377 63,836 SH   SOLE   63,836 0 0
PRICELINE GRP INC COM NEW 741503403 7,257 4,950 SH   SOLE   3,812 0 1,138
PROCTER AND GAMBLE CO COM 742718109 764 9,090 SH   SOLE   8,966 0 124
PROSPECT CAPITAL CORPORATION COM 74348T102 774 92,738 SH   SOLE   10,000 0 82,738
PRUDENTIAL FINL INC COM 744320102 264 2,540 SH   SOLE   2,540 0 0
PSYCHEMEDICS CORP COM NEW 744375205 324 13,140 SH   SOLE   13,140 0 0
QUALCOMM INC COM 747525103 10,182 156,170 SH   SOLE   125,331 0 30,839
RCM TECHNOLOGIES INC COM NEW 749360400 214 33,620 SH   SOLE   33,620 0 0
REGIONAL MGMT CORP COM 75902K106 345 13,132 SH   SOLE   13,132 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 502 51,786 SH   SOLE   51,786 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 29,595 1,204,043 SH   SOLE   1,204,043 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,007 52,178 SH   SOLE   46,708 0 5,470
RIVERVIEW BANCORP INC COM 769397100 198 28,281 SH   SOLE   28,281 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,628 85,106 SH   SOLE   75,083 0 10,024
SALEM MEDIA GROUP INC CL A 794093104 214 34,170 SH   SOLE   34,170 0 0
SAPIENS INTL CORP N V SHS NEW N7716A151 228 15,900 SH   SOLE   15,900 0 0
SCHLUMBERGER LTD COM 806857108 9,639 114,824 SH   SOLE   99,949 0 14,875
SCICLONE PHARMACEUTICALS INC COM 80862K104 663 61,410 SH   SOLE   61,410 0 0
SECURITY NATL FINL CORP CL A NEW 814785309 469 72,101 SH   SOLE   72,101 0 0
SELECT BANCORP INC NEW COM 81617L108 157 15,940 SH   SOLE   15,940 0 0
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 887 11,780 SH   SOLE   11,100 0 680
SEMGROUP CORP CL A 81663A105 104,137 2,494,304 SH   SOLE   2,302,592 0 191,712
SENECA FOODS CORP NEW CL A 817070501 509 12,704 SH   SOLE   12,704 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 46,844 1,610,322 SH   SOLE   1,375,692 0 234,630
SHIRE PLC SPONSORED ADR 82481R106 12,331 72,372 SH   SOLE   60,022 0 12,350
SHORE BANCSHARES INC COM 825107105 649 42,584 SH   SOLE   42,584 0 0
SILICOM LTD ORD m84116108 399 9,717 SH   SOLE   9,717 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2,617 87,000 SH   SOLE   87,000 0 0
SOLAR SR CAP LTD COM 83416M105 397 24,148 SH   SOLE   19,628 0 4,520
SONUS NETWORKS INC COM NEW 835916503 415 65,940 SH   SOLE   65,940 0 0
SORL AUTO PTS INC COM 78461U101 90 29,652 SH   SOLE   29,652 0 0
SOTHERLY HOTELS INC COM 83600C103 133 19,575 SH   SOLE   19,575 0 0
SPARK ENERGY INC CL A COM 846511103 388 12,800 SH   SOLE   12,800 0 0
SPARTAN MTRS INC COM 846819100 394 42,583 SH   SOLE   42,583 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,461 6,538 SH   SOLE   6,093 0 445
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 486 1,610 SH   SOLE   1,485 0 125
SPECTRA ENERGY PARTNERS LP COM 84756N109 59,429 1,296,443 SH   SOLE   1,046,407 0 250,036
SPOK HLDGS INC COM 84863t106 542 26,137 SH   SOLE   26,137 0 0
ST JUDE MED INC COM 790849103 554 6,905 SH   SOLE   6,605 0 300
STARTEK INC COM 85569C107 176 20,850 SH   SOLE   20,850 0 0
STATOIL ASA SPONSORED ADR 85771P102 1,874 102,725 SH   SOLE   102,725 0 0
SUNCOR ENERGY INC NEW COM 867224107 4,829 147,730 SH   SOLE   120,840 0 26,890
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 17,282 719,480 SH   SOLE   566,855 0 152,625
SUNTRUST BKS INC COM 867914103 14,997 273,413 SH   SOLE   216,653 0 56,760
SUPREME INDS INC CL A 868607102 331 21,096 SH   SOLE   21,096 0 0
SURMODICS INC COM 868873100 609 23,970 SH   SOLE   23,970 0 0
SYNACOR INC COM 871561106 190 61,330 SH   SOLE   61,330 0 0
SYNERON MEDICAL LTD ORD SHS m87245102 219 26,100 SH   SOLE   26,100 0 0
SYSTEMAX INC COM 871851101 395 45,010 SH   SOLE   45,010 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 61,824 2,306,855 SH   SOLE   2,078,915 0 227,940
TARGA RES CORP COM 87612G101 89,518 1,596,537 SH   SOLE   1,454,805 0 141,732
TC PIPELINES LP UT COM LTD PRT 87233Q108 14,736 250,449 SH   SOLE   202,377 0 48,072
TCP CAP CORP COM 87238Q103 430 25,436 SH   SOLE   0 0 25,436
TEEKAY CORPORATION COM Y8564W103 16,260 2,024,928 SH   SOLE   2,022,528 0 2,400
TEEKAY LNG PARTNERS L P PRTNRSP UNITS y8564m105 260 18,000 SH   SOLE   18,000 0 0
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 54,900 10,849,833 SH   SOLE   9,622,053 0 1,227,780
TESORO LOGISTICS LP COM UNIT LP 88160T107 96,480 1,898,848 SH   SOLE   1,633,448 0 265,400
TICC CAPITAL CORP COM 87244T109 185 27,939 SH   SOLE   23,080 0 4,859
TILLYS INC CL A 886885102 815 61,760 SH   SOLE   61,760 0 0
TIMBERLAND BANCORP INC COM 887098101 605 29,275 SH   SOLE   29,275 0 0
TITAN MACHY INC COM 88830R101 227 15,555 SH   SOLE   15,555 0 0
TOTAL S A SPONSORED ADR 89151E109 7,899 154,969 SH   SOLE   126,108 0 28,861
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 249 13,100 SH   SOLE   13,100 0 0
TRANSCANADA CORP COM 89353d107 18,575 411,400 SH   SOLE   411,400 0 0
TRANSDIGM GROUP INC COM 893641100 9,119 36,628 SH   SOLE   28,023 0 8,605
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 336 7,600 SH   SOLE   7,600 0 0
TRAVELZOO INC COM NEW 89421Q205 227 24,100 SH   SOLE   24,100 0 0
TRIANGLE CAP CORP COM 895848109 235 12,789 SH   SOLE   0 0 12,789
U S GEOTHERMAL INC COM NEW 90338S201 94 23,063 SH   SOLE   23,063 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 26,228 1,320,000 SH   SOLE   1,320,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109 431 3,934 SH   SOLE   3,004 0 930
UNITEDHEALTH GROUP INC COM 91324p102 204 1,275 SH   SOLE   1,200 0 75
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 468 5,890 SH   SOLE   5,890 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,389 38,818 SH   SOLE   38,318 0 500
VANGUARD WORLD FDS ENERGY ETF 92204A306 327 3,125 SH   SOLE   225 0 2,900
VECTRUS INC COM 92242t101 234 9,813 SH   SOLE   9,802 0 11
VERITEX HLDGS INC COM 923451108 393 14,700 SH   SOLE   14,700 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 3,893 72,936 SH   SOLE   58,415 0 14,521
VISA INC COM CL A 92826C839 214 2,748 SH   SOLE   800 0 1,948
VISHAY PRECISION GROUP INC COM 92835K103 307 16,244 SH   SOLE   16,244 0 0
VISTEON CORP COM NEW 92839U206 2,008 24,990 SH   SOLE   21,710 0 3,280
VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 15,270 945,500 SH   SOLE   943,000 0 2,500
WAL-MART STORES INC COM 931142103 945 13,670 SH   SOLE   7,386 0 6,284
WELLS FARGO & CO NEW COM 949746101 6,466 117,321 SH   SOLE   93,672 0 23,649
WEST MARINE INC COM 954235107 652 62,249 SH   SOLE   62,249 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825r103 8,217 194,015 SH   SOLE   164,580 0 29,435
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 227 10,500 SH   SOLE   8,500 0 2,000
WILLDAN GROUP INC COM 96924N100 281 12,445 SH   SOLE   12,445 0 0
WILLIAMS COS INC DEL COM 969457100 118,734 3,812,912 SH   SOLE   3,391,557 0 421,355
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 65,898 1,732,802 SH   SOLE   1,413,352 0 319,450
WISDOMTREE TR JAPN HEDGE EQT 97717w851 7,901 159,493 SH   SOLE   129,218 0 30,275
WOODWARD INC COM 980745103 981 14,208 SH   SOLE   14,208 0 0