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 793 3,810 SH   SOLE   3,810 0 0
ABBOTT LABS COM 002824100 259 5,331 SH   SOLE   5,157 0 174
ABBVIE INC COM 00287y109 977 13,478 SH   SOLE   13,478 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 97 23,731 SH   SOLE   23,731 0 0
ADDUS HOMECARE CORP COM 006739106 577 15,500 SH   SOLE   15,500 0 0
ADOBE SYS INC COM 00724F101 680 4,809 SH   SOLE   3,899 0 910
AEGON N V NY REGISTRY SH 007924103 4,561 892,660 SH   SOLE   708,955 0 183,705
AERCAP HOLDINGS NV SHS N00985106 4,650 100,160 SH   SOLE   82,723 0 17,437
AETNA INC NEW COM 00817y108 14,860 97,873 SH   SOLE   76,176 0 21,697
ALASKA AIR GROUP INC COM 011659109 7,479 83,328 SH   SOLE   66,028 0 17,300
ALASKA COMMUNICATIONS SYS GR COM 01167P101 94 42,950 SH   SOLE   42,950 0 0
ALLEGION PUB LTD CO ORD SHS g0176j109 5,923 73,011 SH   SOLE   60,205 0 12,806
ALLSTATE CORP COM 020002101 244 2,761 SH   SOLE   2,361 0 400
ALMOST FAMILY INC COM 020409108 378 6,132 SH   SOLE   6,132 0 0
ALPHA PRO TECH LTD COM 020772109 265 89,708 SH   SOLE   89,708 0 0
ALPHABET INC CAP STK CL C 02079K107 11,873 13,065 SH   SOLE   10,268 0 2,797
ALPHABET INC CAP STK CL A 02079K305 13,151 14,146 SH   SOLE   10,986 0 3,160
ALTRIA GROUP INC COM 02209s103 6,589 88,483 SH   SOLE   69,903 0 18,580
AMAZON COM INC COM 023135106 5,678 5,866 SH   SOLE   4,597 0 1,269
AMERICAN CAP SR FLOATING LTD COM 02504D108 271 21,076 SH   SOLE   11,157 0 9,919
AMERICAN EXPRESS CO COM 025816109 366 4,344 SH   SOLE   4,269 0 75
AMERICAN INTL GROUP INC COM NEW 026874784 9,403 150,401 SH   SOLE   119,661 0 30,740
AMERICAN MIDSTREAM PARTNERS COM UNITS 02752P100 128 10,000 SH   SOLE   10,000 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 255 10,802 SH   SOLE   10,802 0 0
AMERIPRISE FINL INC COM 03076c106 212 1,665 SH   SOLE   1,650 0 15
AMERISERV FINL INC COM 03074A102 96 23,070 SH   SOLE   23,070 0 0
AMGEN INC COM 031162100 3,939 22,871 SH   SOLE   16,526 0 6,345
AMKOR TECHNOLOGY INC COM 031652100 124 12,729 SH   SOLE   12,729 0 0
ANADARKO PETE CORP COM 032511107 423 9,327 SH   SOLE   9,327 0 0
ANADARKO PETE CORP UNIT 99/99/9999 032511404 1,154 28,130 SH   SOLE   28,130 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,667 33,225 SH   SOLE   26,134 0 7,091
ANTERO MIDSTREAM GP LP COM SHS REPSTG 03675Y103 35,061 1,595,139 SH   SOLE   1,595,139 0 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673l103 23,929 721,188 SH   SOLE   552,518 0 168,670
ANTHEM INC COM 036752103 12,862 68,368 SH   SOLE   53,853 0 14,515
APOLLO INVT CORP COM 03761u106 352 55,019 SH   SOLE   9,400 0 45,619
APPLE INC COM 037833100 30,265 210,143 SH   SOLE   168,739 0 41,404
APPLIED MATLS INC COM 038222105 280 6,776 SH   SOLE   6,776 0 0
APPROACH RESOURCES INC COM 03834a103 141 41,954 SH   SOLE   41,954 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 154 36,904 SH   SOLE   36,904 0 0
ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879n101 5,337 351,357 SH   SOLE   351,357 0 0
ARCH COAL INC CL A 039380407 3,420 50,066 SH   SOLE   39,236 0 10,830
ARES CAP CORP COM 04010L103 689 42,040 SH   SOLE   13,700 0 28,340
ARI NETWORK SVCS INC COM NEW 001930205 419 59,430 SH   SOLE   59,430 0 0
ARLINGTON ASSET INVT CORP CL A NEW 041356205 366 26,740 SH   SOLE   26,740 0 0
ATMOS ENERGY CORP COM 049560105 232 2,800 SH   SOLE   2,800 0 0
AUDIOCODES LTD ORD M15342104 515 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 809 40,334 SH   SOLE   40,334 0 0
AWARE INC MASS COM 05453N100 149 28,991 SH   SOLE   28,991 0 0
AXT INC COM 00246w103 259 40,770 SH   SOLE   40,770 0 0
B RILEY FINL INC COM 05580M108 450 24,282 SH   SOLE   24,282 0 0
BALDWIN & LYONS INC CL B 057755209 399 16,285 SH   SOLE   16,285 0 0
BANCO MACRO SA SPON ADR B 05961W105 1,014 11,000 SH   SOLE   11,000 0 0
BAXTER INTL INC COM 071813109 219 3,624 SH   SOLE   3,624 0 0
BEAZER HOMES USA INC COM NEW 07556Q881 486 35,450 SH   SOLE   35,450 0 0
BEL FUSE INC CL B 077347300 414 16,745 SH   SOLE   16,745 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,672 45,299 SH   SOLE   37,596 0 7,703
BHP BILLITON LTD SPONSORED ADR 088606108 232 6,520 SH   SOLE   6,520 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 400 30,640 SH   SOLE   30,640 0 0
BIOGEN INC COM 09062X103 920 3,391 SH   SOLE   3,391 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 492 9,946 SH   SOLE   9,946 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 242 15,336 SH   SOLE   0 0 15,336
BLACKROCK CAPITAL INVESTMENT COM 092533108 100 13,340 SH   SOLE   2,100 0 11,240
BOEING CO COM 097023105 591 2,987 SH   SOLE   2,887 0 100
BOOT BARN HLDGS INC COM 099406100 160 22,630 SH   SOLE   22,630 0 0
BRIDGEPOINT ED INC COM 10807M105 828 56,076 SH   SOLE   56,076 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 480 8,620 SH   SOLE   8,620 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6,846 99,883 SH   SOLE   76,466 0 23,417
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 168,420 2,634,442 SH   SOLE   2,247,388 0 387,054
C & F FINL CORP COM 12466Q104 236 5,040 SH   SOLE   5,040 0 0
CAESARSTONE LTD ORD SHS m20598104 368 10,500 SH   SOLE   10,500 0 0
CALPINE CORP COM NEW 131347304 172 12,724 SH   SOLE   12,724 0 0
CANADIAN PAC RY LTD COM 13645T100 3,451 21,460 SH   SOLE   17,560 0 3,900
CANCER GENETICS INC COM 13739U104 88 22,170 SH   SOLE   22,170 0 0
CAPITAL CITY BK GROUP INC COM 139674105 727 35,598 SH   SOLE   35,598 0 0
CAPITAL ONE FINL CORP COM 14040h105 6,636 80,315 SH   SOLE   61,924 0 18,391
CAPITALA FIN CORP COM 14054R106 393 30,171 SH   SOLE   22,391 0 7,780
CARNIVAL CORP UNIT 99/99/9999 143658300 4,797 73,152 SH   SOLE   57,152 0 16,000
CECO ENVIRONMENTAL CORP COM 125141101 357 38,880 SH   SOLE   38,880 0 0
CELGENE CORP COM 151020104 12,935 99,600 SH   SOLE   77,345 0 22,255
CELLCOM ISRAEL LTD SHS m2196u109 719 75,000 SH   SOLE   75,000 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 5,720 607,189 SH   SOLE   505,327 0 101,862
CEMTREX INC COM PAR $.001 15130G303 43 12,065 SH   SOLE   12,065 0 0
CENTENE CORP DEL COM 15135B101 216 2,704 SH   SOLE   2,704 0 0
CENTERPOINT ENERGY INC COM 15189T107 273 9,961 SH   SOLE   9,961 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 825 27,472 SH   SOLE   27,472 0 0
CENTURY CASINOS INC COM 156492100 168 22,730 SH   SOLE   22,730 0 0
CERAGON NETWORKS LTD ORD M22013102 250 98,000 SH   SOLE   98,000 0 0
CF INDS HLDGS INC COM 125269100 4,018 143,690 SH   SOLE   112,060 0 31,630
CHARTER FINL CORP MD COM 16122W108 260 14,443 SH   SOLE   14,443 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 7,524 68,981 SH   SOLE   55,765 0 13,216
CHEMOCENTRYX INC COM 16383L106 586 62,640 SH   SOLE   62,640 0 0
CHEMUNG FINL CORP COM 164024101 252 6,165 SH   SOLE   6,165 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 60,816 1,877,036 SH   SOLE   1,555,616 0 321,420
CHERRY HILL MTG INVT CORP COM 164651101 297 16,055 SH   SOLE   16,055 0 0
CHEVRON CORP NEW COM 166764100 6,448 61,805 SH   SOLE   45,936 0 15,869
CISCO SYS INC COM 17275r102 7,761 247,944 SH   SOLE   196,082 0 51,862
CITI TRENDS INC COM 17306X102 406 19,120 SH   SOLE   19,120 0 0
CITIGROUP INC COM NEW 172967424 232 3,475 SH   SOLE   3,475 0 0
CITIZENS FINL GROUP INC COM 174610105 215 6,017 SH   SOLE   6,017 0 0
CLOROX CO DEL COM 189054109 230 1,726 SH   SOLE   1,626 0 100
CLOUD PEAK ENERGY INC COM 18911Q102 382 108,190 SH   SOLE   108,190 0 0
CM FIN INC COM 12574Q103 272 27,217 SH   SOLE   19,158 0 8,059
COCA COLA CO COM 191216100 1,288 28,729 SH   SOLE   28,529 0 200
COMERICA INC COM 200340107 477 6,513 SH   SOLE   6,513 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 4,399 462,042 SH   SOLE   389,877 0 72,165
CONATUS PHARMACEUTICALS INC COM 20600T108 156 27,120 SH   SOLE   27,120 0 0
CONOCOPHILLIPS COM 20825c104 254 5,768 SH   SOLE   5,643 0 125
CONTROL4 CORP COM 21240D107 653 33,320 SH   SOLE   33,320 0 0
CORE MOLDING TECHNOLOGIES IN COM 218683100 219 10,150 SH   SOLE   10,150 0 0
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 557 16,590 SH   SOLE   16,590 0 0
CORNING INC COM 219350105 208 6,921 SH   SOLE   6,921 0 0
CRA INTL INC COM 12618T105 764 21,040 SH   SOLE   21,040 0 0
CSP INC COM 126389105 219 20,313 SH   SOLE   20,313 0 0
CULLEN FROST BANKERS INC COM 229899109 235 2,504 SH   SOLE   2,504 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 369 52,767 SH   SOLE   52,767 0 0
CUMMINS INC COM 231021106 213 1,310 SH   SOLE   1,310 0 0
CVS HEALTH CORP COM 126650100 10,074 125,201 SH   SOLE   98,120 0 27,081
CYBERARK SOFTWARE LTD SHS M2682V108 699 14,000 SH   SOLE   14,000 0 0
DAKTRONICS INC COM 234264109 524 54,402 SH   SOLE   54,402 0 0
DATA I O CORP COM 237690102 190 23,960 SH   SOLE   23,960 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 65 16,509 SH   SOLE   16,509 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 106,820 3,157,564 SH   SOLE   2,729,198 0 428,366
DELPHI AUTOMOTIVE PLC SHS G27823106 216 2,460 SH   SOLE   2,460 0 0
DIGI INTL INC COM 253798102 623 61,355 SH   SOLE   61,355 0 0
DISNEY WALT CO COM DISNEY 254687106 6,076 57,186 SH   SOLE   42,689 0 14,497
DORIAN LPG LTD SHS USD y2106r110 165 20,180 SH   SOLE   20,180 0 0
DOW CHEM CO COM 260543103 5,354 84,887 SH   SOLE   67,432 0 17,455
DR PEPPER SNAPPLE GROUP INC COM 26138e109 6,723 73,790 SH   SOLE   57,045 0 16,745
DUCOMMUN INC DEL COM 264147109 566 17,910 SH   SOLE   17,910 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 324 3,877 SH   SOLE   3,877 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 221 5,813 SH   SOLE   5,813 0 0
EAST WEST BANCORP INC COM 27579R104 222 3,785 SH   SOLE   3,785 0 0
EATON VANCE MUN BD FD COM 27827X101 236 18,600 SH   SOLE   18,600 0 0
EBAY INC COM 278642103 201 5,751 SH   SOLE   5,751 0 0
ELBIT SYS LTD ORD m3760d101 1,324 10,701 SH   SOLE   10,701 0 0
ELLIS PERRY INTL INC COM 288853104 692 35,560 SH   SOLE   35,560 0 0
EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 3,571 140,584 SH   SOLE   110,429 0 30,155
EMCOR GROUP INC COM 29084q100 5,557 84,990 SH   SOLE   67,600 0 17,390
EMERSON ELEC CO COM 291011104 733 12,289 SH   SOLE   11,689 0 600
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 47,754 3,098,871 SH   SOLE   2,582,771 0 516,100
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 21,463 1,341,420 SH   SOLE   1,340,420 0 1,000
ENBRIDGE INC COM 29250N105 17,250 433,300 SH   SOLE   433,300 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 173,405 9,655,068 SH   SOLE   8,192,291 0 1,462,777
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 31,171 1,528,723 SH   SOLE   1,234,535 0 294,188
ENI S P A SPONSORED ADR 26874r108 1,476 49,100 SH   SOLE   49,100 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 65,857 3,741,870 SH   SOLE   3,414,050 0 327,820
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336u107 14,981 883,295 SH   SOLE   767,178 0 116,117
ENOVA INTL INC COM 29357K103 802 53,998 SH   SOLE   53,998 0 0
ENSCO PLC SHS CLASS A g3157s106 72 13,941 SH   SOLE   13,703 0 238
ENTERPRISE PRODS PARTNERS L COM 293792107 256,712 9,479,766 SH   SOLE   8,107,594 0 1,372,172
ENZO BIOCHEM INC COM 294100102 808 73,200 SH   SOLE   73,200 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 32,952 441,537 SH   SOLE   367,662 0 73,875
EVEREST RE GROUP LTD COM g3223r108 218 855 SH   SOLE   855 0 0
EXXON MOBIL CORP COM 30231g102 11,410 141,332 SH   SOLE   118,654 0 22,678
FACEBOOK INC CL A 30303M102 5,531 36,637 SH   SOLE   29,447 0 7,190
FARMERS CAP BK CORP COM 309562106 382 9,916 SH   SOLE   9,916 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,237 37,900 SH   SOLE   32,345 0 5,555
FIFTH STREET FINANCE CORP COM 31678A103 98 20,190 SH   SOLE   3,100 0 17,090
FINJAN HLDGS INC COM NEW 31788H303 71 21,520 SH   SOLE   21,520 0 0
FIRST CMNTY BANCSHARES INC N COM 31983A103 357 13,057 SH   SOLE   13,057 0 0
FIRST DATA CORP NEW COM CL A 32008D106 197 10,804 SH   SOLE   10,804 0 0
FISERV INC COM 337738108 269 2,202 SH   SOLE   0 0 2,202
FONAR CORP COM NEW 344437405 789 28,440 SH   SOLE   28,440 0 0
FOSTER L B CO COM 350060109 206 9,600 SH   SOLE   9,600 0 0
FRANCESCAS HLDGS CORP COM 351793104 377 34,480 SH   SOLE   34,480 0 0
FREIGHTCAR AMER INC COM 357023100 201 11,540 SH   SOLE   11,540 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,808 58,100 SH   SOLE   58,100 0 0
FS INVT CORP COM 302635107 573 62,649 SH   SOLE   10,500 0 52,149
GASLOG LTD SHS G37585109 68,069 4,463,509 SH   SOLE   3,788,524 0 674,985
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 22,294 984,280 SH   SOLE   979,280 0 5,000
GENERAL DYNAMICS CORP COM 369550108 297 1,500 SH   SOLE   1,500 0 0
GENERAL ELECTRIC CO COM 369604103 1,958 72,499 SH   SOLE   71,899 0 600
GENESIS ENERGY L P UNIT LTD PARTN 371927104 29,524 930,478 SH   SOLE   786,438 0 144,040
GENIE ENERGY LTD CL B 372284208 111 14,520 SH   SOLE   14,520 0 0
GILEAD SCIENCES INC COM 375558103 4,653 65,741 SH   SOLE   51,835 0 13,906
GLADSTONE CAPITAL CORP COM 376535100 146 14,880 SH   SOLE   1,600 0 13,280
GLADSTONE INVT CORP COM 376546107 171 18,173 SH   SOLE   2,500 0 15,673
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 25,034 1,247,316 SH   SOLE   1,243,316 0 4,000
GOLDFIELD CORP COM 381370105 728 132,390 SH   SOLE   132,390 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 5,213 23,493 SH   SOLE   18,423 0 5,070
GSE SYS INC COM 36227K106 120 38,770 SH   SOLE   38,770 0 0
GULF ISLAND FABRICATION INC COM 402307102 229 19,729 SH   SOLE   19,729 0 0
GULF RESOURCES INC COM PAR $0.0005 40251W309 105 65,861 SH   SOLE   65,861 0 0
HALLADOR ENERGY COMPANY COM 40609P105 527 67,830 SH   SOLE   67,830 0 0
HALLMARK FINL SVCS INC EC COM NEW 40624Q203 280 24,889 SH   SOLE   24,889 0 0
HANESBRANDS INC COM 410345102 6,298 271,941 SH   SOLE   203,621 0 68,320
HARDINGE INC COM 412324303 209 16,853 SH   SOLE   16,853 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 4,569 86,920 SH   SOLE   80,845 0 6,075
HARVARD BIOSCIENCE INC COM 416906105 335 131,237 SH   SOLE   131,237 0 0
HEALTH INS INNOVATIONS INC COM CL A 42225K106 389 16,550 SH   SOLE   16,550 0 0
HERCULES CAPITAL INC COM 427096508 154 11,610 SH   SOLE   2,000 0 9,610
HESKA CORP COM RESTRC NEW 42805E306 620 6,079 SH   SOLE   6,079 0 0
HESS CORP COM 42809h107 4,968 113,238 SH   SOLE   94,643 0 18,595
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 15,532 811,052 SH   SOLE   811,052 0 0
HOME BANCORP INC COM 43689E107 290 6,825 SH   SOLE   6,825 0 0
HOME DEPOT INC COM 437076102 10,523 68,595 SH   SOLE   55,005 0 13,590
HONEYWELL INTL INC COM 438516106 10,765 80,763 SH   SOLE   61,981 0 18,782
HUMANA INC COM 444859102 211 878 SH   SOLE   878 0 0
HUTTIG BLDG PRODS INC COM 448451104 169 24,143 SH   SOLE   24,143 0 0
IEC ELECTRS CORP NEW COM 44949L105 43 11,864 SH   SOLE   11,864 0 0
ILLINOIS TOOL WKS INC COM 452308109 325 2,266 SH   SOLE   2,266 0 0
INDEPENDENCE HLDG CO NEW COM NEW 453440307 473 23,125 SH   SOLE   23,125 0 0
ING GROEP N V SPONSORED ADR 456837103 11,079 637,104 SH   SOLE   508,744 0 128,360
INGERSOLL-RAND PLC SHS g47791101 10,353 113,289 SH   SOLE   91,799 0 21,490
INTEL CORP COM 458140100 4,716 139,765 SH   SOLE   111,780 0 27,985
INTEST CORP COM 461147100 207 31,187 SH   SOLE   31,187 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 437 10,560 SH   SOLE   9,910 0 650
ISHARES TR MSCI EAFE ETF 464287465 1,660 25,460 SH   SOLE   24,010 0 1,450
ISHARES TR NASDQ BIOTEC ETF 464287556 278 895 SH   SOLE   895 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,296 9,200 SH   SOLE   9,200 0 0
ISHARES TR NATIONAL MUN ETF 464288414 311 2,822 SH   SOLE   2,822 0 0
ISHARES TR INTERM CR BD ETF 464288638 255 2,320 SH   SOLE   2,320 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646 4,362 41,425 SH   SOLE   36,185 0 5,240
ISRAEL CHEMICALS LTD SHS M5920A109 549 116,000 SH   SOLE   116,000 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 873 27,896 SH   SOLE   27,896 0 0
JOHNSON & JOHNSON COM 478160104 10,332 78,099 SH   SOLE   63,339 0 14,760
JOHNSON OUTDOORS INC CL A 479167108 743 15,418 SH   SOLE   15,418 0 0
JPMORGAN CHASE & CO COM 46625h100 15,727 172,071 SH   SOLE   137,394 0 34,677
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 31,630 1,064,990 SH   SOLE   1,064,740 0 250
KCAP FINL INC COM 48668E101 215 60,881 SH   SOLE   50,351 0 10,530
KELLOGG CO COM 487836108 344 4,950 SH   SOLE   4,950 0 0
KEMET CORP COM NEW 488360207 744 58,098 SH   SOLE   58,098 0 0
KEMPER CORP DEL COM 488401100 247 6,406 SH   SOLE   6,406 0 0
KIMBERLY CLARK CORP COM 494368103 426 3,300 SH   SOLE   3,300 0 0
KINDER MORGAN INC DEL COM 49456B101 124,305 6,487,737 SH   SOLE   5,803,978 0 683,759
KINGSTONE COS INC COM 496719105 201 13,108 SH   SOLE   13,108 0 0
KMG CHEMICALS INC COM 482564101 702 14,425 SH   SOLE   14,425 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 49,519 2,157,677 SH   SOLE   1,902,052 0 255,625
KORNIT DIGITAL LTD SHS M6372Q113 818 42,266 SH   SOLE   42,266 0 0
LANDEC CORP COM 514766104 161 10,870 SH   SOLE   10,870 0 0
LANTRONIX INC COM NEW 516548203 45 18,470 SH   SOLE   18,470 0 0
LEAR CORP COM NEW 521865204 11,190 78,758 SH   SOLE   62,393 0 16,365
LEUCADIA NATL CORP COM 527288104 219 8,365 SH   SOLE   8,365 0 0
LIFETIME BRANDS INC COM 53222Q103 349 19,202 SH   SOLE   19,202 0 0
LILLY ELI & CO COM 532457108 248 3,012 SH   SOLE   3,012 0 0
LINCOLN NATL CORP IND COM 534187109 375 5,553 SH   SOLE   5,553 0 0
LIQUIDITY SERVICES INC COM 53635B107 112 17,658 SH   SOLE   17,658 0 0
LOWES COS INC COM 548661107 5,019 64,740 SH   SOLE   51,720 0 13,020
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 147,842 2,074,398 SH   SOLE   1,738,548 0 335,850
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 634 79,783 SH   SOLE   79,783 0 0
MAGNA INTL INC COM 559222401 11,773 254,106 SH   SOLE   214,989 0 39,117
MAIN STREET CAPITAL CORP COM 56035L104 482 12,529 SH   SOLE   2,000 0 10,529
MARATHON PETE CORP COM 56585a102 339 6,472 SH   SOLE   6,472 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 649 25,825 SH   SOLE   25,825 0 0
MAUI LD & PINEAPPLE INC COM 577345101 433 21,340 SH   SOLE   21,340 0 0
MEDLEY CAP CORP COM 58503F106 443 69,319 SH   SOLE   62,340 0 6,979
MEET GROUP INC COM 58513U101 450 89,063 SH   SOLE   89,063 0 0
MEI PHARMA INC COM NEW 55279B202 82 34,160 SH   SOLE   34,160 0 0
MELLANOX TECHNOLOGIES LTD SHS M51363113 325 7,500 SH   SOLE   7,500 0 0
MERCK & CO INC COM 58933y105 10,615 165,629 SH   SOLE   133,185 0 32,444
METLIFE INC COM 59156r108 620 11,278 SH   SOLE   8,194 0 3,084
MGIC INVT CORP WIS COM 552848103 146 13,068 SH   SOLE   13,068 0 0
MICRON TECHNOLOGY INC COM 595112103 9,941 332,915 SH   SOLE   265,365 0 67,550
MICROSOFT CORP COM 594918104 6,170 89,518 SH   SOLE   71,263 0 18,255
MIDSOUTH BANCORP INC COM 598039105 227 19,297 SH   SOLE   19,297 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687y109 1,006 274,000 SH   SOLE   274,000 0 0
MOBILEYE N V AMSTELVEEN ORD SHS n51488117 810 12,900 SH   SOLE   12,900 0 0
MORGAN STANLEY COM NEW 617446448 5,677 127,401 SH   SOLE   99,621 0 27,780
MPLX LP COM UNIT REP LTD 55336v100 59,980 1,795,813 SH   SOLE   1,490,803 0 305,010
MVC CAPITAL INC COM 553829102 388 39,347 SH   SOLE   31,381 0 7,966
MYLAN N V SHS EURO N59465109 205 5,291 SH   SOLE   5,291 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2,236 35,589 SH   SOLE   28,790 0 6,799
NATURAL GAS SERVICES GROUP COM 63886Q109 519 20,882 SH   SOLE   20,882 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD y62134104 4,624 494,000 SH   SOLE   494,000 0 0
NCI INC CL A 62886K104 266 12,590 SH   SOLE   12,590 0 0
NETAPP INC COM 64110D104 210 5,245 SH   SOLE   5,245 0 0
NETWORK 1 TECHNOLOGIES INC COM 64121N109 251 59,014 SH   SOLE   59,014 0 0
NEW MTN FIN CORP COM 647551100 217 14,908 SH   SOLE   2,400 0 12,508
NEXTERA ENERGY INC COM 65339F101 510 3,641 SH   SOLE   3,641 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 44,155 3,153,949 SH   SOLE   2,731,124 0 422,825
NICE LTD SPONSORED ADR 653656108 6,169 78,370 SH   SOLE   69,080 0 9,290
NOBLE ENERGY INC COM 655044105 508 17,950 SH   SOLE   17,950 0 0
NORFOLK SOUTHERN CORP COM 655844108 304 2,500 SH   SOLE   2,500 0 0
NORTHEAST BANCORP COM NEW 663904209 228 11,224 SH   SOLE   11,224 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 393 17,800 SH   SOLE   17,800 0 0
NOVARTIS A G SPONSORED ADR 66987V109 4,659 55,821 SH   SOLE   42,595 0 13,226
NOVO-NORDISK A S ADR 670100205 6,283 146,485 SH   SOLE   115,085 0 31,400
NRG YIELD INC CL A NEW 62942X306 1,962 115,000 SH   SOLE   115,000 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 48,662 1,043,580 SH   SOLE   912,740 0 130,840
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 12,877 526,668 SH   SOLE   523,168 0 3,500
NUVEEN AMT FREE QLTY MUN INC COM 670657105 411 30,058 SH   SOLE   27,331 0 2,727
NXP SEMICONDUCTORS N V COM N6596X109 6,696 61,183 SH   SOLE   52,023 0 9,160
OCWEN FINL CORP COM NEW 675746309 376 139,780 SH   SOLE   139,780 0 0
OFFICE DEPOT INC COM 676220106 103 18,220 SH   SOLE   18,220 0 0
OFG BANCORP COM 67103X102 175 17,500 SH   SOLE   17,500 0 0
ONEOK INC NEW COM 682680103 113,279 2,171,754 SH   SOLE   1,894,874 0 276,880
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 37,374 731,810 SH   SOLE   662,312 0 69,498
OPEN TEXT CORP COM 683715106 1,354 42,940 SH   SOLE   42,940 0 0
OPKO HEALTH INC COM 68375n103 408 62,000 SH   SOLE   62,000 0 0
ORACLE CORP COM 68389x105 527 10,502 SH   SOLE   10,502 0 0
ORANGE SPONSORED ADR 684060106 2,511 157,111 SH   SOLE   124,841 0 32,270
ORBOTECH LTD ORD M75253100 1,597 48,950 SH   SOLE   48,950 0 0
ORIX CORP SPONSORED ADR 686330101 12,477 160,101 SH   SOLE   134,665 0 25,436
ORMAT TECHNOLOGIES INC COM 686688102 889 15,153 SH   SOLE   15,153 0 0
PACCAR INC COM 693718108 769 11,643 SH   SOLE   11,643 0 0
PACIFIC ETHANOL INC COM PAR $.001 69423u305 237 37,950 SH   SOLE   37,950 0 0
PAR TECHNOLOGY CORP COM 698884103 142 16,690 SH   SOLE   16,690 0 0
PARKE BANCORP INC COM 700885106 617 27,563 SH   SOLE   27,563 0 0
PAYPAL HLDGS INC COM 70450Y103 7,133 132,905 SH   SOLE   108,750 0 24,155
PCM INC COM 69323K100 573 30,570 SH   SOLE   30,570 0 0
PC-TEL INC COM 69325Q105 102 14,430 SH   SOLE   14,430 0 0
PENDRELL CORP CL A NEW 70686R302 255 35,319 SH   SOLE   35,319 0 0
PENNANTPARK INVT CORP COM 708062104 204 27,569 SH   SOLE   4,500 0 23,069
PEOPLES UTAH BANCORP COM 712706209 341 12,718 SH   SOLE   12,718 0 0
PEPSICO INC COM 713448108 4,761 41,228 SH   SOLE   38,953 0 2,275
PERFORMANT FINL CORP COM 71377E105 21 10,060 SH   SOLE   10,060 0 0
PFIZER INC COM 717081103 809 24,079 SH   SOLE   22,073 0 2,006
PHILIP MORRIS INTL INC COM 718172109 6,509 55,415 SH   SOLE   45,790 0 9,625
PHILLIPS 66 COM 718546104 215 2,596 SH   SOLE   2,484 0 112
PIER 1 IMPORTS INC COM 720279108 175 33,740 SH   SOLE   33,740 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 130,201 4,956,278 SH   SOLE   4,138,750 0 817,528
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 56,869 2,173,903 SH   SOLE   2,170,535 0 3,368
POINTER TELOCATION LTD SHS M7946T104 267 23,055 SH   SOLE   23,055 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 2,926 21,255 SH   SOLE   11,835 0 9,420
PREFERRED APT CMNTYS INC COM 74039L103 322 20,420 SH   SOLE   20,420 0 0
PREMIER FINL BANCORP INC COM 74050M105 347 16,822 SH   SOLE   16,822 0 0
PRGX GLOBAL INC COM NEW 69357C503 307 47,226 SH   SOLE   47,226 0 0
PRICELINE GRP INC COM NEW 741503403 9,455 5,055 SH   SOLE   3,836 0 1,219
PRINCIPAL FINL GROUP INC COM 74251V102 207 3,230 SH   SOLE   3,230 0 0
PROCTER AND GAMBLE CO COM 742718109 775 8,898 SH   SOLE   8,774 0 124
PROSPECT CAPITAL CORPORATION COM 74348T102 638 78,628 SH   SOLE   11,200 0 67,428
PRUDENTIAL FINL INC COM 744320102 484 4,477 SH   SOLE   4,477 0 0
PSYCHEMEDICS CORP COM NEW 744375205 328 13,140 SH   SOLE   13,140 0 0
QUALCOMM INC COM 747525103 7,996 144,804 SH   SOLE   113,835 0 30,969
QUEST DIAGNOSTICS INC COM 74834L100 208 1,870 SH   SOLE   1,870 0 0
RADIANT LOGISTICS INC COM 75025X100 303 56,330 SH   SOLE   56,330 0 0
RADWARE LTD ORD M81873107 395 22,500 SH   SOLE   22,500 0 0
RCM TECHNOLOGIES INC COM NEW 749360400 170 33,620 SH   SOLE   33,620 0 0
REGIONAL MGMT CORP COM 75902K106 340 14,373 SH   SOLE   14,373 0 0
REGIONS FINL CORP NEW COM 7591EP100 168 11,483 SH   SOLE   4,663 0 6,820
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 671 51,786 SH   SOLE   51,786 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 10,341 518,600 SH   SOLE   518,600 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,616 61,822 SH   SOLE   55,692 0 6,130
RIVERVIEW BANCORP INC COM 769397100 188 28,281 SH   SOLE   28,281 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,255 79,990 SH   SOLE   69,595 0 10,395
SALEM MEDIA GROUP INC CL A 794093104 243 34,170 SH   SOLE   34,170 0 0
SAPIENS INTL CORP N V SHS NEW N7716A151 633 56,600 SH   SOLE   56,600 0 0
SCHLUMBERGER LTD COM 806857108 4,690 71,228 SH   SOLE   56,543 0 14,685
SCICLONE PHARMACEUTICALS INC COM 80862K104 360 32,744 SH   SOLE   32,744 0 0
SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 208 3,051 SH   SOLE   3,051 0 0
SECURITY NATL FINL CORP CL A NEW 814785309 483 75,705 SH   SOLE   75,705 0 0
SELECT BANCORP INC NEW COM 81617L108 195 15,940 SH   SOLE   15,940 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 580 8,937 SH   SOLE   8,257 0 680
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3,928 121,976 SH   SOLE   96,241 0 25,735
SEMGROUP CORP CL A 81663A105 88,192 3,266,364 SH   SOLE   2,983,958 0 282,406
SENECA FOODS CORP NEW CL A 817070501 217 6,989 SH   SOLE   6,989 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 51,724 1,707,060 SH   SOLE   1,459,490 0 247,570
SHILOH INDS INC COM 824543102 259 22,050 SH   SOLE   22,050 0 0
SHIRE PLC SPONSORED ADR 82481R106 10,914 66,036 SH   SOLE   53,441 0 12,595
SHORE BANCSHARES INC COM 825107105 701 42,584 SH   SOLE   42,584 0 0
SILICOM LTD ORD m84116108 440 9,917 SH   SOLE   9,917 0 0
SINA CORP ORD G81477104 7,270 85,555 SH   SOLE   74,280 0 11,275
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2,405 69,000 SH   SOLE   69,000 0 0
SOLAR CAP LTD COM 83413U100 405 18,539 SH   SOLE   2,100 0 16,439
SOLAR SR CAP LTD COM 83416M105 490 29,288 SH   SOLE   22,948 0 6,340
SORL AUTO PTS INC COM 78461U101 198 29,652 SH   SOLE   29,652 0 0
SOTHERLY HOTELS INC COM 83600C103 133 19,575 SH   SOLE   19,575 0 0
SOUTHWEST AIRLS CO COM 844741108 407 6,552 SH   SOLE   6,552 0 0
SPARK ENERGY INC CL A COM 846511103 481 25,600 SH   SOLE   25,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,194 4,938 SH   SOLE   4,223 0 715
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 535 1,685 SH   SOLE   1,360 0 325
SPECTRA ENERGY PARTNERS LP COM 84756N109 21,643 504,506 SH   SOLE   435,961 0 68,545
SPOK HLDGS INC COM 84863t106 489 27,637 SH   SOLE   27,637 0 0
STARTEK INC COM 85569C107 255 20,850 SH   SOLE   20,850 0 0
STATE STR CORP COM 857477103 203 2,261 SH   SOLE   2,261 0 0
STATOIL ASA SPONSORED ADR 85771P102 1,851 112,000 SH   SOLE   112,000 0 0
STEEL DYNAMICS INC COM 858119100 212 5,930 SH   SOLE   5,930 0 0
STERLING CONSTRUCTION CO INC COM 859241101 373 28,550 SH   SOLE   28,550 0 0
SUNCOR ENERGY INC NEW COM 867224107 3,994 136,771 SH   SOLE   108,536 0 28,235
SUNTRUST BKS INC COM 867914103 15,838 279,225 SH   SOLE   217,905 0 61,320
SURMODICS INC COM 868873100 454 16,140 SH   SOLE   16,140 0 0
SYNACOR INC COM 871561106 54 14,709 SH   SOLE   14,709 0 0
SYNERON MEDICAL LTD ORD SHS m87245102 494 45,100 SH   SOLE   45,100 0 0
SYSTEMAX INC COM 871851101 705 37,508 SH   SOLE   37,508 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 59,038 2,321,580 SH   SOLE   2,087,030 0 234,550
TARGA RES CORP COM 87612G101 78,217 1,730,467 SH   SOLE   1,587,821 0 142,646
TARO PHARMACEUTICAL INDS LTD SHS m8737e108 616 5,500 SH   SOLE   5,500 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 14,435 262,455 SH   SOLE   226,087 0 36,368
TCP CAP CORP COM 87238Q103 219 12,976 SH   SOLE   2,100 0 10,876
TECHNIPFMC PLC COM G87110105 873 32,100 SH   SOLE   32,100 0 0
TEEKAY CORPORATION COM Y8564W103 11,296 1,693,628 SH   SOLE   1,691,228 0 2,400
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 33,260 11,588,773 SH   SOLE   10,373,353 0 1,215,420
TELIGENT INC NEW COM 87960W104 426 46,520 SH   SOLE   46,520 0 0
TESORO CORP COM 881609101 373 3,986 SH   SOLE   3,986 0 0
TESORO LOGISTICS LP COM UNIT LP 88160T107 106,321 2,056,895 SH   SOLE   1,795,190 0 261,705
TICC CAPITAL CORP COM 87244T109 683 107,689 SH   SOLE   70,190 0 37,499
TILLYS INC CL A 886885102 627 61,760 SH   SOLE   61,760 0 0
TIMBERLAND BANCORP INC COM 887098101 374 14,802 SH   SOLE   14,802 0 0
TITAN MACHY INC COM 88830R101 518 28,805 SH   SOLE   28,805 0 0
TOTAL S A SPONSORED ADR 89151E109 7,140 143,982 SH   SOLE   114,900 0 29,082
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 312 13,100 SH   SOLE   13,100 0 0
TOWNSQUARE MEDIA INC CL A 892231101 174 17,020 SH   SOLE   17,020 0 0
TPG SPECIALTY LENDING INC COM 87265K102 304 14,844 SH   SOLE   2,500 0 12,344
TRANSCANADA CORP COM 89353d107 21,118 442,900 SH   SOLE   442,900 0 0
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 319 7,600 SH   SOLE   7,600 0 0
TRAVELZOO COM NEW 89421Q205 264 24,100 SH   SOLE   24,100 0 0
TWITTER INC COM 90184L102 4,155 232,540 SH   SOLE   183,700 0 48,840
U S GEOTHERMAL INC COM NEW 90338S201 106 23,063 SH   SOLE   23,063 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 31,691 1,691,100 SH   SOLE   1,691,100 0 0
UFP TECHNOLOGIES INC COM 902673102 216 7,640 SH   SOLE   7,640 0 0
UNILEVER PLC SPON ADR NEW 904767704 256 4,739 SH   SOLE   3,338 0 1,401
UNITED CONTL HLDGS INC COM 910047109 264 3,503 SH   SOLE   3,503 0 0
UNITED RENTALS INC COM 911363109 218 1,934 SH   SOLE   1,934 0 0
UNITED SECURITY BANCSHARES C COM 911460103 137 14,760 SH   SOLE   14,760 0 0
UNITED TECHNOLOGIES CORP COM 913017109 511 4,184 SH   SOLE   3,254 0 930
UNITED THERAPEUTICS CORP DEL COM 91307C102 206 1,589 SH   SOLE   1,589 0 0
UNITEDHEALTH GROUP INC COM 91324p102 448 2,415 SH   SOLE   2,340 0 75
VALERO ENERGY CORP NEW COM 91913Y100 255 3,776 SH   SOLE   3,776 0 0
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 699 28,800 SH   SOLE   28,800 0 0
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,595 39,059 SH   SOLE   37,259 0 1,800
VANGUARD WORLD FDS ENERGY ETF 92204A306 257 2,900 SH   SOLE   0 0 2,900
VECTRUS INC COM 92242t101 317 9,812 SH   SOLE   9,801 0 11
VERACYTE INC COM 92337F107 337 40,410 SH   SOLE   40,410 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 3,098 69,375 SH   SOLE   54,474 0 14,901
VILLAGE SUPER MKT INC CL A NEW 927107409 340 13,100 SH   SOLE   13,100 0 0
VISA INC COM CL A 92826C839 357 3,803 SH   SOLE   1,855 0 1,948
VISHAY PRECISION GROUP INC COM 92835K103 302 17,484 SH   SOLE   17,484 0 0
VISTEON CORP COM NEW 92839U206 2,614 25,617 SH   SOLE   22,587 0 3,030
VMWARE INC CL A COM 928563402 203 2,325 SH   SOLE   2,325 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 219 2,802 SH   SOLE   2,802 0 0
WAL-MART STORES INC COM 931142103 1,227 16,217 SH   SOLE   9,933 0 6,284
WELLCARE HEALTH PLANS INC COM 94946T106 211 1,173 SH   SOLE   1,173 0 0
WELLS FARGO CO NEW COM 949746101 6,628 119,625 SH   SOLE   94,935 0 24,690
WESCO AIRCRAFT HLDGS INC COM 950814103 1,779 163,955 SH   SOLE   134,210 0 29,745
WEST MARINE INC COM 954235107 800 62,249 SH   SOLE   62,249 0 0
WESTERN DIGITAL CORP COM 958102105 203 2,286 SH   SOLE   2,286 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825r103 7,267 168,916 SH   SOLE   146,420 0 22,496
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 260 10,500 SH   SOLE   8,500 0 2,000
WESTROCK CO COM 96145d105 212 3,748 SH   SOLE   3,748 0 0
WILLDAN GROUP INC COM 96924N100 380 12,445 SH   SOLE   12,445 0 0
WILLIAMS COS INC DEL COM 969457100 47,470 1,567,715 SH   SOLE   1,563,650 0 4,065
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 95,478 2,380,412 SH   SOLE   1,946,192 0 434,220
WISDOMTREE TR JAPN HEDGE EQT 97717w851 5,288 101,684 SH   SOLE   80,494 0 21,190
WOODWARD INC COM 980745103 960 14,208 SH   SOLE   14,208 0 0
ZUMIEZ INC COM 989817101 124 10,030 SH   SOLE   10,030 0 0