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 637 3,825 SH   SOLE   3,825 0 0
A MARK PRECIOUS METALS INC COM 00181T107 247 12,426 SH   SOLE   12,426 0 0
ABBOTT LABS COM 002824100 256 6,125 SH   SOLE   6,125 0 0
ABBVIE INC COM 00287y109 384 6,725 SH   SOLE   6,725 0 0
ACHAOGEN INC COM 004449104 69 24,937 SH   SOLE   24,937 0 0
ADOBE SYS INC COM 00724F101 369 3,935 SH   SOLE   3,025 0 910
AEGON N V NY REGISTRY SH 007924103 1,441 262,000 SH   SOLE   262,000 0 0
AEP INDS INC COM 001031103 716 10,851 SH   SOLE   10,851 0 0
AERCAP HOLDINGS NV SHS n00985106 307 7,922 SH   SOLE   6,900 0 1,022
AETNA INC NEW COM 00817y108 18,942 168,595 SH   SOLE   137,783 0 30,812
AGRIUM INC COM 008916108 645 7,300 SH   SOLE   7,300 0 0
ALASKA AIR GROUP INC COM 011659109 8,878 108,239 SH   SOLE   84,774 0 23,465
ALASKA COMMUNICATIONS SYS GR COM 01167P101 382 214,508 SH   SOLE   214,508 0 0
ALLEGION PUB LTD CO ORD SHS g0176j109 4,890 76,762 SH   SOLE   63,869 0 12,893
ALLIANCE ONE INTL INC COM NEW 018772301 320 18,248 SH   SOLE   18,248 0 0
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 152 12,860 SH   SOLE   12,860 0 0
ALPHABET INC CAP STK CL C 02079K107 6,870 9,222 SH   SOLE   7,310 0 1,912
ALPHABET INC CAP STK CL A 02079K305 10,924 14,319 SH   SOLE   11,409 0 2,910
ALTRIA GROUP INC COM 02209s103 1,945 31,048 SH   SOLE   30,248 0 800
AMBEV SA SPONSORED ADR 02319V103 237 45,800 SH   SOLE   45,800 0 0
AMERICAN CAP LTD COM 02503Y103 578 37,940 SH   SOLE   0 0 37,940
AMERICAN INTL GROUP INC COM NEW 026874784 14,095 260,779 SH   SOLE   216,419 0 44,360
AMERICAN NATL BANKSHARES INC COM 027745108 239 9,444 SH   SOLE   9,444 0 0
AMERICAN SOFTWARE INC CL A 029683109 108 12,040 SH   SOLE   12,040 0 0
AMERICAN VANGUARD CORP COM 030371108 387 24,520 SH   SOLE   24,520 0 0
AMGEN INC COM 031162100 6,395 42,652 SH   SOLE   37,837 0 4,815
ANADARKO PETE CORP COM 032511107 434 9,327 SH   SOLE   9,327 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 6,939 55,665 SH   SOLE   48,024 0 7,641
ANTHEM INC COM 036752103 9,754 70,175 SH   SOLE   57,110 0 13,065
APOLLO INVT CORP COM 03761u106 381 68,690 SH   SOLE   0 0 68,690
APPLE INC COM 037833100 22,783 209,035 SH   SOLE   170,481 0 38,554
ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879n101 3,615 353,357 SH   SOLE   353,357 0 0
ARES CAP CORP COM 04010L103 521 35,080 SH   SOLE   0 0 35,080
ARQULE INC COM 04269E107 44 27,690 SH   SOLE   27,690 0 0
ATMOS ENERGY CORP COM 049560105 223 3,000 SH   SOLE   3,000 0 0
AUDIOCODES LTD ORD M15342104 260 56,000 SH   SOLE   56,000 0 0
AUTOBYTEL INC COM NEW 05275N205 481 27,730 SH   SOLE   27,730 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 458 5,105 SH   SOLE   5,105 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 97 13,000 SH   SOLE   13,000 0 0
BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 88 19,000 SH   SOLE   19,000 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 407 14,140 SH   SOLE   14,140 0 0
BASSETT FURNITURE INDS INC COM 070203104 766 24,030 SH   SOLE   24,030 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,921 48,782 SH   SOLE   40,792 0 7,990
BIOGEN INC COM 09062X103 677 2,600 SH   SOLE   2,600 0 0
BIOTA PHARMACEUTIALS INC COM 090694100 408 272,072 SH   SOLE   272,072 0 0
BIOTELEMETRY INC COM 090672106 121 10,398 SH   SOLE   10,398 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 438 31,298 SH   SOLE   2,962 0 28,336
BLACKROCK CAPITAL INVESTMENT COM 092533108 275 29,270 SH   SOLE   0 0 29,270
BOEING CO COM 097023105 270 2,130 SH   SOLE   2,030 0 100
BRINKER INTL INC COM 109641100 4,698 102,246 SH   SOLE   83,786 0 18,460
BRISTOL MYERS SQUIBB CO COM 110122108 287 4,500 SH   SOLE   4,500 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7,875 67,361 SH   SOLE   56,114 0 11,247
BSQUARE CORP COM NEW 11776u300 572 96,630 SH   SOLE   96,630 0 0
BT GROUP PLC ADR 05577E101 15,650 487,851 SH   SOLE   407,211 0 80,640
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 172,777 2,543,088 SH   SOLE   2,130,346 0 412,742
CAESARSTONE SDOT-YAM LTD ORD SHS m20598104 330 9,600 SH   SOLE   9,600 0 0
CALAMOS ASSET MGMT INC CL A 12811R104 577 67,970 SH   SOLE   67,970 0 0
CANADIAN PAC RY LTD COM 13645T100 4,593 34,616 SH   SOLE   30,820 0 3,796
CANCER GENETICS INC COM 13739U104 141 49,810 SH   SOLE   49,810 0 0
CAPITAL CITY BK GROUP INC COM 139674105 348 23,822 SH   SOLE   23,822 0 0
CAPITAL ONE FINL CORP COM 14040h105 5,383 77,663 SH   SOLE   60,077 0 17,586
CAPITAL PRODUCT PARTNERS L P COM UNIT LP y11082107 10,914 3,453,758 SH   SOLE   3,448,758 0 5,000
CARA THERAPEUTICS INC COM 140755109 92 14,821 SH   SOLE   14,821 0 0
CELGENE CORP COM 151020104 11,488 114,780 SH   SOLE   87,255 0 27,525
CELLCOM ISRAEL LTD SHS m2196u109 395 56,000 SH   SOLE   56,000 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 427 26,240 SH   SOLE   26,240 0 0
CHASE CORP COM 16150R104 694 13,190 SH   SOLE   13,190 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 5,934 67,846 SH   SOLE   55,585 0 12,261
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 38,487 1,334,516 SH   SOLE   1,099,466 0 235,050
CHENIERE ENERGY PTNRS LP HLD COM REP LLC IN 16411w108 18,620 1,030,994 SH   SOLE   1,030,994 0 0
CHEVRON CORP NEW COM 166764100 5,093 53,388 SH   SOLE   41,164 0 12,224
CHIMERIX INC COM 16934W106 161 31,530 SH   SOLE   31,530 0 0
CISCO SYS INC COM 17275r102 6,406 225,015 SH   SOLE   178,583 0 46,432
CITI TRENDS INC COM 17306X102 248 13,919 SH   SOLE   13,919 0 0
CLEARONE INC COM 18506U104 638 54,989 SH   SOLE   54,989 0 0
CLECO CORP NEW COM 12561W105 453 8,200 SH   SOLE   8,200 0 0
CNOOC LTD SPONSORED ADR 126132109 269 2,300 SH   SOLE   2,300 0 0
COCA COLA CO COM 191216100 8,030 173,089 SH   SOLE   139,769 0 33,320
COLUMBIA PIPELINE GROUP INC COM 198280109 16,679 664,500 SH   SOLE   664,500 0 0
COLUMBIA PIPELINE PARTNERS L COM UT REPSTG 198281107 29,092 1,992,633 SH   SOLE   1,890,573 0 102,060
COMERICA INC COM 200340107 221 5,827 SH   SOLE   5,827 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441b407 174 22,000 SH   SOLE   22,000 0 0
COMPUTER TASK GROUP INC COM 205477102 166 32,525 SH   SOLE   32,525 0 0
CONOCOPHILLIPS COM 20825c104 235 5,838 SH   SOLE   5,673 0 165
CORPBANCA SPONSORED ADR 21987A209 247 18,000 SH   SOLE   18,000 0 0
CPFL ENERGIA S A SPONSORED ADR 126153105 269 24,700 SH   SOLE   24,700 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 17,767 1,522,413 SH   SOLE   1,299,420 0 222,993
CSS INDS INC COM 125906107 361 12,909 SH   SOLE   12,909 0 0
CULP INC COM 230215105 304 11,610 SH   SOLE   11,610 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 345 76,896 SH   SOLE   76,896 0 0
CVS HEALTH CORP COM 126650100 8,928 86,070 SH   SOLE   71,044 0 15,026
CYBERARK SOFTWARE LTD SHS M2682V108 409 9,600 SH   SOLE   9,600 0 0
DCP MIDSTREAM PARTNERS LP COM UT LTD PTN 23311P100 80,764 2,965,978 SH   SOLE   2,484,456 0 481,522
DELTA APPAREL INC COM 247368103 541 28,250 SH   SOLE   28,250 0 0
DIGI INTL INC COM 253798102 566 60,020 SH   SOLE   60,020 0 0
DISNEY WALT CO COM DISNEY 254687106 5,534 55,721 SH   SOLE   41,924 0 13,797
DOW CHEM CO COM 260543103 3,967 77,998 SH   SOLE   64,510 0 13,488
DUKE ENERGY CORP NEW COM NEW 26441c204 313 3,877 SH   SOLE   3,877 0 0
DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 17,062 1,496,691 SH   SOLE   1,494,591 0 2,100
EATON VANCE MUN BD FD COM 27827X101 178 13,400 SH   SOLE   13,400 0 0
EDUCATIONAL DEV CORP COM 281479105 275 19,566 SH   SOLE   19,566 0 0
EHEALTH INC COM 28238P109 99 10,590 SH   SOLE   10,590 0 0
ELBIT SYS LTD ORD m3760d101 610 6,501 SH   SOLE   6,501 0 0
ELLIS PERRY INTL INC COM 288853104 323 17,540 SH   SOLE   17,540 0 0
EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 3,874 203,165 SH   SOLE   173,300 0 29,865
EMCOR GROUP INC COM 29084q100 3,943 81,126 SH   SOLE   65,936 0 15,190
EMERSON ELEC CO COM 291011104 769 14,146 SH   SOLE   14,146 0 0
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 61,934 3,450,340 SH   SOLE   3,085,784 0 364,556
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 28,344 1,547,170 SH   SOLE   1,376,186 0 170,984
ENDOCYTE INC COM 29269A102 475 153,160 SH   SOLE   153,160 0 0
ENERGY FOCUS INC COM NEW 29268T300 154 20,790 SH   SOLE   20,790 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 59,485 8,342,873 SH   SOLE   6,790,918 0 1,551,955
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 975 30,156 SH   SOLE   28,991 0 1,165
ENI S P A SPONSORED ADR 26874r108 610 20,200 SH   SOLE   20,200 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 14,208 1,262,972 SH   SOLE   1,262,972 0 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336u107 8,934 740,152 SH   SOLE   592,080 0 148,072
ENTERPRISE PRODS PARTNERS L COM 293792107 225,648 9,165,225 SH   SOLE   7,730,730 0 1,434,495
ENZO BIOCHEM INC COM 294100102 97 21,280 SH   SOLE   21,280 0 0
EPLUS INC COM 294268107 317 3,940 SH   SOLE   3,940 0 0
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 46,791 628,660 SH   SOLE   495,654 0 133,006
EXXON MOBIL CORP COM 30231g102 11,833 141,555 SH   SOLE   131,490 0 10,065
FIBRIA CELULOSE S A SP ADR REP COM 31573A109 187 22,000 SH   SOLE   22,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,420 38,220 SH   SOLE   34,105 0 4,115
FIFTH STREET FINANCE CORP COM 31678A103 126 25,040 SH   SOLE   0 0 25,040
FIRST CMNTY BANCSHARES INC N COM 31983A103 725 36,534 SH   SOLE   36,534 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 651 16,940 SH   SOLE   16,940 0 0
FIRST INTERNET BANCORP COM 320557101 202 8,630 SH   SOLE   8,630 0 0
FISERV INC COM 337738108 226 2,202 SH   SOLE   0 0 2,202
FLEXIBLE SOLUTIONS INTL INC COM 33938T104 34 36,210 SH   SOLE   36,210 0 0
FLEXSTEEL INDS INC COM 339382103 269 6,160 SH   SOLE   6,160 0 0
FONAR CORP COM NEW 344437405 270 17,570 SH   SOLE   17,570 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,803 63,600 SH   SOLE   63,600 0 0
FS INVT CORP COM 302635107 346 37,690 SH   SOLE   0 0 37,690
GASLOG LTD SHS G37585109 28,862 2,963,219 SH   SOLE   2,507,879 0 455,340
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 18,928 1,138,196 SH   SOLE   1,138,196 0 0
GENERAL ELECTRIC CO COM 369604103 2,389 75,149 SH   SOLE   74,549 0 600
GENERAL FIN CORP DEL COM 369822101 77 16,850 SH   SOLE   16,850 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 21,076 662,980 SH   SOLE   537,450 0 125,530
GENOCEA BIOSCIENCES INC COM 372427104 83 10,770 SH   SOLE   10,770 0 0
GLOBALSCAPE INC COM 37940G109 346 91,110 SH   SOLE   91,110 0 0
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 19,708 1,341,592 SH   SOLE   1,337,592 0 4,000
GULF RESOURCES INC COM PAR $0.0005 40251W309 59 36,561 SH   SOLE   36,561 0 0
HACKETT GROUP INC COM 404609109 732 48,420 SH   SOLE   48,420 0 0
HALLADOR ENERGY COMPANY COM 40609P105 75 16,370 SH   SOLE   16,370 0 0
HALLMARK FINL SVCS INC EC COM NEW 40624Q203 673 58,500 SH   SOLE   58,500 0 0
HANDY & HARMAN LTD COM 410315105 341 12,451 SH   SOLE   12,451 0 0
HANESBRANDS INC COM 410345102 7,896 278,626 SH   SOLE   211,356 0 67,270
HARDINGE INC COM 412324303 256 20,517 SH   SOLE   20,517 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 9,109 197,685 SH   SOLE   165,590 0 32,095
HARVARD BIOSCIENCE INC COM 416906105 411 136,198 SH   SOLE   136,198 0 0
HCA HOLDINGS INC COM 40412c101 3,714 47,580 SH   SOLE   38,550 0 9,030
HEIDRICK & STRUGGLES INTL IN COM 422819102 507 21,410 SH   SOLE   21,410 0 0
HENNESSY ADVISORS INC COM 425885100 763 28,580 SH   SOLE   28,580 0 0
HESKA CORP COM RESTRC NEW 42805E306 544 19,080 SH   SOLE   19,080 0 0
HESS CORP COM 42809h107 731 13,875 SH   SOLE   12,075 0 1,800
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,961 167,021 SH   SOLE   151,701 0 15,320
HIGHER ONE HLDGS INC COM 42983D104 526 134,646 SH   SOLE   134,646 0 0
HILL INTERNATIONAL INC COM 431466101 312 92,638 SH   SOLE   92,638 0 0
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 8,800 504,886 SH   SOLE   504,886 0 0
HOME DEPOT INC COM 437076102 9,149 68,570 SH   SOLE   54,600 0 13,970
HONDA MOTOR LTD AMERN SHS 438128308 237 8,656 SH   SOLE   6,076 0 2,580
HONEYWELL INTL INC COM 438516106 9,706 86,623 SH   SOLE   67,436 0 19,187
HOOKER FURNITURE CORP COM 439038100 881 26,810 SH   SOLE   26,810 0 0
HOWARD HUGHES CORP COM 44267d107 254 2,400 SH   SOLE   2,400 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 2,949 94,767 SH   SOLE   85,366 0 9,401
HUANENG PWR INTL INC SPON ADR H SHS 443304100 7,644 214,961 SH   SOLE   196,716 0 18,245
HUNTINGTON INGALLS INDS INC COM 446413106 7,662 55,949 SH   SOLE   48,080 0 7,869
HURCO COMPANIES INC COM 447324104 237 7,174 SH   SOLE   7,174 0 0
ICICI BK LTD ADR 45104G104 680 95,000 SH   SOLE   95,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 232 2,266 SH   SOLE   2,266 0 0
IMMERSION CORP COM 452521107 184 22,330 SH   SOLE   22,330 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 105 26,810 SH   SOLE   26,810 0 0
ING GROEP N V SPONSORED ADR 456837103 10,878 911,829 SH   SOLE   786,954 0 124,875
INGERSOLL-RAND PLC SHS g47791101 3,135 50,559 SH   SOLE   40,349 0 10,210
INTEGRATED ELECTRICAL SVC COM 45811E301 389 26,500 SH   SOLE   26,500 0 0
INTEL CORP COM 458140100 4,540 140,351 SH   SOLE   114,101 0 26,250
INTEST CORP COM 461147100 41 10,555 SH   SOLE   10,555 0 0
INUVO INC COM NEW 46122W204 340 192,323 SH   SOLE   192,323 0 0
ISHARES MSCI EURO FL ETF 464289180 692 38,620 SH   SOLE   38,120 0 500
ISHARES TR MSCI EMG MKT ETF 464287234 309 9,025 SH   SOLE   8,425 0 600
ISHARES TR MSCI EAFE ETF 464287465 3,227 56,460 SH   SOLE   54,980 0 1,480
ISHARES TR 1-3 YR CR BD ETF 464288646 4,114 39,025 SH   SOLE   31,660 0 7,365
ISRAEL CHEMICALS LTD SHS M5920A109 269 62,700 SH   SOLE   62,700 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 278 32,400 SH   SOLE   32,400 0 0
ITT EDUCATIONAL SERVICES INC COM 45068B109 541 175,090 SH   SOLE   175,090 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 411 20,896 SH   SOLE   20,896 0 0
JAKKS PAC INC COM 47012E106 185 24,870 SH   SOLE   24,870 0 0
JOHNSON & JOHNSON COM 478160104 8,497 78,529 SH   SOLE   64,019 0 14,510
JPMORGAN CHASE & CO COM 46625h100 9,866 166,601 SH   SOLE   134,884 0 31,717
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 24,619 908,795 SH   SOLE   908,620 0 175
KADANT INC COM 48282T104 204 4,527 SH   SOLE   4,527 0 0
KELLOGG CO COM 487836108 379 4,950 SH   SOLE   4,950 0 0
KEMPER CORP DEL COM 488401100 247 8,346 SH   SOLE   8,346 0 0
KIMBERLY CLARK CORP COM 494368103 471 3,500 SH   SOLE   3,500 0 0
KINDER MORGAN INC DEL COM 49456B101 38,317 2,145,394 SH   SOLE   2,028,852 0 116,542
KINGSTONE COS INC COM 496719105 227 27,500 SH   SOLE   27,500 0 0
KMG CHEMICALS INC COM 482564101 566 24,525 SH   SOLE   24,525 0 0
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 37,169 2,266,402 SH   SOLE   2,009,557 0 256,845
KOPPERS HOLDINGS INC COM 50060P106 237 10,530 SH   SOLE   10,530 0 0
LAWSON PRODS INC COM 520776105 470 23,980 SH   SOLE   23,980 0 0
LEAR CORP COM NEW 521865204 9,099 81,845 SH   SOLE   66,425 0 15,420
LEMAITRE VASCULAR INC COM 525558201 614 39,563 SH   SOLE   39,563 0 0
LIFEVANTAGE CORP COM NEW 53222K205 236 25,950 SH   SOLE   25,950 0 0
LINCOLN EDL SVCS CORP COM 533535100 315 127,020 SH   SOLE   127,020 0 0
LOWES COS INC COM 548661107 4,810 63,503 SH   SOLE   53,098 0 10,405
LSI INDS INC COM 50216C108 687 58,470 SH   SOLE   58,470 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 199,317 2,897,055 SH   SOLE   2,432,550 0 464,505
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 432 63,783 SH   SOLE   63,783 0 0
MAGICJACK VOCALTEC LTD SHS M6787E101 440 67,071 SH   SOLE   67,071 0 0
MAGNA INTL INC COM 559222401 14,455 336,487 SH   SOLE   296,995 0 39,492
MAINSOURCE FINANCIAL GP INC COM 56062Y102 497 23,560 SH   SOLE   23,560 0 0
MANNATECH INC COM NEW 563771203 468 19,910 SH   SOLE   19,910 0 0
MARCHEX INC CL B 56624r108 582 130,687 SH   SOLE   130,687 0 0
MARINE HARVEST ASA SPONSORED ADR 56824r205 1,820 118,800 SH   SOLE   118,800 0 0
MARKET VECTORS ETF TR RUSSIA ETF 57060U506 319 19,500 SH   SOLE   19,500 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 436 30,446 SH   SOLE   30,446 0 0
MATTSON TECHNOLOGY INC COM 577223100 41 11,200 SH   SOLE   11,200 0 0
MBT FINL CORP COM 578877102 254 31,595 SH   SOLE   31,595 0 0
MCKESSON CORP COM 58155q103 3,321 21,120 SH   SOLE   16,755 0 4,365
MELLANOX TECHNOLOGIES LTD SHS M51363113 462 8,500 SH   SOLE   8,500 0 0
MERCK & CO INC NEW COM 58933y105 8,845 167,168 SH   SOLE   136,423 0 30,745
META FINL GROUP INC COM 59100U108 249 5,466 SH   SOLE   5,466 0 0
METLIFE INC COM 59156r108 536 12,189 SH   SOLE   9,105 0 3,084
MICROSOFT CORP COM 594918104 4,804 86,984 SH   SOLE   68,964 0 18,020
MIDCOAST ENERGY PARTNERS L P COM UT LTD PTN 59564N103 13,782 2,681,396 SH   SOLE   2,270,436 0 410,960
MITEK SYS INC COM NEW 606710200 115 17,550 SH   SOLE   17,550 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687y109 1,073 365,000 SH   SOLE   365,000 0 0
MOBILEYE N V AMSTELVEEN ORD SHS n51488117 343 9,200 SH   SOLE   9,200 0 0
MPLX LP COM UNIT REP LTD 55336v100 355 11,964 SH   SOLE   11,419 0 545
MRV COMMUNICATIONS INC COM NEW 553477407 124 13,660 SH   SOLE   13,660 0 0
NANOSPHERE INC COM NEW 63009F204 38 47,920 SH   SOLE   47,920 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 4,279 59,907 SH   SOLE   52,560 0 7,347
NATURAL ALTERNATIVES INTL IN COM NEW 638842302 234 17,305 SH   SOLE   17,305 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 523 24,172 SH   SOLE   24,172 0 0
NATURAL HEALTH TRENDS CORP COM PAR $.001 63888P406 896 27,040 SH   SOLE   27,040 0 0
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD y62134104 7,885 791,650 SH   SOLE   786,650 0 5,000
NCI INC CL A 62886K104 573 40,919 SH   SOLE   40,919 0 0
NEXTERA ENERGY INC COM 65339F101 260 2,200 SH   SOLE   2,200 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 23,129 3,075,701 SH   SOLE   2,659,721 0 415,980
NICE SYS LTD SPONSORED ADR 653656108 641 9,900 SH   SOLE   9,900 0 0
NICHOLAS FINANCIAL INC COM NEW 65373J209 482 44,630 SH   SOLE   44,630 0 0
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 5,811 134,384 SH   SOLE   123,475 0 10,909
NOMURA HLDGS INC SPONSORED ADR 65535h208 133 29,950 SH   SOLE   23,700 0 6,250
NORFOLK SOUTHERN CORP COM 655844108 208 2,500 SH   SOLE   2,500 0 0
NORTHRIM BANCORP INC COM 666762109 206 8,620 SH   SOLE   8,620 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 354 34,000 SH   SOLE   34,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 6,625 91,454 SH   SOLE   77,722 0 13,732
NOVO-NORDISK A S ADR 670100205 11,783 217,432 SH   SOLE   185,647 0 31,785
NRG YIELD INC CL A NEW 62942X306 10,115 745,420 SH   SOLE   745,420 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 13,101 324,270 SH   SOLE   202,500 0 121,770
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 9,697 467,771 SH   SOLE   461,641 0 6,130
NUTRACEUTICAL INTL CORP COM 67060Y101 373 15,335 SH   SOLE   15,335 0 0
NUVEEN PREM INCOME MUN FD 2 COM 67063w102 277 18,800 SH   SOLE   18,800 0 0
NXP SEMICONDUCTORS N V COM N6596X109 7,220 89,063 SH   SOLE   78,593 0 10,470
OCCIDENTAL PETE CORP DEL COM 674599105 1,076 15,731 SH   SOLE   14,816 0 915
OFS CAP CORP COM 67103B100 510 39,361 SH   SOLE   36,921 0 2,440
OLD SECOND BANCORP INC ILL COM 680277100 435 60,729 SH   SOLE   60,729 0 0
OLYMPIC STEEL INC COM 68162K106 994 57,410 SH   SOLE   57,410 0 0
ONCOGENEX PHARMACEUTICALS IN COM 68230A106 100 145,710 SH   SOLE   145,710 0 0
ONEOK INC NEW COM 682680103 81,437 2,727,283 SH   SOLE   2,358,803 0 368,480
ONEOK PARTNERS LP UNIT LTD PARTN 68268n103 23,643 752,965 SH   SOLE   659,145 0 93,820
OPEN TEXT CORP COM 683715106 1,190 22,970 SH   SOLE   22,970 0 0
OPEXA THERAPEUTICS INC COM PAR $0.01 68372T301 65 27,992 SH   SOLE   27,992 0 0
OPKO HEALTH INC COM 68375n103 468 45,000 SH   SOLE   45,000 0 0
ORACLE CORP COM 68389x105 264 6,450 SH   SOLE   6,450 0 0
ORANGE SPONSORED ADR 684060106 9,489 545,994 SH   SOLE   470,604 0 75,390
ORBOTECH LTD ORD M75253100 1,609 67,650 SH   SOLE   67,650 0 0
ORIX CORP SPONSORED ADR 686330101 14,913 208,888 SH   SOLE   184,152 0 24,736
PACCAR INC COM 693718108 637 11,643 SH   SOLE   11,643 0 0
PAR TECHNOLOGY CORP COM 698884103 111 16,705 SH   SOLE   16,705 0 0
PENNTEX MIDSTREAM PARTNERS L COM UNIT LTD 709311104 2,317 228,510 SH   SOLE   223,510 0 5,000
PEPSICO INC COM 713448108 4,315 42,103 SH   SOLE   39,628 0 2,475
PERNIX THERAPEUTICS HLDGS IN COM 71426V108 148 141,260 SH   SOLE   141,260 0 0
PETMED EXPRESS INC COM 716382106 621 34,660 SH   SOLE   34,660 0 0
PFIZER INC COM 717081103 1,695 57,176 SH   SOLE   39,476 0 17,700
PHILIP MORRIS INTL INC COM 718172109 6,013 61,293 SH   SOLE   52,298 0 8,995
PHILLIPS 66 COM 718546104 227 2,617 SH   SOLE   2,485 0 132
PIEDMONT NAT GAS INC COM 720186105 311 5,190 SH   SOLE   5,190 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 86,329 4,116,809 SH   SOLE   3,335,554 0 781,255
PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 42,596 4,901,697 SH   SOLE   4,881,917 0 19,780
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 2,274 20,820 SH   SOLE   11,230 0 9,590
PREMIER FINL BANCORP INC COM 74050M105 476 30,176 SH   SOLE   30,176 0 0
PRGX GLOBAL INC COM NEW 69357C503 118 25,001 SH   SOLE   25,001 0 0
PRICELINE GRP INC COM NEW 741503403 6,498 5,041 SH   SOLE   3,979 0 1,062
PROCTER & GAMBLE CO COM 742718109 709 8,610 SH   SOLE   8,486 0 124
PROSPECT CAPITAL CORPORATION COM 74348T102 528 72,560 SH   SOLE   0 0 72,560
PROVIDENT FINL HLDGS INC COM 743868101 273 15,990 SH   SOLE   15,990 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 473 53,360 SH   SOLE   53,360 0 0
REGIONAL MGMT CORP COM 75902K106 625 36,550 SH   SOLE   36,550 0 0
REX AMERICAN RESOURCES CORP COM 761624105 529 9,529 SH   SOLE   9,529 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 7,523 505,269 SH   SOLE   505,269 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 41 19,820 SH   SOLE   19,820 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,072 73,278 SH   SOLE   68,153 0 5,125
ROSE ROCK MIDSTREAM L P COM U REP LTD 777149105 14,412 1,214,160 SH   SOLE   981,610 0 232,550
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,681 117,248 SH   SOLE   105,935 0 11,314
SANOFI SPONSORED ADR 80105N105 11,313 281,694 SH   SOLE   244,138 0 37,555
SAPIENS INTL CORP N V SHS NEW N7716A151 430 35,900 SH   SOLE   35,900 0 0
SCHLUMBERGER LTD COM 806857108 8,682 117,717 SH   SOLE   104,292 0 13,425
SCICLONE PHARMACEUTICALS INC COM 80862K104 676 61,410 SH   SOLE   61,410 0 0
SECURITY NATL FINL CORP CL A NEW 814785309 411 80,742 SH   SOLE   80,742 0 0
SEMGROUP CORP CL A 81663A105 23,415 1,045,307 SH   SOLE   1,044,657 0 650
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 42,157 1,151,528 SH   SOLE   1,035,638 0 115,890
SHIRE PLC SPONSORED ADR 82481R106 15,469 89,989 SH   SOLE   77,333 0 12,656
SILICOM LTD ORD m84116108 366 10,717 SH   SOLE   10,717 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2,932 88,000 SH   SOLE   88,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,163 5,658 SH   SOLE   5,233 0 425
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 313 1,190 SH   SOLE   1,065 0 125
SPECTRA ENERGY CORP COM 847560109 31,414 1,026,615 SH   SOLE   1,026,615 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 71,223 1,480,114 SH   SOLE   1,202,301 0 277,813
SPECTRUM PHARMACEUTICALS INC COM 84763A108 173 27,180 SH   SOLE   27,180 0 0
SPOK HLDGS INC COM 84863t106 298 16,995 SH   SOLE   16,995 0 0
ST JUDE MED INC COM 790849103 639 11,618 SH   SOLE   11,318 0 300
STARZ COM SER A 85571q102 4,301 163,358 SH   SOLE   130,975 0 32,383
SUFFOLK BANCORP COM 864739107 349 13,843 SH   SOLE   13,843 0 0
SUNCOKE ENERGY INC COM 86722A103 76 11,682 SH   SOLE   11,682 0 0
SUNCOR ENERGY INC NEW COM 867224107 2,825 101,592 SH   SOLE   89,792 0 11,800
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 1,241 49,511 SH   SOLE   45,591 0 3,920
SUNTRUST BKS INC COM 867914103 9,817 272,093 SH   SOLE   218,838 0 53,255
SURMODICS INC COM 868873100 258 14,020 SH   SOLE   14,020 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 38,117 2,062,585 SH   SOLE   1,935,135 0 127,450
TARGA RES CORP COM 87612G101 46,379 1,553,228 SH   SOLE   1,416,956 0 136,272
TARO PHARMACEUTICAL INDS LTD SHS m8737e108 372 2,600 SH   SOLE   2,600 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 11,840 245,542 SH   SOLE   195,799 0 49,743
TEEKAY CORPORATION COM Y8564W103 265 30,615 SH   SOLE   29,835 0 780
TEEKAY LNG PARTNERS L P PRTNRSP UNITS y8564m105 309 24,400 SH   SOLE   24,400 0 0
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 28,754 5,071,204 SH   SOLE   4,490,024 0 581,180
TESORO LOGISTICS LP COM UNIT LP 88160T107 79,625 1,743,878 SH   SOLE   1,488,997 0 254,881
TESSCO TECHNOLOGIES INC COM 872386107 238 14,274 SH   SOLE   14,274 0 0
THL CR INC COM 872438106 148 13,660 SH   SOLE   0 0 13,660
TILLYS INC CL A 886885102 371 55,530 SH   SOLE   55,530 0 0
TITAN MACHY INC COM 88830R101 604 52,290 SH   SOLE   52,290 0 0
TOTAL S A SPONSORED ADR 89151E109 11,330 249,453 SH   SOLE   219,749 0 29,704
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 401 33,100 SH   SOLE   33,100 0 0
TPG SPECIALTY LENDING INC COM 87265K102 256 15,900 SH   SOLE   0 0 15,900
TRANSACT TECHNOLOGIES INC COM 892918103 395 48,573 SH   SOLE   48,573 0 0
TRANSDIGM GROUP INC COM 893641100 8,127 36,886 SH   SOLE   28,511 0 8,375
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 279 7,600 SH   SOLE   7,600 0 0
TRANSOCEAN PARTNERS LLC COM UNIT RP LT y8977y100 8,344 941,785 SH   SOLE   941,785 0 0
TRC COS INC COM 872625108 478 65,936 SH   SOLE   65,936 0 0
TRISTATE CAP HLDGS INC COM 89678F100 246 19,490 SH   SOLE   19,490 0 0
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 17,354 1,021,415 SH   SOLE   1,021,415 0 0
UFP TECHNOLOGIES INC COM 902673102 221 9,906 SH   SOLE   9,906 0 0
UGI CORP NEW COM 902681105 3,640 90,342 SH   SOLE   73,357 0 16,985
ULTRALIFE CORP COM 903899102 123 24,065 SH   SOLE   24,065 0 0
UNILEVER PLC SPON ADR NEW 904767704 229 5,066 SH   SOLE   3,665 0 1,401
UNITED ONLINE INC COM NEW 911268209 654 56,640 SH   SOLE   56,640 0 0
UNITED TECHNOLOGIES CORP COM 913017109 522 5,219 SH   SOLE   4,289 0 930
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 303 3,661 SH   SOLE   3,661 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 868 25,105 SH   SOLE   25,105 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 1,813 21,125 SH   SOLE   225 0 20,900
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 649 14,000 SH   SOLE   0 0 14,000
VERIZON COMMUNICATIONS INC COM 92343v104 4,063 75,121 SH   SOLE   60,825 0 14,296
VISA INC COM CL A 92826C839 210 2,748 SH   SOLE   800 0 1,948
VISTEON CORP COM NEW 92839U206 6,790 85,312 SH   SOLE   70,332 0 14,980
VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 15,488 837,215 SH   SOLE   834,715 0 2,500
WAL-MART STORES INC COM 931142103 945 13,798 SH   SOLE   7,514 0 6,284
WAYSIDE TECHNOLOGY GROUP INC COM 946760105 223 13,020 SH   SOLE   13,020 0 0
WELLS FARGO & CO NEW COM 949746101 3,432 70,960 SH   SOLE   56,876 0 14,084
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825r103 10,892 305,620 SH   SOLE   248,820 0 56,800
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 207 10,500 SH   SOLE   8,500 0 2,000
WILLIAMS COS INC DEL COM 969457100 49,279 3,066,508 SH   SOLE   2,808,413 0 258,095
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 47,575 2,326,392 SH   SOLE   1,929,456 0 396,936
WISDOMTREE TR EUROPE SMCP DV 97717W869 7,256 127,237 SH   SOLE   109,192 0 18,045
WOODWARD INC COM 980745103 739 14,208 SH   SOLE   14,208 0 0
WOORI BK ADR 98105t104 254 10,172 SH   SOLE   10,172 0 0
XO GROUP INC COM 983772104 303 18,880 SH   SOLE   18,880 0 0
ZAGG INC COM 98884U108 295 32,790 SH   SOLE   32,790 0 0
ZOGENIX INC COM NEW 98978L204 144 15,613 SH   SOLE   15,613 0 0