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 COM 88579Y101 232 2,103 SH   SOLE NA 2,103 0 0
ABBVIE INC COM 00287Y109 17,973 133,916 SH   SOLE NA 133,916 0 0
ACCENTURE PLC IRELAND CLASS SHS SHS CLASS A G1151C101 467 1,815 SH   SOLE NA 1,815 0 0
ADOBE SYS INC COM COM 00724F101 206 749 SH   SOLE NA 749 0 0
ALLIANCEBERSTEIN GLOBAL HIGH INCOME FD INC COM 01879R106 37,910 4,269,141 SH   SOLE NA 4,269,141 0 0
ALPS ETF TR ALERIAN MLP ETF ALERIAN MLP 00162Q452 733 20,055 SH   SOLE NA 20,055 0 0
ALTRIA GROUP INC COM 02209S103 421 10,437 SH   SOLE NA 10,437 0 0
AMAZON COM INC COM 023135106 2,227 19,712 SH   SOLE NA 19,712 0 0
AMPHENOL CORP NEW CL A CL A 032095101 496 7,406 SH   SOLE NA 7,406 0 0
APPLE INC COM COM 037833100 2,816 20,376 SH   SOLE NA 20,376 0 0
APPLIED MATERIALS INC COM 038222105 214 2,618 SH   SOLE NA 2,618 0 0
ARES CAP CORP COM COM 04010L103 17,696 1,048,358 SH   SOLE NA 1,048,358 0 0
ATLANTICA YIELD PLC SHS G0751N103 11,133 423,312 SH   SOLE NA 423,312 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 581 2,174 SH   SOLE NA 2,174 0 0
BHP GROUP LTD SPONSORED ADR SPONSORED ADS 088606108 331 6,605 SH   SOLE NA 6,605 0 0
BLACKROCK CORPORATE HIGH YIELD FD VI INC C COM 09255P107 22,835 2,670,728 SH   SOLE NA 2,670,728 0 0
BLOOM ENERGY CORP CL A COM CL A 093712107 2,262 113,149 SH   SOLE NA 113,149 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 17,061 239,991 SH   SOLE NA 239,991 0 0
BROOKFIELD REAL ASSETS INCOME FD SHS BEN INT 112830104 1,689 98,143 SH   SOLE NA 98,143 0 0
CALAMOS STRATEGIC TOTAL RETURN FD COM SH B COM SH BEN INT 128125101 6,580 526,397 SH   SOLE NA 526,397 0 0
CANADIAN SOLAR INC COM 136635109 219 5,890 SH   SOLE NA 5,890 0 0
CARLYLE GROUP INC COM COM 14316J108 329 12,731 SH   SOLE NA 12,731 0 0
CHENIERE ENERGY INC COM NEW COM NEW 16411R208 1,762 10,620 SH   SOLE NA 10,620 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT REPT COM UNIT 16411Q101 12,758 239,089 SH   SOLE NA 239,089 0 0
CHEVRON CORP NEW COM COM 166764100 814 5,663 SH   SOLE NA 5,663 0 0
CIGNA CORP COM 125523100 455 1,638 SH   SOLE NA 1,638 0 0
CLEARBRIDGE ENERGY MLP FD INC COM COM 184692200 11,134 373,618 SH   SOLE NA 373,618 0 0
CLEARBRIDGE ENERGY MLP OPPORTUNITY COM 18469P209 16,319 652,493 SH   SOLE NA 652,493 0 0
COHEN & STEERS INFRASTRUCTURE FD INC COM COM 19248A109 29,582 1,272,906 SH   SOLE NA 1,272,906 0 0
COHEN & STEERS QUALITY INCOME RLTY FD INC COM 19247L106 269 23,940 SH   SOLE NA 23,940 0 0
CONOCOPHILLIPS COM COM 20825C104 324 3,162 SH   SOLE NA 3,162 0 0
CVS CAREMARK CORP COM 126650100 204 2,135 SH   SOLE NA 2,135 0 0
DANAHER CORP COM COM 235851102 933 3,611 SH   SOLE NA 3,611 0 0
DEERE & CO COM 244199105 752 2,253 SH   SOLE NA 2,253 0 0
DIAMONDBACK ENERGY INC COM 25278X109 736 6,107 SH   SOLE NA 6,107 0 0
DOUBLELINE INCOME SOLUTIONS FD COM 258622109 35,757 3,310,863 SH   SOLE NA 3,310,863 0 0
DUKE ENERGY CORP NEW COM COM NEW 26441C204 228 2,450 SH   SOLE NA 2,450 0 0
EATON VANCE TAX ADVANTAGED DIVID INCOME FU COM 27828G107 15,857 729,045 SH   SOLE NA 729,045 0 0
EATON VANCE TAX ADVANTAGED GLO GLOBAL DIVI COM 27828S101 6,903 457,484 SH   SOLE NA 457,484 0 0
ELI LILLY & CO COM COM 532457108 7,189 22,233 SH   SOLE NA 22,233 0 0
ENERGY TRANSFER LP COM UNITS COM UT LTD PTN 29273V100 9,213 835,265 SH   SOLE NA 835,265 0 0
ENPHASE ENERGY INC COM 29355A107 1,557 5,613 SH   SOLE NA 5,613 0 0
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107 8,783 369,340 SH   SOLE NA 369,340 0 0
EXXON MOBIL CORP COM COM 30231G102 2,610 29,899 SH   SOLE NA 29,899 0 0
FIRST SOLAR INC COM COM 336433107 466 3,522 SH   SOLE NA 3,522 0 0
FORD MOTOR CO DEL COM PAR COM 345370860 489 43,702 SH   SOLE NA 43,702 0 0
GENERAL MNY MKT FUND MONEY MARKET 370990228 84,350 84,349,839 SH   SOLE NA 84,349,839 0 0
GLOBAL X FDS MLP ETF GLBL X MLP ETF 37954Y343 18,059 457,879 SH   SOLE NA 457,879 0 0
GLOBAL X LITHIUM AND BATTERY ETF LITHIUM BTRY ETF 37954Y855 9,362 141,652 SH   SOLE NA 141,652 0 0
HERCULES TECHNOLOGY GROWTH CAP INC COM 427096508 4,909 423,951 SH   SOLE NA 423,951 0 0
INFORMATION SERVICES GRP COM 45675Y104 881 185,140 SH   SOLE NA 185,140 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 2,639 29,823 SH   SOLE NA 29,823 0 0
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101 274 2,307 SH   SOLE NA 2,307 0 0
ISHARES TR 1-3 YR TREAS BD ETF 1 3 YR TREAS BD 464287457 706 8,694 SH   SOLE NA 8,694 0 0
ISHARES TR CORE S&P U S VALUE ETF CORE S&P US VLU 464287663 221 3,535 SH   SOLE NA 3,535 0 0
ISHARES TR GLOBAL CLEAN ENERGY ETF GL CLEAN ENE ETF 464288224 259 13,553 SH   SOLE NA 13,553 0 0
JOHNSON & JOHNSON COM COM 478160104 718 4,396 SH   SOLE NA 4,396 0 0
KAYNE ANDERSON NEXTGEN ENERGY & INFRAST COM 48661E108 2,985 422,231 SH   SOLE NA 422,231 0 0
KLA CORP COM NEW 482480100 284 940 SH   SOLE NA 940 0 0
LAREDO PETE INC COM 516806205 207 3,288 SH   SOLE NA 3,288 0 0
MASTERCARD INC CL A CL A 57636Q104 687 2,415 SH   SOLE NA 2,415 0 0
MERCK & CO INC NEW COM COM 58933Y105 14,881 172,799 SH   SOLE NA 172,799 0 0
MESA RTY TR UNIT BEN INT UNIT BEN INT 590660106 414 32,829 SH   SOLE NA 32,829 0 0
MICROSOFT CORP COM COM 594918104 1,274 5,468 SH   SOLE NA 5,468 0 0
MONDELEZ INTL INC CL A CL A 609207105 224 4,085 SH   SOLE NA 4,085 0 0
NIKE INC CLASS B CL B 654106103 247 2,975 SH   SOLE NA 2,975 0 0
NUSCALE PWR CORP CL A COM 67079K100 991 84,868 SH   SOLE NA 84,868 0 0
NUVEEN DIVIDEND ADVANTAGE MUNICIPAL FUND COM 67066V101 6,859 623,525 SH   SOLE NA 623,525 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS SHS 67075G103 36,441 3,457,354 SH   SOLE NA 3,457,354 0 0
NUVEEN INSURED TAX FREE ADVANTAGE COM 670657105 6,856 646,837 SH   SOLE NA 646,837 0 0
OGE ENERGY CORP COM 670837103 222 6,083 SH   SOLE NA 6,083 0 0
ORACLE CORP COM COM 68389X105 208 3,401 SH   SOLE NA 3,401 0 0
PEPSICO INC COM COM 713448108 425 2,602 SH   SOLE NA 2,602 0 0
PERMIANVILLE RTY TR TR UNIT TR UNIT 71425H100 477 143,643 SH   SOLE NA 143,643 0 0
PFIZER INC COM COM 717081103 288 6,578 SH   SOLE NA 6,578 0 0
PHILIP MORRIS INTL INC COM COM 718172109 525 6,322 SH   SOLE NA 6,322 0 0
PIONEER NAT RES CO COM COM 723787107 20,176 93,178 SH   SOLE NA 93,178 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,281 10,147 SH   SOLE NA 10,147 0 0
PROSHARES TRUST ULTRA PRO SHORT QQQ ULTRAPRO SHT QQQ 74347G432 426 6,948 SH   SOLE NA 6,948 0 0
QUALCOMM INC COM 747525103 277 2,456 SH   SOLE NA 2,456 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 286 3,494 SH   SOLE NA 3,494 0 0
RIO TINTO PLC SPONSORED ADR SPONSORED ADR 767204100 309 5,611 SH   SOLE NA 5,611 0 0
SABINE ROYALTY TRUST UNIT BENEFICIAL INT UNIT BEN INT 785688102 346 4,861 SH   SOLE NA 4,861 0 0
SECTOR SPDR TR AMEX CONSUMER STAPLES FD SBI CONS STPLS 81369Y308 204 3,058 SH   SOLE NA 3,058 0 0
SECTOR SPDR TR AMEX UTILITIES SELECT SBI INT-UTILS 81369Y886 394 6,020 SH   SOLE NA 6,020 0 0
SELECT SECTOR SPDR FD HEALTH CARE SBI HEALTHCARE 81369Y209 2,101 17,352 SH   SOLE NA 17,352 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 225 971 SH   SOLE NA 971 0 0
SOUTHERN CO COM COM 842587107 299 4,394 SH   SOLE NA 4,394 0 0
TEKLA HEALTHCARE OPPORTUNITIES FD SHS SHS 879105104 956 52,775 SH   SOLE NA 52,775 0 0
TEXAS INSTRUMENTS INC COM 882508104 4,304 27,805 SH   SOLE NA 27,805 0 0
TORTOISE PWR & ENERGY INFRASTRUCTURE FUND COM 89147X104 240 19,231 SH   SOLE NA 19,231 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 368 729 SH   SOLE NA 729 0 0
UNUM GROUP COM 91529Y106 16,527 425,963 SH   SOLE NA 425,963 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 436 11,494 SH   SOLE NA 11,494 0 0
VISA INC COM CL A COM CL A 92826C839 3,870 21,784 SH   SOLE NA 21,784 0 0
VOC ENERGY TR TR UNIT TR UNIT 91829B103 674 99,575 SH   SOLE NA 99,575 0 0
WAL MART STORES INC COM COM 931142103 333 2,566 SH   SOLE NA 2,566 0 0
WESTERN ASSET GLOBAL CORP DEFINED OPPTNTY COM 95790C107 363 32,541 SH   SOLE NA 32,541 0 0
WILLIAMS COS INC COM COM 969457100 218 7,631 SH   SOLE NA 7,631 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE MUNICIPAL BOND 307149AM6 1,134 1,775,000 PRN   SOLE NA 1,775,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE-REF MUNICIPAL BOND 307149AN4 360 590,000 PRN   SOLE NA 590,000 0 0
FL CHARTER SCHOOL REVENUE RIVER CITY EDU SVCS INC PROJ- SER A MUNICIPAL BOND 140539AC1 1,315 1,280,000 PRN   SOLE NA 1,280,000 0 0
FL CHARTER SCHOOL REVENUE RIVER CITY EDU SVCS INC PROJ-SER A MUNICIPAL BOND 140539AB3 442 430,000 PRN   SOLE NA 430,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER A MUNICIPAL BOND 72177MJQ1 2,952 3,270,000 PRN   SOLE NA 3,270,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER B MUNICIPAL BOND 72177MJR9 429 475,000 PRN   SOLE NA 475,000 0 0
PRAIRIELAND DETENTION CENTER PROJ - PUB FAC CORP TEXAS PROJ REV TAXABLE MUNICIPAL BOND 73972CAN4 3,161 5,210,000 PRN   SOLE NA 5,210,000 0 0
PUBLIC FIN AUTH WIS ED REV TRIAD EDUCATION SERVICES INC MUNICIPAL BOND 74442EAX8 1,609 1,600,000 PRN   SOLE NA 1,600,000 0 0
SILICON VLY CA TOBACCO SECURITIZATION AUTH TABACCO SETTLEM CAP APPREC MUNICIPAL BOND 82706TAD3 244 3,500,000 PRN   SOLE NA 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 770,000 PRN   SOLE NA 770,000 0 0
UNITED STATES TREAS NTS 1.375 08/31/23 B/E DTD 08/31/16 TREASURY NOTE 9128282D1 318 326,000 PRN   SOLE NA 326,000 0 0
UNITED STATES TREAS NTS 1.500 03/31/23 B/E DTD 03/31/16 TREASURY NOTE 912828Q29 692 700,000 PRN   SOLE NA 700,000 0 0
UNITED STATES TREAS NTS 1.750 01/31/23 B/E DTD 01/31/16 TREASURY NOTE 912828P38 248 250,000 PRN   SOLE NA 250,000 0 0
UNITED STATES TREAS NTS 2.000 05/31/24 B/E DTD 05/31/17 TREASURY NOTE 912828XT2 385 400,000 PRN   SOLE NA 400,000 0 0
UNITED STATES TREAS NTS 2.000 06/30/24 B/E DTD 06/30/17 TREASURY NOTE 912828XX3 481 500,000 PRN   SOLE NA 500,000 0 0
UNITED STATES TREAS NTS 2.125 07/31/24 B/EDTD 07/31/17 TREASURY NOTE 9128282N9 217 226,000 PRN   SOLE NA 226,000 0 0
UNITED STATES TREAS NTS 2.250 10/31/24 B/E DTD 10/31/17 TREASURY NOTE 9128283D0 240 250,000 PRN   SOLE NA 250,000 0 0
UNITED STATES TREAS NTS 2.750 02/15/24 B/E DTD 02/15/14 TREASURY NOTE 912828B66 587 600,000 PRN   SOLE NA 600,000 0 0