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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM COM 88579Y101   292,574 2,440 SH   SOLE   2,440 0 0
ABBVIE INC COM 00287Y109   21,814,881 134,985 SH   SOLE   134,985 0 0
ACCENTURE PLC IRELAND CLASS SHS SHS CLASS A G1151C101   615,378 2,306 SH   SOLE   2,306 0 0
ADOBE SYS INC COM COM 00724F101   431,431 1,282 SH   SOLE   1,282 0 0
ADVANCED MICRO DEVICES COM COM 007903107   250,595 3,869 SH   SOLE   3,869 0 0
ALLIANCEBERSTEIN GLOBAL HIGH INCOME FD INC COM 01879R106   39,748,702 4,311,139 SH   SOLE   4,311,139 0 0
ALPS ETF TR ALERIAN MLP ETF ALERIAN MLP 00162Q452   763,613 20,058 SH   SOLE   20,058 0 0
ALTRIA GROUP INC COM 02209S103   515,935 11,287 SH   SOLE   11,287 0 0
AMAZON COM INC COM 023135106   1,662,528 19,792 SH   SOLE   19,792 0 0
AMPHENOL CORP NEW CL A CL A 032095101   564,123 7,409 SH   SOLE   7,409 0 0
APPLE INC COM COM 037833100   2,705,927 20,826 SH   SOLE   20,826 0 0
APPLIED MATERIALS INC COM 038222105   278,702 2,862 SH   SOLE   2,862 0 0
ARES CAP CORP COM COM 04010L103   19,303,340 1,045,119 SH   SOLE   1,045,119 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100   281,503 14,563 SH   SOLE   14,563 0 0
ATLANTICA YIELD PLC SHS G0751N103   10,998,747 424,662 SH   SOLE   424,662 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702   661,355 2,141 SH   SOLE   2,141 0 0
BHP GROUP LTD SPONSORED ADR SPONSORED ADS 088606108   409,523 6,600 SH   SOLE   6,600 0 0
BLACKROCK CORPORATE HIGH YIELD FD VI INC C COM 09255P107   27,667,360 3,165,602 SH   SOLE   3,165,602 0 0
BLOOM ENERGY CORP CL A COM CL A 093712107   2,113,870 110,558 SH   SOLE   110,558 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108   17,521,492 243,523 SH   SOLE   243,523 0 0
BROOKFIELD REAL ASSETS INCOME FD SHS BEN INT 112830104   1,494,107 92,514 SH   SOLE   92,514 0 0
CALAMOS STRATEGIC TOTAL RETURN FD COM SH B COM SH BEN INT 128125101   7,076,264 527,292 SH   SOLE   527,292 0 0
CARLYLE GROUP INC COM COM 14316J108   380,539 12,753 SH   SOLE   12,753 0 0
CATERPILLAR INC COM 149123101   321,741 1,343 SH   SOLE   1,343 0 0
CHENIERE ENERGY INC COM NEW COM NEW 16411R208   1,616,840 10,782 SH   SOLE   10,782 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT REPT COM UNIT 16411Q101   13,615,044 239,406 SH   SOLE   239,406 0 0
CHEVRON CORP NEW COM COM 166764100   1,369,874 7,632 SH   SOLE   7,632 0 0
CIGNA CORP COM 125523100   543,226 1,640 SH   SOLE   1,640 0 0
CINCINNATI FINANCIAL CORP COM 172062101   709,256 6,927 SH   SOLE   6,927 0 0
CISCO SYSTEMS INC COM 17275R102   228,295 4,792 SH   SOLE   4,792 0 0
CLEARBRIDGE ENERGY MLP FD INC COM COM 184692200   9,235,160 276,833 SH   SOLE   276,833 0 0
CLEARBRIDGE ENERGY MLP OPPORTUNITY COM 18469P209   13,148,632 459,742 SH   SOLE   459,742 0 0
COHEN & STEERS INFRASTRUCTURE FD INC COM COM 19248A109   30,027,722 1,251,677 SH   SOLE   1,251,677 0 0
COHEN & STEERS QUALITY INCOME RLTY FD INC COM 19247L106   280,406 24,383 SH   SOLE   24,383 0 0
CONOCOPHILLIPS COM COM 20825C104   357,764 3,032 SH   SOLE   3,032 0 0
CURTISS WRIGHT CORP COM 231561101   308,932 1,850 SH   SOLE   1,850 0 0
DANAHER CORP COM COM 235851102   896,178 3,376 SH   SOLE   3,376 0 0
DEERE & CO COM 244199105   961,595 2,243 SH   SOLE   2,243 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   1,423,710 23,146 SH   SOLE   23,146 0 0
DIAMONDBACK ENERGY INC COM 25278X109   3,206,951 23,446 SH   SOLE   23,446 0 0
DOCUSIGN INC COM 256163106   241,576 4,359 SH   SOLE   4,359 0 0
DOUBLELINE INCOME SOLUTIONS FD COM 258622109   36,926,894 3,329,747 SH   SOLE   3,329,747 0 0
DUKE ENERGY CORP NEW COM COM NEW 26441C204   389,002 3,777 SH   SOLE   3,777 0 0
EATON VANCE TAX ADVANTAGED DIVID INCOME FU COM 27828G107   16,439,470 721,029 SH   SOLE   721,029 0 0
EATON VANCE TAX ADVANTAGED GLO GLOBAL DIVI COM 27828S101   6,906,807 457,405 SH   SOLE   457,405 0 0
ELI LILLY & CO COM COM 532457108   8,134,886 22,236 SH   SOLE   22,236 0 0
ENERGY TRANSFER LP COM UNITS COM UT LTD PTN 29273V100   9,936,715 837,129 SH   SOLE   837,129 0 0
ENPHASE ENERGY INC COM 29355A107   2,577,531 9,728 SH   SOLE   9,728 0 0
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107   8,924,784 370,016 SH   SOLE   370,016 0 0
EXXON MOBIL CORP COM COM 30231G102   3,436,168 31,153 SH   SOLE   31,153 0 0
FORD MOTOR CO DEL COM PAR COM 345370860   508,632 43,735 SH   SOLE   43,735 0 0
GENERAL MNY MKT FUND MONEY MARKET 370990228   96,835,664 96,835,664 SH   SOLE   96,835,664 0 0
GILEAD SCIENCES INC COM 375558103   228,960 2,667 SH   SOLE   2,667 0 0
GLOBAL X FDS MLP ETF GLBL X MLP ETF 37954Y343   19,009,903 460,400 SH   SOLE   460,400 0 0
HERCULES TECHNOLOGY GROWTH CAP INC COM 427096508   5,697,907 431,007 SH   SOLE   431,007 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   2,990,015 29,502 SH   SOLE   29,502 0 0
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101   285,161 2,024 SH   SOLE   2,024 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   318,988 6,206 SH   SOLE   6,206 0 0
ISHARES TR 1-3 YR TREAS BD ETF 1 3 YR TREAS BD 464287457   1,426,104 17,569 SH   SOLE   17,569 0 0
ISHARES TR CORE S&P U S VALUE ETF CORE S&P US VLU 464287663   251,179 3,556 SH   SOLE   3,556 0 0
ISHARES TR GLOBAL CLEAN ENERGY ETF GL CLEAN ENE ETF 464288224   254,371 12,815 SH   SOLE   12,815 0 0
JOHNSON & JOHNSON COM COM 478160104   940,821 5,326 SH   SOLE   5,326 0 0
JP MORGAN CHASE & CO COM COM 46625H100   245,101 1,828 SH   SOLE   1,828 0 0
KAYNE ANDERSON NEXTGEN ENERGY & INFRAST COM 48661E108   3,139,493 418,042 SH   SOLE   418,042 0 0
KLA CORP COM NEW 482480100   354,408 940 SH   SOLE   940 0 0
MARATHON OIL CORP COM COM 565849106   221,008 8,164 SH   SOLE   8,164 0 0
MASTERCARD INC CL A CL A 57636Q104   839,973 2,416 SH   SOLE   2,416 0 0
MCDONALDS CORP COM 580135101   214,353 813 SH   SOLE   813 0 0
MEDICAL PROPERTIES TR INC COM 58463J304   299,733 26,906 SH   SOLE   26,906 0 0
MERCK & CO INC NEW COM COM 58933Y105   19,522,945 175,962 SH   SOLE   175,962 0 0
MESA RTY TR UNIT BEN INT UNIT BEN INT 590660106   726,039 32,987 SH   SOLE   32,987 0 0
MICROSOFT CORP COM COM 594918104   1,535,646 6,403 SH   SOLE   6,403 0 0
MONDELEZ INTL INC CL A CL A 609207105   298,927 4,485 SH   SOLE   4,485 0 0
MV OIL TR TR UNITS TR UNITS 553859109   204,081 12,497 SH   SOLE   12,497 0 0
NEXTIER OILFIELD SOLUTIONS INC COM 65290C105   3,343,337 361,833 SH   SOLE   361,833 0 0
NIKE INC CLASS B CL B 654106103   348,227 2,976 SH   SOLE   2,976 0 0
NORTHROP GRUMMAN CORP NEW COM 666807102   682,013 1,250 SH   SOLE   1,250 0 0
NUSCALE PWR CORP CL A COM 67079K100   937,087 91,334 SH   SOLE   91,334 0 0
NUVEEN DIVIDEND ADVANTAGE MUNICIPAL FUND COM 67066V101   7,633,775 646,930 SH   SOLE   646,930 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS SHS 67075G103   39,197,167 3,484,193 SH   SOLE   3,484,193 0 0
NUVEEN INSURED TAX FREE ADVANTAGE COM 670657105   7,627,858 670,876 SH   SOLE   670,876 0 0
OGE ENERGY CORP COM 670837103   243,334 6,153 SH   SOLE   6,153 0 0
ORACLE CORP COM COM 68389X105   359,884 4,403 SH   SOLE   4,403 0 0
PEPSICO INC COM COM 713448108   607,095 3,360 SH   SOLE   3,360 0 0
PERMIANVILLE RTY TR TR UNIT TR UNIT 71425H100   481,202 143,643 SH   SOLE   143,643 0 0
PFIZER INC COM COM 717081103   368,710 7,196 SH   SOLE   7,196 0 0
PHILIP MORRIS INTL INC COM COM 718172109   741,474 7,326 SH   SOLE   7,326 0 0
PHILLIPS 66 COM 718546104   209,445 2,012 SH   SOLE   2,012 0 0
PIONEER NAT RES CO COM COM 723787107   21,505,641 94,162 SH   SOLE   94,162 0 0
PROCTER & GAMBLE CO COM COM 742718109   2,626,848 17,332 SH   SOLE   17,332 0 0
PROSHARES TRUST ULTRA PRO SHORT QQQ ULTRAPRO SHT QQQ 74347G432   417,767 7,735 SH   SOLE   7,735 0 0
QUALCOMM INC COM 747525103   270,112 2,457 SH   SOLE   2,457 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   352,653 3,494 SH   SOLE   3,494 0 0
RIO TINTO PLC SPONSORED ADR SPONSORED ADR 767204100   399,163 5,606 SH   SOLE   5,606 0 0
SABINE ROYALTY TRUST UNIT BENEFICIAL INT UNIT BEN INT 785688102   426,441 4,991 SH   SOLE   4,991 0 0
SECTOR SPDR TR AMEX CONSUMER STAPLES FD SBI CONS STPLS 81369Y308   241,226 3,236 SH   SOLE   3,236 0 0
SECTOR SPDR TR AMEX UTILITIES SELECT SBI INT-UTILS 81369Y886   430,166 6,102 SH   SOLE   6,102 0 0
SELECT SECTOR SPDR FD HEALTH CARE SBI HEALTHCARE 81369Y209   2,304,072 16,960 SH   SOLE   16,960 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   673,616 2,378 SH   SOLE   2,378 0 0
SOUTHERN CO COM COM 842587107   316,809 4,436 SH   SOLE   4,436 0 0
TEKLA HEALTHCARE OPPORTUNITIES FD SHS SHS 879105104   962,432 48,583 SH   SOLE   48,583 0 0
TEXAS INSTRUMENTS INC COM 882508104   4,561,722 27,610 SH   SOLE   27,610 0 0
TORO COMPANY COM 891092108   203,760 1,800 SH   SOLE   1,800 0 0
TORTOISE PWR & ENERGY INFRASTRUCTURE FUND COM 89147X104   249,489 19,552 SH   SOLE   19,552 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   386,734 729 SH   SOLE   729 0 0
UNUM GROUP COM 91529Y106   17,557,657 427,922 SH   SOLE   427,922 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF GOLD MINERS ETF 92189F106   506,822 17,684 SH   SOLE   17,684 0 0
VERIZON COMMUNICATIONS COM COM 92343V104   231,188 5,868 SH   SOLE   5,868 0 0
VISA INC COM CL A COM CL A 92826C839   4,447,150 21,405 SH   SOLE   21,405 0 0
VOC ENERGY TR TR UNIT TR UNIT 91829B103   1,036,683 99,969 SH   SOLE   99,969 0 0
WAL MART STORES INC COM COM 931142103   412,193 2,907 SH   SOLE   2,907 0 0
WESTERN ASSET GLOBAL CORP DEFINED OPPTNTY COM 95790C107   420,735 32,947 SH   SOLE   32,947 0 0
WILLIAMS COS INC COM COM 969457100   251,063 7,631 SH   SOLE   7,631 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE MUNICIPAL BOND 307149AM6   1,153,360 1,775,000 PRN   SOLE   1,775,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE-REF MUNICIPAL BOND 307149AN4   364,933 590,000 PRN   SOLE   590,000 0 0
FL CHARTER SCHOOL REVENUE RIVER CITY EDU SVCS INC PROJ- SER A MUNICIPAL BOND 140539AC1   1,307,866 1,280,000 PRN   SOLE   1,280,000 0 0
FL CHARTER SCHOOL REVENUE RIVER CITY EDU SVCS INC PROJ-SER A MUNICIPAL BOND 140539AB3   439,284 430,000 PRN   SOLE   430,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER A MUNICIPAL BOND 72177MJQ1   2,993,652 3,270,000 PRN   SOLE   3,270,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER B MUNICIPAL BOND 72177MJR9   434,858 475,000 PRN   SOLE   475,000 0 0
PRAIRIELAND DETENTION CENTER PROJ - PUB FAC CORP TEXAS PROJ REV TAXABLE MUNICIPAL BOND 73972CAN4   3,186,197 5,160,000 PRN   SOLE   5,160,000 0 0
PUBLIC FIN AUTH WIS ED REV TRIAD EDUCATION SERVICES INC MUNICIPAL BOND 74442EAX8   1,604,688 1,600,000 PRN   SOLE   1,600,000 0 0
SILICON VLY CA TOBACCO SECURITIZATION AUTH TABACCO SETTLEM CAP APPREC MUNICIPAL BOND 82706TAD3   275,170 3,500,000 PRN   SOLE   3,500,000 0 0
TULANE UNIV LA RFDG-TULANE UNIV-C 0.523 02/15/36 B/E DTD 05/31/07 CLB MUNICIPAL BOND 899062BQ5   711,572 770,000 PRN   SOLE   770,000 0 0
UNITED STATES TREAS NTS 1.375 08/31/23 B/E DTD 08/31/16 TREASURY NOTE 9128282D1   318,704 326,000 PRN   SOLE   326,000 0 0
UNITED STATES TREAS NTS 1.500 03/31/23 B/E DTD 03/31/16 TREASURY NOTE 912828Q29   695,079 700,000 PRN   SOLE   700,000 0 0
UNITED STATES TREAS NTS 1.625 04/30/23 B/E DTD 04/30/16 TREASURY NOTE 912828R28   247,675 250,000 PRN   SOLE   250,000 0 0
UNITED STATES TREAS NTS 1.750 01/31/23 B/E DTD 01/31/16 TREASURY NOTE 912828P38   249,550 250,000 PRN   SOLE   250,000 0 0
UNITED STATES TREAS NTS 1.750 05/15/23 B/E DTD 05/15/13 TREASURY NOTE 912828VB3   1,152,802 1,165,000 PRN   SOLE   1,165,000 0 0
UNITED STATES TREAS NTS 2.000 05/31/24 B/E DTD 05/31/17 TREASURY NOTE 912828XT2   385,532 400,000 PRN   SOLE   400,000 0 0
UNITED STATES TREAS NTS 2.000 06/30/24 B/E DTD 06/30/17 TREASURY NOTE 912828XX3   481,055 500,000 PRN   SOLE   500,000 0 0
UNITED STATES TREAS NTS 2.125 07/31/24 B/EDTD 07/31/17 TREASURY NOTE 9128282N9   217,455 226,000 PRN   SOLE   226,000 0 0
UNITED STATES TREAS NTS 2.250 10/31/24 B/E DTD 10/31/17 TREASURY NOTE 9128283D0   240,245 250,000 PRN   SOLE   250,000 0 0
UNITED STATES TREAS NTS 2.625 12/31/23 B/E DTD 12/31/18 TREASURY NOTE 9128285U0   808,211 825,000 PRN   SOLE   825,000 0 0
UNITED STATES TREAS NTS 2.750 02/15/24 B/E DTD 02/15/14 TREASURY NOTE 912828B66   587,154 600,000 PRN   SOLE   600,000 0 0