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   256,915 2,444 SH   SOLE   2,444 0 0
ABBVIE INC COM 00287Y109   21,172,153 132,849 SH   SOLE   132,849 0 0
ACCENTURE PLC IRELAND CLASS SHS SHS CLASS A G1151C101   751,443 2,629 SH   SOLE   2,629 0 0
ADOBE SYS INC COM COM 00724F101   208,100 540 SH   SOLE   540 0 0
ALBEMARLE CORP COM 012653101   1,073,812 4,858 SH   SOLE   4,858 0 0
ALLIANCEBERSTEIN GLOBAL HIGH INCOME FD INC COM 01879R106   42,098,387 4,331,110 SH   SOLE   4,331,110 0 0
ALPS ETF TR ALERIAN MLP ETF ALERIAN MLP 00162Q452   775,386 20,062 SH   SOLE   20,062 0 0
ALTRIA GROUP INC COM 02209S103   601,682 13,485 SH   SOLE   13,485 0 0
AMAZON COM INC COM 023135106   2,015,394 19,512 SH   SOLE   19,512 0 0
AMPHENOL CORP NEW CL A CL A 032095101   605,714 7,412 SH   SOLE   7,412 0 0
APPLE INC COM COM 037833100   3,104,214 18,825 SH   SOLE   18,825 0 0
APPLIED MATERIALS INC COM 038222105   351,539 2,862 SH   SOLE   2,862 0 0
ARES CAP CORP COM COM 04010L103   19,112,018 1,045,801 SH   SOLE   1,045,801 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100   647,101 29,575 SH   SOLE   29,575 0 0
ATLANTICA YIELD PLC SHS G0751N103   12,393,964 419,282 SH   SOLE   419,282 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702   653,975 2,118 SH   SOLE   2,118 0 0
BHP GROUP LTD SPONSORED ADR SPONSORED ADS 088606108   4,029,068 63,540 SH   SOLE   63,540 0 0
BLACKROCK CORPORATE HIGH YIELD FD VI INC C COM 09255P107   27,930,167 3,203,001 SH   SOLE   3,203,001 0 0
BLOOM ENERGY CORP CL A COM CL A 093712107   2,053,489 103,035 SH   SOLE   103,035 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108   16,736,456 241,472 SH   SOLE   241,472 0 0
BROOKFIELD REAL ASSETS INCOME FD SHS BEN INT 112830104   1,433,747 87,158 SH   SOLE   87,158 0 0
BWX TECHNOLOGIES INC COM COM 05605H100   7,543,938 119,669 SH   SOLE   119,669 0 0
CALAMOS STRATEGIC TOTAL RETURN FD COM SH B COM SH BEN INT 128125101   7,318,630 522,759 SH   SOLE   522,759 0 0
CANADIAN SOLAR INC COM 136635109   245,468 6,166 SH   SOLE   6,166 0 0
CARLYLE GROUP INC COM COM 14316J108   396,653 12,771 SH   SOLE   12,771 0 0
CATERPILLAR INC COM 149123101   307,500 1,344 SH   SOLE   1,344 0 0
CHENIERE ENERGY INC COM NEW COM NEW 16411R208   1,700,875 10,792 SH   SOLE   10,792 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT REPT COM UNIT 16411Q101   11,356,979 240,004 SH   SOLE   240,004 0 0
CHEVRON CORP NEW COM COM 166764100   1,812,716 11,110 SH   SOLE   11,110 0 0
CIGNA CORP COM 125523100   419,364 1,641 SH   SOLE   1,641 0 0
CINCINNATI FINANCIAL CORP COM 172062101   698,595 6,233 SH   SOLE   6,233 0 0
CISCO SYSTEMS INC COM 17275R102   438,085 8,380 SH   SOLE   8,380 0 0
CLEARBRIDGE ENERGY MLP FD INC COM COM 184692200   7,292,158 225,275 SH   SOLE   225,275 0 0
CLEARBRIDGE ENERGY MLP OPPORTUNITY COM 18469P209   8,835,038 312,855 SH   SOLE   312,855 0 0
COHEN & STEERS INFRASTRUCTURE FD INC COM COM 19248A109   30,353,029 1,243,977 SH   SOLE   1,243,977 0 0
COLGATE PALMOLIVE CO COM COM 194162103   294,889 3,924 SH   SOLE   3,924 0 0
CONOCOPHILLIPS COM COM 20825C104   302,382 3,048 SH   SOLE   3,048 0 0
CURTISS WRIGHT CORP COM 231561101   326,081 1,850 SH   SOLE   1,850 0 0
DANAHER CORP COM COM 235851102   851,102 3,377 SH   SOLE   3,377 0 0
DEERE & CO COM 244199105   926,213 2,243 SH   SOLE   2,243 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   14,758,481 291,612 SH   SOLE   291,612 0 0
DIAMONDBACK ENERGY INC COM 25278X109   3,423,223 25,325 SH   SOLE   25,325 0 0
DOUBLELINE INCOME SOLUTIONS FD COM 258622109   38,151,318 3,355,437 SH   SOLE   3,355,437 0 0
DUKE ENERGY CORP NEW COM COM NEW 26441C204   400,627 4,153 SH   SOLE   4,153 0 0
EATON VANCE TAX ADVANTAGED DIVID INCOME FU COM 27828G107   16,234,699 718,032 SH   SOLE   718,032 0 0
EATON VANCE TAX ADVANTAGED GLO GLOBAL DIVI COM 27828S101   7,363,340 455,934 SH   SOLE   455,934 0 0
ELI LILLY & CO COM COM 532457108   7,661,084 22,308 SH   SOLE   22,308 0 0
ENERGY TRANSFER LP COM UNITS COM UT LTD PTN 29273V100   10,475,905 840,089 SH   SOLE   840,089 0 0
ENOVIX CORP COM 293594107   542,098 36,358 SH   SOLE   36,358 0 0
ENPHASE ENERGY INC COM 29355A107   2,289,108 10,886 SH   SOLE   10,886 0 0
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107   9,560,901 369,147 SH   SOLE   369,147 0 0
EXXON MOBIL CORP COM COM 30231G102   3,620,816 33,019 SH   SOLE   33,019 0 0
FORD MOTOR CO DEL COM PAR COM 345370860   553,579 43,935 SH   SOLE   43,935 0 0
GENERAL MNY MKT FUND MONEY MARKET 370990228   84,489,304 84,489,304 SH   SOLE   84,489,304 0 0
GILEAD SCIENCES INC COM 375558103   224,888 2,710 SH   SOLE   2,710 0 0
GLOBAL X FDS MLP ETF GLBL X MLP ETF 37954Y343   18,765,461 451,093 SH   SOLE   451,093 0 0
ILLINOIS TOOL WORKS INC COM 452308109   279,165 1,147 SH   SOLE   1,147 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   2,215,728 29,158 SH   SOLE   29,158 0 0
INTEL CORP COM COM 458140100   204,126 6,248 SH   SOLE   6,248 0 0
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101   503,386 3,840 SH   SOLE   3,840 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   383,553 6,193 SH   SOLE   6,193 0 0
ISHARES TR 1-3 YR TREAS BD ETF 1 3 YR TREAS BD 464287457   1,457,095 17,735 SH   SOLE   17,735 0 0
ISHARES TR CORE S&P U S VALUE ETF CORE S&P US VLU 464287663   263,662 3,574 SH   SOLE   3,574 0 0
ISHARES TR GLOBAL CLEAN ENERGY ETF GL CLEAN ENE ETF 464288224   256,125 12,949 SH   SOLE   12,949 0 0
JOHNSON & JOHNSON COM COM 478160104   964,138 6,220 SH   SOLE   6,220 0 0
JP MORGAN CHASE & CO COM COM 46625H100   296,576 2,276 SH   SOLE   2,276 0 0
KAYNE ANDERSON NEXTGEN ENERGY & INFRAST COM 48661E108   3,088,693 402,174 SH   SOLE   402,174 0 0
KLA CORP COM NEW 482480100   375,220 940 SH   SOLE   940 0 0
LOWES COMPANY INC COM 548661107   226,209 1,131 SH   SOLE   1,131 0 0
MASTERCARD INC CL A CL A 57636Q104   877,939 2,416 SH   SOLE   2,416 0 0
MCDONALDS CORP COM 580135101   320,200 1,145 SH   SOLE   1,145 0 0
MEDICAL PROPERTIES TR INC COM 58463J304   221,167 26,906 SH   SOLE   26,906 0 0
MERCK & CO INC NEW COM COM 58933Y105   18,566,720 174,516 SH   SOLE   174,516 0 0
MESA RTY TR UNIT BEN INT UNIT BEN INT 590660106   529,713 32,997 SH   SOLE   32,997 0 0
META PLATFORMS INC CL A 30303M102   233,982 1,104 SH   SOLE   1,104 0 0
MICROSOFT CORP COM COM 594918104   3,014,881 10,457 SH   SOLE   10,457 0 0
MONDELEZ INTL INC CL A CL A 609207105   452,136 6,485 SH   SOLE   6,485 0 0
NEXTIER OILFIELD SOLUTIONS INC COM 65290C105   2,818,196 354,490 SH   SOLE   354,490 0 0
NIKE INC CLASS B CL B 654106103   364,982 2,976 SH   SOLE   2,976 0 0
NORTHROP GRUMMAN CORP NEW COM 666807102   577,150 1,250 SH   SOLE   1,250 0 0
NUSCALE PWR CORP CL A COM 67079K100   829,453 91,249 SH   SOLE   91,249 0 0
NUVEEN DIVIDEND ADVANTAGE MUNICIPAL FUND COM 67066V101   7,401,959 641,974 SH   SOLE   641,974 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS SHS 67075G103   38,667,449 3,486,695 SH   SOLE   3,486,695 0 0
NUVEEN INSURED TAX FREE ADVANTAGE COM 670657105   7,391,842 664,734 SH   SOLE   664,734 0 0
OGE ENERGY CORP COM 670837103   234,187 6,218 SH   SOLE   6,218 0 0
ORACLE CORP COM COM 68389X105   409,223 4,404 SH   SOLE   4,404 0 0
PEPSICO INC COM COM 713448108   615,107 3,374 SH   SOLE   3,374 0 0
PERMIANVILLE RTY TR TR UNIT TR UNIT 71425H100   341,970 143,084 SH   SOLE   143,084 0 0
PFIZER INC COM COM 717081103   295,749 7,249 SH   SOLE   7,249 0 0
PHILIP MORRIS INTL INC COM COM 718172109   764,890 7,865 SH   SOLE   7,865 0 0
PHILLIPS 66 COM 718546104   204,012 2,012 SH   SOLE   2,012 0 0
PIONEER NAT RES CO COM COM 723787107   19,325,987 94,624 SH   SOLE   94,624 0 0
PROCTER & GAMBLE CO COM COM 742718109   3,048,755 20,504 SH   SOLE   20,504 0 0
QUALCOMM INC COM 747525103   317,589 2,489 SH   SOLE   2,489 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   344,637 3,519 SH   SOLE   3,519 0 0
RIO TINTO PLC SPONSORED ADR SPONSORED ADR 767204100   384,587 5,606 SH   SOLE   5,606 0 0
SABINE ROYALTY TRUST UNIT BENEFICIAL INT UNIT BEN INT 785688102   365,155 5,085 SH   SOLE   5,085 0 0
SELECT SECTOR SPDR FD HEALTH CARE SBI HEALTHCARE 81369Y209   2,122,108 16,392 SH   SOLE   16,392 0 0
SMUCKER J M CO COM COM NEW 832696405   228,187 1,450 SH   SOLE   1,450 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,316,407 4,331 SH   SOLE   4,331 0 0
SOUTHERN CO COM COM 842587107   311,866 4,482 SH   SOLE   4,482 0 0
TEKLA HEALTHCARE OPPORTUNITIES FD SHS SHS 879105104   865,366 46,128 SH   SOLE   46,128 0 0
TEXAS INSTRUMENTS INC COM 882508104   5,137,618 27,620 SH   SOLE   27,620 0 0
TORO COMPANY COM 891092108   200,088 1,800 SH   SOLE   1,800 0 0
TORTOISE PWR & ENERGY INFRASTRUCTURE FUND COM 89147X104   257,046 20,004 SH   SOLE   20,004 0 0
TRACTOR SUPPLY COMPANY COM 892356106   235,040 1,000 SH   SOLE   1,000 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   325,012 688 SH   SOLE   688 0 0
UNUM GROUP COM 91529Y106   16,803,194 424,752 SH   SOLE   424,752 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF GOLD MINERS ETF 92189F106   570,458 17,634 SH   SOLE   17,634 0 0
VERIZON COMMUNICATIONS COM COM 92343V104   413,435 10,631 SH   SOLE   10,631 0 0
VISA INC COM CL A COM CL A 92826C839   5,327,898 23,631 SH   SOLE   23,631 0 0
VOC ENERGY TR TR UNIT TR UNIT 91829B103   825,177 99,780 SH   SOLE   99,780 0 0
WAL MART STORES INC COM COM 931142103   478,979 3,248 SH   SOLE   3,248 0 0
WESTERN ASSET GLOBAL CORP DEFINED OPPTNTY COM 95790C107   408,227 32,144 SH   SOLE   32,144 0 0
WILLIAMS COS INC COM COM 969457100   213,952 7,165 SH   SOLE   7,165 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE MUNICIPAL BOND 307149AM6   1,179,683 1,775,000 PRN   SOLE   1,775,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE-REF MUNICIPAL BOND 307149AN4   340,881 540,000 PRN   SOLE   540,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER A MUNICIPAL BOND 72177MJQ1   2,978,880 3,210,000 PRN   SOLE   3,210,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER B MUNICIPAL BOND 72177MJR9   417,600 450,000 PRN   SOLE   450,000 0 0
PRAIRIELAND DETENTION CENTER PROJ - PUB FAC CORP TEXAS PROJ REV TAXABLE MUNICIPAL BOND 73972CAN4   3,311,638 5,110,000 PRN   SOLE   5,110,000 0 0
PUBLIC FIN AUTH WIS ED REV TRIAD EDUCATION SERVICES INC MUNICIPAL BOND 74442EAX8   1,584,986 1,575,000 PRN   SOLE   1,575,000 0 0
SILICON VLY CA TOBACCO SECURITIZATION AUTH TABACCO SETTLEM CAP APPREC MUNICIPAL BOND 82706TAD3   294,210 3,500,000 PRN   SOLE   3,500,000 0 0
TOBACCO SETTLEMENT FING CORP VA RFDG-FIRST SUB-SER C MUNICIPAL BOND 88880NAW9   208,479 830,000 PRN   SOLE   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   683,020 740,000 PRN   SOLE   740,000 0 0
UNITED STATES TREAS BILLS 0.000 09/07/23 B/E DTD 09/08/22 TREASURY BILL 912796YH6   293,898 300,000 PRN   SOLE   300,000 0 0
UNITED STATES TREAS BILLS 0.000 09/14/23 B/E DTD 03/16/23 TREASURY BILL 912796CQ0   293,577 300,000 PRN   SOLE   300,000 0 0
UNITED STATES TREAS BILLS 0.000 09/28/23 B/E DTD 03/30/23 TREASURY BILL 912796CS6   673,951 690,000 PRN   SOLE   690,000 0 0
UNITED STATES TREAS NTS 1.375 08/31/23 B/E DTD 08/31/16 TREASURY NOTE 9128282D1   321,531 326,000 PRN   SOLE   326,000 0 0
UNITED STATES TREAS NTS 1.625 04/30/23 B/E DTD 04/30/16 TREASURY NOTE 912828R28   249,425 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,160,923 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   388,688 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   484,980 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   219,281 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   242,168 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   812,526 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   589,854 600,000 PRN   SOLE   600,000 0 0