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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
NORSK HYDRO A/S COMMON STOCK 656531605 361 48,486 SH   SOLE   48,486 0 0
AGNC INVESTMENT CORP COMMON STOCK 00123Q104 3,007 190,669 SH   SOLE   190,669 0 0
AMERICAN FINANCE TRUST INC COMMON STOCK 02607T109 994 123,653 SH   SOLE   123,653 0 0
AMERISAFE INC COMMON STOCK 03071H100 840 14,966 SH   SOLE   14,966 0 0
APPLE INC COMMON STOCK 037833100 2,080 14,703 SH   SOLE   14,703 0 0
ARES CAP CORP COMMON STOCK 04010L103 2,180 107,219 SH   SOLE   107,219 0 0
ATEA PHARMACEUTICALS INC COMMON STOCK 04683R106 201 5,731 SH   SOLE   5,731 0 0
ATLANTICA SUSTAINABLE INFR PLC COMMON STOCK G0751N103 2,949 85,453 SH   SOLE   85,453 0 0
BLACKROCK TCP CAPITAL CORP COM COMMON STOCK 09259E108 1,108 81,648 SH   SOLE   81,648 0 0
CARLYLE GROUP INC COMMON STOCK 14316J108 1,063 22,479 SH   SOLE   22,479 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 1,574 28,915 SH   SOLE   28,915 0 0
Crowdstrike Holdings Inc COMMON STOCK 22788C105 229 932 SH   SOLE   932 0 0
GAMING AND LEISURE PROPERTIES INC COMMON STOCK 36467J108 1,011 21,834 SH   SOLE   21,834 0 0
ICAHN ENTERPRISES LP COMMON STOCK 451100101 2,726 54,580 SH   SOLE   54,580 0 0
LULULEMON ATHLETIC COMMON STOCK 550021109 430 1,063 SH   SOLE   1,063 0 0
MICROSOFT CORP COMMON STOCK 594918104 2,030 7,202 SH   SOLE   7,202 0 0
NEW MOUNTAIN FINANCE CORPORATION COM COMMON STOCK 647551100 1,856 139,416 SH   SOLE   139,416 0 0
NEWTEK BUSINESS SERVICES CORPORATION COMMON STOCK 652526203 1,034 37,272 SH   SOLE   37,272 0 0
OAKTREE SPECIALTY LENDING CORPORATION COMMON STOCK 67401P108 1,066 151,048 SH   SOLE   151,048 0 0
OASIS MIDSTREAM PARTNERS LP COMMON STOCK 67420T206 985 44,099 SH   SOLE   44,099 0 0
PAYPAL HLDGS INC COMMON STOCK 70450Y103 792 3,042 SH   SOLE   3,042 0 0
SABRA HEALTH CARE REIT, INC. COMMON STOCK 78573L106 750 50,925 SH   SOLE   50,925 0 0
SEAGATE TECHNOLOGY HOLDINGS PLC COMMON STOCK G7997R103 1,053 12,764 SH   SOLE   12,764 0 0
STARBUCKS CORP COMMON STOCK 855244109 1,614 14,629 SH   SOLE   14,629 0 0
TOUCHSTONE STRATEGIC TR COMMON STOCK 89154Q588 3,629 321,465 SH   SOLE   321,465 0 0
ABERDEEN GLOBAL PREMIER PPTYS COMMON STOCK 00302L108 1,007 166,100 SH   SOLE   166,100 0 0
ALCOA CORP COMMON STOCK 013872106 1,461 29,856 SH   SOLE   29,856 0 0
ALGONQUIN PWR UTILS CORP COMMON STOCK 015857105 1,949 132,965 SH   SOLE   132,965 0 0
AMERICAN INTL GRP INC COMMON STOCK 026874784 265 4,835 SH   SOLE   4,835 0 0
ANNALY CAP MANAGEMENT INC COMMON STOCK 035710409 2,851 338,595 SH   SOLE   338,595 0 0
ANTERO MIDSTREAM CORP COMMON STOCK 03676B102 2,213 212,393 SH   SOLE   212,393 0 0
APOLLO COML REAL EST FIN INC COMMON STOCK 03762U105 2,907 196,031 SH   SOLE   196,031 0 0
APOLLO GLOBAL MGMT INC COMMON STOCK 03768E105 1,102 17,899 SH   SOLE   17,899 0 0
AVANGRID INC COMMON STOCK 05351W103 2,003 41,216 SH   SOLE   41,216 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 3,183 11,661 SH   SOLE   11,661 0 0
BLACK STONE MINERALS LP COMMON STOCK 09225M101 1,191 98,858 SH   SOLE   98,858 0 0
BLACKROCK CORPORATE HIGH YIE COMMON STOCK 09255P107 71,511 5,861,523 SH   SOLE   5,861,523 0 0
BLACKROCK CR ALLOCATION INCOME COMMON STOCK 092508100 12,300 811,887 SH   SOLE   811,887 0 0
BLACKROCK DEBT STR COM NEW COMMON STOCK 09255R202 11,252 975,078 SH   SOLE   975,078 0 0
BLACKROCK LTD DURATION INC TR COMMON STOCK 09249W101 11,004 643,896 SH   SOLE   643,896 0 0
BLACKROCK MUN TARGET TERM TR COMMON STOCK 09257P105 218 8,534 SH   SOLE   8,534 0 0
BLACKROCK MUNIHOLDINGS FD INC COMMON STOCK 09253N104 8,316 507,992 SH   SOLE   507,992 0 0
BLACKROCK MUNIVEST FD INC COM COMMON STOCK 09253R105 30,056 3,173,840 SH   SOLE   3,173,840 0 0
BLACKROCK MUNIYIELD QUALITY COMMON STOCK 09254E103 38,308 2,609,558 SH   SOLE   2,609,558 0 0
BLACKSTONE INC COMMON STOCK 09260D107 687 5,902 SH   SOLE   5,902 0 0
BLACKSTONE STRATEGIC CREDIT FD COMMON STOCK 09257R101 222 16,003 SH   SOLE   16,003 0 0
BOEING CO COMMON STOCK 097023105 967 4,396 SH   SOLE   4,396 0 0
BP PLC COMMON STOCK 055622104 377 13,807 SH   SOLE   13,807 0 0
BROOKFIELD RENEWABLE PARTNER S.L.P COMMON STOCK G16258108 2,956 80,097 SH   SOLE   80,097 0 0
CHINA YUCHAI INTER COMMON STOCK G21082105 827 60,831 SH   SOLE   60,831 0 0
CLEARWAY ENERGY INC COMMON STOCK 18539C204 2,195 72,524 SH   SOLE   72,524 0 0
COHEN & STEERS LTD DURATION PFD COM COMMON STOCK 19248C105 17,789 652,083 SH   SOLE   652,083 0 0
CRESTWOOD EQUITY PARTNERS LP COMMON STOCK 226344208 2,952 104,007 SH   SOLE   104,007 0 0
CROSSAMERICA PARTNERS LP COMMON STOCK 22758A105 1,406 70,682 SH   SOLE   70,682 0 0
CROWN CASTLE INTL CORP COMMON STOCK 22822V101 919 5,300 SH   SOLE   5,300 0 0
DELEK LOGISTICS PARTNERS LP COMMON STOCK 24664T103 1,105 24,428 SH   SOLE   24,428 0 0
DUKE ENERGY CORP COMMON STOCK 26441C204 984 10,085 SH   SOLE   10,085 0 0
EATON VANCE LTD DURATION INCOM COMMON STOCK 27828H105 2,925 221,923 SH   SOLE   221,923 0 0
EATON VANCE MUN BD FD COMMON STOCK 27827X101 39,110 2,923,053 SH   SOLE   2,923,053 0 0
ENVIVA PARTNERS LP COMMON STOCK 29414J107 1,705 31,522 SH   SOLE   31,522 0 0
EQUITY COMMONWEALTH COMMON STOCK 294628102 1,015 39,065 SH   SOLE   39,065 0 0
FIRST TR HIGH INCOME L/S FD COMMON STOCK 33738E109 12,082 760,360 SH   SOLE   760,360 0 0
FIRST TRUST INTERMEDIATE DUR COMMON STOCK 33718W103 13,330 532,757 SH   SOLE   532,757 0 0
FIRSTENERGY CORP COMMON STOCK 337932107 966 27,108 SH   SOLE   27,108 0 0
FORTRESS TRANS INFRST INVS LLC COMMON STOCK 34960P101 1,059 41,713 SH   SOLE   41,713 0 0
GLOBAL NET LEASE INC COMMON STOCK 379378201 2,814 175,656 SH   SOLE   175,656 0 0
GLOBAL PARTNERS / GLP FIN CORP COMMON STOCK 37946R109 2,500 118,049 SH   SOLE   118,049 0 0
HANNON ARMSTRONG SUST INFR CAP INC COMMON STOCK 41068X100 1,922 35,937 SH   SOLE   35,937 0 0
HERCULES CAPITAL INC COM COMMON STOCK 427096508 2,052 123,564 SH   SOLE   123,564 0 0
HESS MIDSTREAM LP COM COMMON STOCK 428103105 1,174 41,622 SH   SOLE   41,622 0 0
HOME DEPOT INC COMMON STOCK 437076102 548 1,669 SH   SOLE   1,669 0 0
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 2,105 15,148 SH   SOLE   15,148 0 0
INVESCO MORTGAGE CAPITAL INC. COMMON STOCK 46131B100 2,114 671,251 SH   SOLE   671,251 0 0
INVESCO MUN OPPORTUNITY TR COMMON STOCK 46132C107 53,819 3,931,295 SH   SOLE   3,931,295 0 0
INVESCO SENIOR INCOME TRUST COMMON STOCK 46131H107 55,849 12,550,384 SH   SOLE   12,550,384 0 0
INVESCO TR INVT GRADE MUNS COMMON STOCK 46131M106 25,274 1,846,196 SH   SOLE   1,846,196 0 0
INVESCO VALUE MUN INCOME TR COMMON STOCK 46132P108 167 10,236 SH   SOLE   10,236 0 0
INVESCO VAN KAMPEN MUN TR COM COMMON STOCK 46131J103 29,713 2,217,395 SH   SOLE   2,217,395 0 0
IRON MOUNTAIN INCORPORATED COMMON STOCK 46284V101 1,005 23,139 SH   SOLE   23,139 0 0
KIMBELL ROYALTY PARTNERS LP COMMON STOCK 49435R102 1,324 93,700 SH   SOLE   93,700 0 0
KNOT OFFSHORE PARTNERS LP COMMON STOCK Y48125101 2,035 108,324 SH   SOLE   108,324 0 0
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 1,985 43,554 SH   SOLE   43,554 0 0
MESABI TRUST COMMON STOCK 590672101 1,829 61,556 SH   SOLE   61,556 0 0
MOELIS & COMPANY COMMON STOCK 60786M105 1,210 19,554 SH   SOLE   19,554 0 0
NEXTERA ENERGY PARTNERS LP COMMON STOCK 65341B106 1,978 26,249 SH   SOLE   26,249 0 0
NIKE INC COMMON STOCK 654106103 1,193 8,212 SH   SOLE   8,212 0 0
NUCOR CORP COMMON STOCK 670346105 333 3,376 SH   SOLE   3,376 0 0
NUVEEN AMT FREE QLTY MUN INCME COMMON STOCK 670657105 90,046 5,928,007 SH   SOLE   5,928,007 0 0
NUVEEN CREDIT STRAT INC FD COMMON STOCK 67073D102 47,434 7,230,825 SH   SOLE   7,230,825 0 0
NUVEEN PFD & INCM OPPORTNYS FD COMMON STOCK 67073B106 29,693 2,999,308 SH   SOLE   2,999,308 0 0
NUVEEN PFD & INCM SECURTIES FD COMMON STOCK 67072C105 28,024 2,859,595 SH   SOLE   2,859,595 0 0
NUVEEN QUAL MUNI INCOME FD COMMON STOCK 67066V101 90,754 5,810,126 SH   SOLE   5,810,126 0 0
ONEMAIN HOLDINGS INCORPORATION COMMON STOCK 68268W103 2,101 37,970 SH   SOLE   37,970 0 0
PPL CORPORATION COMMON STOCK 69351T106 994 35,649 SH   SOLE   35,649 0 0
SIMON PROPERTY GRP INC COMMON STOCK 828806109 319 2,458 SH   SOLE   2,458 0 0
SIXTH STR SPECIALTY LENDING COMMON STOCK 83012A109 879 39,555 SH   SOLE   39,555 0 0
STARWOOD PROPERTY TR INC COMMON STOCK 85571B105 2,165 88,681 SH   SOLE   88,681 0 0
SUNOCO LP / SUNOCO FINANCE CORP COMMON STOCK 86765K109 1,517 40,636 SH   SOLE   40,636 0 0
THE WILLIAMS COMPANIES, INC. COMMON STOCK 969457100 2,015 77,681 SH   SOLE   77,681 0 0
TOTALENERGIES SE COMMON STOCK 89151E109 363 7,582 SH   SOLE   7,582 0 0
TRIPLEPOINT VENTURE GROWTH BDC CORP COMMON STOCK 89677Y100 966 60,961 SH   SOLE   60,961 0 0
TRITON INTERNATIONAL LIMITED COMMON STOCK G9078F107 1,058 20,333 SH   SOLE   20,333 0 0
UNITED STATES STEEL CORPORATION COMMON STOCK 912909108 470 21,392 SH   SOLE   21,392 0 0
USA COMPRESSION PARTNERS LP COMMON STOCK 90290N109 1,995 120,378 SH   SOLE   120,378 0 0
VIRTUS ALLIANZGI CONV & INCOME FD COMMON STOCK 92838X102 2,201 369,240 SH   SOLE   369,240 0 0
VIRTUS ALLIANZGI CONV & INCOME FD II COMMON STOCK 92838U108 2,181 420,191 SH   SOLE   420,191 0 0
W. P. CAREY INC COMMON STOCK 92936U109 2,021 27,672 SH   SOLE   27,672 0 0
WALMART INC COMMON STOCK 931142103 558 4,003 SH   SOLE   4,003 0 0
WALT DISNEY CO COMMON STOCK 254687106 1,491 8,815 SH   SOLE   8,815 0 0
ISHARES GLOB CLEAN ENERGY ETF Exchange Traded Fund 464288224 202 9,338 SH   SOLE   9,338 0 0
ENERGY SELECT SECTOR SPDR FUND Exchange Traded Fund 81369Y506 422 8,110 SH   SOLE   8,110 0 0
FINANCIAL SELECT SECTOR SPDR FUND Exchange Traded Fund 81369Y605 553 14,723 SH   SOLE   14,723 0 0
GRANITESHARES HIPS US HIGH INC Exchange Traded Fund 38747R306 230 15,000 SH   SOLE   15,000 0 0
HEALTH CARE SELECT SECTOR SPDR FUND Exchange Traded Fund 81369Y209 711 5,585 SH   SOLE   5,585 0 0
INVESCO CEF INCOME COMPOSITE ETF Exchange Traded Fund 46138E404 26,276 1,097,124 SH   SOLE   1,097,124 0 0
INVESCO EXCH TRADED FD TR II SLR ETF Exchange Traded Fund 46138G706 359 4,486 SH   SOLE   4,486 0 0
ISHARES 0-5 YR HY CORP BOND Exchange Traded Fund 46434V407 133,073 2,911,879 SH   SOLE   2,911,879 0 0
ISHARES SHORT MATURITY BOND ETF Exchange Traded Fund 46431W507 61,729 1,231,139 SH   SOLE   1,231,139 0 0
JPMORGAN ULTRA-SHORT INCOME ETF Exchange Traded Fund 46641Q837 354 6,973 SH   SOLE   6,973 0 0
PIMCO ETF TR Exchange Traded Fund 72201R833 928 9,107 SH   SOLE   9,107 0 0
SPDR S&P 500 ETF TR Exchange Traded Fund 78462F103 1,762 4,106 SH   SOLE   4,106 0 0
VANECK ETF TR Exchange Traded Fund 92189F460 8,517 290,000 SH   SOLE   290,000 0 0
WELLS FARGO & CO NEW Exchange Traded Fund 94988U151 3,794 144,857 SH   SOLE   144,857 0 0
WELLS FARGO INCOME OPPORTUNITI Exchange Traded Fund 94987B105 27,400 3,113,684 SH   SOLE   3,113,684 0 0
WESTERN ASSET HIGH INCOME OP Exchange Traded Fund 95766K109 37,743 7,272,284 SH   SOLE   7,272,284 0 0
WESTERN ASSET HIGH YLD COM Exchange Traded Fund 95768B107 25,670 1,611,453 SH   SOLE   1,611,453 0 0