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
AGNC Investment Corp COMMON STOCK 00123Q104 BBG000TJ8XZ7 2,809,191 277,314 SH   SOLE   277,314 0 0
Alphabet Inc COMMON STOCK 02079K305 BBG009S39JX6 67,511 564 SH   SOLE   564 0 0
Necessity Retail REIT Inc/The COMMON STOCK 02607T109 BBG004Z1PW11 1,942,986 287,424 SH   SOLE   287,424 0 0
Annaly Capital Management Inc COMMON STOCK 035710839 BBG000BJFJ98 2,630,475 131,458 SH   SOLE   131,458 0 0
Antero Midstream Corp COMMON STOCK 03676B102 BBG00GBNZ4M0 1,481,239 127,693 SH   SOLE   127,693 0 0
Apollo Commercial Real Estate COMMON STOCK 03762U105 BBG000NFPF36 49,118 4,433 SH   SOLE   4,433 0 0
Ares Capital Corp COMMON STOCK 04010L103 BBG000PD6X77 3,673,351 195,495 SH   SOLE   195,495 0 0
Avangrid Inc COMMON STOCK 05351W103 BBG00B8NWRF5 2,474,898 65,682 SH   SOLE   65,682 0 0
Barrick Gold Corp COMMON STOCK 067901108 BBG000BB07P9 2,892,948 170,877 SH   SOLE   170,877 0 0
Berkshire Hathaway Inc COMMON STOCK 084670702 BBG000DWG505 1,083,698 3,178 SH   SOLE   3,178 0 0
Black Stone Minerals LP COMMON STOCK 09225M101 BBG008B5CF29 1,628,495 102,100 SH   SOLE   102,100 0 0
BlackRock TCP Capital Corp COMMON STOCK 09259E108 BBG001P0TNW2 36,254 3,323 SH   SOLE   3,323 0 0
Clearway Energy Inc COMMON STOCK 18539C204 BBG008LJ4TF3 2,799,623 98,026 SH   SOLE   98,026 0 0
Crestwood Equity Partners LP COMMON STOCK 226344208 BBG000D3ZFH8 3,717,686 140,396 SH   SOLE   140,396 0 0
CrossAmerica Partners LP COMMON STOCK 22758A105 BBG002Z9XD93 1,594,282 80,928 SH   SOLE   80,928 0 0
Crown Castle Inc COMMON STOCK 22822V101 BBG000FV1Z23 39,913 364 SH   SOLE   364 0 0
Delek Logistics Partners LP COMMON STOCK 24664T103 BBG0036D62Z9 1,847,555 33,838 SH   SOLE   33,838 0 0
Walt Disney Co/The COMMON STOCK 254687106 BBG000BH4R78 1,878,273 21,038 SH   SOLE   21,038 0 0
First Trust High Income Long/S EXCHANGE TRADED FUND 33738E109 BBG0016T3M78 12,663,691 1,106,966 SH   SOLE   1,106,966 0 0
Gaming and Leisure Properties COMMON STOCK 36467J108 BBG003MSMCS6 1,637,027 33,781 SH   SOLE   33,781 0 0
Global Net Lease Inc COMMON STOCK 379378201 BBG004HXD0G8 2,038,853 198,332 SH   SOLE   198,332 0 0
Global Partners LP/MA COMMON STOCK 37946R109 BBG000GJQQ22 1,533,396 49,899 SH   SOLE   49,899 0 0
Hannon Armstrong Sustainable I COMMON STOCK 41068X100 BBG0044K5DM4 1,462,875 58,515 SH   SOLE   58,515 0 0
Hess Midstream LP COMMON STOCK 428103105 BBG00R02H8D5 2,448,816 79,818 SH   SOLE   79,818 0 0
Icahn Enterprises LP COMMON STOCK 451100101 BBG000BB3080 52,604 1,917 SH   SOLE   1,917 0 0
Invesco QQQ Trust Series 1 EXCHANGE TRADED FUND 46090E103 BBG000BSWKH7 45,808 124 SH   SOLE   124 0 0
Iron Mountain Inc COMMON STOCK 46284V101 BBG000KCZPC3 2,319,790 40,827 SH   SOLE   40,827 0 0
iShares MBS ETF EXCHANGE TRADED FUND 464288588 BBG000QN3H90 150,810 1,617 SH   SOLE   1,617 0 0
BlackRock Short Maturity Bond EXCHANGE TRADED FUND 46431W507 BBG0059KNK13 103,327,676 2,078,191 SH   SOLE   2,078,191 0 0
iShares 0-5 Year High Yield Co EXCHANGE TRADED FUND 46434V407 BBG005DW06C6 83,349 2,025 SH   SOLE   2,025 0 0
JPMorgan Ultra-Short Income ET EXCHANGE TRADED FUND 46641Q837 BBG00GP26N50 74,352,975 1,482,907 SH   SOLE   1,482,907 0 0
Kimbell Royalty Partners LP COMMON STOCK 49435R102 BBG00FQH6MJ5 1,615,143 109,799 SH   SOLE   109,799 0 0
MP Materials Corp COMMON STOCK 553368101 BBG00TJGL0F0 73,902 3,230 SH   SOLE   3,230 0 0
Magellan Midstream Partners LP COMMON STOCK 559080106 BBG000BCJXW2 169,573 2,721 SH   SOLE   2,721 0 0
Microsoft Corp COMMON STOCK 594918104 BBG000BPH459 405,243 1,190 SH   SOLE   1,190 0 0
New Mountain Finance Corp COMMON STOCK 647551100 BBG000BG22J4 1,559,093 125,329 SH   SOLE   125,329 0 0
Rithm Capital Corp COMMON STOCK 64828T201 BBG003T1GM03 1,849,168 197,772 SH   SOLE   197,772 0 0
Newmont Corp COMMON STOCK 651639106 BBG000BPWXK1 3,309,861 77,587 SH   SOLE   77,587 0 0
NextEra Energy Partners LP COMMON STOCK 65341B106 BBG006JNW321 2,746,463 46,836 SH   SOLE   46,836 0 0
NIKE Inc COMMON STOCK 654106103 BBG000C5HS04 188,291 1,706 SH   SOLE   1,706 0 0
NVIDIA Corp COMMON STOCK 67066G104 BBG000BBJQV0 217,432 514 SH   SOLE   514 0 0
Oaktree Specialty Lending Corp COMMON STOCK 67401P405 BBG000TKZRB3 2,973,276 153,025 SH   SOLE   153,025 0 0
PIMCO Enhanced Short Maturity EXCHANGE TRADED FUND 72201R833 BBG000PVW5B4 13,438,402 134,707 SH   SOLE   134,707 0 0
Pioneer Natural Resources Co COMMON STOCK 723787107 BBG000BXRPH1 1,033,828 4,990 SH   SOLE   4,990 0 0
ProShares Short Russell2000 EXCHANGE TRADED FUND 74348A210 BBG000BFC544 615,794 26,973 SH   SOLE   26,973 0 0
SPDR S&P 500 ETF Trust EXCHANGE TRADED FUND 78462F103 BBG000BDTBL9 23,051 52 SH   SOLE   52 0 0
Sabra Health Care REIT Inc COMMON STOCK 78573L106 BBG000MTDW24 1,656,945 140,777 SH   SOLE   140,777 0 0
Health Care Select Sector SPDR EXCHANGE TRADED FUND 81369Y209 BBG000BHVSG6 1,265,979 9,538 SH   SOLE   9,538 0 0
Financial Select Sector SPDR F EXCHANGE TRADED FUND 81369Y605 BBG000BJ29X7 838,334 24,869 SH   SOLE   24,869 0 0
Utilities Select Sector SPDR F EXCHANGE TRADED FUND 81369Y886 BBG000BJ7G75 199,854 3,054 SH   SOLE   3,054 0 0
Simon Property Group Inc COMMON STOCK 828806109 BBG000BJ2D31 277,152 2,400 SH   SOLE   2,400 0 0
Sixth Street Specialty Lending COMMON STOCK 83012A109 BBG001DFW799 2,553,559 136,627 SH   SOLE   136,627 0 0
Southwestern Energy Co COMMON STOCK 845467109 BBG000BTR593 6 1 SH   SOLE   1 0 0
Starbucks Corp COMMON STOCK 855244109 BBG000CTQBF3 200,101 2,020 SH   SOLE   2,020 0 0
Starwood Property Trust Inc COMMON STOCK 85571B105 BBG000M1J270 1,646,168 84,854 SH   SOLE   84,854 0 0
Sunoco LP COMMON STOCK 86765K109 BBG00358K8S0 1,715,393 39,380 SH   SOLE   39,380 0 0
USA Compression Partners LP COMMON STOCK 90290N109 BBG001QYKF35 2,055,388 104,123 SH   SOLE   104,123 0 0
WP Carey Inc COMMON STOCK 92936U109 BBG000BCQM58 2,895,216 42,854 SH   SOLE   42,854 0 0
Williams Cos Inc/The COMMON STOCK 969457100 BBG000BWVCP8 2,248,142 68,898 SH   SOLE   68,898 0 0
Apple Inc COMMON STOCK 037833100 BBG000B9XRY4 10,048 53 SH   SOLE   53 0 0
AbbVie Inc COMMON STOCK 00287Y109 BBG0025Y4RY4 39,966 292 SH   SOLE   292 0 0
Agnico Eagle Mines Ltd COMMON STOCK 008474108 BBG000DLVDK3 3,737,354 74,777 SH   SOLE   74,777 0 0
American Financial Group Inc/O COMMON STOCK 025932104 BBG000DPKKK0 1,514,894 12,757 SH   SOLE   12,757 0 0
AGCO Corp COMMON STOCK 001084102 BBG000DCCZW2 2,880,858 21,921 SH   SOLE   21,921 0 0
Arch Resources Inc COMMON STOCK 03940R107 BBG00DZB5D77 2,040,618 18,097 SH   SOLE   18,097 0 0
Alibaba Group Holding Ltd COMMON STOCK 01609W102 BBG006G2JVL2 56,345 676 SH   SOLE   676 0 0
BlackRock Taxable Municipal Bo EXCHANGE TRADED FUND 09248X100 BBG000BGFM15 3,104,454 187,128 SH   SOLE   187,128 0 0
Brandywine Realty Trust COMMON STOCK 105368203 BBG000CL6RJ3 502,307 108,023 SH   SOLE   108,023 0 0
Blackstone Strategic Credit 20 EXCHANGE TRADED FUND 09257R101 BBG002W5R785 164,190 15,022 SH   SOLE   15,022 0 0
BlackRock Limited Duration Inc EXCHANGE TRADED FUND 09249W101 BBG000PLYMY2 9,131,727 708,985 SH   SOLE   708,985 0 0
Brookfield Renewable Partners COMMON STOCK G16258108 BBG000DJKCL1 3,017,328 102,317 SH   SOLE   102,317 0 0
Blackstone Senior Floating Rat EXCHANGE TRADED FUND 09256U105 BBG000QFYDY4 39,293 3,065 SH   SOLE   3,065 0 0
BlackRock Municipal 2030 Targe EXCHANGE TRADED FUND 09257P105 BBG003BPLZZ6 96,585 4,648 SH   SOLE   4,648 0 0
BlackRock Credit Allocation In EXCHANGE TRADED FUND 092508100 BBG000QHYF20 3,455,009 340,395 SH   SOLE   340,395 0 0
Blackstone Secured Lending Fun COMMON STOCK 09261X102 BBG00MS80PM3 2,126,748 77,732 SH   SOLE   77,732 0 0
Chesapeake Energy Corp COMMON STOCK 165167735 BBG00Z6DX554 1,968,070 23,519 SH   SOLE   23,519 0 0
iShares CMBS ETF EXCHANGE TRADED FUND 46429B366 BBG002NCLSR9 150,408 3,280 SH   SOLE   3,280 0 0
Cheniere Energy Partners LP COMMON STOCK 16411Q101 BBG000QMH637 1,359,654 29,468 SH   SOLE   29,468 0 0
Dominion Energy Inc COMMON STOCK 25746U109 BBG000BGVW60 44,565 860 SH   SOLE   860 0 0
Deere & Co COMMON STOCK 244199105 BBG000BH1NH9 295,384 729 SH   SOLE   729 0 0
Digital Realty Trust Inc COMMON STOCK 253868103 BBG000Q5ZRM7 1,921,898 16,878 SH   SOLE   16,878 0 0
BlackRock Debt Strategies Fund EXCHANGE TRADED FUND 09255R202 BBG000BQW8K4 323 33 SH   SOLE   33 0 0
Allspring Income Opportunities EXCHANGE TRADED FUND 94987B105 BBG000LL9GC1 19,707,852 3,055,481 SH   SOLE   3,055,481 0 0
Eaton Vance Municipal Bond Fun EXCHANGE TRADED FUND 27827X101 BBG000BD7C95 32,601,386 3,276,521 SH   SOLE   3,276,521 0 0
Enterprise Products Partners L COMMON STOCK 293792107 BBG000BR3012 1,686,400 64,000 SH   SOLE   64,000 0 0
Energy Transfer LP COMMON STOCK 29273V100 BBG000BM2FL9 142,418 11,214 SH   SOLE   11,214 0 0
FLEX LNG Ltd COMMON STOCK G35947202 BBG000R0MG54 1,029,655 33,726 SH   SOLE   33,726 0 0
First Trust Intermediate Durat EXCHANGE TRADED FUND 33718W103 BBG0043KQ5K1 38,977 2,513 SH   SOLE   2,513 0 0
Frontline PLC COMMON STOCK M46528101 BBG000BTQNQ6 541,548 37,271 SH   SOLE   37,271 0 0
FS KKR Capital Corp COMMON STOCK 302635206 BBG001YCZP63 2,294,350 119,622 SH   SOLE   119,622 0 0
Atlantica Sustainable Infrastr COMMON STOCK G0751N103 BBG0068Q7716 2,452,058 104,610 SH   SOLE   104,610 0 0
Guggenheim Taxable Municipal B EXCHANGE TRADED FUND 401664107 BBG00184VXQ5 1,733,701 106,362 SH   SOLE   106,362 0 0
SPDR Gold Shares EXCHANGE TRADED FUND 78463V107 BBG000CRF6Q8 472,237 2,649 SH   SOLE   2,649 0 0
Western Asset High Income Oppo EXCHANGE TRADED FUND 95766K109 BBG000BLHMB1 34,902,329 9,233,420 SH   SOLE   9,233,420 0 0
iShares iBoxx High Yield Corpo EXCHANGE TRADED FUND 464288513 BBG000R2T3H9 119,061 1,586 SH   SOLE   1,586 0 0
Western Asset High Yield Defin EXCHANGE TRADED FUND 95768B107 BBG000BG4925 26,610,628 2,264,734 SH   SOLE   2,264,734 0 0
BlackRock Corporate High Yield EXCHANGE TRADED FUND 09255P107 BBG000KS8391 28,571,260 3,203,056 SH   SOLE   3,203,056 0 0
iShares iBonds Dec 2023 Term C EXCHANGE TRADED FUND 46434VAX8 BBG0088JLVL7 76,806 3,037 SH   SOLE   3,037 0 0
iShares iBonds Dec 2024 Term C EXCHANGE TRADED FUND 46434VBG4 BBG0088JX096 525,785 21,356 SH   SOLE   21,356 0 0
iShares iBonds 2024 Term High EXCHANGE TRADED FUND 46435U184 BBG00P3CTH87 11,540 500 SH   SOLE   500 0 0
IBM COMMON STOCK 459200101 BBG000BLNNH6 2,831,553 21,161 SH   SOLE   21,161 0 0
Invesco Value Municipal Income EXCHANGE TRADED FUND 46132P108 BBG000BWHD72 142,372 12,045 SH   SOLE   12,045 0 0
iShares US Aerospace & Defense EXCHANGE TRADED FUND 464288760 BBG000PB38X0 325,626 2,791 SH   SOLE   2,791 0 0
Janus Henderson AAA CLO ETF EXCHANGE TRADED FUND 47103U845 BBG00XX897J8 152,192 3,053 SH   SOLE   3,053 0 0
Nuveen Preferred & Income Oppo EXCHANGE TRADED FUND 67073B106 BBG000BD4GK6 12,479,320 1,925,821 SH   SOLE   1,925,821 0 0
Nuveen Preferred & Income Secu EXCHANGE TRADED FUND 67072C105 BBG000CR36S9 66,556 10,432 SH   SOLE   10,432 0 0
Nuveen Credit Strategies Incom EXCHANGE TRADED FUND 67073D102 BBG000PS9HF7 2,288,019 453,073 SH   SOLE   453,073 0 0
Kraft Heinz Co/The COMMON STOCK 500754106 BBG005CPNTQ2 126,309 3,558 SH   SOLE   3,558 0 0
Cohen & Steers Limited Duratio EXCHANGE TRADED FUND 19248C105 BBG002YMSB22 139,812 7,682 SH   SOLE   7,682 0 0
Macy's Inc COMMON STOCK 55616P104 BBG000C46HM9 1,043,250 65,000 SH   SOLE   65,000 0 0
BlackRock MuniHoldings Fund In EXCHANGE TRADED FUND 09253N104 BBG000BBX3V5 15,221,123 1,308,781 SH   SOLE   1,308,781 0 0
MarketAxess Holdings Inc COMMON STOCK 57060D108 BBG000BJBZ23 175,151 670 SH   SOLE   670 0 0
Altria Group Inc COMMON STOCK 02209S103 BBG000BP6LJ8 913,610 20,168 SH   SOLE   20,168 0 0
MPLX LP COMMON STOCK 55336V100 BBG0035TJGV4 1,041,619 30,690 SH   SOLE   30,690 0 0
BlackRock MuniYield Quality Fu EXCHANGE TRADED FUND 09254F100 BBG000CKP7P1 224,134 19,372 SH   SOLE   19,372 0 0
BlackRock MuniVest Fund Inc EXCHANGE TRADED FUND 09253R105 BBG000BB8QS6 18,360,826 2,728,206 SH   SOLE   2,728,206 0 0
BlackRock MuniYield Quality Fu EXCHANGE TRADED FUND 09254E103 BBG000CR6303 30,580,123 2,795,258 SH   SOLE   2,795,258 0 0
Nuveen Quality Municipal Incom EXCHANGE TRADED FUND 67066V101 BBG000BWLKT7 73,439,434 6,516,365 SH   SOLE   6,516,365 0 0
Nuveen Taxable Municipal Incom EXCHANGE TRADED FUND 67074C103 BBG000QCLLQ6 3,220,231 205,241 SH   SOLE   205,241 0 0
Nuveen AMT-Free Quality Munici EXCHANGE TRADED FUND 670657105 BBG000PC4J09 60,444,889 5,530,182 SH   SOLE   5,530,182 0 0
New Fortress Energy Inc COMMON STOCK 644393100 BBG00MJH9LC4 1,642,498 61,333 SH   SOLE   61,333 0 0
LyondellBasell Industries NV COMMON STOCK N53745100 BBG000WCFV84 1,258,438 13,704 SH   SOLE   13,704 0 0
Bank of NT Butterfield & Son L COMMON STOCK G0772R208 BBG00DK7NM27 1,504,800 55,000 SH   SOLE   55,000 0 0
Nutrien Ltd COMMON STOCK 67077M108 BBG00JM9XLN6 194,865 3,300 SH   SOLE   3,300 0 0
Nuveen New Jersey Quality Muni EXCHANGE TRADED FUND 67069Y102 BBG000D61W81 252,959 22,054 SH   SOLE   22,054 0 0
Pimco Dynamic Income Fund EXCHANGE TRADED FUND 72201Y101 BBG002Q8P7Z8 11,250 600 SH   SOLE   600 0 0
Pfizer Inc COMMON STOCK 717081103 BBG000BR2B91 59,364 1,460 SH   SOLE   1,460 0 0
Global X Nasdaq 100 Covered Ca EXCHANGE TRADED FUND 37954Y483 BBG00MVW9587 71,124 4,007 SH   SOLE   4,007 0 0
Upbound Group Inc COMMON STOCK 76009N100 BBG000BHQJX3 49,890 1,597 SH   SOLE   1,597 0 0
Rio Tinto PLC COMMON STOCK 767204100 BBG000FD28T3 1,603,597 25,119 SH   SOLE   25,119 0 0
Sabine Royalty Trust COMMON STOCK 785688102 BBG000BSL500 1,430,305 21,691 SH   SOLE   21,691 0 0
Sibanye Stillwater Ltd COMMON STOCK 82575P107 BBG00RRGP445 1,044,851 167,444 SH   SOLE   167,444 0 0
San Juan Basin Royalty Trust COMMON STOCK 798241105 BBG000BT1MR4 1,151,093 154,925 SH   SOLE   154,925 0 0
iShares 0-5 Year Investment Gr EXCHANGE TRADED FUND 46434V100 BBG005DW0477 8,802,388 182,584 SH   SOLE   182,584 0 0
Sociedad Quimica y Minera de C COMMON STOCK 833635105 BBG000BKK4S1 2,074,681 28,569 SH   SOLE   28,569 0 0
ProShares UltraPro Short QQQ EXCHANGE TRADED FUND 74347G432 BBG000QBB5Z4 136,568 7,222 SH   SOLE   7,222 0 0
Savers Value Village Inc COMMON STOCK 80517M109 BBG01F5T0KZ3 47,400 2,000 SH   SOLE   2,000 0 0
AT&T Inc COMMON STOCK 00206R102 BBG000BSJK37 2,908,658 182,361 SH   SOLE   182,361 0 0
iShares 20 Year Treasury Bond EXCHANGE TRADED FUND 464287432 BBG000BJKYW3 284,018,460 2,759,068 SH   SOLE   2,759,068 0 0
CVR Partners LP COMMON STOCK 126633205 BBG001CBC4Y0 2,819,847 34,951 SH   SOLE   34,951 0 0
Uber Technologies Inc COMMON STOCK 90353T100 BBG002B04MT8 256,171 5,934 SH   SOLE   5,934 0 0
United States Oil Fund LP EXCHANGE TRADED FUND 91232N207 BBG000NL49J3 4,048,771 63,710 SH   SOLE   63,710 0 0
Invesco DB US Dollar Index Bul EXCHANGE TRADED FUND 46141D203 BBG000Q7R318 133,386 4,700 SH   SOLE   4,700 0 0
Invesco Trust for Investment G EXCHANGE TRADED FUND 46131M106 BBG000CQLM15 21,705,491 2,235,375 SH   SOLE   2,235,375 0 0
Invesco Municipal Trust EXCHANGE TRADED FUND 46131J103 BBG000BG4S05 17,795,815 1,887,149 SH   SOLE   1,887,149 0 0
Invesco Municipal Opportunity EXCHANGE TRADED FUND 46132C107 BBG000CT8BC6 45,995,769 4,862,132 SH   SOLE   4,862,132 0 0
Vornado Realty Trust COMMON STOCK 929042109 BBG000BWHD54 471,386 25,986 SH   SOLE   25,986 0 0
Viper Energy Partners LP COMMON STOCK 92763M105 BBG006G57XG0 1,307,775 48,743 SH   SOLE   48,743 0 0
Energy Select Sector SPDR Fund EXCHANGE TRADED FUND 81369Y506 BBG000BJ20S2 132,307 1,630 SH   SOLE   1,630 0 0