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 541 3,470 SH   SOLE   3,470 0 0
ABBOTT LABS COM 002824100 320 3,505 SH   SOLE   3,505 0 0
ABBVIE INC COM 00287Y109 320 3,259 SH   SOLE   3,259 0 0
ADOBE INC COM 00724F101 1,079 2,478 SH   SOLE   2,478 0 0
AERCAP HOLDINGS NV SHS N00985106 257 8,350 SH   SOLE   2,200 0 6,150
ALCON AG ORD SHS H01301128 3,959 69,065 SH   SOLE   62,009 0 7,056
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,026 18,664 SH   SOLE   14,934 0 3,730
ALLEGION PLC ORD SHS G0176J109 5,856 57,291 SH   SOLE   46,799 0 10,492
ALPHABET INC CAP STK CL A 02079K305 24,096 16,992 SH   SOLE   13,185 0 3,807
ALPHABET INC CAP STK CL C 02079K107 18,049 12,768 SH   SOLE   9,964 0 2,804
ALTRIA GROUP INC COM 02209S103 1,114 28,372 SH   SOLE   26,722 0 1,650
AMAZON COM INC COM 023135106 38,499 13,955 SH   SOLE   11,021 0 2,934
AMERICAN EXPRESS CO COM 025816109 4,364 45,838 SH   SOLE   35,868 0 9,970
AMERIPRISE FINL INC COM 03076C106 236 1,575 SH   SOLE   1,300 0 275
AMGEN INC COM 031162100 12,916 54,762 SH   SOLE   41,432 0 13,330
ANTHEM INC COM 036752103 16,606 63,144 SH   SOLE   48,370 0 14,774
APPLE INC COM 037833100 54,490 149,370 SH   SOLE   119,345 0 30,025
ARES CAPITAL CORP COM 04010L103 715 49,480 SH   SOLE   3,900 0 45,580
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 238 6,000 SH   SOLE   6,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 5,232 14,217 SH   SOLE   12,642 0 1,575
AUDIOCODES LTD ORD M15342104 566 17,800 SH   SOLE   17,800 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 700 4,703 SH   SOLE   4,703 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 471 123,700 SH   SOLE   123,700 0 0
BARINGS BDC INC COM 06759L103 272 34,250 SH   SOLE   0 0 34,250
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6,354 35,592 SH   SOLE   28,160 0 7,432
BIOGEN INC COM 09062X103 702 2,625 SH   SOLE   2,625 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 638 98,122 SH   SOLE   22,880 0 75,242
BLACKROCK CAP INVT CORP COM 092533108 42 15,800 SH   SOLE   0 0 15,800
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 5,815 506,987 SH   SOLE   381,167 0 125,820
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,932 49,775 SH   SOLE   39,460 0 10,315
CANADIAN PAC RY LTD COM 13645T100 8,446 33,077 SH   SOLE   28,892 0 4,185
CATERPILLAR INC DEL COM 149123101 3,329 26,318 SH   SOLE   18,873 0 7,445
CHECK POINT SOFTWARE TECH LT ORD M22465104 280 2,605 SH   SOLE   2,055 0 550
CHENIERE ENERGY INC COM NEW 16411R208 15,178 314,104 SH   SOLE   259,074 0 55,030
CHEVRON CORP NEW COM 166764100 7,611 85,300 SH   SOLE   61,640 0 23,660
CISCO SYS INC COM 17275R102 10,922 234,168 SH   SOLE   181,508 0 52,660
CITIGROUP INC COM NEW 172967424 382 7,475 SH   SOLE   7,475 0 0
CLEARWAY ENERGY INC CL C 18539C204 3,005 130,320 SH   SOLE   130,320 0 0
CLOROX CO DEL COM 189054109 269 1,226 SH   SOLE   1,126 0 100
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 3,144 472,790 SH   SOLE   398,660 0 74,130
COCA COLA CO COM 191216100 1,284 28,729 SH   SOLE   28,529 0 200
COMERICA INC COM 200340107 222 5,827 SH   SOLE   5,827 0 0
COMPUGEN LTD ORD M25722105 165 11,000 SH   SOLE   11,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 333 1,098 SH   SOLE   898 0 200
CVS HEALTH CORP COM 126650100 4,459 68,632 SH   SOLE   56,220 0 12,412
CYBERARK SOFTWARE LTD SHS M2682V108 2,005 20,200 SH   SOLE   20,200 0 0
DCP MIDSTREAM LLC COM UT LTD PTN 23311P100 127 11,200 SH   SOLE   10,030 0 1,170
DIAGEO P L C SPON ADR NEW 25243Q205 1,747 13,002 SH   SOLE   10,347 0 2,655
DISNEY WALT CO COM DISNEY 254687106 6,667 59,787 SH   SOLE   45,262 0 14,525
DUKE ENERGY CORP NEW COM NEW 26441C204 4,185 52,380 SH   SOLE   42,695 0 9,685
ELBIT SYS LTD ORD M3760D101 2,714 19,801 SH   SOLE   19,801 0 0
EMERSON ELEC CO COM 291011104 306 4,936 SH   SOLE   4,936 0 0
ENBRIDGE INC COM 29250N105 13,287 436,797 SH   SOLE   353,401 0 83,396
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 40,066 5,627,290 SH   SOLE   4,603,832 0 1,023,458
ENI S P A SPONSORED ADR 26874R108 1,062 55,100 SH   SOLE   55,100 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 45,939 2,528,296 SH   SOLE   2,041,440 0 486,856
EOG RES INC COM 26875P101 2,657 52,439 SH   SOLE   36,178 0 16,261
EQUINOR ASA SPONSORED ADR 29446M102 1,491 103,000 SH   SOLE   103,000 0 0
EQUITRANS MIDSTREAM CORP COM 294600101 2,547 306,509 SH   SOLE   304,069 0 2,440
EXXON MOBIL CORP COM 30231G102 5,251 117,414 SH   SOLE   94,458 0 22,956
FACEBOOK INC CL A 30303M102 33,372 146,967 SH   SOLE   115,673 0 31,294
FIDELITY NATL INFORMATION SV COM 31620M106 5,962 44,459 SH   SOLE   37,587 0 6,872
FIDUS INVT CORP COM 316500107 362 39,930 SH   SOLE   0 0 39,930
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 2,012 46,480 SH   SOLE   46,480 0 0
FRONTLINE LTD SHS NEW G3682E192 70 10,000 SH   SOLE   10,000 0 0
FS KKR CAPITAL CORP COM 302635206 417 29,767 SH   SOLE   0 0 29,767
GALLAGHER ARTHUR J & CO COM 363576109 7,482 76,750 SH   SOLE   60,021 0 16,729
GENERAL ELECTRIC CO COM 369604103 100 14,624 SH   SOLE   14,024 0 600
HERCULES CAPITAL INC COM 427096508 408 39,000 SH   SOLE   0 0 39,000
HESS CORP COM 42809H107 5,101 98,451 SH   SOLE   71,711 0 26,740
HOME DEPOT INC COM 437076102 15,927 63,578 SH   SOLE   53,753 0 9,825
HONEYWELL INTL INC COM 438516106 13,257 91,688 SH   SOLE   70,048 0 21,640
ICICI BANK LIMITED ADR 45104G104 1,108 119,300 SH   SOLE   119,300 0 0
ICL GROUP LTD SHS M53213100 848 277,902 SH   SOLE   277,902 0 0
ILLINOIS TOOL WKS INC COM 452308109 309 1,766 SH   SOLE   1,766 0 0
ING GROEP N.V. SPONSORED ADR 456837103 3,705 536,921 SH   SOLE   432,206 0 104,715
INGERSOLL RAND INC COM 45687V106 2,649 94,217 SH   SOLE   74,926 0 19,291
INTEL CORP COM 458140100 726 12,141 SH   SOLE   3,916 0 8,225
INTERCONTINENTAL EXCHANGE IN COM 45866F104 11,698 127,710 SH   SOLE   100,127 0 27,583
INVESCO QQQ TR UNIT SER 1 46090E103 20,515 82,855 SH   SOLE   62,831 0 20,024
ISHARES TR 1 3 YR TREAS BD 464287457 3,318 38,309 SH   SOLE   31,219 0 7,090
ISHARES TR BARCLAYS 7 10 YR 464287440 2,085 17,109 SH   SOLE   15,427 0 1,682
ISHARES TR INTRM TR CRP ETF 464288638 5,052 83,675 SH   SOLE   70,481 0 13,194
ISHARES TR MICRO-CAP ETF 464288869 741 8,490 SH   SOLE   6,690 0 1,800
ISHARES TR MRNGSTR LG-CP GR 464287119 273 1,165 SH   SOLE   915 0 250
ISHARES TR MSCI EAFE ETF 464287465 290 4,770 SH   SOLE   4,320 0 450
ISHARES TR MSCI EMG MKT ETF 464287234 344 8,590 SH   SOLE   8,140 0 450
ISHARES TR NASDAQ BIOTECH 464287556 213 1,560 SH   SOLE   1,560 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 463 3,231 SH   SOLE   3,231 0 0
ISHARES TR SH TR CRPORT ETF 464288646 1,644 30,055 SH   SOLE   17,755 0 12,300
ISHARES TR US AER DEF ETF 464288760 5,726 34,764 SH   SOLE   27,389 0 7,375
ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 1,710 34,101 SH   SOLE   34,101 0 0
ITURAN LOCATION AND CONTROL SHS M6158M104 583 36,396 SH   SOLE   36,396 0 0
JOHNSON & JOHNSON COM 478160104 9,777 69,523 SH   SOLE   56,138 0 13,385
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 355 26,895 SH   SOLE   26,520 0 375
JPMORGAN CHASE & CO COM 46625H100 19,681 209,239 SH   SOLE   164,617 0 44,622
KELLOGG CO COM 487836108 327 4,950 SH   SOLE   4,950 0 0
KEURIG DR PEPPER INC COM 49271V100 1,670 58,817 SH   SOLE   41,902 0 16,915
KINDER MORGAN INC DEL COM 49456B101 21,974 1,448,491 SH   SOLE   1,216,871 0 231,620
KORNIT DIGITAL LTD SHS M6372Q113 262 4,900 SH   SOLE   4,900 0 0
LEAR CORP COM NEW 521865204 7,586 69,587 SH   SOLE   53,182 0 16,405
LOCKHEED MARTIN CORP COM 539830109 15,799 43,293 SH   SOLE   34,130 0 9,163
LOWES COS INC COM 548661107 320 2,365 SH   SOLE   1,425 0 940
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 21,201 491,098 SH   SOLE   352,394 0 138,704
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 890 78,783 SH   SOLE   78,783 0 0
MAGNA INTL INC COM 559222401 5,823 130,772 SH   SOLE   114,735 0 16,037
MARATHON PETE CORP COM 56585A102 224 5,980 SH   SOLE   5,980 0 0
MASTERCARD INCORPORATED CL A 57636Q104 12,618 42,670 SH   SOLE   33,240 0 9,430
MERCADOLIBRE INC COM 58733R102 2,485 2,521 SH   SOLE   1,968 0 553
MERCK & CO. INC COM 58933Y105 12,220 158,026 SH   SOLE   124,803 0 33,223
MICROSOFT CORP COM 594918104 37,538 184,450 SH   SOLE   140,910 0 43,540
MPLX LP COM UNIT REP LTD 55336V100 32,886 1,903,122 SH   SOLE   1,536,258 0 366,864
MVC CAPITAL INC COM 553829102 91 14,000 SH   SOLE   0 0 14,000
NEW MTN FIN CORP COM 647551100 157 16,850 SH   SOLE   0 0 16,850
NEXTERA ENERGY INC COM 65339F101 8,698 36,217 SH   SOLE   30,437 0 5,780
NICE LTD SPONSORED ADR 653656108 12,491 66,005 SH   SOLE   60,145 0 5,860
NORFOLK SOUTHERN CORP COM 655844108 413 2,350 SH   SOLE   2,350 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 2,313 48,000 SH   SOLE   48,000 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,850 32,633 SH   SOLE   25,642 0 6,991
NOVO-NORDISK A S ADR 670100205 5,593 85,408 SH   SOLE   67,383 0 18,025
NUSTAR ENERGY LP UNIT COM 67058H102 9,988 699,470 SH   SOLE   546,890 0 152,580
NXP SEMICONDUCTORS N V COM N6596X109 1,254 11,000 SH   SOLE   11,000 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 358 80,160 SH   SOLE   0 0 80,160
ONEOK INC NEW COM 682680103 293 8,828 SH   SOLE   3,702 0 5,126
OPEN TEXT CORP COM 683715106 1,811 42,640 SH   SOLE   42,640 0 0
ORACLE CORP COM 68389X105 287 5,200 SH   SOLE   5,200 0 0
ORIX CORP SPONSORED ADR 686330101 4,007 65,048 SH   SOLE   55,430 0 9,618
ORMAT TECHNOLOGIES INC COM 686688102 1,568 24,700 SH   SOLE   24,700 0 0
OWL ROCK CAPITAL CORPORATION COM 69121K104 432 35,000 SH   SOLE   0 0 35,000
PACCAR INC COM 693718108 290 3,881 SH   SOLE   3,881 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 1,113 31,500 SH   SOLE   31,500 0 0
PALO ALTO NETWORKS INC COM 697435105 5,180 22,556 SH   SOLE   17,676 0 4,880
PAYPAL HLDGS INC COM 70450Y103 15,031 86,271 SH   SOLE   67,316 0 18,955
PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 4,816 493,988 SH   SOLE   398,488 0 95,500
PEMBINA PIPELINE CORP COM 706327103 3,497 139,870 SH   SOLE   131,030 0 8,840
PEPSICO INC COM 713448108 4,665 35,273 SH   SOLE   32,998 0 2,275
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 396 49,659 SH   SOLE   49,659 0 0
PFIZER INC COM 717081103 396 12,111 SH   SOLE   10,105 0 2,006
PHILIP MORRIS INTL INC COM 718172109 5,641 80,518 SH   SOLE   62,578 0 17,940
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 420 11,640 SH   SOLE   9,500 0 2,140
PINDUODUO INC SPONSORED ADS 722304102 1,107 12,900 SH   SOLE   12,900 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 32,515 3,678,115 SH   SOLE   2,862,240 0 815,875
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 8,167 917,691 SH   SOLE   904,031 0 13,660
PROCTER AND GAMBLE CO COM 742718109 831 6,950 SH   SOLE   6,826 0 124
REATA PHARMACEUTICALS INC CL A 75615P103 3,042 19,500 SH   SOLE   15,100 0 4,400
RELX PLC SPONSORED ADR 759530108 1,582 67,127 SH   SOLE   52,902 0 14,225
RIO TINTO PLC SPONSORED ADR 767204100 3,482 61,982 SH   SOLE   53,752 0 8,230
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,325 71,125 SH   SOLE   58,925 0 12,200
SALESFORCE COM INC COM 79466L302 8,685 46,360 SH   SOLE   35,795 0 10,565
SAP SE SPON ADR 803054204 3,676 26,254 SH   SOLE   20,874 0 5,380
SAPIENS INTL CORP N V SHS G7T16G103 1,267 45,300 SH   SOLE   45,300 0 0
SARATOGA INVT CORP COM NEW 80349A208 240 15,200 SH   SOLE   0 0 15,200
SCHWAB STRATEGIC TR US REIT ETF 808524847 5,613 159,382 SH   SOLE   122,737 0 36,645
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 15,095 1,230,202 SH   SOLE   975,452 0 254,750
SIXTH STREET SPECIALTY LENDN COM 83012A109 322 19,500 SH   SOLE   2,250 0 17,250
SKYWORKS SOLUTIONS INC COM 83088M102 219 1,710 SH   SOLE   1,710 0 0
SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 1,731 45,400 SH   SOLE   45,400 0 0
SONY CORP SPONSORED ADR 835699307 3,017 43,641 SH   SOLE   35,746 0 7,895
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,663 5,393 SH   SOLE   4,608 0 785
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 256 790 SH   SOLE   690 0 100
SPDR SER TR BLOMBERG BRC INV 78468R200 4,313 141,514 SH   SOLE   112,154 0 29,360
SPDR SER TR NUVEEN BLMBRG SR 78468R739 3,039 60,942 SH   SOLE   60,942 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 4,499 143,551 SH   SOLE   112,927 0 30,624
SPDR SER TR PRTFLO S&P500 GW 78464A409 307 6,840 SH   SOLE   6,840 0 0
SPDR SER TR S&P DIVID ETF 78464A763 219 2,406 SH   SOLE   2,406 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,969 116,401 SH   SOLE   90,336 0 26,065
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,142 20,110 SH   SOLE   20,110 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 3,097 172,715 SH   SOLE   136,023 0 36,692
TARGA RES CORP COM 87612G101 13,463 670,784 SH   SOLE   570,594 0 100,190
TC ENERGY CORP COM 87807B107 10,764 251,137 SH   SOLE   198,412 0 52,725
TC PIPELINES LP UT COM LTD PRT 87233Q108 6,841 220,254 SH   SOLE   157,074 0 63,180
TEXAS INSTRS INC COM 882508104 205 1,617 SH   SOLE   1,617 0 0
TOTAL S.A. SPONSORED ADS 89151E109 1,419 36,887 SH   SOLE   28,804 0 8,083
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1,507 78,923 SH   SOLE   78,923 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 9,511 106,885 SH   SOLE   84,893 0 21,992
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 123 12,000 SH   SOLE   0 0 12,000
TRUIST FINL CORP COM 89832Q109 13,460 358,449 SH   SOLE   278,336 0 80,113
TWITTER INC COM 90184L102 6,534 219,332 SH   SOLE   169,352 0 49,980
UBER TECHNOLOGIES INC COM 90353T100 6,243 200,854 SH   SOLE   156,614 0 44,240
UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 167 12,140 SH   SOLE   1,890 0 10,250
UNILEVER PLC SPON ADR NEW 904767704 1,780 32,432 SH   SOLE   26,537 0 5,895
UNITEDHEALTH GROUP INC COM 91324P102 6,745 22,867 SH   SOLE   17,719 0 5,148
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 219 18,000 SH   SOLE   0 0 18,000
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 1,369 57,473 SH   SOLE   57,473 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 208 734 SH   SOLE   734 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 201 4,220 SH   SOLE   4,220 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,481 62,644 SH   SOLE   51,414 0 11,230
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,501 46,190 SH   SOLE   46,190 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,399 41,117 SH   SOLE   33,513 0 7,604
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 392 10,095 SH   SOLE   9,305 0 790
VARONIS SYS INC COM 922280102 1,106 12,500 SH   SOLE   12,500 0 0
VERINT SYS INC COM 92343X100 1,220 27,000 SH   SOLE   27,000 0 0
VISA INC COM CL A 92826C839 12,321 63,785 SH   SOLE   50,342 0 13,443
WALMART INC COM 931142103 856 7,143 SH   SOLE   7,103 0 40
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 358 18,900 SH   SOLE   16,900 0 2,000
WHITEHORSE FIN INC COM 96524V106 233 22,603 SH   SOLE   2,000 0 20,603
WILLIAMS COS INC COM 969457100 30,951 1,627,263 SH   SOLE   1,321,514 0 305,749
WISDOMTREE TR JAPN HEDGE EQT 97717W851 2,964 63,037 SH   SOLE   49,367 0 13,670
WOODWARD INC COM 980745103 377 4,861 SH   SOLE   4,861 0 0
WPP PLC NEW ADR 92937A102 2,123 54,253 SH   SOLE   43,048 0 11,205
YANDEX N V SHS CLASS A N97284108 6,419 128,330 SH   SOLE   110,620 0 17,710