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 327 2,195 SH   SOLE NA 2,195 0 0
ABBVIE INC COM 00287Y109 19,073 117,657 SH   SOLE NA 117,657 0 0
ACCENTURE PLC IRELAND CLASS SHS ISIN#IE00B SHS CLASS A G1151C101 628 1,862 SH   SOLE NA 1,862 0 0
ADOBE SYS INC COM COM 00724F101 318 697 SH   SOLE NA 697 0 0
ALLIANCEBERSTEIN GLOBAL HIGH INCOME FD INC COM 01879R106 41,965 3,753,569 SH   SOLE NA 3,753,569 0 0
ALPS ETF TR ALERIAN MLP ETF ALERIAN MLP 00162Q452 768 20,048 SH   SOLE NA 20,048 0 0
ALTRIA GROUP INC COM 02209S103 496 9,497 SH   SOLE NA 9,497 0 0
AMAZON COM INC COM 023135106 3,286 1,008 SH   SOLE NA 1,008 0 0
AMERICAN TOWER CORP CL A COM 03027X100 217 864 SH   SOLE NA 864 0 0
AMPHENOL CORP NEW CL A CL A 032095101 562 7,460 SH   SOLE NA 7,460 0 0
APPLE INC COM COM 037833100 3,583 20,519 SH   SOLE NA 20,519 0 0
APPLIED MATERIALS INC COM 038222105 350 2,652 SH   SOLE NA 2,652 0 0
ARES CAP CORP COM COM 04010L103 21,851 1,042,998 SH   SOLE NA 1,042,998 0 0
ATLANTICA YIELD PLC SHS G0751N103 14,921 425,457 SH   SOLE NA 425,457 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 765 2,169 SH   SOLE NA 2,169 0 0
BHP GROUP LTD SPONSORED ADR SPONSORED ADS 088606108 721 9,339 SH   SOLE NA 9,339 0 0
BLACKROCK CORPORATE HIGH YIELD FD VI INC C COM 09255P107 11,734 1,089,525 SH   SOLE NA 1,089,525 0 0
BLOOM ENERGY CORP CL A COM CL A 093712107 2,787 115,398 SH   SOLE NA 115,398 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 14,162 193,917 SH   SOLE NA 193,917 0 0
BROOKFIELD REAL ASSETS INCOME FD SHS BEN INT 112830104 1,828 88,122 SH   SOLE NA 88,122 0 0
BROOKFIELD RENEWABLE PARTNERS LP PARTNERSHIP UNIT G16258108 251 6,105 SH   SOLE NA 6,105 0 0
CALAMOS STRATEGIC TOTAL RETURN FD COM SH B COM SH BEN INT 128125101 1,791 102,165 SH   SOLE NA 102,165 0 0
CANADIAN SOLAR INC COM 136635109 208 5,888 SH   SOLE NA 5,888 0 0
CARLYLE GROUP INC COM COM 14316J108 633 12,945 SH   SOLE NA 12,945 0 0
CATERPILLAR INC COM 149123101 238 1,066 SH   SOLE NA 1,066 0 0
CHENIERE ENERGY INC COM NEW COM NEW 16411R208 1,985 14,318 SH   SOLE NA 14,318 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT REPT COM UNIT 16411Q101 13,784 244,578 SH   SOLE NA 244,578 0 0
CHEVRON CORP NEW COM COM 166764100 863 5,300 SH   SOLE NA 5,300 0 0
CIGNA CORP COM 125523100 401 1,675 SH   SOLE NA 1,675 0 0
CISCO SYSTEMS INC COM 17275R102 236 4,233 SH   SOLE NA 4,233 0 0
CLEARBRIDGE ENERGY MLP FD INC COM COM 184692200 12,889 382,236 SH   SOLE NA 382,236 0 0
CLEARBRIDGE ENERGY MLP OPPORTUNITY COM 18469P209 20,514 727,436 SH   SOLE NA 727,436 0 0
COHEN & STEERS INFRASTRUCTURE FD INC COM COM 19248A109 34,130 1,178,913 SH   SOLE NA 1,178,913 0 0
COHEN & STEERS QUALITY INCOME RLTY FD INC COM 19247L106 360 21,541 SH   SOLE NA 21,541 0 0
CONOCOPHILLIPS COM COM 20825C104 298 2,983 SH   SOLE NA 2,983 0 0
CVS CAREMARK CORP COM 126650100 218 2,152 SH   SOLE NA 2,152 0 0
DANAHER CORP COM COM 235851102 1,085 3,697 SH   SOLE NA 3,697 0 0
DEERE & CO COM 244199105 939 2,260 SH   SOLE NA 2,260 0 0
DIAMONDBACK ENERGY INC COM 25278X109 833 6,080 SH   SOLE NA 6,080 0 0
DOUBLELINE INCOME SOLUTIONS FD COM 258622109 43,602 3,002,863 SH   SOLE NA 3,002,863 0 0
DUKE ENERGY CORP NEW COM COM NEW 26441C204 925 8,287 SH   SOLE NA 8,287 0 0
EATON VANCE TAX ADVANTAGED DIVID INCOME FU COM 27828G107 12,563 433,493 SH   SOLE NA 433,493 0 0
EATON VANCE TAX ADVANTAGED GLO GLOBAL DIVI COM 27828S101 1,313 63,783 SH   SOLE NA 63,783 0 0
ELI LILLY & CO COM COM 532457108 6,529 22,801 SH   SOLE NA 22,801 0 0
ENBRIDGE INC COM 29250N105 252 5,466 SH   SOLE NA 5,466 0 0
ENERGY TRANSFER LP COM UNITS COM UT LTD PTN 29273V100 9,298 830,944 SH   SOLE NA 830,944 0 0
ENPHASE ENERGY INC COM 29355A107 713 3,534 SH   SOLE NA 3,534 0 0
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107 9,467 366,801 SH   SOLE NA 366,801 0 0
ETF SER SOLUTIONS DEFIANCE NEXT GEN CNTVY DEFIANCE NEXT 26922A289 849 22,606 SH   SOLE NA 22,606 0 0
EXXON MOBIL CORP COM COM 30231G102 2,422 29,327 SH   SOLE NA 29,327 0 0
FIRST SOLAR INC COM COM 336433107 301 3,596 SH   SOLE NA 3,596 0 0
FORD MOTOR CO DEL COM PAR COM 345370860 730 43,197 SH   SOLE NA 43,197 0 0
GENERAL MNY MKT FUND MONEY MARKET 370990228 152,161 152,161,409 SH   SOLE NA 152,161,409 0 0
GLOBAL X FDS MLP ETF GLBL X MLP ETF 37954Y343 18,145 450,248 SH   SOLE NA 450,248 0 0
GLOBAL X LITHIUM AND BATTERY ETF LITHIUM BTRY ETF 37954Y855 11,262 146,299 SH   SOLE NA 146,299 0 0
GOODYEAR TIRE & RUBBER CO COM COM 382550101 358 25,080 SH   SOLE NA 25,080 0 0
HERCULES TECHNOLOGY GROWTH CAP INC COM 427096508 7,606 420,929 SH   SOLE NA 420,929 0 0
INFORMATION SERVICES GRP COM 45675Y104 903 132,537 SH   SOLE NA 132,537 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 6,227 30,318 SH   SOLE NA 30,318 0 0
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101 264 2,032 SH   SOLE NA 2,032 0 0
INVESCO QQQ TR UNIT SER 1 UNIT SER 1 46090E103 238 658 SH   SOLE NA 658 0 0
ISHARES INC MSCI FRONTIER & SELECT EM ETF MSCI FRONTIER 464286145 501 15,420 SH   SOLE NA 15,420 0 0
ISHARES TR CORE S&P U S VALUE ETF CORE S&P US VLU 464287663 265 3,494 SH   SOLE NA 3,494 0 0
ISHARES TR GLOBAL CLEAN ENERGY ETF GL CLEAN ENE ETF 464288224 258 12,007 SH   SOLE NA 12,007 0 0
JOHNSON & JOHNSON COM COM 478160104 976 5,508 SH   SOLE NA 5,508 0 0
JP MORGAN CHASE & CO COM COM 46625H100 321 2,352 SH   SOLE NA 2,352 0 0
KAYNE ANDERSON NEXTGEN ENERGY & INFRAST COM 48661E108 3,609 421,144 SH   SOLE NA 421,144 0 0
KINDER MORGAN INC COM 49456B101 12,033 636,328 SH   SOLE NA 636,328 0 0
KLA CORP COM NEW 482480100 344 940 SH   SOLE NA 940 0 0
LAREDO PETE INC COM 516806205 271 3,418 SH   SOLE NA 3,418 0 0
LUMEN TECHNOLOGIES INC COM 550241103 244 21,629 SH   SOLE NA 21,629 0 0
MASTERCARD INC CL A CL A 57636Q104 890 2,491 SH   SOLE NA 2,491 0 0
MERCK & CO INC NEW COM COM 58933Y105 13,021 158,694 SH   SOLE NA 158,694 0 0
MESA RTY TR UNIT BEN INT UNIT BEN INT 590660106 279 32,340 SH   SOLE NA 32,340 0 0
META PLATFORMS INC CL A 30303M102 292 1,313 SH   SOLE NA 1,313 0 0
MICROSOFT CORP COM COM 594918104 1,776 5,761 SH   SOLE NA 5,761 0 0
MONDELEZ INTL INC CL A CL A 609207105 256 4,085 SH   SOLE NA 4,085 0 0
NIKE INC CLASS B CL B 654106103 408 3,031 SH   SOLE NA 3,031 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS SHS 67075G103 45,089 3,166,347 SH   SOLE NA 3,166,347 0 0
OGE ENERGY CORP COM 670837103 243 5,960 SH   SOLE NA 5,960 0 0
ORACLE CORP COM COM 68389X105 240 2,899 SH   SOLE NA 2,899 0 0
PEMBINA PIPELINE CORP COM 706327103 207 5,500 SH   SOLE NA 5,500 0 0
PEPSICO INC COM COM 713448108 409 2,442 SH   SOLE NA 2,442 0 0
PERMIAN BASIN RTY TR UNIT BEN INT UNIT BEN INT 714236106 808 64,575 SH   SOLE NA 64,575 0 0
PERMIANVILLE RTY TR TR UNIT TR UNIT 71425H100 343 136,480 SH   SOLE NA 136,480 0 0
PFIZER INC COM COM 717081103 336 6,481 SH   SOLE NA 6,481 0 0
PHILIP MORRIS INTL INC COM COM 718172109 594 6,320 SH   SOLE NA 6,320 0 0
PIONEER NAT RES CO COM COM 723787107 1,654 6,616 SH   SOLE NA 6,616 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,577 10,319 SH   SOLE NA 10,319 0 0
QUALCOMM INC COM 747525103 388 2,538 SH   SOLE NA 2,538 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 346 3,492 SH   SOLE NA 3,492 0 0
RIO TINTO PLC SPONSORED ADR ISIN#US7672041 SPONSORED ADR 767204100 640 7,959 SH   SOLE NA 7,959 0 0
SABINE ROYALTY TRUST UNIT BENEFICIAL INT UNIT BEN INT 785688102 271 4,694 SH   SOLE NA 4,694 0 0
SECTOR SPDR TR AMEX CONSUMER STAPLES FD SBI CONS STPLS 81369Y308 206 2,713 SH   SOLE NA 2,713 0 0
SECTOR SPDR TR AMEX UTILITIES SELECT SBI INT-UTILS 81369Y886 200 2,690 SH   SOLE NA 2,690 0 0
SELECT SECTOR SPDR FD HEALTH CARE SBI HEALTHCARE 81369Y209 2,466 17,999 SH   SOLE NA 17,999 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 397 1,232 SH   SOLE NA 1,232 0 0
SOUTHERN CO COM COM 842587107 316 4,357 SH   SOLE NA 4,357 0 0
SPDR GOLD TR GOLD SHS GOLD SHS 78463V107 902 4,993 SH   SOLE NA 4,993 0 0
STARWOOD PPTY TR INC COM 85571B105 226 9,355 SH   SOLE NA 9,355 0 0
TEKLA HEALTHCARE OPPORTUNITIES FD SHS SHS 879105104 1,072 48,166 SH   SOLE NA 48,166 0 0
TEXAS INSTRUMENTS INC COM 882508104 5,153 28,087 SH   SOLE NA 28,087 0 0
TORTOISE PWR & ENERGY INFRASTRUCTURE FUND COM 89147X104 265 18,627 SH   SOLE NA 18,627 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 379 744 SH   SOLE NA 744 0 0
UNUM GROUP COM 91529Y106 6,746 214,092 SH   SOLE NA 214,092 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 581 11,413 SH   SOLE NA 11,413 0 0
VISA INC COM CL A COM CL A 92826C839 4,904 22,115 SH   SOLE NA 22,115 0 0
VOC ENERGY TR TR UNIT TR UNIT 91829B103 730 106,700 SH   SOLE NA 106,700 0 0
WAL MART STORES INC COM COM 931142103 375 2,517 SH   SOLE NA 2,517 0 0
WESTERN ASSET GLOBAL CORP DEFINED OPPTNTY COM 95790C107 474 31,891 SH   SOLE NA 31,891 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE MUNICIPAL BOND 307149AM6 1,253 1,800,000 PRN   SOLE NA 1,800,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE-REF MUNICIPAL BOND 307149AN4 399 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,374 1,305,000 PRN   SOLE NA 1,305,000 0 0
FL CHARTER SCHOOL REVENUE RIVER CITY EDU SVCS INC PROJ-SER A MUNICIPAL BOND 140539AB3 452 430,000 PRN   SOLE NA 430,000 0 0
MOUNT ORAB OH PORT AUTH AUTOMALL PROJECT - 6.75 TAXABLE 12/01/36 MUNICIPAL BOND 622266AA2 4,389 4,625,000 PRN   SOLE NA 4,625,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER A MUNICIPAL BOND 72177MJQ1 3,370 3,370,000 PRN   SOLE NA 3,370,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER B MUNICIPAL BOND 72177MJR9 520 520,000 PRN   SOLE NA 520,000 0 0
PRAIRIELAND DETENTION CENTER PROJ - PUB FAC CORP TEXAS PROJ REV TAXABLE MUNICIPAL BOND 73972CAN4 3,555 5,260,000 PRN   SOLE NA 5,260,000 0 0
PUBLIC FIN AUTH WIS ED REV TRIAD EDUCATION SERVICES INC MUNICIPAL BOND 74442EAX8 1,710 1,600,000 PRN   SOLE NA 1,600,000 0 0
SILICON VLY CA TOBACCO SECURITIZATION AUTH TABACCO SETTLEM CAP APPREC MUNICIPAL BOND 82706TAD3 343 3,500,000 PRN   SOLE NA 3,500,000 0 0
TOBACCO SETTLEMENT FING CORP VA RFDG-FIRST SUB-SER C MUNICIPAL BOND 88880NAW9 209 830,000 PRN   SOLE NA 830,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 721 770,000 PRN   SOLE NA 770,000 0 0