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,665,027 43,981 SH   SOLE   43,981 0 0
ABBVIE INC COM 00287Y109   19,570,911 107,473 SH   SOLE   107,473 0 0
ACCENTURE PLC IRELAND CLASS SHS ISIN#IE00B SHS CLASS A G1151C101   911,296 2,629 SH   SOLE   2,629 0 0
ADOBE SYS INC COM COM 00724F101   247,254 490 SH   SOLE   490 0 0
ALBEMARLE CORP COM 012653101   2,050,616 15,566 SH   SOLE   15,566 0 0
ALLIANCEBERSTEIN GLOBAL HIGH INCOME FD INC COM 01879R106   50,252,514 4,731,875 SH   SOLE   4,731,875 0 0
ALPHABET INC CAP STK CL A CAP STK CL A 02079K305   342,460 2,269 SH   SOLE   2,269 0 0
ALPS ETF TR ALERIAN MLP ETF ALERIAN MLP 00162Q452   897,967 18,920 SH   SOLE   18,920 0 0
ALTRIA GROUP INC COM 02209S103   623,723 14,299 SH   SOLE   14,299 0 0
AMAZON COM INC COM 023135106   3,596,777 19,940 SH   SOLE   19,940 0 0
AMPHENOL CORP NEW CL A CL A 032095101   856,323 7,424 SH   SOLE   7,424 0 0
APPLE INC COM COM 037833100   3,626,805 21,150 SH   SOLE   21,150 0 0
APPLIED MATERIALS INC COM 038222105   590,566 2,864 SH   SOLE   2,864 0 0
ARES CAP CORP COM COM 04010L103   21,100,029 1,013,450 SH   SOLE   1,013,450 0 0
AUTOZONE INC COM 053332102   211,161 67 SH   SOLE   67 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW CL B NEW 084670702   880,989 2,095 SH   SOLE   2,095 0 0
BLACKROCK CORPORATE HIGH YIELD FD VI INC C COM 09255P107   39,056,313 3,989,409 SH   SOLE   3,989,409 0 0
BOISE CASCADE CO COM 09739D100   237,724 1,550 SH   SOLE   1,550 0 0
BWX TECHNOLOGIES INC COM COM 05605H100   12,607,793 122,859 SH   SOLE   122,859 0 0
CALAMOS STRATEGIC TOTAL RETURN FD COM SH B COM SH BEN INT 128125101   11,064,643 675,910 SH   SOLE   675,910 0 0
CARLYLE GROUP INC COM COM 14316J108   554,441 11,819 SH   SOLE   11,819 0 0
CATERPILLAR INC COM 149123101   494,952 1,351 SH   SOLE   1,351 0 0
CHENIERE ENERGY INC COM NEW COM NEW 16411R208   1,594,382 9,886 SH   SOLE   9,886 0 0
CHENIERE ENERGY PARTNERS L P COM UNIT REPT COM UNIT 16411Q101   11,668,706 236,256 SH   SOLE   236,256 0 0
CHEVRON CORP NEW COM COM 166764100   6,347,285 40,239 SH   SOLE   40,239 0 0
CIGNA CORP COM 125523100   570,791 1,572 SH   SOLE   1,572 0 0
CINCINNATI FINANCIAL CORP COM 172062101   696,594 5,610 SH   SOLE   5,610 0 0
CISCO SYSTEMS INC COM 17275R102   245,762 4,924 SH   SOLE   4,924 0 0
COHEN & STEERS INFRASTRUCTURE FD INC COM COM 19248A109   30,474,183 1,292,923 SH   SOLE   1,292,923 0 0
COLGATE PALMOLIVE CO COM COM 194162103   212,158 2,356 SH   SOLE   2,356 0 0
CONOCOPHILLIPS COM COM 20825C104   387,936 3,048 SH   SOLE   3,048 0 0
CURTISS WRIGHT CORP COM 231561101   435,098 1,700 SH   SOLE   1,700 0 0
DANAHER CORP COM COM 235851102   828,872 3,319 SH   SOLE   3,319 0 0
DEERE & CO COM 244199105   900,421 2,192 SH   SOLE   2,192 0 0
DIAMONDBACK ENERGY INC COM 25278X109   5,182,324 26,151 SH   SOLE   26,151 0 0
DIGITAL RLTY TR INC COM COM 253868103   321,209 2,230 SH   SOLE   2,230 0 0
DOUBLELINE INCOME SOLUTIONS FD COM 258622109   48,009,844 3,780,303 SH   SOLE   3,780,303 0 0
DUKE ENERGY CORP NEW COM COM NEW 26441C204   293,459 3,034 SH   SOLE   3,034 0 0
EATON VANCE TAX ADVANTAGED DIVID INCOME FU COM 27828G107   18,731,301 793,699 SH   SOLE   793,699 0 0
EATON VANCE TAX ADVANTAGED GLO GLOBAL DIVI COM 27828S101   10,261,288 562,262 SH   SOLE   562,262 0 0
EBAY INC COM COM 278642103   8,283,610 156,946 SH   SOLE   156,946 0 0
ELI LILLY & CO COM COM 532457108   17,276,042 22,207 SH   SOLE   22,207 0 0
ENERGY TRANSFER LP COM UNITS COM UT LTD PTN 29273V100   13,170,885 837,310 SH   SOLE   837,310 0 0
ENOVIX CORP COM 293594107   1,702,870 212,593 SH   SOLE   212,593 0 0
ENPHASE ENERGY INC COM 29355A107   1,808,167 14,946 SH   SOLE   14,946 0 0
ENTERPRISE PRODS PARTNERS L P COM UNIT COM 293792107   10,576,840 362,469 SH   SOLE   362,469 0 0
EXXON MOBIL CORP COM COM 30231G102   30,032,193 258,364 SH   SOLE   258,364 0 0
FORD MOTOR CO DEL COM PAR COM 345370860   521,854 39,296 SH   SOLE   39,296 0 0
FREEPORT-MCMORAN COPPER & GOLD INC CL B CL B 35671D857   334,280 7,109 SH   SOLE   7,109 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107   205,192 2,257 SH   SOLE   2,257 0 0
GENERAL DYNAMICS CORP COM COM 369550108   245,379 869 SH   SOLE   869 0 0
GENERAL MNY MKT FUND MONEY MARKET 370990228   37,981,555 37,981,555 SH   SOLE   37,981,555 0 0
GLOBAL X FDS MLP ETF GLBL X MLP ETF 37954Y343   20,923,110 433,909 SH   SOLE   433,909 0 0
GOLDMAN SACHS ETF TR TR ACCESS ULTRA SHORT ACES ULTRA SHR 381430230   756,454 15,022 SH   SOLE   15,022 0 0
GOODYEAR TIRE & RUBBER CO COM COM 382550101   240,000 17,480 SH   SOLE   17,480 0 0
ILLINOIS TOOL WORKS INC COM 452308109   307,880 1,147 SH   SOLE   1,147 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   2,853,452 27,559 SH   SOLE   27,559 0 0
INTEL CORP COM COM 458140100   223,099 5,051 SH   SOLE   5,051 0 0
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101   390,322 2,044 SH   SOLE   2,044 0 0
ISHARES TR CORE S&P U S VALUE ETF CORE S&P US VLU 464287663   329,534 3,644 SH   SOLE   3,644 0 0
JOHNSON & JOHNSON COM COM 478160104   918,625 5,807 SH   SOLE   5,807 0 0
JP MORGAN CHASE & CO COM COM 46625H100   461,500 2,304 SH   SOLE   2,304 0 0
KAYNE ANDERSON MLP INVESTMENT COMPANY COM 486606106   3,084,455 308,137 SH   SOLE   308,137 0 0
KLA CORP COM NEW 482480100   656,656 940 SH   SOLE   940 0 0
LOWES COMPANY INC COM 548661107   296,961 1,166 SH   SOLE   1,166 0 0
MASTERCARD INC CL A CL A 57636Q104   1,192,917 2,477 SH   SOLE   2,477 0 0
MCDONALDS CORP COM 580135101   327,460 1,161 SH   SOLE   1,161 0 0
MERCK & CO INC NEW COM COM 58933Y105   22,220,640 168,402 SH   SOLE   168,402 0 0
MESA RTY TR UNIT BEN INT UNIT BEN INT 590660106   336,380 31,674 SH   SOLE   31,674 0 0
META PLATFORMS INC CL A 30303M102   550,873 1,134 SH   SOLE   1,134 0 0
MICROSOFT CORP COM COM 594918104   6,917,469 16,442 SH   SOLE   16,442 0 0
MONDELEZ INTL INC CL A CL A 609207105   422,101 6,030 SH   SOLE   6,030 0 0
NICE SYSTEMS LTD SPONSORED ADR 653656108   1,736,772 6,664 SH   SOLE   6,664 0 0
NIKE INC CLASS B CL B 654106103   284,030 3,022 SH   SOLE   3,022 0 0
NORTHROP GRUMMAN CORP NEW COM 666807102   538,493 1,125 SH   SOLE   1,125 0 0
NOVO NORDISK AS ADR ADR 670100205   29,170,929 227,188 SH   SOLE   227,188 0 0
NUVEEN DIVIDEND ADVANTAGE MUNICIPAL FUND COM 67066V101   1,049,003 91,536 SH   SOLE   91,536 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS SHS 67075G103   49,775,274 3,894,779 SH   SOLE   3,894,779 0 0
NUVEEN INSURED TAX FREE ADVANTAGE COM 670657105   1,042,938 94,213 SH   SOLE   94,213 0 0
O REILLY AUTOMOTIVE INC NEW COM COM 67103H107   212,229 188 SH   SOLE   188 0 0
ORACLE CORP COM COM 68389X105   551,440 4,390 SH   SOLE   4,390 0 0
PBF ENERGY INC CL A CL A 69318G106   332,055 5,768 SH   SOLE   5,768 0 0
PEPSICO INC COM COM 713448108   591,713 3,381 SH   SOLE   3,381 0 0
PHILIP MORRIS INTL INC COM COM 718172109   573,831 6,263 SH   SOLE   6,263 0 0
PHILLIPS 66 COM 718546104   330,142 2,021 SH   SOLE   2,021 0 0
PLAINS GP HLDGS LTD PARTNR INT A 72651A207   20,066,325 1,099,525 SH   SOLE   1,099,525 0 0
PROCTER & GAMBLE CO COM COM 742718109   3,004,630 18,519 SH   SOLE   18,519 0 0
QUALCOMM INC COM 747525103   422,426 2,495 SH   SOLE   2,495 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   341,278 3,499 SH   SOLE   3,499 0 0
SOUTHERN CO COM COM 842587107   332,278 4,632 SH   SOLE   4,632 0 0
SOUTHWESTERN ENERGY CO COM 845467109   318,603 42,032 SH   SOLE   42,032 0 0
SPDR S&P 500 ETF TR TR UNIT TR UNIT 78462F103   474,177 907 SH   SOLE   907 0 0
SUPER MICRO COMPUTER INC COM 86800U104   2,210,956 2,189 SH   SOLE   2,189 0 0
TEKLA HEALTHCARE OPPORTUNITIES FD SHS SHS 879105104   937,573 46,645 SH   SOLE   46,645 0 0
TESLA MTRS INC COM COM 88160R101   305,699 1,739 SH   SOLE   1,739 0 0
TEXAS INSTRUMENTS INC COM 882508104   4,568,927 26,227 SH   SOLE   26,227 0 0
TOAST INC CL A CL A 888787108   1,257,937 50,479 SH   SOLE   50,479 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   416,382 842 SH   SOLE   842 0 0
UNUM GROUP COM 91529Y106   22,161,918 413,006 SH   SOLE   413,006 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF GOLD MINERS ETF 92189F106   387,200 12,245 SH   SOLE   12,245 0 0
VERIZON COMMUNICATIONS COM COM 92343V104   422,046 10,058 SH   SOLE   10,058 0 0
VISA INC COM CL A COM CL A 92826C839   6,890,121 24,689 SH   SOLE   24,689 0 0
VISTRA CORP COM 92840M102   19,631,568 281,860 SH   SOLE   281,860 0 0
VOC ENERGY TR TR UNIT TR UNIT 91829B103   604,994 99,999 SH   SOLE   99,999 0 0
WAL MART STORES INC COM COM 931142103   575,102 9,558 SH   SOLE   9,558 0 0
WALGREEN BOOTS ALLIANCE INC COM COM 931427108   9,163,605 422,481 SH   SOLE   422,481 0 0
WILLIAMS COS INC COM COM 969457100   292,075 7,495 SH   SOLE   7,495 0 0
CHICAGO ILL O HARE INTL ARPT REV REV REF BDS 2012B 5.000 01/01/31 B MUNICIPAL BOND 167593KZ4   200,134 200,000 PRN   SOLE   200,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE MUNICIPAL BOND 307149AM6   1,172,396 1,725,000 PRN   SOLE   1,725,000 0 0
FANNIN CNTY TX PUBLIC FAC CORP REVENUE TXBLE-REF MUNICIPAL BOND 307149AN4   342,079 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   251,225 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   564,306 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,940,250 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   427,500 450,000 PRN   SOLE   450,000 0 0
PRAIRIELAND DETENTION CENTER PROJ - PUB FAC CORP TEXAS PROJ REV TAXABLE MUNICIPAL BOND 73972CAN4   3,049,025 4,985,000 PRN   SOLE   4,985,000 0 0
PUBLIC FIN AUTH WIS ED REV TRIAD EDUCATION SERVICES INC MUNICIPAL BOND 74442EAX8   1,577,741 1,575,000 PRN   SOLE   1,575,000 0 0
SILICON VLY CA TOBACCO SECURITIZATION AUTH TABACCO SETTLEM CAP APPREC MUNICIPAL BOND 82706TAD3   341,390 3,500,000 PRN   SOLE   3,500,000 0 0
TOBACCO SETTLEMENT FING CORP VA RFDG-FIRST SUB-SER C MUNICIPAL BOND 88880NAW9   227,320 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   655,389 705,000 PRN   SOLE   705,000 0 0
UNITED STATES TREAS NTS 2.000 05/31/24 B/E DTD 05/31/17 TREASURY NOTE 912828XT2   397,840 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   495,775 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   223,611 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   222,565 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   245,768 250,000 PRN   SOLE   250,000 0 0
UNITED STATES TREAS NTS 2.750 08/31/25 B/E DTD 08/31/18 TREASURY NOTE 9128284Z0   471,187 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   461,866 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,680 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   327,330 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,358 322,000 PRN   SOLE   322,000 0 0