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
AGNC INVT CORP COM 00123Q104 6,059,434 604,131 SH SOLE 0 0 604,131
AES CORP COM 00130H105 1,922,271 136,428 SH SOLE 0 0 136,428
ADOBE INC COM 00724F101 1,431,741 5,890 SH SOLE 5,890 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 2,406,632 17,550 SH SOLE 17,550 0 0
ALAMO GROUP INC COM 011311107 2,923,268 17,720 SH SOLE 10,320 0 7,400
ALPHABET INC CAP STK CL C 02079K107 3,585,750 12,500 SH SOLE 0 0 12,500
AMEREN CORP COM 023608102 1,328,053 12,082 SH SOLE 0 0 12,082
AMERICAN ELEC PWR CO INC COM 025537101 1,499,555 11,440 SH SOLE 0 0 11,440
AMERICAN EXPRESS CO COM 025816109 1,451,904 4,800 SH SOLE 0 0 4,800
AMGEN INC COM 031162100 1,583,325 4,500 SH SOLE 0 0 4,500
ANTERO RESOURCES CORP COM 03674X106 4,753,280 112,000 SH SOLE 0 0 112,000
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 3,378,700 65,000 SH SOLE 0 0 65,000
ARCHER DANIELS MIDLAND CO COM 039483102 1,817,250 25,000 SH SOLE 0 0 25,000
ARCHROCK INC COM 03957W106 1,740,000 50,000 SH SOLE 0 0 50,000
ARES DYNAMIC CR ALLOCATION F COM 04014F102 1,182,402 97,237 SH SOLE 0 0 97,237
ARISTA NETWORKS INC COM SHS 040413205 3,990,350 32,500 SH SOLE 0 0 32,500
ARMSTRONG WORLD INDS INC NEW COM 04247X102 5,421,920 32,900 SH SOLE 20,100 0 12,800
ARROW ELECTRS INC COM 042735100 3,669,862 25,590 SH SOLE 0 0 25,590
ASSURANT INC COM 04621X108 1,032,855 4,742 SH SOLE 0 0 4,742
ATMOS ENERGY CORP COM 049560105 1,381,706 7,480 SH SOLE 0 0 7,480
AUTODESK INC COM 052769106 2,394,000 10,000 SH SOLE 0 0 10,000
AVNET INC COM 053807103 3,512,340 57,000 SH SOLE 0 0 57,000
BAKER HUGHES COMPANY CL A 05722G100 3,910,314 64,051 SH SOLE 64,051 0 0
BALL CORP COM 058498106 3,493,401 59,100 SH SOLE 100 0 59,000
BANK AMERICA CORP COM 060505104 4,847,505 99,436 SH SOLE 66,948 0 32,488
BANK AMERICA CORP 7.25%CNV PFD L 060505682 8,541,436 7,174 SH SOLE 247 0 6,927
BARRICK MNG CORP COM SHS 06849F108 3,385,570 83,000 SH SOLE 0 0 83,000
BHP GROUP LTD SPONSORED ADS 088606108 4,291,660 59,000 SH SOLE 0 0 59,000
BLACKROCK FLOATING RATE INC COM 091941104 1,108,571 103,027 SH SOLE 0 0 103,027
BLACK HILLS CORP COM 092113109 779,960 11,237 SH SOLE 0 0 11,237
BOSTON BEER INC CL A 100557107 580,608 2,520 SH SOLE 0 0 2,520
BRADY CORP CL A 104674106 2,680,920 33,000 SH SOLE 0 0 33,000
BRINKS CO COM 109696104 2,590,750 25,000 SH SOLE 0 0 25,000
BRUNSWICK CORP COM 117043109 509,538 7,003 SH SOLE 0 0 7,003
CDW CORP COM 12514G108 1,428,036 11,800 SH SOLE 0 0 11,800
CMS ENERGY CORP COM 125896100 946,476 12,200 SH SOLE 0 0 12,200
CVR ENERGY INC COM 12662P108 5,787,800 172,000 SH SOLE 0 0 172,000
CAMECO CORP COM 13321L108 5,430,500 50,000 SH SOLE 0 0 50,000
CARPENTER TECHNOLOGY CORP COM 144285103 6,306,400 16,000 SH SOLE 0 0 16,000
CENTURY ALUM CO COM 156431108 10,165,108 173,200 SH SOLE 0 0 173,200
CEVA INC COM 157210105 1,068,496 57,200 SH SOLE 27,700 0 29,500
CHEMOURS CO COM 163851108 6,840,645 310,515 SH SOLE 126,615 0 183,900
CISCO SYS INC COM 17275R102 5,073,610 65,390 SH SOLE 0 0 65,390
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 864,960 24,000 SH SOLE 0 0 24,000
CONSOLIDATED EDISON INC COM 209115104 1,256,298 11,100 SH SOLE 0 0 11,100
DTE ENERGY CO COM 233331107 3,605,639 24,659 SH SOLE 0 0 24,659
DELTA AIR LINES INC DEL COM NEW 247361702 1,788,312 26,900 SH SOLE 0 0 26,900
DELUXE CORP COM 248019101 2,754,000 100,000 SH SOLE 0 0 100,000
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 3,830,484 86,800 SH SOLE 350 0 86,450
DOMINION ENERGY INC COM 25746U109 2,812,810 45,500 SH SOLE 0 0 45,500
DOUGLAS DYNAMICS INC COM 25960R105 8,716,839 207,100 SH SOLE 64,350 0 142,750
EATON VANCE SR INCOME TR SH BEN INT 27826S103 1,533,781 307,371 SH SOLE 0 0 307,371
EATON VANCE FLTING RATE INC COM 278279104 1,827,104 170,280 SH SOLE 0 0 170,280
EATON VANCE SR FLTNG RTE TR COM 27828Q105 1,147,490 108,870 SH SOLE 0 0 108,870
EBAY INC. COM 278642103 4,048,479 44,479 SH SOLE 32,499 0 11,980
ENCOMPASS HEALTH CORP COM 29261A100 3,466,803 35,840 SH SOLE 0 0 35,840
EQUITABLE HLDGS INC COM 29452E101 1,361,937 36,700 SH SOLE 0 0 36,700
EURONET WORLDWIDE INC COM 298736109 1,746,925 26,321 SH SOLE 14,638 0 11,683
EVERGY INC COM 30034W106 3,588,096 43,800 SH SOLE 0 0 43,800
EVERSOURCE ENERGY COM 30040W108 1,059,984 15,300 SH SOLE 0 0 15,300
EXTREME NETWORKS COM 30226D106 1,206,400 80,000 SH SOLE 0 0 80,000
META PLATFORMS INC CL A 30303M102 3,432,780 6,000 SH SOLE 0 0 6,000
FIDELITY NATIONAL FINANCIAL COM SHS 31620R303 1,170,167 25,230 SH SOLE 4,730 0 20,500
FRANKLIN RESOURCES INC COM 354613101 281,078 11,900 SH SOLE 11,900 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,363,517 78,410 SH SOLE 33,110 0 45,300
GSK PLC SPONSORED ADR 37733W204 1,810,232 32,800 SH SOLE 0 0 32,800
GLOBAL PMTS INC COM 37940X102 1,666,752 24,766 SH SOLE 12,929 0 11,837
HF SINCLAIR CORP COM 403949100 9,190,047 147,300 SH SOLE 42,300 0 105,000
HCA HEALTHCARE INC COM 40412C101 3,952,500 8,352 SH SOLE 0 0 8,352
HARTFORD INSURANCE GROUP INC COM 416515104 1,625,465 12,020 SH SOLE 0 0 12,020
HAVERTY FURNITURE COS INC COM 419596101 226,626 10,700 SH SOLE 10,700 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 6,488,939 152,037 SH SOLE 60,937 0 91,100
HUNTINGTON BANCSHARES INC COM 446150104 2,315,731 147,970 SH SOLE 0 0 147,970
HUNTSMAN CORP COM 447011107 658,845 49,500 SH SOLE 400 0 49,100
ING GROEP N.V. SPONSORED ADR 456837103 2,433,148 93,403 SH SOLE 0 0 93,403
INGREDION INC COM 457187102 1,194,196 10,600 SH SOLE 0 0 10,600
INSTEEL INDS INC COM 45774W108 3,125,730 93,000 SH SOLE 0 0 93,000
INSULET CORP COM 45784P101 1,259,040 6,000 SH SOLE 0 0 6,000
INTEL CORP COM 458140100 2,096,528 47,508 SH SOLE 0 0 47,508
INTERNATIONAL PAPER CO COM 460146103 3,370,080 94,400 SH SOLE 62,700 0 31,700
INVESCO SR INCOME TR COM 46131H107 1,670,819 518,888 SH SOLE 0 0 518,888
INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 1,081,343 18,000 SH SOLE 0 0 18,000
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 463,981 22,733 SH SOLE 0 0 22,733
IRIDIUM COMMUNICATIONS INC COM 46269C102 2,953,395 106,467 SH SOLE 0 0 106,467
ISHARES TR GLOBAL ENERG ETF 464287341 1,613,080 28,000 SH SOLE 0 0 28,000
ISHARES TR MSCI ACWI ETF 464288257 207,555 1,500 SH SOLE 0 0 1,500
JPMORGAN CHASE & CO. COM 46625H100 6,965,709 23,680 SH SOLE 16,830 0 6,850
KAISER ALUMINUM CORP COM PAR $0.01 483007704 5,601,546 46,482 SH SOLE 25,382 0 21,100
KEYCORP COM 493267108 2,626,550 131,000 SH SOLE 23,400 0 107,600
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 3,166,900 55,000 SH SOLE 0 0 55,000
KULICKE & SOFFA INDS INC COM 501242101 3,811,760 58,000 SH SOLE 0 0 58,000
LPL FINL HLDGS INC COM 50212V100 8,648,261 28,748 SH SOLE 17,237 0 11,511
LAZARD INC COM 52110M109 2,629,427 61,898 SH SOLE 6,655 0 55,243
LINCOLN NATL CORP IND COM 534187109 4,204,975 118,450 SH SOLE 70,550 0 47,900
LOCKHEED MARTIN CORP COM 539830109 2,357,121 3,900 SH SOLE 0 0 3,900
MKS INC. COM 55306N104 4,136,580 18,000 SH SOLE 0 0 18,000
MSC INDL DIRECT INC CL A 553530106 4,279,483 46,380 SH SOLE 28,630 0 17,750
MAGNA INTL INC COM 559222401 2,812,991 50,403 SH SOLE 23,303 0 27,100
NYLI CBRE GBL INFR MEGTRNDS COM 56064Q107 2,159,430 147,000 SH SOLE 0 0 147,000
MASTERCARD INCORPORATED CL A 57636Q104 4,425,988 8,858 SH SOLE 5,331 0 3,527
MFS INVT GRADE MUN TR SH BEN INT 59318B108 1,928,562 241,372 SH SOLE 0 0 241,372
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 2,619,608 731,734 SH SOLE 0 0 731,734
NATIONAL FUEL GAS CO COM 636180101 6,579,831 70,028 SH SOLE 0 0 70,028
NEW JERSEY RES CORP COM 646025106 1,081,924 19,700 SH SOLE 0 0 19,700
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 1,460,202 8,075 SH SOLE 0 0 8,075
NEXTERA ENERGY INC COM 65339F101 1,278,215 13,762 SH SOLE 0 0 13,762
NISOURCE INC COM 65473P105 1,133,838 24,300 SH SOLE 0 0 24,300
NVIDIA CORPORATION COM 67066G104 436,000 2,500 SH SOLE 0 0 2,500
NUVEEN FLOATING RATE INCOME COM 67072T108 12,910,028 1,716,759 SH SOLE 0 0 1,716,759
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 1,490,390 306,035 SH SOLE 0 0 306,035
O-I GLASS INC COM 67098H104 2,995,350 285,000 SH SOLE 0 0 285,000
ONE GAS INC COM 68235P108 1,085,238 12,600 SH SOLE 0 0 12,600
ONEMAIN HLDGS INC COM 68268W103 1,497,720 28,000 SH SOLE 0 0 28,000
PALO ALTO NETWORKS INC COM 697435105 2,404,800 15,000 SH SOLE 0 0 15,000
PEGASYSTEMS INC COM 705573103 1,765,942 41,493 SH SOLE 0 0 41,493
PHILLIPS 66 COM 718546104 9,731,509 53,417 SH SOLE 9,317 0 44,100
PORTLAND GEN ELEC CO COM NEW 736508847 3,180,237 60,266 SH SOLE 0 0 60,266
POWER INTEGRATIONS INC COM 739276103 624,640 12,200 SH SOLE 12,200 0 0
RH COM 74967X103 3,101,208 22,180 SH SOLE 10,430 0 11,750
RIVERNORTH CAP AND INCM FD I COM 76882B108 1,469,346 100,986 SH SOLE 0 0 100,986
SPDR SERIES TRUST BLOOMBERG SHT TE 78468R408 1,143,509 45,777 SH SOLE 0 0 45,777
SALESFORCE INC COM 79466L302 2,027,610 10,862 SH SOLE 0 0 10,862
SCOTTS MIRACLE-GRO CO CL A 810186106 2,858,070 47,000 SH SOLE 0 0 47,000
SEMTECH CORP COM 816850101 1,537,800 20,000 SH SOLE 0 0 20,000
SERVICENOW INC COM 81762P102 1,842,171 17,620 SH SOLE 0 0 17,620
SOUTHWEST AIRLS CO COM 844741108 841,568 22,400 SH SOLE 0 0 22,400
SOUTHWEST GAS HLDGS INC COM 844895102 2,607,000 30,000 SH SOLE 0 0 30,000
SPIRE INC COM 84857L101 4,445,514 49,100 SH SOLE 0 0 49,100
STANLEY BLACK & DECKER INC COM 854502101 4,586,923 64,550 SH SOLE 27,350 0 37,200
STEEL DYNAMICS INC COM 858119100 1,980,000 11,000 SH SOLE 0 0 11,000
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 726,837 36,914 SH SOLE 0 0 36,914
TOTAL RETURN SECURITIES FUND COM 870875101 2,966,743 500,294 SH SOLE 0 0 500,294
SYNAPTICS INC COM 87157D109 1,467,338 20,950 SH SOLE 11,050 0 9,900
TD SYNNEX CORPORATION COM 87162W100 3,428,187 20,320 SH SOLE 0 0 20,320
T-MOBILE US INC COM 872590104 623,789 2,970 SH SOLE 200 0 2,770
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,643,765 16,700 SH SOLE 0 0 16,700
3-D SYS CORP DEL COM NEW 88554D205 705,000 375,000 SH SOLE 0 0 375,000
TRUIST FINL CORP COM 89832Q109 4,256,132 92,585 SH SOLE 53,485 0 39,100
UNION PAC CORP COM 907818108 2,273,349 9,370 SH SOLE 9,370 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 1,960,057 21,384 SH SOLE 0 0 21,384
VISA INC COM CL A 92826C839 1,556,536 5,150 SH SOLE 50 0 5,100
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 6,008,466 400,031 SH SOLE 156,200 0 243,831
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 6,040,800 240,000 SH SOLE 0 0 240,000
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 11,346,545 28,963 SH SOLE 15,154 0 13,809