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   4,843,206 44,303 SH   SOLE   44,303 0 0
ABBVIE INC COM 00287Y109   16,764,806 108,181 SH   SOLE   108,181 0 0
ACCENTURE PLC IRELAND CLASS SHS ISIN#IE00B SHS CLASS A G1151C101   922,602 2,629 SH   SOLE   2,629 0 0
ADOBE SYS INC COM COM 00724F101   343,045 575 SH   SOLE   575 0 0
ALBEMARLE CORP COM 012653101   2,252,849 15,593 SH   SOLE   15,593 0 0
ALLIANCEBERSTEIN GLOBAL HIGH INCOME FD INC COM 01879R106   47,527,948 4,696,438 SH   SOLE   4,696,438 0 0
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305   316,957 2,269 SH   SOLE   2,269 0 0
ALPS ETF TR ALERIAN MLP ETF ALERIAN MLP 00162Q452   808,362 19,011 SH   SOLE   19,011 0 0
ALTRIA GROUP INC COM 02209S103   572,537 14,193 SH   SOLE   14,193 0 0
AMAZON COM INC COM 023135106   2,922,110 19,232 SH   SOLE   19,232 0 0
AMPHENOL CORP NEW CL A CL A 032095101   735,646 7,421 SH   SOLE   7,421 0 0
APPLE INC COM COM 037833100   3,681,935 19,124 SH   SOLE   19,124 0 0
APPLIED MATERIALS INC COM 038222105   464,037 2,863 SH   SOLE   2,863 0 0
ARES CAP CORP COM COM 04010L103   20,704,061 1,033,653 SH   SOLE   1,033,653 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100   543,749 32,366 SH   SOLE   32,366 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702   753,623 2,113 SH   SOLE   2,113 0 0
BLACKROCK CORPORATE HIGH YIELD FD VI INC C COM 09255P107   37,265,911 3,951,846 SH   SOLE   3,951,846 0 0
BOISE CASCADE CO COM 09739D100   200,508 1,550 SH   SOLE   1,550 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108   200,918 3,916 SH   SOLE   3,916 0 0
BWX TECHNOLOGIES INC COM COM 05605H100   9,427,593 122,867 SH   SOLE   122,867 0 0
CALAMOS STRATEGIC TOTAL RETURN FD COM SH B COM SH BEN INT 128125101   8,911,904 599,321 SH   SOLE   599,321 0 0
CANADIAN SOLAR INC COM 136635109   523,525 19,959 SH   SOLE   19,959 0 0
CARLYLE GROUP INC COM COM 14316J108   480,254 11,803 SH   SOLE   11,803 0 0
CATERPILLAR INC COM 149123101   398,832 1,349 SH   SOLE   1,349 0 0
CHENIERE ENERGY INC COM NEW COM NEW 16411R208   1,808,963 10,597 SH   SOLE   10,597 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT REPT COM UNIT 16411Q101   11,823,371 237,465 SH   SOLE   237,465 0 0
CHEVRON CORP NEW COM COM 166764100   6,020,534 40,363 SH   SOLE   40,363 0 0
CIGNA CORP COM 125523100   479,977 1,603 SH   SOLE   1,603 0 0
CINCINNATI FINANCIAL CORP COM 172062101   644,866 6,233 SH   SOLE   6,233 0 0
CISCO SYSTEMS INC COM 17275R102   248,216 4,913 SH   SOLE   4,913 0 0
COHEN & STEERS INFRASTRUCTURE FD INC COM COM 19248A109   27,359,114 1,288,094 SH   SOLE   1,288,094 0 0
CONOCOPHILLIPS COM COM 20825C104   353,769 3,048 SH   SOLE   3,048 0 0
CURTISS WRIGHT CORP COM 231561101   378,743 1,700 SH   SOLE   1,700 0 0
DANAHER CORP COM COM 235851102   768,207 3,321 SH   SOLE   3,321 0 0
DEERE & CO COM 244199105   897,770 2,245 SH   SOLE   2,245 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   13,221,576 291,867 SH   SOLE   291,867 0 0
DIAMONDBACK ENERGY INC COM 25278X109   4,024,883 25,954 SH   SOLE   25,954 0 0
DIGITAL RLTY TR INC COM COM 253868103   300,113 2,230 SH   SOLE   2,230 0 0
DOUBLELINE INCOME SOLUTIONS FD COM 258622109   45,926,409 3,752,158 SH   SOLE   3,752,158 0 0
DUKE ENERGY CORP NEW COM COM NEW 26441C204   323,292 3,332 SH   SOLE   3,332 0 0
EATON VANCE TAX ADVANTAGED DIVID INCOME FU COM 27828G107   16,889,686 759,087 SH   SOLE   759,087 0 0
EATON VANCE TAX ADVANTAGED GLO GLOBAL DIVI COM 27828S101   8,585,543 502,079 SH   SOLE   502,079 0 0
ELI LILLY & CO COM COM 532457108   12,964,156 22,240 SH   SOLE   22,240 0 0
ENERGY TRANSFER LP COM UNITS COM UT LTD PTN 29273V100   11,608,774 841,215 SH   SOLE   841,215 0 0
ENOVIX CORP COM 293594107   2,414,394 192,843 SH   SOLE   192,843 0 0
ENPHASE ENERGY INC COM 29355A107   2,006,678 15,186 SH   SOLE   15,186 0 0
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107   9,626,476 365,331 SH   SOLE   365,331 0 0
EXXON MOBIL CORP COM COM 30231G102   26,027,835 260,330 SH   SOLE   260,330 0 0
FORD MOTOR CO DEL COM PAR COM 345370860   481,894 39,532 SH   SOLE   39,532 0 0
GENERAL DYNAMICS CORP COM COM 369550108   224,196 863 SH   SOLE   863 0 0
GENERAL MNY MKT FUND MONEY MARKET 370990228   32,064,538 32,064,538 SH   SOLE   32,064,538 0 0
GILEAD SCIENCES INC COM 375558103   203,577 2,513 SH   SOLE   2,513 0 0
GLOBAL X FDS MLP ETF GLBL X MLP ETF 37954Y343   19,298,567 435,634 SH   SOLE   435,634 0 0
GOLDMAN SACHS ETF TR TR ACCESS ULTRA SHORT ACES ULTRA SHR 381430230   250,570 5,010 SH   SOLE   5,010 0 0
GOODYEAR TIRE & RUBBER CO COM COM 382550101   243,154 16,980 SH   SOLE   16,980 0 0
ILLINOIS TOOL WORKS INC COM 452308109   300,548 1,147 SH   SOLE   1,147 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   2,819,605 27,967 SH   SOLE   27,967 0 0
INTEL CORP COM COM 458140100   253,706 5,049 SH   SOLE   5,049 0 0
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101   334,296 2,044 SH   SOLE   2,044 0 0
ISHARES TR CORE S&P U S VALUE ETF CORE S&P US VLU 464287663   305,759 3,626 SH   SOLE   3,626 0 0
JOHNSON & JOHNSON COM COM 478160104   991,687 6,327 SH   SOLE   6,327 0 0
JP MORGAN CHASE & CO COM COM 46625H100   400,326 2,353 SH   SOLE   2,353 0 0
KAYNE ANDERSON MLP INVESTMENT COMPANY COM 486606106   2,844,265 323,948 SH   SOLE   323,948 0 0
KLA CORP COM NEW 482480100   546,422 940 SH   SOLE   940 0 0
LOWES COMPANY INC COM 548661107   259,408 1,165 SH   SOLE   1,165 0 0
MASTERCARD INC CL A CL A 57636Q104   1,056,379 2,477 SH   SOLE   2,477 0 0
MCDONALDS CORP COM 580135101   341,077 1,150 SH   SOLE   1,150 0 0
MERCK & CO INC NEW COM COM 58933Y105   18,560,367 170,247 SH   SOLE   170,247 0 0
MESA RTY TR UNIT BEN INT UNIT BEN INT 590660106   433,377 32,832 SH   SOLE   32,832 0 0
META PLATFORMS INC CL A 30303M102   401,391 1,134 SH   SOLE   1,134 0 0
MICROSOFT CORP COM COM 594918104   5,893,231 15,672 SH   SOLE   15,672 0 0
MONDELEZ INTL INC CL A CL A 609207105   436,755 6,030 SH   SOLE   6,030 0 0
NICE SYSTEMS LTD SPONSORED ADR 653656108   1,319,559 6,614 SH   SOLE   6,614 0 0
NIKE INC CLASS B CL B 654106103   328,032 3,021 SH   SOLE   3,021 0 0
NORTHROP GRUMMAN CORP NEW COM 666807102   526,658 1,125 SH   SOLE   1,125 0 0
NOVO NORDISK AS ADR ADR 670100205   23,620,142 228,324 SH   SOLE   228,324 0 0
NUSCALE PWR CORP CL A COM 67079K100   215,567 65,522 SH   SOLE   65,522 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS SHS 67075G103   47,320,432 3,878,724 SH   SOLE   3,878,724 0 0
ORACLE CORP COM COM 68389X105   464,721 4,408 SH   SOLE   4,408 0 0
PATTERSON-UTI ENERGY INC COM COM 703481101   2,715,876 251,470 SH   SOLE   251,470 0 0
PBF ENERGY INC CL A CL A 69318G106   253,108 5,758 SH   SOLE   5,758 0 0
PEPSICO INC COM COM 713448108   573,835 3,379 SH   SOLE   3,379 0 0
PERMIANVILLE RTY TR TR UNIT TR UNIT 71425H100   208,537 144,818 SH   SOLE   144,818 0 0
PHILIP MORRIS INTL INC COM COM 718172109   645,283 6,859 SH   SOLE   6,859 0 0
PHILLIPS 66 COM 718546104   269,102 2,021 SH   SOLE   2,021 0 0
PROCTER & GAMBLE CO COM COM 742718109   2,726,723 18,607 SH   SOLE   18,607 0 0
QUALCOMM INC COM 747525103   360,704 2,494 SH   SOLE   2,494 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   298,103 3,543 SH   SOLE   3,543 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   571,990 6,111 SH   SOLE   6,111 0 0
SOUTHERN CO COM COM 842587107   324,616 4,629 SH   SOLE   4,629 0 0
SOUTHWESTERN ENERGY CO COM 845467109   275,310 42,032 SH   SOLE   42,032 0 0
SPDR S&P 500 ETF TR TR UNIT TR UNIT 78462F103   424,206 892 SH   SOLE   892 0 0
SUPER MICRO COMPUTER INC COM 86800U104   213,195 750 SH   SOLE   750 0 0
TEKLA HEALTHCARE OPPORTUNITIES FD SHS SHS 879105104   841,921 46,489 SH   SOLE   46,489 0 0
TESLA MTRS INC COM COM 88160R101   269,849 1,086 SH   SOLE   1,086 0 0
TEXAS INSTRUMENTS INC COM 882508104   4,697,000 27,555 SH   SOLE   27,555 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   454,555 863 SH   SOLE   863 0 0
UNUM GROUP COM 91529Y106   18,813,655 416,047 SH   SOLE   416,047 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF GOLD MINERS ETF 92189F106   383,447 12,365 SH   SOLE   12,365 0 0
VERIZON COMMUNICATIONS COM COM 92343V104   378,964 10,052 SH   SOLE   10,052 0 0
VISA INC COM CL A COM CL A 92826C839   6,456,280 24,798 SH   SOLE   24,798 0 0
VISTRA CORP COM 92840M102   21,845,617 567,124 SH   SOLE   567,124 0 0
VOC ENERGY TR TR UNIT TR UNIT 91829B103   724,600 100,639 SH   SOLE   100,639 0 0
WAL MART STORES INC COM COM 931142103   502,864 3,190 SH   SOLE   3,190 0 0
WALGREEN BOOTS ALLIANCE INC COM COM 931427108   10,946,722 419,254 SH   SOLE   419,254 0 0
WESTERN ASSET GLOBAL CORP DEFINED OPPTNTY COM 95790C107   341,370 26,732 SH   SOLE   26,732 0 0
WILLIAMS COS INC COM COM 969457100   258,274 7,415 SH   SOLE   7,415 0 0
CHICAGO ILL O HARE INTL ARPT REV REV REF BDS 2012B 5.000 01/01/31 B MUNICIPAL BOND 167593KZ4   200,026 200,000 PRN   SOLE   200,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE MUNICIPAL BOND 307149AM6   1,172,172 1,725,000 PRN   SOLE   1,725,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE-REF MUNICIPAL BOND 307149AN4   343,251 540,000 PRN   SOLE   540,000 0 0
NORTH TEX TWY AUTH REV REF BDS 2015 B 5.000 01/01/45 B/E DTD 09/24/15 MUNICIPAL BOND 66285WPR1   252,895 250,000 PRN   SOLE   250,000 0 0
NORTH TEX TWY AUTH REV SYS REF BDS B 5.000 01/01/43 B/E DTD 11/01/17 CL MUNICIPAL BOND 66285WXM3   569,074 550,000 PRN   SOLE   550,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER A MUNICIPAL BOND 72177MJQ1   2,889,090 3,095,000 PRN   SOLE   3,095,000 0 0
PIMA CNTY AZ INDL DEV AUTH EDU REVENUE GRIFFIN FNDTN PROJ SER B MUNICIPAL BOND 72177MJR9   420,062 450,000 PRN   SOLE   450,000 0 0
PRAIRIELAND DETENTION CENTER PROJ - PUB FAC CORP TEXAS PROJ REV TAXABLE MUNICIPAL BOND 73972CAN4   3,051,667 4,985,000 PRN   SOLE   4,985,000 0 0
PUBLIC FIN AUTH WIS ED REV TRIAD EDUCATION SERVICES INC MUNICIPAL BOND 74442EAX8   1,580,623 1,575,000 PRN   SOLE   1,575,000 0 0
SILICON VLY CA TOBACCO SECURITIZATION AUTH TABACCO SETTLEM CAP APPREC MUNICIPAL BOND 82706TAD3   326,025 3,500,000 PRN   SOLE   3,500,000 0 0
TOBACCO SETTLEMENT FING CORP VA RFDG-FIRST SUB-SER C MUNICIPAL BOND 88880NAW9   224,191 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   688,866 740,000 PRN   SOLE   740,000 0 0
UNITED STATES TREAS NTS 2.000 05/31/24 B/E DTD 05/31/17 TREASURY NOTE 912828XT2   394,672 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   492,205 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   222,187 226,000 PRN   SOLE   226,000 0 0
UNITED STATES TREAS NTS 2.125 09/30/24 B/E DTD 09/30/17 TREASURY NOTE 9128282Y5   221,365 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   244,610 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   825,000 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   598,110 600,000 PRN   SOLE   600,000 0 0
UNITED STATES TREAS NTS 2.750 08/31/25 B/E DTD 08/31/18 TREASURY NOTE 9128284Z0   472,230 485,000 PRN   SOLE   485,000 0 0
UNITED STS TREAS NTS 2.500 05/31/24 B/E DTD 05/31/22 TREASURY NOTE 91282CER8   458,817 464,000 PRN   SOLE   464,000 0 0
UNITED STS TREAS NTS 4.250 09/30/24 B/E DTD 09/30/22 TREASURY NOTE 91282CFN6   460,629 463,000 PRN   SOLE   463,000 0 0
UNITED STS TREAS NTS 4.250 10/15/25 B/E DTD 10/15/22 TREASURY NOTE 91282CFP1   329,446 330,000 PRN   SOLE   330,000 0 0
UNITED STS TREAS NTS 4.375 10/31/24 B/E DTD 10/31/22 TREASURY NOTE 91282CFQ9   320,628 322,000 PRN   SOLE   322,000 0 0