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 897 3,810 SH   SOLE   3,810 0 0
ABBOTT LABS COM 002824100 291 5,097 SH   SOLE   4,923 0 174
ABBVIE INC COM 00287y109 1,020 10,550 SH   SOLE   10,550 0 0
ADOBE SYS INC COM 00724F101 593 3,385 SH   SOLE   2,475 0 910
AEGON N V NY REGISTRY SH 007924103 5,642 895,477 SH   SOLE   699,532 0 195,945
AERCAP HOLDINGS NV SHS N00985106 5,342 101,547 SH   SOLE   83,616 0 17,931
AETNA INC NEW COM 00817y108 11,881 65,864 SH   SOLE   52,822 0 13,042
ALASKA AIR GROUP INC COM 011659109 5,864 79,776 SH   SOLE   62,276 0 17,500
ALLEGION PUB LTD CO ORD SHS g0176j109 5,750 72,271 SH   SOLE   59,465 0 12,806
ALPHABET INC CAP STK CL C 02079K107 13,757 13,147 SH   SOLE   10,270 0 2,877
ALPHABET INC CAP STK CL A 02079K305 14,960 14,202 SH   SOLE   11,067 0 3,135
ALTRIA GROUP INC COM 02209s103 10,778 150,933 SH   SOLE   114,728 0 36,205
AMAZON COM INC COM 023135106 9,896 8,462 SH   SOLE   6,690 0 1,772
AMERIPRISE FINL INC COM 03076c106 282 1,665 SH   SOLE   1,650 0 15
AMGEN INC COM 031162100 4,276 24,591 SH   SOLE   18,046 0 6,545
ANADARKO PETE CORP COM 032511107 492 9,177 SH   SOLE   9,177 0 0
ANADARKO PETE CORP UNIT 99/99/9999 032511404 1,152 33,230 SH   SOLE   33,230 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 104,835 2,269,653 SH   SOLE   1,989,741 0 279,912
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,589 32,172 SH   SOLE   25,143 0 7,029
ANTERO MIDSTREAM GP LP COM SHS REPSTG 03675Y103 50,116 2,541,360 SH   SOLE   2,413,080 0 128,280
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673l103 27,823 958,078 SH   SOLE   727,188 0 230,890
ANTHEM INC COM 036752103 15,052 66,895 SH   SOLE   52,155 0 14,740
APOLLO INVT CORP COM 03761u106 358 63,319 SH   SOLE   0 0 63,319
APPLE INC COM 037833100 35,434 209,381 SH   SOLE   167,422 0 41,959
APTIV PLC SHS G6095L109 209 2,460 SH   SOLE   2,460 0 0
ARCH COAL INC CL A 039380407 4,624 49,633 SH   SOLE   38,723 0 10,910
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 4,448 429,720 SH   SOLE   366,645 0 63,075
ARES CAP CORP COM 04010L103 706 44,940 SH   SOLE   6,500 0 38,440
ATMOS ENERGY CORP COM 049560105 240 2,800 SH   SOLE   2,800 0 0
AUDIOCODES LTD ORD M15342104 633 86,000 SH   SOLE   86,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 589 5,030 SH   SOLE   5,030 0 0
BANCO MACRO SA SPON ADR B 05961W105 1,796 15,500 SH   SOLE   15,500 0 0
BANK AMER CORP COM 060505104 9,765 330,785 SH   SOLE   260,225 0 70,560
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,875 44,776 SH   SOLE   37,373 0 7,403
BHP BILLITON LTD SPONSORED ADR 088606108 300 6,520 SH   SOLE   6,520 0 0
BIOGEN INC COM 09062X103 828 2,600 SH   SOLE   2,600 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 275 15,336 SH   SOLE   0 0 15,336
BLACKROCK CAPITAL INVESTMENT COM 092533108 76 12,240 SH   SOLE   0 0 12,240
BOEING CO COM 097023105 274 930 SH   SOLE   830 0 100
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 18,902 918,900 SH   SOLE   918,900 0 0
BP PLC SPONSORED ADR 055622104 223 5,299 SH   SOLE   5,299 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 274 4,465 SH   SOLE   4,465 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 8,440 125,994 SH   SOLE   97,857 0 28,137
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 123,729 2,497,045 SH   SOLE   2,147,791 0 349,254
CANADIAN PAC RY LTD COM 13645T100 4,152 22,720 SH   SOLE   18,629 0 4,091
CAPITAL ONE FINL CORP COM 14040h105 8,123 81,572 SH   SOLE   62,856 0 18,716
CARNIVAL CORP UNIT 99/99/9999 143658300 4,873 73,420 SH   SOLE   57,175 0 16,245
CELGENE CORP COM 151020104 10,183 97,575 SH   SOLE   75,090 0 22,485
CELLCOM ISRAEL LTD SHS m2196u109 765 75,000 SH   SOLE   75,000 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 3,450 459,992 SH   SOLE   363,417 0 96,575
CERAGON NETWORKS LTD ORD M22013102 194 98,000 SH   SOLE   98,000 0 0
CF INDS HLDGS INC COM 125269100 6,146 144,482 SH   SOLE   112,402 0 32,080
CHECK POINT SOFTWARE TECH LT ORD m22465104 7,589 73,236 SH   SOLE   59,905 0 13,331
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 57,399 1,936,546 SH   SOLE   1,631,696 0 304,850
CHEVRON CORP NEW COM 166764100 9,755 77,923 SH   SOLE   57,264 0 20,659
CISCO SYS INC COM 17275r102 9,279 242,265 SH   SOLE   190,383 0 51,882
CITIGROUP INC COM NEW 172967424 259 3,475 SH   SOLE   3,475 0 0
CLOROX CO DEL COM 189054109 257 1,726 SH   SOLE   1,626 0 100
CM FIN INC COM 12574Q103 84 10,359 SH   SOLE   0 0 10,359
CNH INDL N V SHS n20944109 777 58,000 SH   SOLE   58,000 0 0
COCA COLA CO COM 191216100 1,401 30,529 SH   SOLE   30,329 0 200
COMERICA INC COM 200340107 506 5,827 SH   SOLE   5,827 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 4,700 449,728 SH   SOLE   375,582 0 74,146
CONOCOPHILLIPS COM 20825c104 251 4,568 SH   SOLE   4,443 0 125
CVS HEALTH CORP COM 126650100 4,537 62,585 SH   SOLE   50,144 0 12,441
CYBERARK SOFTWARE LTD SHS M2682V108 704 17,000 SH   SOLE   17,000 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 85,127 2,343,171 SH   SOLE   2,029,306 0 313,865
DIAGEO P L C SPON ADR NEW 25243q205 3,010 20,610 SH   SOLE   16,325 0 4,285
DISNEY WALT CO COM DISNEY 254687106 5,899 54,867 SH   SOLE   40,385 0 14,482
DOWDUPONT INC COM 26078J100 6,012 84,410 SH   SOLE   66,625 0 17,785
DR PEPPER SNAPPLE GROUP INC COM 26138E109 5,595 57,641 SH   SOLE   40,761 0 16,880
DUKE ENERGY CORP NEW COM NEW 26441c204 313 3,727 SH   SOLE   3,727 0 0
EATON VANCE MUN BD FD COM 27827X101 245 19,600 SH   SOLE   18,600 0 1,000
ELBIT SYS LTD ORD m3760d101 1,666 12,501 SH   SOLE   12,501 0 0
EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 4,082 139,410 SH   SOLE   107,722 0 31,688
EMCOR GROUP INC COM 29084q100 7,069 86,467 SH   SOLE   69,027 0 17,440
EMERSON ELEC CO COM 291011104 804 11,539 SH   SOLE   10,939 0 600
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 56,895 4,249,097 SH   SOLE   3,551,269 0 697,828
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 20,184 1,461,570 SH   SOLE   1,438,320 0 23,250
ENBRIDGE INC COM 29250N105 13,372 341,900 SH   SOLE   341,900 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 146,400 8,482,012 SH   SOLE   7,259,088 0 1,222,924
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 40,589 2,265,032 SH   SOLE   1,860,557 0 404,475
ENI S P A SPONSORED ADR 26874r108 1,630 49,100 SH   SOLE   49,100 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 28,623 1,626,300 SH   SOLE   1,626,300 0 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336u107 40,214 2,616,399 SH   SOLE   2,195,289 0 421,110
ENTERPRISE PRODS PARTNERS L COM 293792107 239,964 9,051,848 SH   SOLE   7,833,359 0 1,218,489
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 30,972 423,692 SH   SOLE   348,922 0 74,770
EXXON MOBIL CORP COM 30231g102 12,082 144,455 SH   SOLE   117,652 0 26,803
FACEBOOK INC CL A 30303M102 14,029 79,502 SH   SOLE   62,697 0 16,805
FIDELITY NATL INFORMATION SV COM 31620M106 3,622 38,500 SH   SOLE   32,965 0 5,535
FISERV INC COM 337738108 289 2,202 SH   SOLE   0 0 2,202
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 3,030 57,660 SH   SOLE   57,660 0 0
FS INVT CORP COM 302635107 527 71,749 SH   SOLE   0 0 71,749
GASLOG LTD SHS G37585109 80,253 3,606,865 SH   SOLE   3,091,740 0 515,125
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 24,077 972,800 SH   SOLE   972,800 0 0
GENERAL DYNAMICS CORP COM 369550108 305 1,500 SH   SOLE   1,500 0 0
GENERAL ELECTRIC CO COM 369604103 1,164 66,722 SH   SOLE   66,122 0 600
GENESIS ENERGY L P UNIT LTD PARTN 371927104 15,560 696,218 SH   SOLE   574,648 0 121,570
GILEAD SCIENCES INC COM 375558103 4,505 62,887 SH   SOLE   48,826 0 14,061
GLADSTONE CAPITAL CORP COM 376535100 108 11,680 SH   SOLE   0 0 11,680
GLADSTONE INVT CORP COM 376546107 192 17,173 SH   SOLE   0 0 17,173
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 17,778 779,735 SH   SOLE   775,735 0 4,000
GOLDMAN SACHS GROUP INC COM 38141g104 6,011 23,596 SH   SOLE   18,511 0 5,085
HALLIBURTON CO COM 406216101 213 4,355 SH   SOLE   4,355 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 4,857 86,304 SH   SOLE   80,254 0 6,050
HERCULES CAPITAL INC COM 427096508 192 14,610 SH   SOLE   0 0 14,610
HESS CORP COM 42809h107 2,302 48,502 SH   SOLE   45,302 0 3,200
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 9,497 509,198 SH   SOLE   509,198 0 0
HOME DEPOT INC COM 437076102 13,151 69,386 SH   SOLE   55,646 0 13,740
HONEYWELL INTL INC COM 438516106 12,841 83,733 SH   SOLE   63,983 0 19,750
HUNTSMAN CORP COM 447011107 233 7,000 SH   SOLE   7,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 378 2,266 SH   SOLE   2,266 0 0
ING GROEP N V SPONSORED ADR 456837103 11,553 625,813 SH   SOLE   494,581 0 131,232
INGERSOLL-RAND PLC SHS g47791101 9,837 110,297 SH   SOLE   88,622 0 21,675
INTEL CORP COM 458140100 10,082 218,405 SH   SOLE   173,340 0 45,065
ISHARES TR MRNGSTR LG-CP GR 464287119 280 1,790 SH   SOLE   1,625 0 165
ISHARES TR MSCI EMG MKT ETF 464287234 578 12,260 SH   SOLE   11,660 0 600
ISHARES TR MSCI EAFE ETF 464287465 2,412 34,310 SH   SOLE   26,160 0 8,150
ISHARES TR NASDAQ BIOTECH 464287556 287 2,685 SH   SOLE   2,685 0 0
ISHARES TR NATIONAL MUN ETF 464288414 327 2,952 SH   SOLE   2,952 0 0
ISHARES TR INTRMD CR BD ETF 464288638 354 3,240 SH   SOLE   3,240 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 4,221 40,375 SH   SOLE   34,985 0 5,390
ISHARES TR MICRO-CAP ETF 464288869 345 3,600 SH   SOLE   3,400 0 200
ISRAEL CHEMICALS LTD SHS M5920A109 469 116,000 SH   SOLE   116,000 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 954 27,896 SH   SOLE   27,896 0 0
JOHNSON & JOHNSON COM 478160104 10,652 76,239 SH   SOLE   61,289 0 14,950
JPMORGAN CHASE & CO COM 46625h100 18,459 172,608 SH   SOLE   137,406 0 35,202
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 35,411 1,289,090 SH   SOLE   1,234,600 0 54,490
KELLOGG CO COM 487836108 337 4,950 SH   SOLE   4,950 0 0
KEMPER CORP DEL COM 488401100 441 6,406 SH   SOLE   6,406 0 0
KIMBERLY CLARK CORP COM 494368103 362 3,000 SH   SOLE   3,000 0 0
KINDER MORGAN INC DEL COM 49456B101 106,522 5,894,950 SH   SOLE   5,327,146 0 567,804
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 42,152 2,031,413 SH   SOLE   1,809,578 0 221,835
KORNIT DIGITAL LTD SHS M6372Q113 683 42,266 SH   SOLE   42,266 0 0
LEAR CORP COM NEW 521865204 13,768 77,935 SH   SOLE   61,430 0 16,505
LOCKHEED MARTIN CORP COM 539830109 217 677 SH   SOLE   677 0 0
LOWES COS INC COM 548661107 5,858 63,033 SH   SOLE   49,883 0 13,150
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 141,922 2,000,589 SH   SOLE   1,705,922 0 294,667
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 668 79,783 SH   SOLE   79,783 0 0
MAGNA INTL INC COM 559222401 14,563 256,980 SH   SOLE   216,396 0 40,584
MAIN STREET CAPITAL CORP COM 56035L104 565 14,229 SH   SOLE   0 0 14,229
MELCO RESORT ENTERTAINMENT L ADR 585464100 7,170 246,908 SH   SOLE   195,633 0 51,275
MELLANOX TECHNOLOGIES LTD SHS M51363113 615 9,500 SH   SOLE   9,500 0 0
MERCK & CO INC COM 58933y105 8,905 158,255 SH   SOLE   125,434 0 32,821
METLIFE INC COM 59156r108 429 8,487 SH   SOLE   5,403 0 3,084
MICRON TECHNOLOGY INC COM 595112103 13,336 324,325 SH   SOLE   255,875 0 68,450
MICROSOFT CORP COM 594918104 7,440 86,977 SH   SOLE   68,372 0 18,605
MIZUHO FINL GROUP INC SPONSORED ADR 60687y109 1,270 349,000 SH   SOLE   349,000 0 0
MORGAN STANLEY COM NEW 617446448 11,968 228,100 SH   SOLE   178,115 0 49,985
MPLX LP COM UNIT REP LTD 55336v100 64,516 1,818,899 SH   SOLE   1,521,539 0 297,360
NEW MTN FIN CORP COM 647551100 228 16,808 SH   SOLE   0 0 16,808
NEXTERA ENERGY INC COM 65339F101 344 2,200 SH   SOLE   2,200 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 28,587 2,034,645 SH   SOLE   1,793,080 0 241,565
NICE LTD SPONSORED ADR 653656108 7,687 83,635 SH   SOLE   74,170 0 9,465
NOBLE ENERGY INC COM 655044105 836 28,700 SH   SOLE   28,700 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 880 17,600 SH   SOLE   17,600 0 0
NORFOLK SOUTHERN CORP COM 655844108 362 2,500 SH   SOLE   2,500 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 850 32,800 SH   SOLE   32,800 0 0
NOVARTIS A G SPONSORED ADR 66987V109 4,642 55,283 SH   SOLE   41,668 0 13,615
NOVO-NORDISK A S ADR 670100205 7,834 145,970 SH   SOLE   112,841 0 33,129
NUSTAR ENERGY LP UNIT COM 67058H102 3,391 113,213 SH   SOLE   73,993 0 39,220
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 8,567 545,688 SH   SOLE   542,188 0 3,500
NUVEEN AMT FREE QLTY MUN INC COM 670657105 420 30,558 SH   SOLE   27,331 0 3,227
NXP SEMICONDUCTORS N V COM N6596X109 6,777 57,875 SH   SOLE   48,428 0 9,447
OAKTREE SPECIALTY LENDING CO COM 67401P108 85 17,480 SH   SOLE   0 0 17,480
ONEOK INC NEW COM 682680103 109,128 2,041,688 SH   SOLE   1,791,750 0 249,938
OPEN TEXT CORP COM 683715106 1,603 44,940 SH   SOLE   44,940 0 0
ORACLE CORP COM 68389x105 286 6,050 SH   SOLE   6,050 0 0
ORBOTECH LTD ORD M75253100 2,344 46,650 SH   SOLE   46,650 0 0
ORIX CORP SPONSORED ADR 686330101 13,690 161,476 SH   SOLE   135,522 0 25,954
ORMAT TECHNOLOGIES INC COM 686688102 1,068 16,700 SH   SOLE   16,700 0 0
PACCAR INC COM 693718108 828 11,643 SH   SOLE   11,643 0 0
PAYPAL HLDGS INC COM 70450Y103 9,912 134,635 SH   SOLE   110,105 0 24,530
PENNANTPARK INVT CORP COM 708062104 213 30,869 SH   SOLE   0 0 30,869
PEPSICO INC COM 713448108 4,908 40,929 SH   SOLE   38,654 0 2,275
PFIZER INC COM 717081103 643 17,759 SH   SOLE   15,753 0 2,006
PHILIP MORRIS INTL INC COM 718172109 5,932 56,150 SH   SOLE   46,525 0 9,625
PHILLIPS 66 COM 718546104 213 2,109 SH   SOLE   1,997 0 112
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 104,943 5,084,450 SH   SOLE   4,210,746 0 873,704
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 49,454 2,253,015 SH   SOLE   2,180,827 0 72,188
POINTER TELOCATION LTD SHS M7946T104 269 14,455 SH   SOLE   14,455 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 3,607 23,155 SH   SOLE   13,455 0 9,700
PPL CORP COM 69351T106 3,142 101,515 SH   SOLE   76,650 0 24,865
PRICELINE GRP INC COM NEW 741503403 8,779 5,052 SH   SOLE   3,816 0 1,236
PROCTER AND GAMBLE CO COM 742718109 810 8,818 SH   SOLE   8,694 0 124
PROSPECT CAPITAL CORPORATION COM 74348T102 525 77,828 SH   SOLE   0 0 77,828
PRUDENTIAL FINL INC COM 744320102 292 2,540 SH   SOLE   2,540 0 0
QUALCOMM INC COM 747525103 7,476 116,776 SH   SOLE   92,917 0 23,859
RADWARE LTD ORD M81873107 436 22,500 SH   SOLE   22,500 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 10,559 491,800 SH   SOLE   491,800 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,352 63,331 SH   SOLE   54,137 0 9,194
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,557 83,307 SH   SOLE   68,762 0 14,545
SAPIENS INTL CORP N V SHS NEW N7716A151 652 56,600 SH   SOLE   56,600 0 0
SCHLUMBERGER LTD COM 806857108 905 13,436 SH   SOLE   13,436 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 261 3,614 SH   SOLE   3,314 0 300
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3,978 120,760 SH   SOLE   94,585 0 26,175
SEMGROUP CORP CL A 81663A105 104,463 3,459,030 SH   SOLE   3,139,909 0 319,121
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 53,280 1,786,737 SH   SOLE   1,534,277 0 252,460
SHIRE PLC SPONSORED ADR 82481R106 9,104 58,688 SH   SOLE   48,833 0 9,855
SILICOM LTD ORD m84116108 639 9,117 SH   SOLE   9,117 0 0
SINA CORP ORD G81477104 8,674 86,470 SH   SOLE   75,020 0 11,450
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2,276 65,000 SH   SOLE   65,000 0 0
SOLAR CAP LTD COM 83413U100 292 14,439 SH   SOLE   0 0 14,439
SOUTHWEST AIRLS CO COM 844741108 209 3,200 SH   SOLE   3,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,338 5,013 SH   SOLE   4,668 0 345
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 622 1,800 SH   SOLE   1,685 0 115
SPDR SERIES TRUST OILGAS EQUIP 78464a748 367 21,442 SH   SOLE   21,442 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 556 14,060 SH   SOLE   11,150 0 2,910
STATOIL ASA SPONSORED ADR 85771P102 2,570 120,000 SH   SOLE   120,000 0 0
SUNCOR ENERGY INC NEW COM 867224107 5,013 136,510 SH   SOLE   107,638 0 28,872
SUNTRUST BKS INC COM 867914103 18,012 278,868 SH   SOLE   217,073 0 61,795
TALLGRASS ENERGY GP LP SHS CL A 874696107 54,825 2,129,940 SH   SOLE   1,934,950 0 194,990
TARGA RES CORP COM 87612G101 103,933 2,146,498 SH   SOLE   1,933,158 0 213,340
TARO PHARMACEUTICAL INDS LTD SHS m8737e108 576 5,500 SH   SOLE   5,500 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 17,186 323,648 SH   SOLE   269,677 0 53,971
TCP CAP CORP COM 87238Q103 224 14,676 SH   SOLE   0 0 14,676
TECHNIPFMC PLC COM G87110105 1,005 32,100 SH   SOLE   32,100 0 0
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 10,413 4,412,357 SH   SOLE   4,377,687 0 34,670
TICC CAPITAL CORP COM 87244T109 150 26,099 SH   SOLE   0 0 26,099
TOTAL S A SPONSORED ADR 89151E109 8,576 155,144 SH   SOLE   126,404 0 28,740
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 924 27,100 SH   SOLE   27,100 0 0
TPG SPECIALTY LENDING INC COM 87265K102 355 17,944 SH   SOLE   0 0 17,944
TRANSCANADA CORP COM 89353d107 19,452 399,700 SH   SOLE   399,700 0 0
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 300 7,600 SH   SOLE   7,600 0 0
TWITTER INC COM 90184L102 5,427 226,045 SH   SOLE   176,565 0 49,480
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 27,303 1,576,400 SH   SOLE   1,576,400 0 0
UNILEVER PLC SPON ADR NEW 904767704 246 4,439 SH   SOLE   3,338 0 1,101
UNITED TECHNOLOGIES CORP COM 913017109 534 4,184 SH   SOLE   3,254 0 930
UNITEDHEALTH GROUP INC COM 91324p102 281 1,275 SH   SOLE   1,200 0 75
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 922 38,096 SH   SOLE   37,596 0 500
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 561 7,090 SH   SOLE   7,090 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,758 38,286 SH   SOLE   36,786 0 1,500
VANGUARD WORLD FDS ENERGY ETF 92204A306 287 2,900 SH   SOLE   0 0 2,900
VISA INC COM CL A 92826C839 342 3,003 SH   SOLE   1,055 0 1,948
VISTEON CORP COM NEW 92839U206 3,268 26,117 SH   SOLE   23,087 0 3,030
VOYA FINL INC COM 929089100 247 5,000 SH   SOLE   5,000 0 0
WAL-MART STORES INC COM 931142103 1,350 13,670 SH   SOLE   7,386 0 6,284
WELLS FARGO CO NEW COM 949746101 7,163 118,072 SH   SOLE   93,132 0 24,940
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825r103 5,055 136,030 SH   SOLE   113,500 0 22,530
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 337 13,500 SH   SOLE   11,500 0 2,000
WILLIAMS COS INC DEL COM 969457100 36,022 1,181,430 SH   SOLE   1,177,565 0 3,865
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 79,792 2,057,552 SH   SOLE   1,696,122 0 361,430
WISDOMTREE TR JAPN HEDGE EQT 97717w851 5,903 99,497 SH   SOLE   77,737 0 21,760
WOODWARD INC COM 980745103 1,087 14,208 SH   SOLE   14,208 0 0
YANDEX N V SHS CLASS A n97284108 4,211 128,580 SH   SOLE   107,325 0 21,255