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 501 3,670 SH   SOLE   3,670 0 0
ABBOTT LABS COM 002824100 296 3,755 SH   SOLE   3,755 0 0
ABBVIE INC COM 00287y109 253 3,325 SH   SOLE   3,325 0 0
ADOBE INC COM 00724F101 789 2,478 SH   SOLE   2,478 0 0
AERCAP HOLDINGS NV SHS N00985106 315 13,800 SH   SOLE   7,650 0 6,150
ALCON INC ORD SHS H01301128 3,404 66,974 SH   SOLE   60,217 0 6,757
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609w102 3,705 19,049 SH   SOLE   15,454 0 3,595
ALLEGION PLC ORD SHS g0176j109 6,184 67,201 SH   SOLE   56,762 0 10,439
ALPHABET INC CAP STK CL C 02079K107 14,980 12,883 SH   SOLE   10,157 0 2,726
ALPHABET INC CAP STK CL A 02079K305 19,897 17,124 SH   SOLE   13,453 0 3,671
ALTRIA GROUP INC COM 02209s103 1,199 31,012 SH   SOLE   29,362 0 1,650
AMAZON COM INC COM 023135106 27,243 13,973 SH   SOLE   11,150 0 2,823
AMERICAN EXPRESS CO COM 025816109 3,982 46,512 SH   SOLE   36,912 0 9,600
AMGEN INC COM 031162100 11,180 55,146 SH   SOLE   41,966 0 13,180
ANTHEM INC COM 036752103 14,352 63,213 SH   SOLE   48,879 0 14,334
APOLLO INVT CORP COM NEW 03761U502 79 11,650 SH   SOLE   0 0 11,650
APPLE INC COM 037833100 38,270 150,496 SH   SOLE   121,436 0 29,060
ARES CAPITAL CORP COM 04010L103 523 48,480 SH   SOLE   3,900 0 44,580
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,759 14,367 SH   SOLE   12,857 0 1,510
AUDIOCODES LTD ORD M15342104 425 17,800 SH   SOLE   17,800 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 643 4,703 SH   SOLE   4,703 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 394 97,000 SH   SOLE   97,000 0 0
BARINGS BDC INC COM 06759L103 112 15,000 SH   SOLE   0 0 15,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 10,073 55,093 SH   SOLE   44,080 0 11,013
BIOGEN INC COM 09062X103 830 2,625 SH   SOLE   2,625 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 459 98,122 SH   SOLE   22,880 0 75,242
BOOKING HLDGS INC COM 09857l108 9,226 6,858 SH   SOLE   5,117 0 1,741
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 6,847 735,497 SH   SOLE   556,507 0 178,990
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,772 51,824 SH   SOLE   41,909 0 9,915
CANADIAN PAC RY LTD COM 13645T100 7,395 33,677 SH   SOLE   29,667 0 4,010
CATERPILLAR INC DEL COM 149123101 3,053 26,312 SH   SOLE   19,167 0 7,145
CHECK POINT SOFTWARE TECH LT ORD m22465104 262 2,605 SH   SOLE   2,055 0 550
CHENIERE ENERGY INC COM NEW 16411r208 19,149 571,598 SH   SOLE   498,638 0 72,960
CHEVRON CORP NEW COM 166764100 6,599 91,072 SH   SOLE   68,617 0 22,455
CISCO SYS INC COM 17275r102 9,436 240,045 SH   SOLE   189,885 0 50,160
CITIGROUP INC COM NEW 172967424 315 7,475 SH   SOLE   7,475 0 0
CLEARWAY ENERGY INC CL C 18539C204 2,947 156,760 SH   SOLE   156,760 0 0
CLOROX CO DEL COM 189054109 212 1,226 SH   SOLE   1,126 0 100
COCA COLA CO COM 191216100 1,282 28,979 SH   SOLE   28,779 0 200
COSTCO WHSL CORP NEW COM 22160k105 313 1,098 SH   SOLE   898 0 200
CVS HEALTH CORP COM 126650100 4,042 68,121 SH   SOLE   56,409 0 11,712
CYBERARK SOFTWARE LTD SHS M2682V108 1,506 17,600 SH   SOLE   17,600 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 56 13,730 SH   SOLE   12,560 0 1,170
DIAGEO P L C SPON ADR NEW 25243q205 1,708 13,437 SH   SOLE   10,882 0 2,555
DISNEY WALT CO COM DISNEY 254687106 9,388 97,186 SH   SOLE   76,281 0 20,905
EAST WEST BANCORP INC COM 27579R104 2,969 115,365 SH   SOLE   88,036 0 27,329
ELBIT SYS LTD ORD m3760d101 2,426 19,001 SH   SOLE   19,001 0 0
EMERSON ELEC CO COM 291011104 340 7,136 SH   SOLE   6,536 0 600
ENBRIDGE INC COM 29250N105 33,824 1,162,748 SH   SOLE   961,642 0 201,106
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 36,845 8,009,750 SH   SOLE   6,650,592 0 1,359,158
ENI S P A SPONSORED ADR 26874r108 1,092 55,100 SH   SOLE   55,100 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 50,861 3,556,724 SH   SOLE   2,894,058 0 662,666
EOG RES INC COM 26875p101 2,655 73,913 SH   SOLE   58,117 0 15,796
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885b100 3,149 266,865 SH   SOLE   265,865 0 1,000
EQUINOR ASA SPONSORED ADR 29446M102 1,084 89,000 SH   SOLE   89,000 0 0
EXXON MOBIL CORP COM 30231g102 4,753 125,175 SH   SOLE   99,818 0 25,357
FACEBOOK INC CL A 30303M102 24,551 147,187 SH   SOLE   117,178 0 30,009
FIDELITY NATL INFORMATION SV COM 31620M106 5,330 43,814 SH   SOLE   38,322 0 5,492
FIDUS INVT CORP COM 316500107 238 35,930 SH   SOLE   0 0 35,930
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,754 53,480 SH   SOLE   53,480 0 0
FRONTLINE LTD SHS NEW G3682E192 96 10,000 SH   SOLE   10,000 0 0
FS KKR CAPITAL CORP COM 302635107 325 108,170 SH   SOLE   0 0 108,170
GALLAGHER ARTHUR J & CO COM 363576109 6,258 76,779 SH   SOLE   60,670 0 16,109
GENERAL ELECTRIC CO COM 369604103 146 18,424 SH   SOLE   17,824 0 600
HERCULES CAPITAL INC COM 427096508 199 26,000 SH   SOLE   0 0 26,000
HESS CORP COM 42809h107 4,127 123,939 SH   SOLE   97,949 0 25,990
HESS MIDSTREAM LP CL A SHS 428103105 477 46,940 SH   SOLE   46,940 0 0
HOME DEPOT INC COM 437076102 11,565 61,940 SH   SOLE   54,355 0 7,585
HONEYWELL INTL INC COM 438516106 12,126 90,632 SH   SOLE   69,762 0 20,870
ICICI BANK LIMITED ADR 45104G104 656 77,200 SH   SOLE   77,200 0 0
ILLINOIS TOOL WKS INC COM 452308109 251 1,766 SH   SOLE   1,766 0 0
ING GROEP N.V. SPONSORED ADR 456837103 1,432 278,041 SH   SOLE   219,081 0 58,960
INGERSOLL RAND INC COM 45687V106 2,356 95,010 SH   SOLE   76,358 0 18,652
INTEL CORP COM 458140100 657 12,141 SH   SOLE   3,916 0 8,225
INTERCONTINENTAL EXCHANGE IN COM 45866f104 10,312 127,704 SH   SOLE   101,461 0 26,243
INVESCO QQQ TR UNIT SER 1 46090E103 16,041 84,250 SH   SOLE   64,986 0 19,264
ISHARES TR MRNGSTR LG-CP GR 464287119 216 1,165 SH   SOLE   915 0 250
ISHARES TR MSCI EMG MKT ETF 464287234 293 8,590 SH   SOLE   8,140 0 450
ISHARES TR BARCLAYS 7 10 YR 464287440 2,215 18,234 SH   SOLE   16,552 0 1,682
ISHARES TR 1 3 YR TREAS BD 464287457 3,146 36,294 SH   SOLE   30,024 0 6,270
ISHARES TR MSCI EAFE ETF 464287465 2,089 39,085 SH   SOLE   31,945 0 7,140
ISHARES TR NASDAQ BIOTECH 464287556 257 2,385 SH   SOLE   2,385 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 370 3,230 SH   SOLE   3,230 0 0
ISHARES TR INTRM TR CRP ETF 464288638 4,404 80,191 SH   SOLE   66,997 0 13,194
ISHARES TR SH TR CRPORT ETF 464288646 1,584 30,255 SH   SOLE   17,755 0 12,500
ISHARES TR MICRO-CAP ETF 464288869 569 8,490 SH   SOLE   8,340 0 150
ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 1,747 35,101 SH   SOLE   35,101 0 0
ISRAEL CHEMICALS LIMITED SHS M5920A109 853 277,902 SH   SOLE   277,902 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 325 22,896 SH   SOLE   22,896 0 0
JOHNSON & JOHNSON COM 478160104 9,147 69,752 SH   SOLE   56,747 0 13,005
JPMORGAN CHASE & CO COM 46625h100 14,824 164,656 SH   SOLE   129,504 0 35,152
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1,122 124,295 SH   SOLE   94,220 0 30,075
KELLOGG CO COM 487836108 297 4,950 SH   SOLE   4,950 0 0
KEURIG DR PEPPER INC COM 49271V100 1,445 59,526 SH   SOLE   43,281 0 16,245
KINDER MORGAN INC DEL COM 49456B101 33,351 2,395,888 SH   SOLE   2,031,798 0 364,090
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1,168 114,506 SH   SOLE   113,506 0 1,000
LEAR CORP COM NEW 521865204 5,713 70,320 SH   SOLE   54,615 0 15,705
LOCKHEED MARTIN CORP COM 539830109 14,737 43,480 SH   SOLE   34,687 0 8,793
LOWES COS INC COM 548661107 204 2,365 SH   SOLE   1,425 0 940
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 28,936 792,994 SH   SOLE   623,980 0 169,014
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 633 78,783 SH   SOLE   78,783 0 0
MAGNA INTL INC COM 559222401 4,219 132,166 SH   SOLE   116,989 0 15,177
MELCO RESORTS AND ENTMNT LTD ADR 585464100 988 79,648 SH   SOLE   62,978 0 16,670
MELLANOX TECHNOLOGIES LTD SHS M51363113 1,177 9,700 SH   SOLE   9,700 0 0
MERCADOLIBRE INC COM 58733R102 1,276 2,611 SH   SOLE   2,078 0 533
MERCK & CO. INC COM 58933y105 12,244 159,139 SH   SOLE   126,856 0 32,283
MICROSOFT CORP COM 594918104 26,657 169,024 SH   SOLE   130,994 0 38,030
MPLX LP COM UNIT REP LTD 55336v100 13,541 1,165,360 SH   SOLE   807,846 0 357,514
NEW MTN FIN CORP COM 647551100 115 16,850 SH   SOLE   0 0 16,850
NEXTERA ENERGY INC COM 65339F101 5,864 24,372 SH   SOLE   24,372 0 0
NICE LTD SPONSORED ADR 653656108 9,647 67,195 SH   SOLE   61,545 0 5,650
NORFOLK SOUTHERN CORP COM 655844108 372 2,550 SH   SOLE   2,550 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 1,567 48,000 SH   SOLE   48,000 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,779 33,703 SH   SOLE   27,007 0 6,696
NOVO-NORDISK A S ADR 670100205 5,297 87,992 SH   SOLE   70,717 0 17,275
NUSTAR ENERGY LP UNIT COM 67058H102 8,787 1,022,927 SH   SOLE   802,127 0 220,800
NXP SEMICONDUCTORS N V COM N6596X109 912 11,000 SH   SOLE   11,000 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 357 110,160 SH   SOLE   0 0 110,160
ONEOK INC NEW COM 682680103 10,821 496,141 SH   SOLE   403,855 0 92,286
OPEN TEXT CORP COM 683715106 1,489 42,640 SH   SOLE   42,640 0 0
ORACLE CORP COM 68389x105 251 5,200 SH   SOLE   5,200 0 0
ORIX CORP SPONSORED ADR 686330101 3,938 66,640 SH   SOLE   57,422 0 9,218
ORMAT TECHNOLOGIES INC COM 686688102 1,401 20,700 SH   SOLE   20,700 0 0
PACCAR INC COM 693718108 237 3,881 SH   SOLE   3,881 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 464 24,000 SH   SOLE   24,000 0 0
PAYPAL HLDGS INC COM 70450Y103 8,255 86,226 SH   SOLE   67,971 0 18,255
PEMBINA PIPELINE CORP COM 706327103 11,016 585,640 SH   SOLE   515,510 0 70,130
PEPSICO INC COM 713448108 4,254 35,421 SH   SOLE   33,146 0 2,275
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654v101 194 36,000 SH   SOLE   36,000 0 0
PFIZER INC COM 717081103 479 14,672 SH   SOLE   12,666 0 2,006
PHILIP MORRIS INTL INC COM 718172109 5,994 82,160 SH   SOLE   64,870 0 17,290
PINDUODUO INC SPONSORED ADS 722304102 508 14,100 SH   SOLE   14,100 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 10,429 1,975,259 SH   SOLE   1,573,454 0 401,805
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 3,524 628,175 SH   SOLE   619,015 0 9,160
PROCTER & GAMBLE CO COM 742718109 764 6,950 SH   SOLE   6,826 0 124
PROSPECT CAPITAL CORPORATION COM 74348T102 222 52,240 SH   SOLE   2,000 0 50,240
RATTLER MIDSTREAM LP COM UNITS 75419T103 2,117 608,228 SH   SOLE   516,848 0 91,380
REATA PHARMACEUTICALS INC CL A 75615P103 1,162 8,050 SH   SOLE   5,900 0 2,150
RELX PLC SPONSORED ADR 759530108 1,494 69,796 SH   SOLE   56,171 0 13,625
RIO TINTO PLC SPONSORED ADR 767204100 2,647 58,098 SH   SOLE   50,298 0 7,800
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,712 77,744 SH   SOLE   65,894 0 11,850
SALESFORCE COM INC COM 79466L302 6,763 46,975 SH   SOLE   36,845 0 10,130
SAP SE SPON ADR 803054204 3,009 27,233 SH   SOLE   22,043 0 5,190
SAPIENS INTL CORP N V SHS G7T16G103 862 45,300 SH   SOLE   45,300 0 0
SARATOGA INVT CORP COM NEW 80349A208 140 12,200 SH   SOLE   0 0 12,200
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 12,422 224,191 SH   SOLE   175,008 0 49,183
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 18,801 1,883,826 SH   SOLE   1,602,506 0 281,320
SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 1,628 45,400 SH   SOLE   45,400 0 0
SONY CORP SPONSORED ADR 835699307 2,703 45,671 SH   SOLE   38,076 0 7,595
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,230 12,533 SH   SOLE   10,353 0 2,180
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 208 790 SH   SOLE   690 0 100
SPDR SER TR PORTFOLIO SHORT 78464A474 4,155 137,346 SH   SOLE   107,822 0 29,524
SPDR SER TR BLOMBERG BRC INV 78468R200 3,991 135,754 SH   SOLE   107,094 0 28,660
SPDR SER TR NUVEEN BLMBRG SR 78468R739 2,899 59,289 SH   SOLE   59,289 0 0
SUNCOR ENERGY INC NEW COM 867224107 2,073 130,599 SH   SOLE   105,654 0 24,945
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 961 20,110 SH   SOLE   20,110 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 2,724 179,464 SH   SOLE   143,931 0 35,533
TC ENERGY CORP COM 87807B107 26,718 603,110 SH   SOLE   526,560 0 76,550
TC PIPELINES LP UT COM LTD PRT 87233Q108 1,591 57,900 SH   SOLE   46,370 0 11,530
TOTAL S.A. SPONSORED ADS 89151E109 1,602 43,007 SH   SOLE   35,449 0 7,558
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1,256 78,923 SH   SOLE   78,923 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 8,896 107,719 SH   SOLE   86,567 0 21,152
TRUIST FINL CORP COM 89832Q109 7,720 250,329 SH   SOLE   185,334 0 64,995
TWITTER INC COM 90184L102 11,474 467,188 SH   SOLE   365,048 0 102,140
UBER TECHNOLOGIES INC COM 90353T100 5,658 202,664 SH   SOLE   160,064 0 42,600
UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 394 35,000 SH   SOLE   0 0 35,000
UNILEVER PLC SPON ADR NEW 904767704 1,769 34,974 SH   SOLE   29,314 0 5,660
UNITEDHEALTH GROUP INC COM 91324p102 5,666 22,722 SH   SOLE   17,759 0 4,963
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 1,185 52,629 SH   SOLE   52,629 0 0
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 121 13,000 SH   SOLE   0 0 13,000
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,104 62,722 SH   SOLE   52,117 0 10,605
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2,375 44,905 SH   SOLE   44,905 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,159 39,942 SH   SOLE   32,738 0 7,204
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 285 8,550 SH   SOLE   8,030 0 520
VARONIS SYS INC COM 922280102 541 8,500 SH   SOLE   8,500 0 0
VERINT SYS INC COM 92343x100 924 21,500 SH   SOLE   21,500 0 0
VISA INC COM CL A 92826C839 10,273 63,760 SH   SOLE   50,752 0 13,008
WALMART INC COM 931142103 812 7,143 SH   SOLE   7,103 0 40
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 279 18,900 SH   SOLE   16,900 0 2,000
WHITEHORSE FIN INC COM 96524V106 142 20,090 SH   SOLE   1,000 0 19,090
WILLIAMS COS INC COM 969457100 27,677 1,955,987 SH   SOLE   1,742,933 0 213,054
WISDOMTREE TR JAPN HEDGE EQT 97717w851 2,775 65,840 SH   SOLE   52,745 0 13,095
WOODWARD INC COM 980745103 422 7,104 SH   SOLE   7,104 0 0
WPP PLC NEW ADR 92937A102 1,810 53,603 SH   SOLE   42,818 0 10,785
YANDEX N V SHS CLASS A n97284108 4,428 130,045 SH   SOLE   113,035 0 17,010