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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
NORSK HYDRO A/SCOMMON STOCK65653160536148,486SH SOLE 48,48600
AGNC INVESTMENT CORPCOMMON STOCK00123Q1043,007190,669SH SOLE 190,66900
AMERICAN FINANCE TRUST INCCOMMON STOCK02607T109994123,653SH SOLE 123,65300
AMERISAFE INCCOMMON STOCK03071H10084014,966SH SOLE 14,96600
APPLE INCCOMMON STOCK0378331002,08014,703SH SOLE 14,70300
ARES CAP CORPCOMMON STOCK04010L1032,180107,219SH SOLE 107,21900
ATEA PHARMACEUTICALS INCCOMMON STOCK04683R1062015,731SH SOLE 5,73100
ATLANTICA SUSTAINABLE INFR PLCCOMMON STOCKG0751N1032,94985,453SH SOLE 85,45300
BLACKROCK TCP CAPITAL CORP COMCOMMON STOCK09259E1081,10881,648SH SOLE 81,64800
CARLYLE GROUP INCCOMMON STOCK14316J1081,06322,479SH SOLE 22,47900
CISCO SYSTEMS INCCOMMON STOCK17275R1021,57428,915SH SOLE 28,91500
Crowdstrike Holdings IncCOMMON STOCK22788C105229932SH SOLE 93200
GAMING AND LEISURE PROPERTIES INCCOMMON STOCK36467J1081,01121,834SH SOLE 21,83400
ICAHN ENTERPRISES LPCOMMON STOCK4511001012,72654,580SH SOLE 54,58000
LULULEMON ATHLETICCOMMON STOCK5500211094301,063SH SOLE 1,06300
MICROSOFT CORPCOMMON STOCK5949181042,0307,202SH SOLE 7,20200
NEW MOUNTAIN FINANCE CORPORATION COMCOMMON STOCK6475511001,856139,416SH SOLE 139,41600
NEWTEK BUSINESS SERVICES CORPORATIONCOMMON STOCK6525262031,03437,272SH SOLE 37,27200
OAKTREE SPECIALTY LENDING CORPORATIONCOMMON STOCK67401P1081,066151,048SH SOLE 151,04800
OASIS MIDSTREAM PARTNERS LPCOMMON STOCK67420T20698544,099SH SOLE 44,09900
PAYPAL HLDGS INCCOMMON STOCK70450Y1037923,042SH SOLE 3,04200
SABRA HEALTH CARE REIT, INC.COMMON STOCK78573L10675050,925SH SOLE 50,92500
SEAGATE TECHNOLOGY HOLDINGS PLCCOMMON STOCKG7997R1031,05312,764SH SOLE 12,76400
STARBUCKS CORPCOMMON STOCK8552441091,61414,629SH SOLE 14,62900
TOUCHSTONE STRATEGIC TRCOMMON STOCK89154Q5883,629321,465SH SOLE 321,46500
ABERDEEN GLOBAL PREMIER PPTYSCOMMON STOCK00302L1081,007166,100SH SOLE 166,10000
ALCOA CORPCOMMON STOCK0138721061,46129,856SH SOLE 29,85600
ALGONQUIN PWR UTILS CORPCOMMON STOCK0158571051,949132,965SH SOLE 132,96500
AMERICAN INTL GRP INCCOMMON STOCK0268747842654,835SH SOLE 4,83500
ANNALY CAP MANAGEMENT INCCOMMON STOCK0357104092,851338,595SH SOLE 338,59500
ANTERO MIDSTREAM CORPCOMMON STOCK03676B1022,213212,393SH SOLE 212,39300
APOLLO COML REAL EST FIN INCCOMMON STOCK03762U1052,907196,031SH SOLE 196,03100
APOLLO GLOBAL MGMT INCCOMMON STOCK03768E1051,10217,899SH SOLE 17,89900
AVANGRID INCCOMMON STOCK05351W1032,00341,216SH SOLE 41,21600
BERKSHIRE HATHAWAY INCCOMMON STOCK0846707023,18311,661SH SOLE 11,66100
BLACK STONE MINERALS LPCOMMON STOCK09225M1011,19198,858SH SOLE 98,85800
BLACKROCK CORPORATE HIGH YIECOMMON STOCK09255P10771,5115,861,523SH SOLE 5,861,52300
BLACKROCK CR ALLOCATION INCOMECOMMON STOCK09250810012,300811,887SH SOLE 811,88700
BLACKROCK DEBT STR COM NEWCOMMON STOCK09255R20211,252975,078SH SOLE 975,07800
BLACKROCK LTD DURATION INC TRCOMMON STOCK09249W10111,004643,896SH SOLE 643,89600
BLACKROCK MUN TARGET TERM TRCOMMON STOCK09257P1052188,534SH SOLE 8,53400
BLACKROCK MUNIHOLDINGS FD INCCOMMON STOCK09253N1048,316507,992SH SOLE 507,99200
BLACKROCK MUNIVEST FD INC COMCOMMON STOCK09253R10530,0563,173,840SH SOLE 3,173,84000
BLACKROCK MUNIYIELD QUALITYCOMMON STOCK09254E10338,3082,609,558SH SOLE 2,609,55800
BLACKSTONE INCCOMMON STOCK09260D1076875,902SH SOLE 5,90200
BLACKSTONE STRATEGIC CREDIT FDCOMMON STOCK09257R10122216,003SH SOLE 16,00300
BOEING COCOMMON STOCK0970231059674,396SH SOLE 4,39600
BP PLCCOMMON STOCK05562210437713,807SH SOLE 13,80700
BROOKFIELD RENEWABLE PARTNER S.L.PCOMMON STOCKG162581082,95680,097SH SOLE 80,09700
CHINA YUCHAI INTERCOMMON STOCKG2108210582760,831SH SOLE 60,83100
CLEARWAY ENERGY INCCOMMON STOCK18539C2042,19572,524SH SOLE 72,52400
COHEN & STEERS LTD DURATION PFD COMCOMMON STOCK19248C10517,789652,083SH SOLE 652,08300
CRESTWOOD EQUITY PARTNERS LPCOMMON STOCK2263442082,952104,007SH SOLE 104,00700
CROSSAMERICA PARTNERS LPCOMMON STOCK22758A1051,40670,682SH SOLE 70,68200
CROWN CASTLE INTL CORPCOMMON STOCK22822V1019195,300SH SOLE 5,30000
DELEK LOGISTICS PARTNERS LPCOMMON STOCK24664T1031,10524,428SH SOLE 24,42800
DUKE ENERGY CORPCOMMON STOCK26441C20498410,085SH SOLE 10,08500
EATON VANCE LTD DURATION INCOMCOMMON STOCK27828H1052,925221,923SH SOLE 221,92300
EATON VANCE MUN BD FDCOMMON STOCK27827X10139,1102,923,053SH SOLE 2,923,05300
ENVIVA PARTNERS LPCOMMON STOCK29414J1071,70531,522SH SOLE 31,52200
EQUITY COMMONWEALTHCOMMON STOCK2946281021,01539,065SH SOLE 39,06500
FIRST TR HIGH INCOME L/S FDCOMMON STOCK33738E10912,082760,360SH SOLE 760,36000
FIRST TRUST INTERMEDIATE DURCOMMON STOCK33718W10313,330532,757SH SOLE 532,75700
FIRSTENERGY CORPCOMMON STOCK33793210796627,108SH SOLE 27,10800
FORTRESS TRANS INFRST INVS LLCCOMMON STOCK34960P1011,05941,713SH SOLE 41,71300
GLOBAL NET LEASE INCCOMMON STOCK3793782012,814175,656SH SOLE 175,65600
GLOBAL PARTNERS / GLP FIN CORPCOMMON STOCK37946R1092,500118,049SH SOLE 118,04900
HANNON ARMSTRONG SUST INFR CAP INCCOMMON STOCK41068X1001,92235,937SH SOLE 35,93700
HERCULES CAPITAL INC COMCOMMON STOCK4270965082,052123,564SH SOLE 123,56400
HESS MIDSTREAM LP COMCOMMON STOCK4281031051,17441,622SH SOLE 41,62200
HOME DEPOT INCCOMMON STOCK4370761025481,669SH SOLE 1,66900
INTL BUSINESS MACHINES CORPCOMMON STOCK4592001012,10515,148SH SOLE 15,14800
INVESCO MORTGAGE CAPITAL INC.COMMON STOCK46131B1002,114671,251SH SOLE 671,25100
INVESCO MUN OPPORTUNITY TRCOMMON STOCK46132C10753,8193,931,295SH SOLE 3,931,29500
INVESCO SENIOR INCOME TRUSTCOMMON STOCK46131H10755,84912,550,384SH SOLE 12,550,38400
INVESCO TR INVT GRADE MUNSCOMMON STOCK46131M10625,2741,846,196SH SOLE 1,846,19600
INVESCO VALUE MUN INCOME TRCOMMON STOCK46132P10816710,236SH SOLE 10,23600
INVESCO VAN KAMPEN MUN TR COMCOMMON STOCK46131J10329,7132,217,395SH SOLE 2,217,39500
IRON MOUNTAIN INCORPORATEDCOMMON STOCK46284V1011,00523,139SH SOLE 23,13900
KIMBELL ROYALTY PARTNERS LPCOMMON STOCK49435R1021,32493,700SH SOLE 93,70000
KNOT OFFSHORE PARTNERS LPCOMMON STOCKY481251012,035108,324SH SOLE 108,32400
MAGELLAN MIDSTREAM PARTNERS LPCOMMON STOCK5590801061,98543,554SH SOLE 43,55400
MESABI TRUSTCOMMON STOCK5906721011,82961,556SH SOLE 61,55600
MOELIS & COMPANYCOMMON STOCK60786M1051,21019,554SH SOLE 19,55400
NEXTERA ENERGY PARTNERS LPCOMMON STOCK65341B1061,97826,249SH SOLE 26,24900
NIKE INCCOMMON STOCK6541061031,1938,212SH SOLE 8,21200
NUCOR CORPCOMMON STOCK6703461053333,376SH SOLE 3,37600
NUVEEN AMT FREE QLTY MUN INCMECOMMON STOCK67065710590,0465,928,007SH SOLE 5,928,00700
NUVEEN CREDIT STRAT INC FDCOMMON STOCK67073D10247,4347,230,825SH SOLE 7,230,82500
NUVEEN PFD & INCM OPPORTNYS FDCOMMON STOCK67073B10629,6932,999,308SH SOLE 2,999,30800
NUVEEN PFD & INCM SECURTIES FDCOMMON STOCK67072C10528,0242,859,595SH SOLE 2,859,59500
NUVEEN QUAL MUNI INCOME FDCOMMON STOCK67066V10190,7545,810,126SH SOLE 5,810,12600
ONEMAIN HOLDINGS INCORPORATIONCOMMON STOCK68268W1032,10137,970SH SOLE 37,97000
PPL CORPORATIONCOMMON STOCK69351T10699435,649SH SOLE 35,64900
SIMON PROPERTY GRP INCCOMMON STOCK8288061093192,458SH SOLE 2,45800
SIXTH STR SPECIALTY LENDINGCOMMON STOCK83012A10987939,555SH SOLE 39,55500
STARWOOD PROPERTY TR INCCOMMON STOCK85571B1052,16588,681SH SOLE 88,68100
SUNOCO LP / SUNOCO FINANCE CORPCOMMON STOCK86765K1091,51740,636SH SOLE 40,63600
THE WILLIAMS COMPANIES, INC.COMMON STOCK9694571002,01577,681SH SOLE 77,68100
TOTALENERGIES SECOMMON STOCK89151E1093637,582SH SOLE 7,58200
TRIPLEPOINT VENTURE GROWTH BDC CORPCOMMON STOCK89677Y10096660,961SH SOLE 60,96100
TRITON INTERNATIONAL LIMITEDCOMMON STOCKG9078F1071,05820,333SH SOLE 20,33300
UNITED STATES STEEL CORPORATIONCOMMON STOCK91290910847021,392SH SOLE 21,39200
USA COMPRESSION PARTNERS LPCOMMON STOCK90290N1091,995120,378SH SOLE 120,37800
VIRTUS ALLIANZGI CONV & INCOME FDCOMMON STOCK92838X1022,201369,240SH SOLE 369,24000
VIRTUS ALLIANZGI CONV & INCOME FD IICOMMON STOCK92838U1082,181420,191SH SOLE 420,19100
W. P. CAREY INCCOMMON STOCK92936U1092,02127,672SH SOLE 27,67200
WALMART INCCOMMON STOCK9311421035584,003SH SOLE 4,00300
WALT DISNEY COCOMMON STOCK2546871061,4918,815SH SOLE 8,81500
ISHARES GLOB CLEAN ENERGY ETFExchange Traded Fund4642882242029,338SH SOLE 9,33800
ENERGY SELECT SECTOR SPDR FUNDExchange Traded Fund81369Y5064228,110SH SOLE 8,11000
FINANCIAL SELECT SECTOR SPDR FUNDExchange Traded Fund81369Y60555314,723SH SOLE 14,72300
GRANITESHARES HIPS US HIGH INCExchange Traded Fund38747R30623015,000SH SOLE 15,00000
HEALTH CARE SELECT SECTOR SPDR FUNDExchange Traded Fund81369Y2097115,585SH SOLE 5,58500
INVESCO CEF INCOME COMPOSITE ETFExchange Traded Fund46138E40426,2761,097,124SH SOLE 1,097,12400
INVESCO EXCH TRADED FD TR II SLR ETFExchange Traded Fund46138G7063594,486SH SOLE 4,48600
ISHARES 0-5 YR HY CORP BONDExchange Traded Fund46434V407133,0732,911,879SH SOLE 2,911,87900
ISHARES SHORT MATURITY BOND ETFExchange Traded Fund46431W50761,7291,231,139SH SOLE 1,231,13900
JPMORGAN ULTRA-SHORT INCOME ETFExchange Traded Fund46641Q8373546,973SH SOLE 6,97300
PIMCO ETF TRExchange Traded Fund72201R8339289,107SH SOLE 9,10700
SPDR S&P 500 ETF TRExchange Traded Fund78462F1031,7624,106SH SOLE 4,10600
VANECK ETF TRExchange Traded Fund92189F4608,517290,000SH SOLE 290,00000
WELLS FARGO & CO NEWExchange Traded Fund94988U1513,794144,857SH SOLE 144,85700
WELLS FARGO INCOME OPPORTUNITIExchange Traded Fund94987B10527,4003,113,684SH SOLE 3,113,68400
WESTERN ASSET HIGH INCOME OPExchange Traded Fund95766K10937,7437,272,284SH SOLE 7,272,28400
WESTERN ASSET HIGH YLD COMExchange Traded Fund95768B10725,6701,611,453SH SOLE 1,611,45300