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 729 3,810 SH   SOLE   3,810 0 0
ABBOTT LABS COM 002824100 277 6,243 SH   SOLE   5,982 0 261
ABBVIE INC COM 00287y109 720 11,045 SH   SOLE   11,045 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 136 23,731 SH   SOLE   23,731 0 0
ADDUS HOMECARE CORP COM 006739106 460 14,380 SH   SOLE   14,380 0 0
ADOBE SYS INC COM 00724F101 473 3,635 SH   SOLE   2,725 0 910
AEGON N V NY REGISTRY SH 007924103 4,763 928,425 SH   SOLE   766,310 0 162,115
AERCAP HOLDINGS NV SHS N00985106 4,686 101,934 SH   SOLE   92,147 0 9,787
AETNA INC NEW COM 00817y108 12,516 98,125 SH   SOLE   77,678 0 20,447
ALASKA AIR GROUP INC COM 011659109 10,022 108,676 SH   SOLE   84,986 0 23,690
ALLEGION PUB LTD CO ORD SHS g0176j109 5,524 72,966 SH   SOLE   60,573 0 12,393
ALLIANCE ONE INTL INC COM NEW 018772301 139 10,810 SH   SOLE   10,810 0 0
ALMOST FAMILY INC COM 020409108 294 6,050 SH   SOLE   6,050 0 0
ALPHA PRO TECH LTD COM 020772109 247 89,708 SH   SOLE   89,708 0 0
ALPHABET INC CAP STK CL A 02079K305 11,930 14,072 SH   SOLE   11,077 0 2,995
ALPHABET INC CAP STK CL C 02079K107 10,666 12,858 SH   SOLE   10,219 0 2,639
ALTRIA GROUP INC COM 02209s103 2,039 28,548 SH   SOLE   28,448 0 100
AMAZON COM INC COM 023135106 5,020 5,662 SH   SOLE   4,448 0 1,214
AMERICAN CAP SR FLOATING LTD COM 02504D108 292 21,249 SH   SOLE   12,230 0 9,019
AMERICAN INTL GROUP INC COM NEW 026874784 9,375 150,164 SH   SOLE   120,909 0 29,255
AMERICAN MIDSTREAM PARTNERS COM UNITS 02752P100 148 10,000 SH   SOLE   10,000 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 778 33,990 SH   SOLE   33,990 0 0
AMERIPRISE FINL INC COM 03076c106 216 1,665 SH   SOLE   1,650 0 15
AMERISERV FINL INC COM 03074A102 66 17,520 SH   SOLE   17,520 0 0
AMGEN INC COM 031162100 3,003 18,304 SH   SOLE   12,054 0 6,250
ANADARKO PETE CORP COM 032511107 578 9,327 SH   SOLE   9,327 0 0
ANADARKO PETE CORP UNIT 99/99/9999 032511404 1,223 28,130 SH   SOLE   28,130 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,761 34,268 SH   SOLE   28,082 0 6,186
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673l103 10,628 320,500 SH   SOLE   320,500 0 0
ANTHEM INC COM 036752103 11,085 67,027 SH   SOLE   53,352 0 13,675
APOLLO INVT CORP COM 03761u106 258 39,319 SH   SOLE   0 0 39,319
APPLE INC COM 037833100 29,709 206,803 SH   SOLE   168,149 0 38,654
APPLIED MATLS INC COM 038222105 226 5,806 SH   SOLE   5,806 0 0
APPROACH RESOURCES INC COM 03834a103 195 77,638 SH   SOLE   77,638 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 127 36,904 SH   SOLE   36,904 0 0
ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879n101 5,007 351,357 SH   SOLE   351,357 0 0
ARCH COAL INC CL A 039380407 3,474 50,385 SH   SOLE   40,150 0 10,235
ARES CAP CORP COM 04010L103 712 40,940 SH   SOLE   7,800 0 33,140
ARI NETWORK SVCS INC COM NEW 001930205 309 59,430 SH   SOLE   59,430 0 0
ASHFORD HOSPITALITY PRIME IN COM 044102101 316 29,750 SH   SOLE   29,750 0 0
AT&T INC COM 00206r102 323 7,772 SH   SOLE   5,502 0 2,270
ATMOS ENERGY CORP COM 049560105 221 2,800 SH   SOLE   2,800 0 0
AUDIOCODES LTD ORD M15342104 603 86,000 SH   SOLE   86,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 515 5,030 SH   SOLE   5,030 0 0
AV HOMES INC COM 00234P102 663 40,334 SH   SOLE   40,334 0 0
AWARE INC MASS COM 05453N100 219 46,632 SH   SOLE   46,632 0 0
B RILEY FINL INC COM 05580M108 198 13,222 SH   SOLE   13,222 0 0
BALDWIN & LYONS INC CL B 057755209 475 19,429 SH   SOLE   19,429 0 0
BANCO MACRO SA SPON ADR B 05961W105 867 10,000 SH   SOLE   10,000 0 0
BANK COMM HLDGS COM 06424J103 500 46,696 SH   SOLE   46,696 0 0
BEL FUSE INC CL B 077347300 428 16,745 SH   SOLE   16,745 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,711 46,264 SH   SOLE   38,526 0 7,738
BHP BILLITON LTD SPONSORED ADR 088606108 237 6,520 SH   SOLE   6,520 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 463 30,640 SH   SOLE   30,640 0 0
BIOGEN INC COM 09062X103 828 3,028 SH   SOLE   3,028 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 545 9,946 SH   SOLE   9,946 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 442 26,798 SH   SOLE   1,462 0 25,336
BLUE CAP REINS HLDGS LTD COM G1190F107 213 11,018 SH   SOLE   11,018 0 0
BOEING CO COM 097023105 337 1,905 SH   SOLE   1,805 0 100
BOOT BARN HLDGS INC COM 099406100 113 11,470 SH   SOLE   11,470 0 0
BRIDGEPOINT ED INC COM 10807M105 886 83,038 SH   SOLE   83,038 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6,796 102,470 SH   SOLE   81,698 0 20,772
BROADWIND ENERGY INC COM NEW 11161T207 153 18,419 SH   SOLE   18,419 0 0
BT GROUP PLC ADR 05577E101 3,694 183,852 SH   SOLE   152,276 0 31,576
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 178,113 2,597,917 SH   SOLE   2,239,413 0 358,504
C & F FINL CORP COM 12466Q104 233 5,040 SH   SOLE   5,040 0 0
CAESARSTONE LTD ORD SHS m20598104 381 10,500 SH   SOLE   10,500 0 0
CANADIAN PAC RY LTD COM 13645T100 3,253 22,143 SH   SOLE   18,688 0 3,455
CAPITAL CITY BK GROUP INC COM 139674105 783 36,598 SH   SOLE   36,598 0 0
CAPITAL ONE FINL CORP COM 14040h105 7,103 81,964 SH   SOLE   64,428 0 17,536
CAPITALA FIN CORP COM 14054R106 384 26,771 SH   SOLE   21,291 0 5,480
CARNIVAL CORP UNIT 99/99/9999 143658300 4,419 75,015 SH   SOLE   60,025 0 14,990
CECO ENVIRONMENTAL CORP COM 125141101 328 31,200 SH   SOLE   31,200 0 0
CELGENE CORP COM 151020104 12,500 100,460 SH   SOLE   79,125 0 21,335
CELLCOM ISRAEL LTD SHS m2196u109 669 65,000 SH   SOLE   65,000 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 5,402 595,640 SH   SOLE   511,800 0 83,840
CEMTREX INC COM PAR $.001 15130G303 43 12,065 SH   SOLE   12,065 0 0
CENCOSUD S A SPONSORED ADS 15132H101 4,323 466,382 SH   SOLE   409,752 0 56,630
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 936 26,945 SH   SOLE   26,945 0 0
CERAGON NETWORKS LTD ORD M22013102 150 46,000 SH   SOLE   46,000 0 0
CHARTER FINL CORP MD COM 16122W108 284 14,443 SH   SOLE   14,443 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 6,912 67,331 SH   SOLE   54,905 0 12,426
CHEMOCENTRYX INC COM 16383L106 337 46,330 SH   SOLE   46,330 0 0
CHEMUNG FINL CORP COM 164024101 256 6,474 SH   SOLE   6,474 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 57,864 1,790,886 SH   SOLE   1,480,406 0 310,480
CHENIERE ENERGY PTNRS LP HLD COM REP LLC IN 16411w108 694 28,400 SH   SOLE   25,900 0 2,500
CHEVRON CORP NEW COM 166764100 5,775 53,784 SH   SOLE   41,790 0 11,994
CISCO SYS INC COM 17275r102 8,337 246,642 SH   SOLE   198,750 0 47,892
CITI TRENDS INC COM 17306X102 309 18,180 SH   SOLE   18,180 0 0
CITIGROUP INC COM NEW 172967424 331 5,538 SH   SOLE   5,538 0 0
CIVEO CORP CDA COM 17878Y108 47 15,674 SH   SOLE   15,674 0 0
CLOROX CO DEL COM 189054109 233 1,726 SH   SOLE   1,626 0 100
CLOUD PEAK ENERGY INC COM 18911Q102 496 108,190 SH   SOLE   108,190 0 0
CM FIN INC COM 12574Q103 231 22,717 SH   SOLE   17,658 0 5,059
COCA COLA CO COM 191216100 1,224 28,829 SH   SOLE   28,629 0 200
COMERICA INC COM 200340107 400 5,827 SH   SOLE   5,827 0 0
COMMERCIAL VEH GROUP INC COM 202608105 464 68,574 SH   SOLE   68,574 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 4,892 469,926 SH   SOLE   407,986 0 61,940
CONOCOPHILLIPS COM 20825c104 288 5,768 SH   SOLE   5,603 0 165
CONTROL4 CORP COM 21240D107 526 33,320 SH   SOLE   33,320 0 0
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 560 16,590 SH   SOLE   16,590 0 0
CRA INTL INC COM 12618T105 743 21,040 SH   SOLE   21,040 0 0
CSP INC COM 126389105 212 20,313 SH   SOLE   20,313 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 366 52,767 SH   SOLE   52,767 0 0
CVS HEALTH CORP COM 126650100 10,018 127,616 SH   SOLE   102,050 0 25,566
CYBERARK SOFTWARE LTD SHS M2682V108 382 7,500 SH   SOLE   7,500 0 0
DAKTRONICS INC COM 234264109 314 33,252 SH   SOLE   33,252 0 0
DATA I O CORP COM 237690102 120 23,960 SH   SOLE   23,960 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 306 55,000 SH   SOLE   55,000 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 124,153 3,164,756 SH   SOLE   2,766,688 0 398,068
DIGI INTL INC COM 253798102 730 61,355 SH   SOLE   61,355 0 0
DISNEY WALT CO COM DISNEY 254687106 6,296 55,526 SH   SOLE   41,254 0 14,272
DOW CHEM CO COM 260543103 5,362 84,395 SH   SOLE   67,830 0 16,565
DR PEPPER SNAPPLE GROUP INC COM 26138e109 7,226 73,800 SH   SOLE   57,415 0 16,385
DUCOMMUN INC DEL COM 264147109 516 17,910 SH   SOLE   17,910 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 318 3,877 SH   SOLE   3,877 0 0
EATON VANCE MUN BD FD COM 27827X101 233 18,600 SH   SOLE   18,600 0 0
ELBIT SYS LTD ORD m3760d101 887 7,801 SH   SOLE   7,801 0 0
ELEVEN BIOTHERAPEUTICS INC COM 286221106 58 26,532 SH   SOLE   26,532 0 0
ELLIS PERRY INTL INC COM 288853104 764 35,560 SH   SOLE   35,560 0 0
EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 3,402 145,461 SH   SOLE   118,461 0 27,000
EMCOR GROUP INC COM 29084q100 5,363 85,189 SH   SOLE   68,324 0 16,865
EMERSON ELEC CO COM 291011104 751 12,539 SH   SOLE   12,539 0 0
EMPIRE RES INC DEL COM 29206E100 107 15,430 SH   SOLE   15,430 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 53,211 2,888,745 SH   SOLE   2,403,155 0 485,590
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 25,572 1,345,921 SH   SOLE   1,344,921 0 1,000
ENBRIDGE INC COM 29250N105 18,338 438,300 SH   SOLE   438,300 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 189,526 9,605,956 SH   SOLE   8,232,541 0 1,373,415
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 29,391 804,795 SH   SOLE   702,590 0 102,205
ENI S P A SPONSORED ADR 26874r108 1,607 49,100 SH   SOLE   49,100 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 68,577 3,534,879 SH   SOLE   3,220,719 0 314,160
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336u107 16,433 897,961 SH   SOLE   817,978 0 79,983
ENOVA INTL INC COM 29357K103 802 53,998 SH   SOLE   53,998 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 261,324 9,464,815 SH   SOLE   8,193,041 0 1,271,775
ENZO BIOCHEM INC COM 294100102 939 112,200 SH   SOLE   112,200 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 32,567 423,501 SH   SOLE   376,431 0 47,070
EXPRESS SCRIPTS HLDG CO COM 30219g108 289 4,388 SH   SOLE   2,597 0 1,791
EXXON MOBIL CORP COM 30231g102 11,601 141,457 SH   SOLE   120,437 0 21,020
FACEBOOK INC CL A 30303M102 5,001 35,205 SH   SOLE   28,500 0 6,705
FARMERS CAP BK CORP COM 309562106 401 9,916 SH   SOLE   9,916 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,116 39,138 SH   SOLE   33,623 0 5,515
FIDUS INVT CORP COM 316500107 224 12,729 SH   SOLE   0 0 12,729
FIFTH STREET FINANCE CORP COM 31678A103 63 13,590 SH   SOLE   0 0 13,590
FIRST BUS FINL SVCS INC WIS COM 319390100 241 9,291 SH   SOLE   9,291 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 326 13,057 SH   SOLE   13,057 0 0
FISERV INC COM 337738108 254 2,202 SH   SOLE   0 0 2,202
FONAR CORP COM NEW 344437405 499 28,440 SH   SOLE   28,440 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,490 59,100 SH   SOLE   59,100 0 0
FS INVT CORP COM 302635107 462 47,149 SH   SOLE   0 0 47,149
GAIN CAP HLDGS INC COM 36268W100 153 18,410 SH   SOLE   18,410 0 0
GASLOG LTD SHS G37585109 52,450 3,416,935 SH   SOLE   2,890,760 0 526,175
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 31,759 1,296,296 SH   SOLE   1,291,296 0 5,000
GENERAL DYNAMICS CORP COM 369550108 281 1,500 SH   SOLE   1,500 0 0
GENERAL ELECTRIC CO COM 369604103 2,175 72,999 SH   SOLE   72,399 0 600
GENESIS ENERGY L P UNIT LTD PARTN 371927104 52,077 1,606,320 SH   SOLE   1,392,930 0 213,390
GILEAD SCIENCES INC COM 375558103 4,541 66,858 SH   SOLE   53,802 0 13,056
GLADSTONE CAPITAL CORP COM 376535100 137 14,480 SH   SOLE   0 0 14,480
GLADSTONE INVT CORP COM 376546107 181 19,973 SH   SOLE   0 0 19,973
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 27,963 1,251,716 SH   SOLE   1,247,716 0 4,000
GOLDFIELD CORP COM 381370105 761 132,390 SH   SOLE   132,390 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 5,356 23,315 SH   SOLE   18,515 0 4,800
GSE SYS INC COM 36227K106 132 38,770 SH   SOLE   38,770 0 0
GULF ISLAND FABRICATION INC COM 402307102 228 19,729 SH   SOLE   19,729 0 0
GULF RESOURCES INC COM PAR $0.0005 40251W309 117 65,861 SH   SOLE   65,861 0 0
HALLADOR ENERGY COMPANY COM 40609P105 543 67,830 SH   SOLE   67,830 0 0
HALLIBURTON CO COM 406216101 214 4,355 SH   SOLE   4,355 0 0
HALLMARK FINL SVCS INC EC COM NEW 40624Q203 275 24,889 SH   SOLE   24,889 0 0
HANESBRANDS INC COM 410345102 5,585 269,020 SH   SOLE   200,200 0 68,820
HARDINGE INC COM 412324303 178 15,823 SH   SOLE   15,823 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 4,235 88,098 SH   SOLE   82,943 0 5,155
HARVARD BIOSCIENCE INC COM 416906105 406 156,276 SH   SOLE   156,276 0 0
HESKA CORP COM RESTRC NEW 42805E306 1,279 12,180 SH   SOLE   12,180 0 0
HESS CORP COM 42809h107 3,708 76,922 SH   SOLE   53,897 0 23,025
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 17,818 906,793 SH   SOLE   906,793 0 0
HOME DEPOT INC COM 437076102 9,959 67,830 SH   SOLE   54,260 0 13,570
HONEYWELL INTL INC COM 438516106 10,106 80,932 SH   SOLE   62,525 0 18,407
HUTTIG BLDG PRODS INC COM 448451104 709 87,101 SH   SOLE   87,101 0 0
IDT CORP CL B NEW 448947507 342 26,880 SH   SOLE   26,880 0 0
IEC ELECTRS CORP NEW COM 44949L105 89 23,150 SH   SOLE   23,150 0 0
ILLINOIS TOOL WKS INC COM 452308109 300 2,266 SH   SOLE   2,266 0 0
INDEPENDENCE HLDG CO NEW COM NEW 453440307 440 23,662 SH   SOLE   23,662 0 0
ING GROEP N V SPONSORED ADR 456837103 9,860 653,411 SH   SOLE   542,336 0 111,075
INGERSOLL-RAND PLC SHS g47791101 9,068 111,507 SH   SOLE   91,237 0 20,270
INTEL CORP COM 458140100 5,024 139,292 SH   SOLE   113,292 0 26,000
INTEST CORP COM 461147100 200 31,187 SH   SOLE   31,187 0 0
INVESTORS TITLE CO COM 461804106 319 2,020 SH   SOLE   2,020 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 278 5,400 SH   SOLE   5,400 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646 4,459 42,375 SH   SOLE   35,685 0 6,690
ISHARES TR INTERM CR BD ETF 464288638 253 2,320 SH   SOLE   2,320 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,927 30,930 SH   SOLE   29,480 0 1,450
ISHARES TR MSCI EMG MKT ETF 464287234 390 9,890 SH   SOLE   9,240 0 650
ISHARES TR NASDQ BIOTEC ETF 464287556 262 895 SH   SOLE   895 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,265 9,200 SH   SOLE   9,200 0 0
ISRAEL CHEMICALS LTD SHS M5920A109 494 116,000 SH   SOLE   116,000 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 753 24,396 SH   SOLE   24,396 0 0
JOHNSON & JOHNSON COM 478160104 9,751 78,290 SH   SOLE   64,130 0 14,160
JOHNSON OUTDOORS INC CL A 479167108 563 15,418 SH   SOLE   15,418 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 35,477 1,098,350 SH   SOLE   1,098,100 0 250
JPMORGAN CHASE & CO COM 46625h100 15,095 171,848 SH   SOLE   137,351 0 34,497
KCAP FINL INC COM 48668E101 241 59,181 SH   SOLE   48,951 0 10,230
KELLOGG CO COM 487836108 359 4,950 SH   SOLE   4,950 0 0
KEMET CORP COM NEW 488360207 697 58,098 SH   SOLE   58,098 0 0
KEMPER CORP DEL COM 488401100 263 6,580 SH   SOLE   6,580 0 0
KIMBERLY CLARK CORP COM 494368103 434 3,300 SH   SOLE   3,300 0 0
KINDER MORGAN INC DEL COM 49456B101 91,141 4,192,327 SH   SOLE   3,892,959 0 299,368
KINGSTONE COS INC COM 496719105 170 10,640 SH   SOLE   10,640 0 0
KMG CHEMICALS INC COM 482564101 1,033 22,425 SH   SOLE   22,425 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 51,014 2,189,452 SH   SOLE   1,912,857 0 276,595
KORNIT DIGITAL LTD SHS M6372Q113 654 34,266 SH   SOLE   34,266 0 0
LEAR CORP COM NEW 521865204 11,162 78,837 SH   SOLE   63,442 0 15,395
LIFETIME BRANDS INC COM 53222Q103 371 18,482 SH   SOLE   18,482 0 0
LINCOLN NATL CORP IND COM 534187109 272 4,159 SH   SOLE   4,159 0 0
LIQUIDITY SERVICES INC COM 53635B107 534 66,740 SH   SOLE   66,740 0 0
LOWES COS INC COM 548661107 5,228 63,595 SH   SOLE   51,775 0 11,820
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 164,494 2,138,786 SH   SOLE   1,826,293 0 312,493
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 552 70,783 SH   SOLE   70,783 0 0
MAGNA INTL INC COM 559222401 10,920 253,003 SH   SOLE   219,061 0 33,942
MAIN STREET CAPITAL CORP COM 56035L104 212 5,529 SH   SOLE   0 0 5,529
MARLIN BUSINESS SVCS CORP COM 571157106 665 25,825 SH   SOLE   25,825 0 0
MBT FINL CORP COM 578877102 182 16,025 SH   SOLE   16,025 0 0
MCCLATCHY CO CL A NEW 579489303 284 29,339 SH   SOLE   29,339 0 0
MEDALLION FINL CORP COM 583928106 28 14,120 SH   SOLE   0 0 14,120
MEDLEY CAP CORP COM 58503F106 723 93,969 SH   SOLE   58,920 0 35,049
MEETME INC COM 585141104 499 84,693 SH   SOLE   84,693 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 382 7,500 SH   SOLE   7,500 0 0
MERCK & CO INC COM 58933y105 10,563 166,247 SH   SOLE   135,433 0 30,814
METLIFE INC COM 59156r108 596 11,278 SH   SOLE   8,194 0 3,084
MICRON TECHNOLOGY INC COM 595112103 14,145 489,455 SH   SOLE   394,340 0 95,115
MICROSOFT CORP COM 594918104 5,806 88,161 SH   SOLE   70,656 0 17,505
MIDSOUTH BANCORP INC COM 598039105 237 15,489 SH   SOLE   15,489 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687y109 848 229,806 SH   SOLE   229,806 0 0
MOBILEYE N V AMSTELVEEN ORD SHS n51488117 669 10,900 SH   SOLE   10,900 0 0
MORGAN STANLEY COM NEW 617446448 5,334 124,500 SH   SOLE   98,260 0 26,240
MPLX LP COM UNIT REP LTD 55336v100 63,893 1,770,863 SH   SOLE   1,481,733 0 289,130
MVC CAPITAL INC COM 553829102 345 38,347 SH   SOLE   29,981 0 8,366
NANOSTRING TECHNOLOGIES INC COM 63009R109 360 18,101 SH   SOLE   18,101 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 2,543 40,062 SH   SOLE   33,770 0 6,292
NATURAL GAS SERVICES GROUP COM 63886Q109 544 20,882 SH   SOLE   20,882 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 166 16,620 SH   SOLE   16,620 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD y62134104 6,624 550,200 SH   SOLE   545,200 0 5,000
NETWORK 1 TECHNOLOGIES INC COM 64121N109 286 59,014 SH   SOLE   59,014 0 0
NEWFIELD EXPL CO COM 651290108 3,516 95,270 SH   SOLE   77,290 0 17,980
NEXTERA ENERGY INC COM 65339F101 282 2,200 SH   SOLE   2,200 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 70,920 3,138,039 SH   SOLE   2,729,844 0 408,195
NICE LTD SPONSORED ADR 653656108 775 11,400 SH   SOLE   11,400 0 0
NIPPON TELEG TEL CORP SPONSORED ADR 654624105 6,610 154,298 SH   SOLE   136,974 0 17,324
NOMURA HLDGS INC SPONSORED ADR 65535h208 141 22,450 SH   SOLE   18,650 0 3,800
NORFOLK SOUTHERN CORP COM 655844108 280 2,500 SH   SOLE   2,500 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 353 19,000 SH   SOLE   19,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 4,296 57,846 SH   SOLE   45,686 0 12,160
NOVO-NORDISK A S ADR 670100205 5,213 152,069 SH   SOLE   123,879 0 28,190
NRG YIELD INC CL A NEW 62942X306 3,615 207,850 SH   SOLE   207,850 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 338 6,510 SH   SOLE   5,350 0 1,160
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 14,720 526,668 SH   SOLE   524,168 0 2,500
NUTRACEUTICAL INTL CORP COM 67060Y101 336 10,790 SH   SOLE   10,790 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 375 28,058 SH   SOLE   25,331 0 2,727
NXP SEMICONDUCTORS N V COM N6596X109 6,604 63,803 SH   SOLE   55,128 0 8,675
OCCIDENTAL PETE CORP DEL COM 674599105 929 14,655 SH   SOLE   9,931 0 4,724
ONEOK INC NEW COM 682680103 119,850 2,161,802 SH   SOLE   1,891,712 0 270,090
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 41,479 768,275 SH   SOLE   719,502 0 48,773
OPEN TEXT CORP COM 683715106 1,460 42,940 SH   SOLE   42,940 0 0
OPKO HEALTH INC COM 68375n103 496 62,000 SH   SOLE   62,000 0 0
ORACLE CORP COM 68389x105 270 6,050 SH   SOLE   6,050 0 0
ORANGE SPONSORED ADR 684060106 5,643 363,132 SH   SOLE   297,112 0 66,020
ORBOTECH LTD ORD M75253100 1,579 48,950 SH   SOLE   48,950 0 0
ORIX CORP SPONSORED ADR 686330101 12,107 162,876 SH   SOLE   140,720 0 22,156
ORMAT TECHNOLOGIES INC COM 686688102 392 6,872 SH   SOLE   6,872 0 0
OVERSEAS SHIPHOLDING GROUP I CL A NEW 69036R863 92 23,850 SH   SOLE   23,850 0 0
PACCAR INC COM 693718108 782 11,643 SH   SOLE   11,643 0 0
PARKE BANCORP INC COM 700885106 535 25,058 SH   SOLE   25,058 0 0
PAYPAL HLDGS INC COM 70450Y103 5,572 129,525 SH   SOLE   107,125 0 22,400
PCM INC COM 69323K100 857 30,570 SH   SOLE   30,570 0 0
PENDRELL CORP CL A NEW 70686R302 275 42,380 SH   SOLE   42,380 0 0
PENNANTPARK INVT CORP COM 708062104 325 39,969 SH   SOLE   0 0 39,969
PEOPLES UTAH BANCORP COM 712706209 455 17,209 SH   SOLE   17,209 0 0
PEPSICO INC COM 713448108 4,634 41,427 SH   SOLE   38,952 0 2,475
PERFORMANT FINL CORP COM 71377E105 64 21,750 SH   SOLE   21,750 0 0
PETROCHINA CO LTD SPONSORED ADR 71646E100 2,488 33,970 SH   SOLE   28,040 0 5,930
PFIZER INC COM 717081103 2,264 66,181 SH   SOLE   48,181 0 18,000
PHARMATHENE INC COM 71714G102 72 88,940 SH   SOLE   88,940 0 0
PHILIP MORRIS INTL INC COM 718172109 6,220 55,091 SH   SOLE   46,336 0 8,755
PHILLIPS 66 COM 718546104 297 3,752 SH   SOLE   3,620 0 132
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 156,456 4,949,566 SH   SOLE   4,177,112 0 772,454
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 67,260 2,151,616 SH   SOLE   2,148,248 0 3,368
POINTER TELOCATION LTD SHS M7946T104 159 18,000 SH   SOLE   18,000 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 2,679 20,235 SH   SOLE   10,665 0 9,570
PREFERRED APT CMNTYS INC COM 74039L103 270 20,420 SH   SOLE   20,420 0 0
PREMIER FINL BANCORP INC COM 74050M105 354 16,822 SH   SOLE   16,822 0 0
PRGX GLOBAL INC COM NEW 69357C503 409 63,836 SH   SOLE   63,836 0 0
PRICELINE GRP INC COM NEW 741503403 8,814 4,952 SH   SOLE   3,812 0 1,140
PROCTER AND GAMBLE CO COM 742718109 799 8,898 SH   SOLE   8,774 0 124
PROSPECT CAPITAL CORPORATION COM 74348T102 688 76,128 SH   SOLE   0 0 76,128
PRUDENTIAL FINL INC COM 744320102 390 3,656 SH   SOLE   3,656 0 0
PSYCHEMEDICS CORP COM NEW 744375205 263 13,140 SH   SOLE   13,140 0 0
QUALCOMM INC COM 747525103 8,642 150,718 SH   SOLE   120,439 0 30,279
RADIANT LOGISTICS INC COM 75025X100 101 20,120 SH   SOLE   20,120 0 0
RCM TECHNOLOGIES INC COM NEW 749360400 160 33,620 SH   SOLE   33,620 0 0
REGIONAL MGMT CORP COM 75902K106 255 13,132 SH   SOLE   13,132 0 0
REGIONS FINL CORP NEW COM 7591EP100 216 14,900 SH   SOLE   8,080 0 6,820
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 541 51,786 SH   SOLE   51,786 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 21,664 859,000 SH   SOLE   859,000 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,544 62,535 SH   SOLE   57,775 0 4,760
RIVERVIEW BANCORP INC COM 769397100 202 28,281 SH   SOLE   28,281 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,259 80,775 SH   SOLE   72,135 0 8,641
SALEM MEDIA GROUP INC CL A 794093104 255 34,170 SH   SOLE   34,170 0 0
SAPIENS INTL CORP N V SHS NEW N7716A151 523 40,600 SH   SOLE   40,600 0 0
SCHLUMBERGER LTD COM 806857108 5,487 70,255 SH   SOLE   55,660 0 14,595
SCICLONE PHARMACEUTICALS INC COM 80862K104 602 61,410 SH   SOLE   61,410 0 0
SECURITY NATL FINL CORP CL A NEW 814785309 515 75,706 SH   SOLE   75,706 0 0
SELECT BANCORP INC NEW COM 81617L108 174 15,940 SH   SOLE   15,940 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3,942 124,762 SH   SOLE   98,752 0 26,010
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 836 11,955 SH   SOLE   11,275 0 680
SEMGROUP CORP CL A 81663A105 101,445 2,817,927 SH   SOLE   2,593,869 0 224,058
SENECA FOODS CORP NEW CL A 817070501 471 13,044 SH   SOLE   13,044 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 55,798 1,731,257 SH   SOLE   1,517,257 0 214,000
SHILOH INDS INC COM 824543102 246 18,030 SH   SOLE   18,030 0 0
SHIRE PLC SPONSORED ADR 82481R106 11,542 66,248 SH   SOLE   54,828 0 11,420
SHORE BANCSHARES INC COM 825107105 712 42,584 SH   SOLE   42,584 0 0
SILICOM LTD ORD m84116108 493 9,917 SH   SOLE   9,917 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 290 2,962 SH   SOLE   2,962 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2,134 69,000 SH   SOLE   69,000 0 0
SOLAR CAP LTD COM 83413U100 306 13,539 SH   SOLE   0 0 13,539
SOLAR SR CAP LTD COM 83416M105 573 31,888 SH   SOLE   22,048 0 9,840
SORL AUTO PTS INC COM 78461U101 114 29,652 SH   SOLE   29,652 0 0
SOTHERLY HOTELS INC COM 83600C103 125 19,575 SH   SOLE   19,575 0 0
SPARK ENERGY INC CL A COM 846511103 409 12,800 SH   SOLE   12,800 0 0
SPARTAN MTRS INC COM 846819100 355 44,333 SH   SOLE   44,333 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,188 5,038 SH   SOLE   4,323 0 715
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 503 1,610 SH   SOLE   1,285 0 325
SPECTRA ENERGY PARTNERS LP COM 84756N109 56,472 1,293,452 SH   SOLE   1,095,937 0 197,515
SPOK HLDGS INC COM 84863t106 525 27,637 SH   SOLE   27,637 0 0
STARTEK INC COM 85569C107 181 20,850 SH   SOLE   20,850 0 0
STATOIL ASA SPONSORED ADR 85771P102 1,924 112,000 SH   SOLE   112,000 0 0
SUNCOR ENERGY INC NEW COM 867224107 4,318 140,422 SH   SOLE   115,577 0 24,845
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 8,158 334,088 SH   SOLE   203,898 0 130,190
SUNTRUST BKS INC COM 867914103 15,273 276,191 SH   SOLE   219,056 0 57,135
SUPREME INDS INC CL A 868607102 294 14,500 SH   SOLE   14,500 0 0
SURMODICS INC COM 868873100 576 23,970 SH   SOLE   23,970 0 0
SYNACOR INC COM 871561106 255 61,330 SH   SOLE   61,330 0 0
SYNERON MEDICAL LTD ORD SHS m87245102 624 59,100 SH   SOLE   59,100 0 0
SYSTEMAX INC COM 871851101 499 45,010 SH   SOLE   45,010 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 66,745 2,320,773 SH   SOLE   2,084,400 0 236,373
TARGA RES CORP COM 87612G101 94,494 1,577,537 SH   SOLE   1,440,171 0 137,366
TC PIPELINES LP UT COM LTD PRT 87233Q108 15,300 256,452 SH   SOLE   232,237 0 24,215
TCP CAP CORP COM 87238Q103 350 20,076 SH   SOLE   0 0 20,076
TECHNIPFMC PLC COM G87110105 1,043 32,100 SH   SOLE   32,100 0 0
TEEKAY CORPORATION COM Y8564W103 18,073 1,975,228 SH   SOLE   1,972,828 0 2,400
TEEKAY LNG PARTNERS L P PRTNRSP UNITS y8564m105 237 13,500 SH   SOLE   13,150 0 350
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 55,799 11,005,693 SH   SOLE   9,700,303 0 1,305,390
TELIGENT INC NEW COM 87960W104 309 39,510 SH   SOLE   39,510 0 0
TESORO LOGISTICS LP COM UNIT LP 88160T107 113,675 2,086,929 SH   SOLE   1,824,389 0 262,540
TICC CAPITAL CORP COM 87244T109 656 88,929 SH   SOLE   51,630 0 37,299
TILLYS INC CL A 886885102 557 61,760 SH   SOLE   61,760 0 0
TIMBERLAND BANCORP INC COM 887098101 656 29,275 SH   SOLE   29,275 0 0
TITAN MACHY INC COM 88830R101 356 23,175 SH   SOLE   23,175 0 0
TOTAL S A SPONSORED ADR 89151E109 7,401 146,780 SH   SOLE   121,133 0 25,647
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 302 13,100 SH   SOLE   13,100 0 0
TRANSCANADA CORP COM 89353d107 20,668 449,400 SH   SOLE   449,400 0 0
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 340 7,600 SH   SOLE   7,600 0 0
TRAVELZOO INC COM NEW 89421Q205 233 24,100 SH   SOLE   24,100 0 0
U S GEOTHERMAL INC COM NEW 90338S201 94 23,063 SH   SOLE   23,063 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 35,461 1,746,000 SH   SOLE   1,746,000 0 0
UNILEVER PLC SPON ADR NEW 904767704 234 4,739 SH   SOLE   3,338 0 1,401
UNITED TECHNOLOGIES CORP COM 913017109 478 4,259 SH   SOLE   3,329 0 930
UNITEDHEALTH GROUP INC COM 91324p102 331 2,021 SH   SOLE   1,946 0 75
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 470 5,890 SH   SOLE   5,890 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,535 38,658 SH   SOLE   37,858 0 800
VANGUARD WORLD FDS ENERGY ETF 92204A306 280 2,900 SH   SOLE   0 0 2,900
VECTRUS INC COM 92242t101 219 9,812 SH   SOLE   9,801 0 11
VERACYTE INC COM 92337F107 119 12,950 SH   SOLE   12,950 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 3,513 72,053 SH   SOLE   57,932 0 14,121
VILLAGE SUPER MKT INC CL A NEW 927107409 347 13,100 SH   SOLE   13,100 0 0
VISA INC COM CL A 92826C839 244 2,748 SH   SOLE   800 0 1,948
VISHAY PRECISION GROUP INC COM 92835K103 266 16,864 SH   SOLE   16,864 0 0
VISTEON CORP COM NEW 92839U206 2,474 25,255 SH   SOLE   22,265 0 2,990
VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 17,964 945,500 SH   SOLE   943,000 0 2,500
WAL-MART STORES INC COM 931142103 1,111 15,409 SH   SOLE   9,125 0 6,284
WELLS FARGO & CO NEW COM 949746101 6,537 117,453 SH   SOLE   94,199 0 23,254
WEST MARINE INC COM 954235107 594 62,249 SH   SOLE   62,249 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825r103 8,388 181,950 SH   SOLE   158,510 0 23,440
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 264 10,500 SH   SOLE   8,500 0 2,000
WILLDAN GROUP INC COM 96924N100 401 12,445 SH   SOLE   12,445 0 0
WILLIAMS COS INC DEL COM 969457100 82,707 2,795,092 SH   SOLE   2,662,117 0 132,975
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 85,052 2,083,067 SH   SOLE   1,740,137 0 342,930
WISDOMTREE TR JAPN HEDGE EQT 97717w851 5,307 104,843 SH   SOLE   86,508 0 18,335
WOODWARD INC COM 980745103 993 14,624 SH   SOLE   14,624 0 0