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   363,635 3,633 SH   SOLE   3,633 0 0
ABBVIE INC COM 00287Y109   14,910,537 110,670 SH   SOLE   110,670 0 0
ACCENTURE PLC IRELAND CLASS SHS ISIN#IE00B SHS CLASS A G1151C101   843,093 2,732 SH   SOLE   2,732 0 0
ADOBE SYS INC COM COM 00724F101   264,055 540 SH   SOLE   540 0 0
ALBEMARLE CORP COM 012653101   1,194,141 5,353 SH   SOLE   5,353 0 0
ALLIANCEBERSTEIN GLOBAL HIGH INCOME FD INC COM 01879R106   43,573,342 4,374,834 SH   SOLE   4,374,834 0 0
ALPS ETF TR ALERIAN MLP ETF ALERIAN MLP 00162Q452   779,065 19,869 SH   SOLE   19,869 0 0
ALTRIA GROUP INC COM 02209S103   621,965 13,730 SH   SOLE   13,730 0 0
AMAZON COM INC COM 023135106   2,543,584 19,512 SH   SOLE   19,512 0 0
AMPHENOL CORP NEW CL A CL A 032095101   629,920 7,415 SH   SOLE   7,415 0 0
APPLE INC COM COM 037833100   3,665,525 18,897 SH   SOLE   18,897 0 0
APPLIED MATERIALS INC COM 038222105   413,673 2,862 SH   SOLE   2,862 0 0
ARES CAP CORP COM COM 04010L103   19,613,397 1,043,821 SH   SOLE   1,043,821 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100   754,411 33,381 SH   SOLE   33,381 0 0
ATLANTICA YIELD PLC SHS G0751N103   9,722,589 414,786 SH   SOLE   414,786 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702   722,238 2,118 SH   SOLE   2,118 0 0
BHP GROUP LTD SPONSORED ADR SPONSORED ADS 088606108   3,821,755 64,048 SH   SOLE   64,048 0 0
BLACKROCK CORPORATE HIGH YIELD FD VI INC C COM 09255P107   29,274,515 3,281,896 SH   SOLE   3,281,896 0 0
BLOOM ENERGY CORP CL A COM CL A 093712107   1,663,205 101,725 SH   SOLE   101,725 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108   15,488,538 242,198 SH   SOLE   242,198 0 0
BROOKFIELD REAL ASSETS INCOME FD SHS BEN INT 112830104   1,412,798 84,296 SH   SOLE   84,296 0 0
BWX TECHNOLOGIES INC COM COM 05605H100   8,843,807 123,569 SH   SOLE   123,569 0 0
CALAMOS STRATEGIC TOTAL RETURN FD COM SH B COM SH BEN INT 128125101   7,652,877 518,839 SH   SOLE   518,839 0 0
CANADIAN SOLAR INC COM 136635109   235,854 6,096 SH   SOLE   6,096 0 0
CARLYLE GROUP INC COM COM 14316J108   409,072 12,804 SH   SOLE   12,804 0 0
CATERPILLAR INC COM 149123101   355,428 1,445 SH   SOLE   1,445 0 0
CHENIERE ENERGY INC COM NEW COM NEW 16411R208   1,624,820 10,664 SH   SOLE   10,664 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT REPT COM UNIT 16411Q101   10,956,625 237,465 SH   SOLE   237,465 0 0
CHEVRON CORP NEW COM COM 166764100   1,814,876 11,534 SH   SOLE   11,534 0 0
CIGNA CORP COM 125523100   462,113 1,647 SH   SOLE   1,647 0 0
CINCINNATI FINANCIAL CORP COM 172062101   799,873 8,219 SH   SOLE   8,219 0 0
CISCO SYSTEMS INC COM 17275R102   253,121 4,892 SH   SOLE   4,892 0 0
CLEARBRIDGE ENERGY MLP FD INC COM COM 184692200   7,641,255 220,400 SH   SOLE   220,400 0 0
CLEARBRIDGE ENERGY MLP OPPORTUNITY COM 18469P209   9,253,350 309,891 SH   SOLE   309,891 0 0
COHEN & STEERS INFRASTRUCTURE FD INC COM COM 19248A109   29,423,012 1,245,682 SH   SOLE   1,245,682 0 0
COLGATE PALMOLIVE CO COM COM 194162103   336,588 4,369 SH   SOLE   4,369 0 0
CONOCOPHILLIPS COM COM 20825C104   315,792 3,048 SH   SOLE   3,048 0 0
CURTISS WRIGHT CORP COM 231561101   339,771 1,850 SH   SOLE   1,850 0 0
DANAHER CORP COM COM 235851102   815,387 3,397 SH   SOLE   3,397 0 0
DEERE & CO COM 244199105   909,215 2,244 SH   SOLE   2,244 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   14,338,586 296,619 SH   SOLE   296,619 0 0
DIAMONDBACK ENERGY INC COM 25278X109   3,343,066 25,450 SH   SOLE   25,450 0 0
DOUBLELINE INCOME SOLUTIONS FD COM 258622109   40,783,792 3,424,332 SH   SOLE   3,424,332 0 0
DUKE ENERGY CORP NEW COM COM NEW 26441C204   308,428 3,437 SH   SOLE   3,437 0 0
EATON VANCE TAX ADVANTAGED DIVID INCOME FU COM 27828G107   16,282,414 715,711 SH   SOLE   715,711 0 0
EATON VANCE TAX ADVANTAGED GLO GLOBAL DIVI COM 27828S101   7,518,563 450,213 SH   SOLE   450,213 0 0
ELI LILLY & CO COM COM 532457108   10,510,779 22,412 SH   SOLE   22,412 0 0
ENERGY TRANSFER LP COM UNITS COM UT LTD PTN 29273V100   10,615,610 835,875 SH   SOLE   835,875 0 0
ENOVIX CORP COM 293594107   2,208,800 122,439 SH   SOLE   122,439 0 0
ENPHASE ENERGY INC COM 29355A107   2,117,785 12,645 SH   SOLE   12,645 0 0
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107   9,631,201 365,510 SH   SOLE   365,510 0 0
EXXON MOBIL CORP COM COM 30231G102   3,865,354 36,041 SH   SOLE   36,041 0 0
FORD MOTOR CO DEL COM PAR COM 345370860   675,358 44,637 SH   SOLE   44,637 0 0
GENERAL MNY MKT FUND MONEY MARKET 370990228   73,056,742 73,056,742 SH   SOLE   73,056,742 0 0
GILEAD SCIENCES INC COM 375558103   210,153 2,727 SH   SOLE   2,727 0 0
GLOBAL X FDS MLP ETF GLBL X MLP ETF 37954Y343   19,211,108 447,498 SH   SOLE   447,498 0 0
GOODYEAR TIRE & RUBBER CO COM COM 382550101   232,286 16,980 SH   SOLE   16,980 0 0
ILLINOIS TOOL WORKS INC COM 452308109   364,581 1,457 SH   SOLE   1,457 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   2,109,244 28,890 SH   SOLE   28,890 0 0
INTEL CORP COM COM 458140100   210,539 6,296 SH   SOLE   6,296 0 0
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101   273,508 2,044 SH   SOLE   2,044 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   384,940 6,197 SH   SOLE   6,197 0 0
ISHARES TR 1-3 YR TREAS BD ETF 1 3 YR TREAS BD 464287457   1,293,135 15,949 SH   SOLE   15,949 0 0
ISHARES TR CORE S&P U S VALUE ETF CORE S&P US VLU 464287663   280,693 3,587 SH   SOLE   3,587 0 0
ISHARES TR GLOBAL CLEAN ENERGY ETF GL CLEAN ENE ETF 464288224   238,758 12,976 SH   SOLE   12,976 0 0
JOHNSON & JOHNSON COM COM 478160104   931,030 5,625 SH   SOLE   5,625 0 0
JP MORGAN CHASE & CO COM COM 46625H100   452,636 3,112 SH   SOLE   3,112 0 0
KAYNE ANDERSON NEXTGEN ENERGY & INFRAST COM 48661E108   2,786,820 392,510 SH   SOLE   392,510 0 0
KLA CORP COM NEW 482480100   455,919 940 SH   SOLE   940 0 0
LOWES COMPANY INC COM 548661107   284,217 1,259 SH   SOLE   1,259 0 0
MASTERCARD INC CL A CL A 57636Q104   958,141 2,436 SH   SOLE   2,436 0 0
MCDONALDS CORP COM 580135101   373,363 1,251 SH   SOLE   1,251 0 0
MEDICAL PROPERTIES TR INC COM 58463J304   249,150 26,906 SH   SOLE   26,906 0 0
MERCK & CO INC NEW COM COM 58933Y105   20,128,561 174,439 SH   SOLE   174,439 0 0
MESA RTY TR UNIT BEN INT UNIT BEN INT 590660106   799,016 32,454 SH   SOLE   32,454 0 0
META PLATFORMS INC CL A 30303M102   316,826 1,104 SH   SOLE   1,104 0 0
MICROSOFT CORP COM COM 594918104   3,493,698 10,259 SH   SOLE   10,259 0 0
MONDELEZ INTL INC CL A CL A 609207105   439,830 6,030 SH   SOLE   6,030 0 0
NEXTIER OILFIELD SOLUTIONS INC COM 65290C105   3,061,454 342,445 SH   SOLE   342,445 0 0
NICE SYSTEMS LTD SPONSORED ADR 653656108   937,923 4,542 SH   SOLE   4,542 0 0
NIKE INC CLASS B CL B 654106103   329,976 2,990 SH   SOLE   2,990 0 0
NORTHROP GRUMMAN CORP NEW COM 666807102   569,750 1,250 SH   SOLE   1,250 0 0
NUSCALE PWR CORP CL A COM 67079K100   641,145 94,286 SH   SOLE   94,286 0 0
NUVEEN DIVIDEND ADVANTAGE MUNICIPAL FUND COM 67066V101   7,125,526 632,256 SH   SOLE   632,256 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS SHS 67075G103   39,837,758 3,566,496 SH   SOLE   3,566,496 0 0
NUVEEN INSURED TAX FREE ADVANTAGE COM 670657105   7,163,821 655,427 SH   SOLE   655,427 0 0
OGE ENERGY CORP COM 670837103   226,227 6,300 SH   SOLE   6,300 0 0
ORACLE CORP COM COM 68389X105   524,642 4,405 SH   SOLE   4,405 0 0
PEPSICO INC COM COM 713448108   625,362 3,376 SH   SOLE   3,376 0 0
PERMIANVILLE RTY TR TR UNIT TR UNIT 71425H100   350,616 140,247 SH   SOLE   140,247 0 0
PFIZER INC COM COM 717081103   254,167 6,929 SH   SOLE   6,929 0 0
PHILIP MORRIS INTL INC COM COM 718172109   696,359 7,133 SH   SOLE   7,133 0 0
PIONEER NAT RES CO COM COM 723787107   19,718,898 95,178 SH   SOLE   95,178 0 0
PROCTER & GAMBLE CO COM COM 742718109   2,721,895 17,938 SH   SOLE   17,938 0 0
PURECYCLE TECHNOLOGIES INC COM 74623V103   249,462 23,336 SH   SOLE   23,336 0 0
QUALCOMM INC COM 747525103   296,514 2,491 SH   SOLE   2,491 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   348,106 3,554 SH   SOLE   3,554 0 0
RESMED INC COM 761152107   9,879,696 45,216 SH   SOLE   45,216 0 0
RIO TINTO PLC SPONSORED ADR SPONSORED ADR 767204100   362,131 5,672 SH   SOLE   5,672 0 0
SELECT SECTOR SPDR FD HEALTH CARE SBI HEALTHCARE 81369Y209   2,165,404 16,314 SH   SOLE   16,314 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,476,008 5,486 SH   SOLE   5,486 0 0
SOUTHERN CO COM COM 842587107   317,893 4,525 SH   SOLE   4,525 0 0
TEKLA HEALTHCARE OPPORTUNITIES FD SHS SHS 879105104   882,085 46,255 SH   SOLE   46,255 0 0
TEXAS INSTRUMENTS INC COM 882508104   4,974,143 27,631 SH   SOLE   27,631 0 0
TORTOISE PWR & ENERGY INFRASTRUCTURE FUND COM 89147X104   268,906 20,356 SH   SOLE   20,356 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   349,083 726 SH   SOLE   726 0 0
UNUM GROUP COM 91529Y106   20,268,297 424,912 SH   SOLE   424,912 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF GOLD MINERS ETF 92189F106   529,332 17,580 SH   SOLE   17,580 0 0
VERIZON COMMUNICATIONS COM COM 92343V104   240,228 6,459 SH   SOLE   6,459 0 0
VISA INC COM CL A COM CL A 92826C839   5,904,865 24,865 SH   SOLE   24,865 0 0
VOC ENERGY TR TR UNIT TR UNIT 91829B103   776,303 98,018 SH   SOLE   98,018 0 0
WAL MART STORES INC COM COM 931142103   539,397 3,432 SH   SOLE   3,432 0 0
WESTERN ASSET GLOBAL CORP DEFINED OPPTNTY COM 95790C107   360,971 29,205 SH   SOLE   29,205 0 0
WILLIAMS COS INC COM COM 969457100   236,691 7,254 SH   SOLE   7,254 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE MUNICIPAL BOND 307149AM6   1,176,186 1,775,000 PRN   SOLE   1,775,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE-REF MUNICIPAL BOND 307149AN4   339,179 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,967,806 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   416,048 450,000 PRN   SOLE   450,000 0 0
PRAIRIELAND DETENTION CENTER PROJ - PUB FAC CORP TEXAS PROJ REV TAXABLE MUNICIPAL BOND 73972CAN4   3,252,560 5,035,000 PRN   SOLE   5,035,000 0 0
PUBLIC FIN AUTH WIS ED REV TRIAD EDUCATION SERVICES INC MUNICIPAL BOND 74442EAX8   1,579,772 1,575,000 PRN   SOLE   1,575,000 0 0
SILICON VLY CA TOBACCO SECURITIZATION AUTH TABACCO SETTLEM CAP APPREC MUNICIPAL BOND 82706TAD3   298,865 3,500,000 PRN   SOLE   3,500,000 0 0
TOBACCO SETTLEMENT FING CORP VA RFDG-FIRST SUB-SER C MUNICIPAL BOND 88880NAW9   217,568 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   684,988 740,000 PRN   SOLE   740,000 0 0
UNITED STATES TREAS BILLS 0.000 07/20/23 B/E DTD 01/19/23 TREASURY BILL 912796ZZ5   847,986 850,000 PRN   SOLE   850,000 0 0
UNITED STATES TREAS BILLS 0.000 09/07/23 B/E DTD 09/08/22 TREASURY BILL 912796YH6   297,165 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   296,862 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   1,896,019 1,920,000 PRN   SOLE   1,920,000 0 0
UNITED STATES TREAS NTS 1.375 08/31/23 B/E DTD 08/31/16 TREASURY NOTE 9128282D1   323,963 326,000 PRN   SOLE   326,000 0 0
UNITED STATES TREAS NTS 2.000 05/31/24 B/E DTD 05/31/17 TREASURY NOTE 912828XT2   387,796 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   483,495 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   218,214 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,225 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   814,267 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   590,202 600,000 PRN   SOLE   600,000 0 0
UNITED STS TREAS BILLS 0.000 10/12/23 B/E DTD 04/13/23 TREASURY BILL 912797FA0   857,333 870,000 PRN   SOLE   870,000 0 0
UNITED STS TREAS BILLS 0.000 12/21/23 B/E DTD 06/22/23 TREASURY BILL 912797FV4   1,218,888 1,250,000 PRN   SOLE   1,250,000 0 0
UNITED STS TREAS NTS 2.500 05/31/24 B/E DTD 05/31/22 TREASURY NOTE 91282CER8   451,894 464,000 PRN   SOLE   464,000 0 0