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 292 2,256 SH   SOLE NA 2,256 0 0
ABBVIE INC COM 00287Y109 20,226 132,057 SH   SOLE NA 132,057 0 0
ACCENTURE PLC IRELAND CLASS SHS SHS CLASS A G1151C101 504 1,815 SH   SOLE NA 1,815 0 0
ADOBE SYS INC COM COM 00724F101 276 755 SH   SOLE NA 755 0 0
ALLIANCEBERSTEIN GLOBAL HIGH INCOME FD INC COM 01879R106 39,716 4,065,087 SH   SOLE NA 4,065,087 0 0
ALPS ETF TR ALERIAN MLP ETF ALERIAN MLP 00162Q452 691 20,051 SH   SOLE NA 20,051 0 0
ALTRIA GROUP INC COM 02209S103 398 9,520 SH   SOLE NA 9,520 0 0
AMAZON COM INC COM 023135106 2,192 20,640 SH   SOLE NA 20,640 0 0
AMERICAN TOWER CORP CL A COM 03027X100 230 902 SH   SOLE NA 902 0 0
AMPHENOL CORP NEW CL A CL A 032095101 480 7,463 SH   SOLE NA 7,463 0 0
APPLE INC COM COM 037833100 2,773 20,285 SH   SOLE NA 20,285 0 0
APPLIED MATERIALS INC COM 038222105 238 2,618 SH   SOLE NA 2,618 0 0
ARES CAP CORP COM COM 04010L103 18,748 1,045,649 SH   SOLE NA 1,045,649 0 0
ATLANTICA YIELD PLC SHS G0751N103 13,659 423,411 SH   SOLE NA 423,411 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702 594 2,174 SH   SOLE NA 2,174 0 0
BHP GROUP LTD SPONSORED ADR SPONSORED ADS 088606108 374 6,654 SH   SOLE NA 6,654 0 0
BLACKROCK CORPORATE HIGH YIELD FD VI INC C COM 09255P107 21,018 2,205,490 SH   SOLE NA 2,205,490 0 0
BLOOM ENERGY CORP CL A COM CL A 093712107 1,883 114,108 SH   SOLE NA 114,108 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 18,372 238,603 SH   SOLE NA 238,603 0 0
BROOKFIELD REAL ASSETS INCOME FD SHS BEN INT 112830104 1,720 93,329 SH   SOLE NA 93,329 0 0
BROOKFIELD RENEWABLE PARTNERS LP PARTNERSHIP UNIT G16258108 212 6,105 SH   SOLE NA 6,105 0 0
CALAMOS STRATEGIC TOTAL RETURN FD COM SH B COM SH BEN INT 128125101 1,356 103,397 SH   SOLE NA 103,397 0 0
CARLYLE GROUP INC COM COM 14316J108 410 12,961 SH   SOLE NA 12,961 0 0
CHENIERE ENERGY INC COM NEW COM NEW 16411R208 1,869 14,046 SH   SOLE NA 14,046 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT REPT COM UNIT 16411Q101 10,725 239,032 SH   SOLE NA 239,032 0 0
CHEVRON CORP NEW COM COM 166764100 785 5,423 SH   SOLE NA 5,423 0 0
CIGNA CORP COM 125523100 442 1,677 SH   SOLE NA 1,677 0 0
CLEARBRIDGE ENERGY MLP FD INC COM COM 184692200 10,907 379,649 SH   SOLE NA 379,649 0 0
CLEARBRIDGE ENERGY MLP OPPORTUNITY COM 18469P209 17,232 729,849 SH   SOLE NA 729,849 0 0
COHEN & STEERS INFRASTRUCTURE FD INC COM COM 19248A109 32,199 1,272,171 SH   SOLE NA 1,272,171 0 0
COHEN & STEERS QUALITY INCOME RLTY FD INC COM 19247L106 310 22,846 SH   SOLE NA 22,846 0 0
CONOCOPHILLIPS COM COM 20825C104 284 3,162 SH   SOLE NA 3,162 0 0
CVS CAREMARK CORP COM 126650100 201 2,161 SH   SOLE NA 2,161 0 0
DANAHER CORP COM COM 235851102 921 3,632 SH   SOLE NA 3,632 0 0
DEERE & CO COM 244199105 677 2,261 SH   SOLE NA 2,261 0 0
DIAMONDBACK ENERGY INC COM 25278X109 737 6,080 SH   SOLE NA 6,080 0 0
DOUBLELINE INCOME SOLUTIONS FD COM 258622109 38,599 3,182,142 SH   SOLE NA 3,182,142 0 0
DUKE ENERGY CORP NEW COM COM NEW 26441C204 889 8,289 SH   SOLE NA 8,289 0 0
EATON VANCE TAX ADVANTAGED DIVID INCOME FU COM 27828G107 11,906 498,767 SH   SOLE NA 498,767 0 0
EATON VANCE TAX ADVANTAGED GLO GLOBAL DIVI COM 27828S101 2,401 149,064 SH   SOLE NA 149,064 0 0
ELI LILLY & CO COM COM 532457108 7,402 22,829 SH   SOLE NA 22,829 0 0
ENBRIDGE INC COM 29250N105 230 5,466 SH   SOLE NA 5,466 0 0
ENERGY TRANSFER LP COM UNITS COM UT LTD PTN 29273V100 8,332 834,839 SH   SOLE NA 834,839 0 0
ENPHASE ENERGY INC COM 29355A107 1,014 5,195 SH   SOLE NA 5,195 0 0
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107 8,976 368,301 SH   SOLE NA 368,301 0 0
ETF SER SOLUTIONS DEFIANCE NEXT GEN CNTVY DEFIANCE NEXT 26922A289 593 18,806 SH   SOLE NA 18,806 0 0
EXXON MOBIL CORP COM COM 30231G102 2,518 29,403 SH   SOLE NA 29,403 0 0
FIRST SOLAR INC COM COM 336433107 245 3,596 SH   SOLE NA 3,596 0 0
FORD MOTOR CO DEL COM PAR COM 345370860 475 42,659 SH   SOLE NA 42,659 0 0
GENERAL MNY MKT FUND MONEY MARKET 370990228 112,501 112,501,042 SH   SOLE NA 112,501,042 0 0
GLOBAL X FDS MLP ETF GLBL X MLP ETF 37954Y343 16,617 450,696 SH   SOLE NA 450,696 0 0
GLOBAL X LITHIUM AND BATTERY ETF LITHIUM BTRY ETF 37954Y855 10,388 143,039 SH   SOLE NA 143,039 0 0
HERCULES TECHNOLOGY GROWTH CAP INC COM 427096508 5,682 421,196 SH   SOLE NA 421,196 0 0
INFORMATION SERVICES GRP COM 45675Y104 896 132,537 SH   SOLE NA 132,537 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 3,277 29,823 SH   SOLE NA 29,823 0 0
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101 287 2,035 SH   SOLE NA 2,035 0 0
ISHARES INC MSCI FRONTIER & SELECT EM ETF MSCI FRONTIER 464286145 413 15,396 SH   SOLE NA 15,396 0 0
ISHARES TR CORE S&P U S VALUE ETF CORE S&P US VLU 464287663 235 3,509 SH   SOLE NA 3,509 0 0
ISHARES TR GLOBAL CLEAN ENERGY ETF GL CLEAN ENE ETF 464288224 227 11,908 SH   SOLE NA 11,908 0 0
JOHNSON & JOHNSON COM COM 478160104 985 5,549 SH   SOLE NA 5,549 0 0
KAYNE ANDERSON NEXTGEN ENERGY & INFRAST COM 48661E108 3,165 421,474 SH   SOLE NA 421,474 0 0
KLA CORP COM NEW 482480100 300 940 SH   SOLE NA 940 0 0
LAREDO PETE INC COM 516806205 229 3,323 SH   SOLE NA 3,323 0 0
LUMEN TECHNOLOGIES INC COM 550241103 223 20,404 SH   SOLE NA 20,404 0 0
MASTERCARD INC CL A CL A 57636Q104 778 2,467 SH   SOLE NA 2,467 0 0
MERCK & CO INC NEW COM COM 58933Y105 15,707 172,279 SH   SOLE NA 172,279 0 0
MESA RTY TR UNIT BEN INT UNIT BEN INT 590660106 355 32,568 SH   SOLE NA 32,568 0 0
META PLATFORMS INC CL A 30303M102 226 1,400 SH   SOLE NA 1,400 0 0
MICROSOFT CORP COM COM 594918104 1,393 5,422 SH   SOLE NA 5,422 0 0
MONDELEZ INTL INC CL A CL A 609207105 254 4,085 SH   SOLE NA 4,085 0 0
NIKE INC CLASS B CL B 654106103 313 3,064 SH   SOLE NA 3,064 0 0
NUVEEN DIVIDEND ADVANTAGE MUNICIPAL FUND COM 67066V101 2,314 185,535 SH   SOLE NA 185,535 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS SHS 67075G103 38,696 3,341,658 SH   SOLE NA 3,341,658 0 0
NUVEEN INSURED TAX FREE ADVANTAGE COM 670657105 1,954 166,338 SH   SOLE NA 166,338 0 0
OGE ENERGY CORP COM 670837103 232 6,020 SH   SOLE NA 6,020 0 0
ORACLE CORP COM COM 68389X105 203 2,900 SH   SOLE NA 2,900 0 0
PEPSICO INC COM COM 713448108 407 2,445 SH   SOLE NA 2,445 0 0
PERMIANVILLE RTY TR TR UNIT TR UNIT 71425H100 454 136,480 SH   SOLE NA 136,480 0 0
PFIZER INC COM COM 717081103 343 6,541 SH   SOLE NA 6,541 0 0
PHILIP MORRIS INTL INC COM COM 718172109 624 6,321 SH   SOLE NA 6,321 0 0
PIONEER NAT RES CO COM COM 723787107 20,276 90,892 SH   SOLE NA 90,892 0 0
PROCTER & GAMBLE CO COM COM 742718109 1,476 10,265 SH   SOLE NA 10,265 0 0
QUALCOMM INC COM 747525103 314 2,455 SH   SOLE NA 2,455 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 341 3,550 SH   SOLE NA 3,550 0 0
RIO TINTO PLC SPONSORED ADR SPONSORED ADR 767204100 337 5,528 SH   SOLE NA 5,528 0 0
SABINE ROYALTY TRUST UNIT BENEFICIAL INT UNIT BEN INT 785688102 287 4,721 SH   SOLE NA 4,721 0 0
SECTOR SPDR TR AMEX CONSUMER STAPLES FD SBI CONS STPLS 81369Y308 236 3,276 SH   SOLE NA 3,276 0 0
SECTOR SPDR TR AMEX UTILITIES SELECT SBI INT-UTILS 81369Y886 328 4,683 SH   SOLE NA 4,683 0 0
SELECT SECTOR SPDR FD HEALTH CARE SBI HEALTHCARE 81369Y209 2,324 18,120 SH   SOLE NA 18,120 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 464 1,697 SH   SOLE NA 1,697 0 0
SOUTHERN CO COM COM 842587107 311 4,358 SH   SOLE NA 4,358 0 0
SPDR GOLD TR GOLD SHS GOLD SHS 78463V107 652 3,873 SH   SOLE NA 3,873 0 0
TEKLA HEALTHCARE OPPORTUNITIES FD SHS SHS 879105104 1,060 53,152 SH   SOLE NA 53,152 0 0
TEXAS INSTRUMENTS INC COM 882508104 4,271 27,796 SH   SOLE NA 27,796 0 0
TORTOISE PWR & ENERGY INFRASTRUCTURE FUND COM 89147X104 238 19,024 SH   SOLE NA 19,024 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 368 716 SH   SOLE NA 716 0 0
UNUM GROUP COM 91529Y106 14,550 427,699 SH   SOLE NA 427,699 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 577 11,373 SH   SOLE NA 11,373 0 0
VISA INC COM CL A COM CL A 92826C839 4,344 22,064 SH   SOLE NA 22,064 0 0
VOC ENERGY TR TR UNIT TR UNIT 91829B103 622 95,778 SH   SOLE NA 95,778 0 0
WAL MART STORES INC COM COM 931142103 335 2,758 SH   SOLE NA 2,758 0 0
WEC ENERGY GROUP INC COM 92939U106 201 2,000 SH   SOLE NA 2,000 0 0
WESTERN ASSET GLOBAL CORP DEFINED OPPTNTY COM 95790C107 437 32,213 SH   SOLE NA 32,213 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE MUNICIPAL BOND 307149AM6 1,203 1,800,000 PRN   SOLE NA 1,800,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE-REF MUNICIPAL BOND 307149AN4 379 590,000 PRN   SOLE NA 590,000 0 0
FEDERATED INSTITUTIONAL TAX- FREE CASH MUNICIPAL BOND 608919486 306 305,723 PRN   SOLE NA 305,723 0 0
FL CHARTER SCHOOL REVENUE RIVER CITY EDU SVCS INC PROJ- SER A MUNICIPAL BOND 140539AC1 1,360 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 448 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 3,215 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 496 520,000 PRN   SOLE NA 520,000 0 0
PRAIRIELAND DETENTION CENTER PROJ - PUB FAC CORP TEXAS PROJ REV TAXABLE MUNICIPAL BOND 73972CAN4 3,335 5,235,000 PRN   SOLE NA 5,235,000 0 0
PUBLIC FIN AUTH WIS ED REV TRIAD EDUCATION SERVICES INC MUNICIPAL BOND 74442EAX8 1,639 1,600,000 PRN   SOLE NA 1,600,000 0 0
SILICON VLY CA TOBACCO SECURITIZATION AUTH TABACCO SETTLEM CAP APPREC MUNICIPAL BOND 82706TAD3 268 3,500,000 PRN   SOLE NA 3,500,000 0 0
TOBACCO SETTLEMENT FING CORP VA RFDG-FIRST SUB-SER C MUNICIPAL BOND 88880NAW9 212 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 714 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 320 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 693 700,000 PRN   SOLE NA 700,000 0 0
UNITED STATES TREAS NTS 2.000 05/31/24 B/E DTD 05/31/17 TREASURY NOTE 912828XT2 393 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 491 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 222 226,000 PRN   SOLE NA 226,000 0 0