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   257,773 2,753 SH   SOLE   2,753 0 0
ABBVIE INC COM 00287Y109   16,418,953 110,150 SH   SOLE   110,150 0 0
ACCENTURE PLC IRELAND CLASS SHS ISIN SHS CLASS A G1151C101   807,444 2,629 SH   SOLE   2,629 0 0
ADOBE SYS INC COM COM 00724F101   293,193 575 SH   SOLE   575 0 0
ALBEMARLE CORP COM 012653101   1,028,569 6,049 SH   SOLE   6,049 0 0
ALLIANCEBERSTEIN GLOBAL HIGH INCOME FD INC COM 01879R106   43,010,850 4,434,108 SH   SOLE   4,434,108 0 0
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305   287,369 2,196 SH   SOLE   2,196 0 0
ALPS ETF TR ALERIAN MLP ETF ALERIAN MLP 00162Q452   827,839 19,617 SH   SOLE   19,617 0 0
ALTRIA GROUP INC COM 02209S103   563,541 13,402 SH   SOLE   13,402 0 0
AMAZON COM INC COM 023135106   2,435,238 19,157 SH   SOLE   19,157 0 0
AMPHENOL CORP NEW CL A CL A 032095101   623,045 7,418 SH   SOLE   7,418 0 0
APPLE INC COM COM 037833100   3,280,797 19,162 SH   SOLE   19,162 0 0
APPLIED MATERIALS INC COM 038222105   396,329 2,863 SH   SOLE   2,863 0 0
ARES CAP CORP COM COM 04010L103   20,329,749 1,044,158 SH   SOLE   1,044,158 0 0
ARRAY TECHNOLOGIES INC COM SHS 04271T100   737,418 33,232 SH   SOLE   33,232 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702   740,184 2,113 SH   SOLE   2,113 0 0
BLACKROCK CORPORATE HIGH YIELD FD VI INC C COM 09255P107   29,182,857 3,381,559 SH   SOLE   3,381,559 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108   236,828 4,080 SH   SOLE   4,080 0 0
BWX TECHNOLOGIES INC COM COM 05605H100   9,325,227 124,370 SH   SOLE   124,370 0 0
CALAMOS STRATEGIC TOTAL RETURN FD COM SH B COM SH BEN INT 128125101   7,542,830 536,093 SH   SOLE   536,093 0 0
CANADIAN SOLAR INC COM 136635109   507,089 20,605 SH   SOLE   20,605 0 0
CARLYLE GROUP INC COM COM 14316J108   370,932 12,299 SH   SOLE   12,299 0 0
CATERPILLAR INC COM 149123101   367,623 1,347 SH   SOLE   1,347 0 0
CHENIERE ENERGY INC COM NEW COM NEW 16411R208   1,817,360 10,951 SH   SOLE   10,951 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT REPT COM UNIT 16411Q101   12,885,378 237,781 SH   SOLE   237,781 0 0
CHEVRON CORP NEW COM COM 166764100   4,190,817 24,854 SH   SOLE   24,854 0 0
CIGNA CORP COM 125523100   467,011 1,633 SH   SOLE   1,633 0 0
CINCINNATI FINANCIAL CORP COM 172062101   637,574 6,233 SH   SOLE   6,233 0 0
CISCO SYSTEMS INC COM 17275R102   263,567 4,903 SH   SOLE   4,903 0 0
CLEARBRIDGE ENERGY MLP FD INC COM COM 184692200   4,290,691 121,791 SH   SOLE   121,791 0 0
CLEARBRIDGE ENERGY MLP OPPORTUNITY COM 18469P209   4,728,434 149,162 SH   SOLE   149,162 0 0
COHEN & STEERS INFRASTRUCTURE FD INC COM COM 19248A109   24,466,028 1,249,542 SH   SOLE   1,249,542 0 0
CONOCOPHILLIPS COM COM 20825C104   365,138 3,048 SH   SOLE   3,048 0 0
CURTISS WRIGHT CORP COM 231561101   361,916 1,850 SH   SOLE   1,850 0 0
DANAHER CORP COM COM 235851102   824,684 3,324 SH   SOLE   3,324 0 0
DEERE & CO COM 244199105   847,022 2,244 SH   SOLE   2,244 0 0
DEVON ENERGY CORP NEW COM COM 25179M103   14,058,746 294,733 SH   SOLE   294,733 0 0
DIAMONDBACK ENERGY INC COM 25278X109   3,980,437 25,700 SH   SOLE   25,700 0 0
DOUBLELINE INCOME SOLUTIONS FD COM 258622109   41,042,181 3,501,893 SH   SOLE   3,501,893 0 0
DUKE ENERGY CORP NEW COM COM NEW 26441C204   293,797 3,329 SH   SOLE   3,329 0 0
EATON VANCE TAX ADVANTAGED DIVID INCOME FU COM 27828G107   15,444,622 729,208 SH   SOLE   729,208 0 0
EATON VANCE TAX ADVANTAGED GLO GLOBAL DIVI COM 27828S101   7,053,665 458,626 SH   SOLE   458,626 0 0
ELI LILLY & CO COM COM 532457108   11,979,386 22,303 SH   SOLE   22,303 0 0
ENERGY TRANSFER LP COM UNITS COM UT LTD PTN 29273V100   11,768,587 838,816 SH   SOLE   838,816 0 0
ENOVIX CORP COM 293594107   2,174,200 173,243 SH   SOLE   173,243 0 0
ENPHASE ENERGY INC COM 29355A107   1,730,400 14,402 SH   SOLE   14,402 0 0
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107   10,017,127 365,989 SH   SOLE   365,989 0 0
EXXON MOBIL CORP COM COM 30231G102   7,450,197 63,363 SH   SOLE   63,363 0 0
FORD MOTOR CO DEL COM PAR COM 345370860   486,330 39,157 SH   SOLE   39,157 0 0
GENERAL MNY MKT FUND MONEY MARKET 370990228   77,500,292 7,750,292 SH   SOLE   7,750,292 0 0
GLOBAL X FDS MLP ETF GLBL X MLP ETF 37954Y343   19,805,475 444,169 SH   SOLE   444,169 0 0
GOLDMAN SACHS ETF TR TR ACCESS ULTRA SHORT ACES ULTRA SHR 381430230   247,768 4,961 SH   SOLE   4,961 0 0
GOODYEAR TIRE & RUBBER CO COM COM 382550101   211,061 16,980 SH   SOLE   16,980 0 0
ILLINOIS TOOL WORKS INC COM 452308109   264,256 1,147 SH   SOLE   1,147 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   2,150,922 28,429 SH   SOLE   28,429 0 0
INTEL CORP COM COM 458140100   220,055 6,190 SH   SOLE   6,190 0 0
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101   286,773 2,044 SH   SOLE   2,044 0 0
ISHARES TR 1-3 YR TREAS BD ETF 1 3 YR TREAS BD 464287457   10,785,299 133,201 SH   SOLE   133,201 0 0
ISHARES TR CORE S&P U S VALUE ETF CORE S&P US VLU 464287663   267,638 3,587 SH   SOLE   3,587 0 0
JOHNSON & JOHNSON COM COM 478160104   983,755 6,316 SH   SOLE   6,316 0 0
JP MORGAN CHASE & CO COM COM 46625H100   344,375 2,375 SH   SOLE   2,375 0 0
KAYNE ANDERSON NEXTGEN ENERGY & INFRAST COM 48661E108   2,802,116 393,556 SH   SOLE   393,556 0 0
KLA CORP COM NEW 482480100   431,140 940 SH   SOLE   940 0 0
LOWES COMPANY INC COM 548661107   242,223 1,165 SH   SOLE   1,165 0 0
MARATHON OIL CORP COM COM 565849106   219,767 8,216 SH   SOLE   8,216 0 0
MASTERCARD INC CL A CL A 57636Q104   987,982 2,495 SH   SOLE   2,495 0 0
MCDONALDS CORP COM 580135101   302,747 1,149 SH   SOLE   1,149 0 0
MERCK & CO INC NEW COM COM 58933Y105   17,895,296 173,825 SH   SOLE   173,825 0 0
MESA RTY TR UNIT BEN INT UNIT BEN INT 590660106   497,511 32,731 SH   SOLE   32,731 0 0
META PLATFORMS INC CL A 30303M102   331,432 1,104 SH   SOLE   1,104 0 0
MICROSOFT CORP COM COM 594918104   4,457,114 14,116 SH   SOLE   14,116 0 0
MONDELEZ INTL INC CL A CL A 609207105   418,484 6,030 SH   SOLE   6,030 0 0
NICE SYSTEMS LTD SPONSORED ADR 653656108   1,153,110 6,783 SH   SOLE   6,783 0 0
NIKE INC CLASS B CL B 654106103   284,705 2,977 SH   SOLE   2,977 0 0
NORTHROP GRUMMAN CORP NEW COM 666807102   550,238 1,250 SH   SOLE   1,250 0 0
NOVO NORDISK AS ADR ADR 670100205   20,988,811 230,798 SH   SOLE   230,798 0 0
NUSCALE PWR CORP CL A COM 67079K100   515,867 105,279 SH   SOLE   105,279 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS SHS 67075G103   41,475,557 3,625,486 SH   SOLE   3,625,486 0 0
OGE ENERGY CORP COM 670837103   212,344 6,371 SH   SOLE   6,371 0 0
ORACLE CORP COM COM 68389X105   466,743 4,407 SH   SOLE   4,407 0 0
PATTERSON-UTI ENERGY INC COM COM 703481101   3,564,355 257,540 SH   SOLE   257,540 0 0
PEPSICO INC COM COM 713448108   572,484 3,379 SH   SOLE   3,379 0 0
PERMIANVILLE RTY TR TR UNIT TR UNIT 71425H100   356,226 140,247 SH   SOLE   140,247 0 0
PHILIP MORRIS INTL INC COM COM 718172109   634,874 6,858 SH   SOLE   6,858 0 0
PHILLIPS 66 COM 718546104   242,528 2,019 SH   SOLE   2,019 0 0
PIONEER NAT RES CO COM COM 723787107   21,819,107 95,052 SH   SOLE   95,052 0 0
PROCTER & GAMBLE CO COM COM 742718109   2,994,383 20,529 SH   SOLE   20,529 0 0
PROSHARES TRUST ULTRA PRO SHORT QQQ ULTRAPRO SHT QQQ 74347G432   302,980 14,823 SH   SOLE   14,823 0 0
QUALCOMM INC COM 747525103   276,825 2,493 SH   SOLE   2,493 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   258,132 3,587 SH   SOLE   3,587 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   858,004 6,625 SH   SOLE   6,625 0 0
SOUTHERN CO COM COM 842587107   299,481 4,627 SH   SOLE   4,627 0 0
TEKLA HEALTHCARE OPPORTUNITIES FD SHS SHS 879105104   787,676 46,388 SH   SOLE   46,388 0 0
TESLA MTRS INC COM COM 88160R101   201,177 804 SH   SOLE   804 0 0
TEXAS INSTRUMENTS INC COM 882508104   4,395,329 27,642 SH   SOLE   27,642 0 0
TORTOISE PWR & ENERGY INFRASTRUCTURE FUND COM 89147X104   276,521 20,698 SH   SOLE   20,698 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   436,259 865 SH   SOLE   865 0 0
UNUM GROUP COM 91529Y106   20,756,618 421,968 SH   SOLE   421,968 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF GOLD MINERS ETF 92189F106   473,077 17,580 SH   SOLE   17,580 0 0
VERIZON COMMUNICATIONS COM COM 92343V104   332,805 10,269 SH   SOLE   10,269 0 0
VISA INC COM CL A COM CL A 92826C839   5,774,671 25,106 SH   SOLE   25,106 0 0
VISTRA CORP COM 92840M102   18,969,293 571,709 SH   SOLE   571,709 0 0
VOC ENERGY TR TR UNIT TR UNIT 91829B103   969,785 98,756 SH   SOLE   98,756 0 0
WAL MART STORES INC COM COM 931142103   533,260 3,334 SH   SOLE   3,334 0 0
WESTERN ASSET GLOBAL CORP DEFINED OPPTNTY COM 95790C107   316,022 26,669 SH   SOLE   26,669 0 0
WILLIAMS COS INC COM COM 969457100   247,100 7,335 SH   SOLE   7,335 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE MUNICIPAL BOND 307149AM6   1,113,522 1,725,000 PRN   SOLE   1,725,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE-REF MUNICIPAL BOND 307149AN4   324,529 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,756,840 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   400,833 450,000 PRN   SOLE   450,000 0 0
PRAIRIELAND DETENTION CENTER PROJ - PUB FAC CORP TEXAS PROJ REV TAXABLE MUNICIPAL BOND 73972CAN4   2,987,959 4,985,000 PRN   SOLE   4,985,000 0 0
PUBLIC FIN AUTH WIS ED REV TRIAD EDUCATION SERVICES INC MUNICIPAL BOND 74442EAX8   1,448,417 1,575,000 PRN   SOLE   1,575,000 0 0
SILICON VLY CA TOBACCO SECURITIZATION AUTH TABACCO SETTLEM CAP APPREC MUNICIPAL BOND 82706TAD3   263,410 3,500,000 PRN   SOLE   3,500,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   686,964 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   390,892 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   487,225 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   244,165 251,000 PRN   SOLE   251,000 0 0
UNITED STATES TREAS NTS 2.250 10/31/24 B/E DTD 10/31/17 TREASURY NOTE 9128283D0   241,680 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   819,266 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   593,952 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   464,310 485,000 PRN   SOLE   485,000 0 0
UNITED STS TREAS BILLS 0.000 10/12/23 B/E DTD 04/13/23 TREASURY BILL 912797FA0   848,759 850,000 PRN   SOLE   850,000 0 0
UNITED STS TREAS BILLS 0.000 12/21/23 B/E DTD 06/22/23 TREASURY BILL 912797FV4   1,235,250 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   454,994 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   457,592 463,000 PRN   SOLE   463,000 0 0