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: July 31, 2015
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
APPLE INC COM 037833100 5,436,007 17,386 SH SOLE 0 0 0 0
EXXONMOBIL HLDGS CORP COM 30231G102 2,333,947 17,106 SH SOLE 0 0 0 0
CANTOR FITZGER 9.5 PFDPFD SER A PFD 138615802 2,111,200 80,000 PRN SOLE 0 0 0 0
NEXPOINT REAL ES 9 PFD PFD 65340G858 1,998,125 79,925 PRN SOLE 0 0 0 0
REDWOOD TRUST 9.75 PFDPFD DUE 06/01/31 PFD 758075840 1,963,865 78,997 PRN SOLE 0 0 0 0
PACER DATA AND DIGITAL REVOLUTION ETF ETF 69374H675 1,810,785 18,097 PRN SOLE 0 0 0 0
ROBINHOOD MKTS INC CLASS A COM 770700102 1,801,688 15,327 SH SOLE 0 0 0 0
INTEL CORP COM 458140100 1,267,702 10,374 SH SOLE 0 0 0 0
NETFLIX INC COM 64110L106 1,249,616 16,438 SH SOLE 0 0 0 0
FRANKLIN FOCUSED GROWTH ETF ETF 35473P421 1,197,756 23,817 PRN SOLE 0 0 0 0
FIRST HORIZON 6.75 PFDPFD SER H PFD 320517840 1,188,555 47,400 PRN SOLE 0 0 0 0
CITIGROUP INC 6.25 PFDPFD SER II PFD 172967242 1,004,800 40,000 PRN SOLE 0 0 0 0
GLADSTONE INVEST 7.125 PFD PFD 376546859 1,003,995 40,000 PRN SOLE 0 0 0 0
BREAD FINL H 8.875 PFDPFD SER B PFD 018581603 1,000,000 40,000 PRN SOLE 0 0 0 0
DAKOTA GOLD CORP COM 46655E100 986,882 218,821 SH SOLE 0 0 0 0
FIRST CITIZE 6.625 PFDPFD SER E PFD 31959X400 968,675 38,032 PRN SOLE 0 0 0 0
FIRST EAGLE GLOBAL EQUITY ETF ETP 75526L886 950,793 18,959 PRN SOLE 0 0 0 0
OXFORD LANE CAP 8.25PFD DUE 03/20/31SUBJ TO XTRO REDEMPTION PFD 691136862 904,408 36,133 PRN SOLE 0 0 0 0
ADAMAS TRUST 9.875 PFDPFD PFD 649604816 808,689 31,964 PRN SOLE 0 0 0 0
UNITED MICROELECTRONIC FSPONSORED ADR 1 ADR REPS 5 ORD SHS ADR 910873405 794,427 30,756 PRN SOLE 0 0 0 0
STATE STREET FINANCIAL SELECT SECTOR SPDR ETF ETF 81369Y605 744,809 13,267 PRN SOLE 0 0 0 0
MARA HLDGS INC COM 565788106 738,007 56,989 SH SOLE 0 0 0 0
TRITON INTER 7.625 PFDPFD SER F PFD G9078F164 618,735 25,050 PRN SOLE 0 0 0 0
RITHM PROPER 9.875 PFDPFD PFD 38983D862 585,150 23,500 PRN SOLE 0 0 0 0
FRANKLIN INCOME FOCUS ETF ETF 35473P439 467,811 16,009 PRN SOLE 0 0 0 0
CITIZENS FINL 6.5 PFDPFD SER I PFD 174610808 452,547 18,073 PRN SOLE 0 0 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 410,823 23,145 SH SOLE 0 0 0 0
CHIMERA INVE 8.875 PFDPFD DUE 08-15-30 PFD 16934Q869 390,421 15,450 PRN SOLE 0 0 0 0
M FUNDS TRUST - BUFFE PRESERVATION 100 FD SER 7-33 FEE BASED TRUST 62480B195 379,213 37,076 PRN SOLE 0 0 0 0
RIOT PLATFORMS INC COM 767292105 362,329 15,843 SH SOLE 0 0 0 0
LIBERTY GLOBAL LTD FCLASS C COM G5480U120 347,886 33,132 SH SOLE 0 0 0 0
LIVE OAK BAN 8.375 PFDPFD SER A PFD 53803X402 297,184 11,714 PRN SOLE 0 0 0 0
M FDS TR BUFFER 20 FD SER 1-50 FEE BASED TRUST 62479G510 274,187 23,107 PRN SOLE 0 0 0 0
SUPER MICRO COMPUTER INC COM 86800U105 272,987 10,040 SH SOLE 0 0 0 0
M FUNDS TRUST - UNIT MPLUS PRES 100 MPS7-21 FEE BASED TRUST 62479G841 228,619 20,744 PRN SOLE 0 0 0 0
FRANKLIN UNIVERSAL TRUST FUND 355145103 206,749 25,493 SH SOLE 0 0 0 0