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 800 3,810 SH   SOLE   3,810 0 0
ABBOTT LABS COM 002824100 272 5,097 SH   SOLE   4,923 0 174
ABBVIE INC COM 00287y109 929 10,450 SH   SOLE   10,450 0 0
ADOBE SYS INC COM 00724F101 505 3,385 SH   SOLE   2,475 0 910
AEGON N V NY REGISTRY SH 007924103 5,102 881,107 SH   SOLE   689,632 0 191,475
AERCAP HOLDINGS NV SHS N00985106 5,140 100,577 SH   SOLE   82,801 0 17,776
AETNA INC NEW COM 00817y108 10,574 66,499 SH   SOLE   53,457 0 13,042
ALASKA AIR GROUP INC COM 011659109 6,323 82,905 SH   SOLE   65,405 0 17,500
ALLEGION PUB LTD CO ORD SHS g0176j109 6,282 72,646 SH   SOLE   59,865 0 12,781
ALPHABET INC CAP STK CL C 02079K107 12,665 13,205 SH   SOLE   10,323 0 2,882
ALPHABET INC CAP STK CL A 02079K305 13,892 14,267 SH   SOLE   11,122 0 3,145
ALTRIA GROUP INC COM 02209s103 5,571 87,845 SH   SOLE   69,140 0 18,705
AMAZON COM INC COM 023135106 5,650 5,877 SH   SOLE   4,592 0 1,285
AMERICAN INTL GROUP INC COM NEW 026874784 9,232 150,379 SH   SOLE   119,214 0 31,165
AMERICAN MIDSTREAM PARTNERS COM UNITS 02752P100 136 10,000 SH   SOLE   10,000 0 0
AMERIPRISE FINL INC COM 03076c106 247 1,665 SH   SOLE   1,650 0 15
AMGEN INC COM 031162100 4,421 23,711 SH   SOLE   17,166 0 6,545
ANADARKO PETE CORP COM 032511107 456 9,327 SH   SOLE   9,327 0 0
ANADARKO PETE CORP UNIT 99/99/9999 032511404 1,321 33,230 SH   SOLE   33,230 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 115,661 2,310,443 SH   SOLE   2,009,631 0 300,812
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,876 32,487 SH   SOLE   25,518 0 6,969
ANTERO MIDSTREAM GP LP COM SHS REPSTG 03675Y103 41,623 2,033,350 SH   SOLE   2,033,350 0 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673l103 30,137 955,818 SH   SOLE   725,528 0 230,290
ANTHEM INC COM 036752103 12,793 67,374 SH   SOLE   52,629 0 14,745
APOLLO INVT CORP COM 03761u106 387 63,319 SH   SOLE   0 0 63,319
APPLE INC COM 037833100 32,764 212,587 SH   SOLE   170,458 0 42,129
ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879n101 2,600 155,700 SH   SOLE   155,700 0 0
ARCH COAL INC CL A 039380407 3,593 50,077 SH   SOLE   39,167 0 10,910
ARES CAP CORP COM 04010L103 758 46,240 SH   SOLE   7,800 0 38,440
ATMOS ENERGY CORP COM 049560105 235 2,800 SH   SOLE   2,800 0 0
AUDIOCODES LTD ORD M15342104 614 86,000 SH   SOLE   86,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 550 5,030 SH   SOLE   5,030 0 0
BANCO MACRO SA SPON ADR B 05961W105 1,643 14,000 SH   SOLE   14,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,299 45,269 SH   SOLE   37,576 0 7,693
BHP BILLITON LTD SPONSORED ADR 088606108 264 6,520 SH   SOLE   6,520 0 0
BIOGEN INC COM 09062X103 814 2,600 SH   SOLE   2,600 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 266 15,336 SH   SOLE   0 0 15,336
BLACKROCK CAPITAL INVESTMENT COM 092533108 92 12,240 SH   SOLE   0 0 12,240
BOEING CO COM 097023105 484 1,905 SH   SOLE   1,805 0 100
BP PLC SPONSORED ADR 055622104 204 5,299 SH   SOLE   5,299 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 285 4,465 SH   SOLE   4,465 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6,163 98,684 SH   SOLE   75,463 0 23,221
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 147,812 2,593,197 SH   SOLE   2,213,863 0 379,334
CAESARSTONE LTD ORD SHS m20598104 313 10,500 SH   SOLE   10,500 0 0
CANADIAN PAC RY LTD COM 13645T100 3,818 22,725 SH   SOLE   18,704 0 4,021
CAPITAL ONE FINL CORP COM 14040h105 6,778 80,061 SH   SOLE   61,345 0 18,716
CARNIVAL CORP UNIT 99/99/9999 143658300 4,761 73,728 SH   SOLE   57,453 0 16,275
CELGENE CORP COM 151020104 14,529 99,635 SH   SOLE   77,080 0 22,555
CELLCOM ISRAEL LTD SHS m2196u109 687 75,000 SH   SOLE   75,000 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 5,823 641,288 SH   SOLE   539,474 0 101,814
CERAGON NETWORKS LTD ORD M22013102 204 98,000 SH   SOLE   98,000 0 0
CF INDS HLDGS INC COM 125269100 5,107 145,247 SH   SOLE   113,167 0 32,080
CHECK POINT SOFTWARE TECH LT ORD m22465104 8,409 73,751 SH   SOLE   60,420 0 13,331
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 55,872 1,938,656 SH   SOLE   1,615,636 0 323,020
CHEVRON CORP NEW COM 166764100 7,278 61,937 SH   SOLE   46,068 0 15,869
CISCO SYS INC COM 17275r102 8,274 246,017 SH   SOLE   193,855 0 52,162
CITIGROUP INC COM NEW 172967424 253 3,475 SH   SOLE   3,475 0 0
CLOROX CO DEL COM 189054109 228 1,726 SH   SOLE   1,626 0 100
CM FIN INC COM 12574Q103 97 10,359 SH   SOLE   0 0 10,359
CNH INDL N V SHS n20944109 600 50,000 SH   SOLE   50,000 0 0
COCA COLA CO COM 191216100 1,293 28,729 SH   SOLE   28,529 0 200
COMERICA INC COM 200340107 444 5,827 SH   SOLE   5,827 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 5,003 478,308 SH   SOLE   404,732 0 73,576
CONOCOPHILLIPS COM 20825c104 284 5,668 SH   SOLE   5,543 0 125
CVS HEALTH CORP COM 126650100 10,009 123,079 SH   SOLE   96,018 0 27,061
CYBERARK SOFTWARE LTD SHS M2682V108 574 14,000 SH   SOLE   14,000 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 87,809 2,534,911 SH   SOLE   2,209,576 0 325,335
DELPHI AUTOMOTIVE PLC SHS G27823106 242 2,460 SH   SOLE   2,460 0 0
DIAGEO P L C SPON ADR NEW 25243q205 2,722 20,600 SH   SOLE   16,380 0 4,220
DISNEY WALT CO COM DISNEY 254687106 5,610 56,912 SH   SOLE   42,240 0 14,672
DOWDUPONT INC COM 26078J100 5,893 85,123 SH   SOLE   67,408 0 17,715
DR PEPPER SNAPPLE GROUP INC COM 26138e109 6,280 70,986 SH   SOLE   53,941 0 17,045
DUKE ENERGY CORP NEW COM NEW 26441c204 325 3,877 SH   SOLE   3,877 0 0
EATON VANCE MUN BD FD COM 27827X101 236 18,600 SH   SOLE   18,600 0 0
ELBIT SYS LTD ORD m3760d101 1,574 10,701 SH   SOLE   10,701 0 0
EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 3,819 138,662 SH   SOLE   107,344 0 31,318
EMCOR GROUP INC COM 29084q100 5,896 84,987 SH   SOLE   67,597 0 17,390
EMERSON ELEC CO COM 291011104 725 11,539 SH   SOLE   10,939 0 600
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 58,823 3,804,820 SH   SOLE   3,173,711 0 631,109
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 20,790 1,301,020 SH   SOLE   1,301,020 0 0
ENBRIDGE INC COM 29250N105 15,991 382,200 SH   SOLE   382,200 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 151,509 8,717,412 SH   SOLE   7,343,488 0 1,373,924
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 35,524 1,942,250 SH   SOLE   1,584,972 0 357,278
ENI S P A SPONSORED ADR 26874r108 1,624 49,100 SH   SOLE   49,100 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336t100 46,730 2,708,960 SH   SOLE   2,566,730 0 142,230
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336u107 31,294 1,867,199 SH   SOLE   1,541,089 0 326,110
ENTERPRISE PRODS PARTNERS L COM 293792107 240,647 9,230,790 SH   SOLE   7,870,741 0 1,360,049
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 32,362 431,665 SH   SOLE   355,165 0 76,500
EXXON MOBIL CORP COM 30231g102 11,544 140,811 SH   SOLE   117,908 0 22,903
FACEBOOK INC CL A 30303M102 11,058 64,717 SH   SOLE   52,522 0 12,195
FIDELITY NATL INFORMATION SV COM 31620M106 3,638 38,955 SH   SOLE   33,400 0 5,555
FIFTH STREET FINANCE CORP COM 31678A103 96 17,480 SH   SOLE   0 0 17,480
FISERV INC COM 337738108 284 2,202 SH   SOLE   0 0 2,202
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,826 57,800 SH   SOLE   57,800 0 0
FS INVT CORP COM 302635107 606 71,749 SH   SOLE   0 0 71,749
GASLOG LTD SHS G37585109 69,227 3,967,135 SH   SOLE   3,372,880 0 594,255
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 23,924 1,029,000 SH   SOLE   1,024,000 0 5,000
GENERAL DYNAMICS CORP COM 369550108 308 1,500 SH   SOLE   1,500 0 0
GENERAL ELECTRIC CO COM 369604103 1,725 71,349 SH   SOLE   70,749 0 600
GENESIS ENERGY L P UNIT LTD PARTN 371927104 23,881 906,298 SH   SOLE   765,848 0 140,450
GILEAD SCIENCES INC COM 375558103 5,063 62,485 SH   SOLE   48,394 0 14,091
GLADSTONE CAPITAL CORP COM 376535100 111 11,680 SH   SOLE   0 0 11,680
GLADSTONE INVT CORP COM 376546107 163 17,173 SH   SOLE   0 0 17,173
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 25,633 1,103,435 SH   SOLE   1,099,435 0 4,000
GOLDMAN SACHS GROUP INC COM 38141g104 5,535 23,336 SH   SOLE   18,191 0 5,145
HALLIBURTON CO COM 406216101 200 4,355 SH   SOLE   4,355 0 0
HANESBRANDS INC COM 410345102 6,699 271,874 SH   SOLE   202,754 0 69,120
HARTFORD FINL SVCS GROUP INC COM 416515104 4,826 87,072 SH   SOLE   81,022 0 6,050
HERCULES CAPITAL INC COM 427096508 188 14,610 SH   SOLE   0 0 14,610
HESS CORP COM 42809h107 2,245 47,880 SH   SOLE   44,680 0 3,200
HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 9,446 509,198 SH   SOLE   509,198 0 0
HOME DEPOT INC COM 437076102 11,381 69,581 SH   SOLE   55,841 0 13,740
HONEYWELL INTL INC COM 438516106 11,520 81,279 SH   SOLE   62,247 0 19,032
ILLINOIS TOOL WKS INC COM 452308109 335 2,266 SH   SOLE   2,266 0 0
ING GROEP N V SPONSORED ADR 456837103 11,475 622,988 SH   SOLE   493,671 0 129,317
INGERSOLL-RAND PLC SHS g47791101 9,926 111,321 SH   SOLE   89,646 0 21,675
INTEL CORP COM 458140100 8,372 219,856 SH   SOLE   174,731 0 45,125
ISHARES TR MRNGSTR LG-CP GR 464287119 262 1,790 SH   SOLE   1,625 0 165
ISHARES TR MSCI EMG MKT ETF 464287234 519 11,585 SH   SOLE   10,985 0 600
ISHARES TR MSCI EAFE ETF 464287465 1,788 26,110 SH   SOLE   24,660 0 1,450
ISHARES TR NASDAQ BIOTECH 464287556 299 895 SH   SOLE   895 0 0
ISHARES TR NATIONAL MUN ETF 464288414 314 2,835 SH   SOLE   2,835 0 0
ISHARES TR INTRMD CR BD ETF 464288638 256 2,320 SH   SOLE   2,320 0 0
ISHARES TR 1 3 YR CR BD ETF 464288646 4,380 41,575 SH   SOLE   36,485 0 5,090
ISHARES TR MICRO-CAP ETF 464288869 208 2,200 SH   SOLE   2,200 0 0
ISRAEL CHEMICALS LTD SHS M5920A109 515 116,000 SH   SOLE   116,000 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 1,006 27,896 SH   SOLE   27,896 0 0
JOHNSON & JOHNSON COM 478160104 9,926 76,347 SH   SOLE   61,397 0 14,950
JPMORGAN CHASE & CO COM 46625h100 16,418 171,899 SH   SOLE   136,672 0 35,227
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 31,413 1,113,150 SH   SOLE   1,112,850 0 300
KELLOGG CO COM 487836108 309 4,950 SH   SOLE   4,950 0 0
KEMPER CORP DEL COM 488401100 340 6,406 SH   SOLE   6,406 0 0
KIMBERLY CLARK CORP COM 494368103 388 3,300 SH   SOLE   3,300 0 0
KINDER MORGAN INC DEL COM 49456B101 125,366 6,536,277 SH   SOLE   5,852,673 0 683,604
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 49,569 2,109,339 SH   SOLE   1,866,064 0 243,275
KORNIT DIGITAL LTD SHS M6372Q113 647 42,266 SH   SOLE   42,266 0 0
LEAR CORP COM NEW 521865204 13,633 78,769 SH   SOLE   62,264 0 16,505
LOCKHEED MARTIN CORP COM 539830109 210 677 SH   SOLE   677 0 0
LOWES COS INC COM 548661107 5,144 64,352 SH   SOLE   51,132 0 13,220
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 145,908 2,053,308 SH   SOLE   1,723,507 0 329,801
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 694 79,783 SH   SOLE   79,783 0 0
MAGNA INTL INC COM 559222401 13,673 256,153 SH   SOLE   216,039 0 40,114
MAIN STREET CAPITAL CORP COM 56035L104 566 14,229 SH   SOLE   0 0 14,229
MELCO RESORT ENTERTAINMENT L ADR 585464100 3,160 131,027 SH   SOLE   104,247 0 26,780
MELLANOX TECHNOLOGIES LTD SHS M51363113 448 9,500 SH   SOLE   9,500 0 0
MERCK & CO INC COM 58933y105 10,592 165,429 SH   SOLE   132,608 0 32,821
METLIFE INC COM 59156r108 472 9,092 SH   SOLE   6,008 0 3,084
MICRON TECHNOLOGY INC COM 595112103 13,151 334,375 SH   SOLE   265,975 0 68,400
MICROSOFT CORP COM 594918104 6,509 87,385 SH   SOLE   68,830 0 18,555
MIZUHO FINL GROUP INC SPONSORED ADR 60687y109 1,239 349,000 SH   SOLE   349,000 0 0
MORGAN STANLEY COM NEW 617446448 6,188 128,463 SH   SOLE   100,258 0 28,205
MPLX LP COM UNIT REP LTD 55336v100 64,014 1,828,449 SH   SOLE   1,516,349 0 312,100
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2,175 34,683 SH   SOLE   27,833 0 6,850
NAVIOS MARITIME MIDSTREAM LP COM UNIT LTD y62134104 832 111,653 SH   SOLE   111,653 0 0
NEW MTN FIN CORP COM 647551100 240 16,808 SH   SOLE   0 0 16,808
NEXTERA ENERGY INC COM 65339F101 322 2,200 SH   SOLE   2,200 0 0
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 28,249 2,445,811 SH   SOLE   2,061,346 0 384,465
NICE LTD SPONSORED ADR 653656108 6,753 83,050 SH   SOLE   73,695 0 9,355
NOBLE ENERGY INC COM 655044105 700 24,700 SH   SOLE   24,700 0 0
NORFOLK SOUTHERN CORP COM 655844108 331 2,500 SH   SOLE   2,500 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 781 27,800 SH   SOLE   27,800 0 0
NOVARTIS A G SPONSORED ADR 66987V109 4,718 54,958 SH   SOLE   41,463 0 13,495
NOVO-NORDISK A S ADR 670100205 6,966 144,665 SH   SOLE   111,991 0 32,674
NUSTAR ENERGY LP UNIT COM 67058H102 39,207 965,930 SH   SOLE   838,040 0 127,890
NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 12,550 570,448 SH   SOLE   566,948 0 3,500
NUVEEN AMT FREE QLTY MUN INC COM 670657105 416 30,058 SH   SOLE   27,331 0 2,727
NXP SEMICONDUCTORS N V COM N6596X109 6,772 59,885 SH   SOLE   50,568 0 9,317
ONEOK INC NEW COM 682680103 142,611 2,573,739 SH   SOLE   2,260,823 0 312,916
OPEN TEXT CORP COM 683715106 1,613 49,940 SH   SOLE   49,940 0 0
OPKO HEALTH INC COM 68375n103 425 62,000 SH   SOLE   62,000 0 0
ORACLE CORP COM 68389x105 293 6,050 SH   SOLE   6,050 0 0
ORANGE SPONSORED ADR 684060106 2,512 152,971 SH   SOLE   120,764 0 32,207
ORBOTECH LTD ORD M75253100 2,138 50,650 SH   SOLE   50,650 0 0
ORIX CORP SPONSORED ADR 686330101 13,079 161,591 SH   SOLE   135,947 0 25,644
ORMAT TECHNOLOGIES INC COM 686688102 910 14,900 SH   SOLE   14,900 0 0
PACCAR INC COM 693718108 842 11,643 SH   SOLE   11,643 0 0
PAYPAL HLDGS INC COM 70450Y103 8,674 135,460 SH   SOLE   110,980 0 24,480
PENNANTPARK INVT CORP COM 708062104 232 30,869 SH   SOLE   0 0 30,869
PEPSICO INC COM 713448108 4,594 41,229 SH   SOLE   38,954 0 2,275
PFIZER INC COM 717081103 634 17,759 SH   SOLE   15,753 0 2,006
PHILIP MORRIS INTL INC COM 718172109 6,215 55,983 SH   SOLE   46,358 0 9,625
PHILLIPS 66 COM 718546104 238 2,596 SH   SOLE   2,484 0 112
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 100,621 4,748,504 SH   SOLE   3,935,627 0 812,877
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 45,862 2,097,040 SH   SOLE   2,093,672 0 3,368
POINTER TELOCATION LTD SHS M7946T104 245 14,455 SH   SOLE   14,455 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 3,145 21,625 SH   SOLE   11,925 0 9,700
PPL CORP COM 69351T106 4,409 116,185 SH   SOLE   90,930 0 25,255
PRICELINE GRP INC COM NEW 741503403 9,387 5,127 SH   SOLE   3,891 0 1,236
PROCTER AND GAMBLE CO COM 742718109 810 8,898 SH   SOLE   8,774 0 124
PROSPECT CAPITAL CORPORATION COM 74348T102 523 77,828 SH   SOLE   0 0 77,828
PRUDENTIAL FINL INC COM 744320102 270 2,540 SH   SOLE   2,540 0 0
QUALCOMM INC COM 747525103 5,923 114,252 SH   SOLE   90,393 0 23,859
RADWARE LTD ORD M81873107 379 22,500 SH   SOLE   22,500 0 0
RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 10,298 491,800 SH   SOLE   491,800 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,846 60,306 SH   SOLE   54,242 0 6,064
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,823 79,606 SH   SOLE   68,702 0 10,904
SAPIENS INTL CORP N V SHS NEW N7716A151 747 56,600 SH   SOLE   56,600 0 0
SCHLUMBERGER LTD COM 806857108 5,000 71,674 SH   SOLE   56,459 0 15,215
SELECT SECTOR SPDR TR ENERGY 81369Y506 568 8,292 SH   SOLE   7,612 0 680
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3,940 122,199 SH   SOLE   96,024 0 26,175
SEMGROUP CORP CL A 81663A105 100,840 3,507,480 SH   SOLE   3,184,099 0 323,381
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 49,058 1,762,127 SH   SOLE   1,503,247 0 258,880
SHIRE PLC SPONSORED ADR 82481R106 10,108 66,008 SH   SOLE   53,313 0 12,695
SILICOM LTD ORD m84116108 709 12,117 SH   SOLE   12,117 0 0
SINA CORP ORD G81477104 9,653 84,195 SH   SOLE   73,025 0 11,170
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 2,548 70,000 SH   SOLE   70,000 0 0
SOLAR CAP LTD COM 83413U100 312 14,439 SH   SOLE   0 0 14,439
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,254 4,993 SH   SOLE   4,628 0 365
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 597 1,830 SH   SOLE   1,705 0 125
SPECTRA ENERGY PARTNERS LP COM 84756N109 964 21,720 SH   SOLE   16,910 0 4,810
STATOIL ASA SPONSORED ADR 85771P102 2,411 120,000 SH   SOLE   120,000 0 0
SUNCOR ENERGY INC NEW COM 867224107 4,734 135,142 SH   SOLE   106,660 0 28,482
SUNTRUST BKS INC COM 867914103 16,698 279,377 SH   SOLE   217,507 0 61,870
TALLGRASS ENERGY GP LP SHS CL A 874696107 64,426 2,280,580 SH   SOLE   2,053,790 0 226,790
TARGA RES CORP COM 87612G101 103,337 2,184,720 SH   SOLE   1,949,354 0 235,366
TARO PHARMACEUTICAL INDS LTD SHS m8737e108 620 5,500 SH   SOLE   5,500 0 0
TC PIPELINES LP UT COM LTD PRT 87233Q108 15,790 301,788 SH   SOLE   253,397 0 48,391
TCP CAP CORP COM 87238Q103 242 14,676 SH   SOLE   0 0 14,676
TECHNIPFMC PLC COM G87110105 896 32,100 SH   SOLE   32,100 0 0
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 22,024 9,253,835 SH   SOLE   8,089,785 0 1,164,050
TICC CAPITAL CORP COM 87244T109 179 26,099 SH   SOLE   0 0 26,099
TOTAL S A SPONSORED ADR 89151E109 7,579 141,614 SH   SOLE   112,804 0 28,810
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 618 20,100 SH   SOLE   20,100 0 0
TPG SPECIALTY LENDING INC COM 87265K102 376 17,944 SH   SOLE   0 0 17,944
TRANSCANADA CORP COM 89353d107 21,736 438,200 SH   SOLE   438,200 0 0
TRANSMONTAIGNE PARTNERS L P COM UNIT L P 89376v100 325 7,600 SH   SOLE   7,600 0 0
TWITTER INC COM 90184L102 3,967 235,140 SH   SOLE   185,600 0 49,540
UBS AG LONDON BRH ETRAC ALER MLP 90267b682 29,057 1,636,100 SH   SOLE   1,636,100 0 0
UNILEVER PLC SPON ADR NEW 904767704 257 4,439 SH   SOLE   3,338 0 1,101
UNITED TECHNOLOGIES CORP COM 913017109 486 4,184 SH   SOLE   3,254 0 930
UNITEDHEALTH GROUP INC COM 91324p102 250 1,275 SH   SOLE   1,200 0 75
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 852 34,847 SH   SOLE   34,847 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,698 38,961 SH   SOLE   37,461 0 1,500
VANGUARD WORLD FDS ENERGY ETF 92204A306 271 2,900 SH   SOLE   0 0 2,900
VISA INC COM CL A 92826C839 400 3,803 SH   SOLE   1,855 0 1,948
VISTEON CORP COM NEW 92839U206 3,187 25,747 SH   SOLE   22,717 0 3,030
WAL-MART STORES INC COM 931142103 1,068 13,670 SH   SOLE   7,386 0 6,284
WELLS FARGO CO NEW COM 949746101 6,568 119,089 SH   SOLE   94,049 0 25,040
WESCO AIRCRAFT HLDGS INC COM 950814103 1,408 149,775 SH   SOLE   120,270 0 29,505
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825r103 6,114 148,460 SH   SOLE   125,690 0 22,770
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 238 10,500 SH   SOLE   8,500 0 2,000
WILLIAMS COS INC DEL COM 969457100 45,401 1,512,855 SH   SOLE   1,508,790 0 4,065
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 79,941 2,055,048 SH   SOLE   1,671,928 0 383,120
WISDOMTREE TR JAPN HEDGE EQT 97717w851 5,439 99,435 SH   SOLE   78,125 0 21,310
WOODWARD INC COM 980745103 1,103 14,208 SH   SOLE   14,208 0 0