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
ABBVIE INC COM 00287Y109   3,151,395 19,500 SH   SOLE   0 0 19,500
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,362,273 4,048 SH   SOLE   0 0 4,048
ALPHABET INC CAP STK CL C 02079K107   3,533,584 39,824 SH   SOLE   0 0 39,824
ALPHABET INC CAP STK CL A 02079K305   379,389 4,300 SH   SOLE   0 0 4,300
AMAZON COM INC COM 023135106   1,596,000 19,000 SH   SOLE   0 0 19,000
AMERICAN EXPRESS CO COM 025816109   370,262 2,506 SH   SOLE   0 0 2,506
AMGEN INC COM 031162100   1,781,487 6,783 SH   SOLE   0 0 6,783
APOLLO COML REAL EST FIN INC COM 03762U105   839,775 78,046 SH   SOLE   0 0 78,046
APPLE INC COM 037833100   7,277,379 56,010 SH   SOLE   0 0 56,010
ARBOR REALTY TRUST INC COM 038923108   248,407 18,833 SH   SOLE   0 0 18,833
ARES CAPITAL CORP COM 04010L103   1,633,358 88,433 SH   SOLE   0 0 88,433
ASPEN AEROGELS INC COM 04523Y105   1,768,500 150,000 SH   SOLE   150,000 0 0
ASURE SOFTWARE INC COM 04649U102   3,152,250 337,500 SH   SOLE   337,500 0 0
BANDWIDTH INC COM CL A 05988J103   4,131,000 180,000 SH   SOLE   180,000 0 0
BANK AMERICA CORP COM 060505104   1,326,324 40,046 SH   SOLE   0 0 40,046
BHP GROUP LTD SPONSORED ADS 088606108   5,150,957 83,013 SH   SOLE   0 0 83,013
BLACKROCK CR ALLOCATION INCO COM 092508100   552,490 54,702 SH   SOLE   0 0 54,702
BLACKROCK ENHANCED EQUITY DI COM 09251A104   536,095 59,500 SH   SOLE   0 0 59,500
BLACKROCK LONG-TERM MUN ADVA COM 09250B103   423,000 45,000 SH   SOLE   0 0 45,000
BLACKROCK MUN INCOME TR SH BEN INT 09248F109   281,680 28,000 SH   SOLE   0 0 28,000
BLACKROCK MUNI INCOME TR II COM 09249N101   206,600 20,000 SH   SOLE   0 0 20,000
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104   205,749 16,948 SH   SOLE   0 0 16,948
BLACKROCK MUNIHOLDINGS QUALI COM 09254C107   276,710 27,810 SH   SOLE   0 0 27,810
BLACKROCK MUNIVEST FD INC COM 09253R105   210,300 30,000 SH   SOLE   0 0 30,000
BLACKROCK MUNIYILD QULT FD I COM 09254F100   515,922 44,476 SH   SOLE   0 0 44,476
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100   176,820 10,500 SH   SOLE   0 0 10,500
BNY MELLON MUN BD INFRASTRUC COM SHS 09662W109   761,975 72,500 SH   SOLE   0 0 72,500
BNY MELLON MUN INCOME INC COM 05589T104   125,200 20,000 SH   SOLE   0 0 20,000
BNY MELLON STRATEGIC MUN BD COM 09662E109   196,520 34,000 SH   SOLE   0 0 34,000
BNY MELLON STRATEGIC MUNS IN COM 05588W108   207,740 34,000 SH   SOLE   0 0 34,000
BP PLC SPONSORED ADR 055622104   264,001 7,558 SH   SOLE   0 0 7,558
BRIGHTCOVE INC COM 10921T101   2,113,307 404,074 SH   SOLE   404,074 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,075,901 28,852 SH   SOLE   0 0 28,852
BROADCOM INC COM 11135F101   3,718,215 6,650 SH   SOLE   0 0 6,650
BROADMARK RLTY CAP INC COM 11135B100   54,593 15,335 SH   SOLE   0 0 15,335
BRUNSWICK CORP COM 117043109   1,787,368 24,797 SH   SOLE   23,000 0 1,797
BSQUARE CORP COM NEW 11776U300   1,793,756 1,585,711 SH   SOLE   1,585,711 0 0
C3 AI INC CL A 12468P104   1,699,202 151,850 SH   SOLE   145,000 0 6,850
CAESARS ENTERTAINMENT INC NE COM 12769G100   502,403 12,077 SH   SOLE   0 0 12,077
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108   126,120 12,000 SH   SOLE   0 0 12,000
CALAMOS GBL DYN INCOME FUND COM 12811L107   61,380 11,000 SH   SOLE   0 0 11,000
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   791,780 59,000 SH   SOLE   0 0 59,000
CANNAE HLDGS INC COM 13765N107   4,956,000 240,000 SH   SOLE   240,000 0 0
CISCO SYS INC COM 17275R102   1,120,636 23,523 SH   SOLE   0 0 23,523
CLEVELAND-CLIFFS INC NEW COM 185899101   161,100 10,000 SH   SOLE   0 0 10,000
COLUMBUS MCKINNON CORP N Y COM 199333105   3,623,165 111,585 SH   SOLE   111,585 0 0
COPART INC COM 217204106   487,120 8,000 SH   SOLE   0 0 8,000
D R HORTON INC COM 23331A109   426,446 4,784 SH   SOLE   0 0 4,784
DIGITAL RLTY TR INC COM 253868103   376,013 3,750 SH   SOLE   0 0 3,750
DISNEY WALT CO COM 254687106   501,732 5,775 SH   SOLE   0 0 5,775
DOMO INC COM CL B 257554105   2,776,800 195,000 SH   SOLE   195,000 0 0
DOW INC COM 260557103   241,721 4,797 SH   SOLE   0 0 4,797
DUKE ENERGY CORP NEW COM NEW 26441C204   570,256 5,537 SH   SOLE   0 0 5,537
DUPONT DE NEMOURS INC COM 26614N102   203,351 2,963 SH   SOLE   0 0 2,963
EATON VANCE TX ADV GLBL DIV COM 27828S101   354,850 23,500 SH   SOLE   0 0 23,500
EDGIO INC COM 53261M104   621,500 550,000 SH   SOLE   550,000 0 0
EMCORE CORP COM NEW 290846203   1,443,721 1,499,970 SH   SOLE   1,499,970 0 0
ENPRO INDS INC COM 29355X107   1,966,528 18,093 SH   SOLE   18,093 0 0
EOG RES INC COM 26875P101   585,819 4,523 SH   SOLE   0 0 4,523
EVENTBRITE INC COM CL A 29975E109   2,021,700 345,000 SH   SOLE   345,000 0 0
EXXON MOBIL CORP COM 30231G102   4,484,247 40,655 SH   SOLE   0 0 40,655
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   2,410,577 64,077 SH   SOLE   50,000 0 14,077
FIDUS INVT CORP COM 316500107   673,034 35,367 SH   SOLE   0 0 35,367
FIRST TR NASDAQ 100 TECH IND SHS 337345102   252,576 2,400 SH   SOLE   0 0 2,400
FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106   450,911 24,100 SH   SOLE   0 0 24,100
FORESTAR GROUP INC COM 346232101   1,926,250 125,000 SH   SOLE   125,000 0 0
FREEPORT-MCMORAN INC CL B 35671D857   494,798 13,021 SH   SOLE   0 0 13,021
GRAFTECH INTL LTD COM 384313508   1,071,000 225,000 SH   SOLE   225,000 0 0
GRANITE PT MTG TR INC COM STK 38741L107   648,619 121,011 SH   SOLE   0 0 121,011
GULF IS FABRICATION INC COM 402307102   738,089 143,877 SH   SOLE   143,877 0 0
HOME DEPOT INC COM 437076102   363,239 1,150 SH   SOLE   0 0 1,150
HONEYWELL INTL INC COM 438516106   526,964 2,459 SH   SOLE   0 0 2,459
I3 VERTICALS INC COM CL A 46571Y107   1,764,650 72,500 SH   SOLE   72,500 0 0
IMAX CORP COM 45245E109   1,773,860 121,000 SH   SOLE   121,000 0 0
INTEL CORP COM 458140100   243,817 9,225 SH   SOLE   0 0 9,225
ISHARES TR IBOXX HI YD ETF 464288513   1,292,869 17,559 SH   SOLE   0 0 17,559
ISHARES TR PFD AND INCM SEC 464288687   610,600 20,000 SH   SOLE   0 0 20,000
JOHNSON & JOHNSON COM 478160104   314,260 1,779 SH   SOLE   0 0 1,779
JPMORGAN CHASE & CO COM 46625H100   915,098 6,824 SH   SOLE   0 0 6,824
KRAFT HEINZ CO COM 500754106   364,192 8,946 SH   SOLE   0 0 8,946
LADDER CAP CORP CL A 505743104   696,364 69,359 SH   SOLE   0 0 69,359
LAS VEGAS SANDS CORP COM 517834107   312,455 6,500 SH   SOLE   0 0 6,500
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   1,859,000 130,000 SH   SOLE   130,000 0 0
LIVE OAK BANCSHARES INC COM 53803X105   1,510,000 50,000 SH   SOLE   50,000 0 0
LIVEPERSON INC COM 538146101   3,244,800 320,000 SH   SOLE   320,000 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   942,391 11,350 SH   SOLE   0 0 11,350
MARQETA INC CLASS A COM 57142B104   1,222,000 200,000 SH   SOLE   200,000 0 0
MERCK & CO INC COM 58933Y105   471,538 4,250 SH   SOLE   0 0 4,250
MICROSOFT CORP COM 594918104   4,209,560 17,553 SH   SOLE   0 0 17,553
MOLSON COORS BEVERAGE CO CL B 60871R209   2,412,012 46,817 SH   SOLE   40,000 0 6,817
NEXTERA ENERGY INC COM 65339F101   346,856 4,149 SH   SOLE   0 0 4,149
NORFOLK SOUTHN CORP COM 655844108   221,778 900 SH   SOLE   0 0 900
NUVEEN AMT FREE MUN CR INC F COM 67071L106   861,612 70,973 SH   SOLE   0 0 70,973
NUVEEN AMT FREE QLTY MUN INC COM 670657105   1,848,614 162,587 SH   SOLE   0 0 162,587
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   372,240 36,000 SH   SOLE   0 0 36,000
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   930,849 77,057 SH   SOLE   0 0 77,057
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   227,252 31,216 SH   SOLE   0 0 31,216
NUVEEN PFD & INCOME SECS FD COM 67072C105   754,011 110,884 SH   SOLE   0 0 110,884
NUVEEN PFD & INCOME TERM FD COM 67075A106   213,670 11,500 SH   SOLE   0 0 11,500
NUVEEN QUALITY MUNCP INCOME COM 67066V101   973,937 82,537 SH   SOLE   0 0 82,537
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101   365,218 28,871 SH   SOLE   0 0 28,871
NUVEEN TAXABLE MUNICPAL INM COM 67074C103   191,520 12,000 SH   SOLE   0 0 12,000
NVIDIA CORPORATION COM 67066G104   602,974 4,126 SH   SOLE   0 0 4,126
ONEOK INC NEW COM 682680103   781,830 11,900 SH   SOLE   0 0 11,900
OPEN LENDING CORP COM CL A 68373J104   2,025,000 300,000 SH   SOLE   300,000 0 0
PALO ALTO NETWORKS INC COM 697435105   313,965 2,250 SH   SOLE   0 0 2,250
PAYSAFE LIMITED SHS G6964L206   195,641 14,085 SH   SOLE   0 0 14,085
PEBBLEBROOK HOTEL TR COM 70509V100   803,400 60,000 SH   SOLE   60,000 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107   4,816,100 85,000 SH   SOLE   85,000 0 0
PFIZER INC COM 717081103   451,681 8,815 SH   SOLE   0 0 8,815
PIMCO DYNAMIC INCOME FD SHS 72201Y101   409,812 22,176 SH   SOLE   0 0 22,176
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107   974,453 76,308 SH   SOLE   0 0 76,308
PIMCO MUN INCOME FD COM 72200R107   385,910 37,000 SH   SOLE   0 0 37,000
PIMCO MUN INCOME FD II COM 72200W106   442,960 49,000 SH   SOLE   0 0 49,000
PIMCO MUN INCOME FD III COM 72201A103   287,430 33,000 SH   SOLE   0 0 33,000
PORCH GROUP INC COM 733245104   219,851 116,942 SH   SOLE   116,942 0 0
PROCTER AND GAMBLE CO COM 742718109   1,799,017 11,870 SH   SOLE   0 0 11,870
PROSPECT CAP CORP COM 74348T102   1,042,300 149,113 SH   SOLE   0 0 149,113
QUALTRICS INTL INC COM CL A 747601201   1,245,600 120,000 SH   SOLE   120,000 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   323,400 15,000 SH   SOLE   0 0 15,000
REPAY HLDGS CORP COM CL A 76029L100   1,046,500 130,000 SH   SOLE   130,000 0 0
RITHM CAPITAL CORP COM NEW 64828T201   461,605 56,500 SH   SOLE   0 0 56,500
ROCKET COS INC COM CL A 77311W101   126,441 18,063 SH   SOLE   0 0 18,063
SAP SE SPON ADR 803054204   481,278 4,664 SH   SOLE   0 0 4,664
SARATOGA INVT CORP COM NEW 80349A208   1,273,990 49,980 SH   SOLE   0 0 49,980
SCHLUMBERGER LTD COM STK 806857108   1,332,811 24,931 SH   SOLE   0 0 24,931
SECUREWORKS CORP CL A 81374A105   1,278,000 200,000 SH   SOLE   200,000 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301   2,691,612 291,300 SH   SOLE   291,300 0 0
SHELL PLC SPON ADS 780259305   5,314,916 93,326 SH   SOLE   55,000 0 38,326
SIMON PPTY GROUP INC NEW COM 828806109   748,818 6,374 SH   SOLE   0 0 6,374
SPDR S&P 500 ETF TR TR UNIT 78462F103   611,123 1,598 SH   SOLE   0 0 1,598
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,507,165 36,850 SH   SOLE   0 0 36,850
STARBUCKS CORP COM 855244109   477,946 4,818 SH   SOLE   0 0 4,818
STARWOOD PPTY TR INC COM 85571B105   207,056 11,296 SH   SOLE   0 0 11,296
TEXAS INSTRS INC COM 882508104   326,144 1,974 SH   SOLE   0 0 1,974
TOPGOLF CALLAWAY BRANDS CORP COM 131193104   2,715,625 137,500 SH   SOLE   137,500 0 0
TRITON INTL LTD CL A G9078F107   1,341,210 19,500 SH   SOLE   0 0 19,500
TWILIO INC CL A 90138F102   1,468,800 30,000 SH   SOLE   30,000 0 0
UNION PAC CORP COM 907818108   287,206 1,387 SH   SOLE   0 0 1,387
UPLAND SOFTWARE INC COM 91544A109   1,889,450 265,000 SH   SOLE   265,000 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   1,243,688 16,427 SH   SOLE   0 0 16,427
VERISK ANALYTICS INC COM 92345Y106   292,152 1,656 SH   SOLE   0 0 1,656
VERITEX HLDGS INC COM 923451108   730,080 26,000 SH   SOLE   0 0 26,000
VERIZON COMMUNICATIONS INC COM 92343V104   1,086,061 27,565 SH   SOLE   0 0 27,565
VERRA MOBILITY CORP CL A COM STK 92511U102   2,074,500 150,000 SH   SOLE   150,000 0 0
VERTEX INC CL A 92538J106   4,237,776 292,059 SH   SOLE   292,059 0 0
VICI PPTYS INC COM 925652109   1,526,040 47,100 SH   SOLE   0 0 47,100
VIMEO INC COMMON STOCK 92719V100   2,966,950 865,000 SH   SOLE   865,000 0 0
VISA INC COM CL A 92826C839   560,329 2,697 SH   SOLE   0 0 2,697
YEXT INC COM 98585N106   4,897,500 750,000 SH   SOLE   750,000 0 0
ZUORA INC COM CL A 98983V106   4,051,320 637,000 SH   SOLE   637,000 0 0