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
CAMBIUM NETWORKS CORP SHS G17766109   239,205 55,500 SH   SOLE   55,500 0 0
ACCO BRANDS CORP COM 00081T108   194,891 34,740 SH   SOLE   34,740 0 0
ADEIA INC COM 00676P107   1,137,132 104,133 SH   SOLE   74,133 0 30,000
AGILENT TECHNOLOGIES INC COM 00846U101   3,632 25 SH   SOLE   25 0 0
AGNICO EAGLE MINES LTD COM 008474108   3,574,526 59,925 SH   SOLE   59,925 0 0
AIR PRODS & CHEMS INC COM 009158106   2,041,125 8,425 SH   SOLE   6,925 0 1,500
ALPHABET INC CAP STK CL C 02079K107   1,446,470 9,500 SH   SOLE   0 0 9,500
ALPHABET INC CAP STK CL A 02079K305   27,291,917 180,825 SH   SOLE   158,825 0 22,000
AMAZON COM INC COM 023135106   3,264,878 18,100 SH   SOLE   18,100 0 0
U HAUL HOLDING COMPANY COM 023586100   158,381 2,345 SH   SOLE   2,345 0 0
U HAUL HOLDING COMPANY COM SER N 023586506   1,776,689 26,645 SH   SOLE   0 0 26,645
AMERICAN TOWER CORP NEW COM 03027X100   8,248,395 41,745 SH   SOLE   39,745 0 2,000
APPLE INC COM 037833100   34,488,915 201,125 SH   SOLE   201,125 0 0
ARCH RESOURCES INC CL A 03940R107   40,680,674 253,005 SH   SOLE   245,005 0 8,000
ARCHER DANIELS MIDLAND CO COM 039483102   3,080,831 49,050 SH   SOLE   38,050 0 11,000
ASTEC INDS INC COM 046224101   1,057,782 24,200 SH   SOLE   24,200 0 0
ASURE SOFTWARE INC COM 04649U102   504,144 64,800 SH   SOLE   64,800 0 0
BK OF AMERICA CORP COM 060505104   3,422,280 90,250 SH   SOLE   90,250 0 0
BARRICK GOLD CORP COM 067901108   4,549,376 273,400 SH   SOLE   273,400 0 0
BEACON ROOFING SUPPLY INC COM 073685109   22,855,029 233,167 SH   SOLE   233,167 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   820,014 1,950 SH   SOLE   1,950 0 0
BERRY GLOBAL GROUP INC COM 08579W103   523,152 8,650 SH   SOLE   8,650 0 0
BEST BUY INC COM 086516101   857,214 10,450 SH   SOLE   10,450 0 0
BIO RAD LABS INC CL A 090572207   311,283 900 SH   SOLE   900 0 0
BIOTE CORP CLASS A COM 090683103   685,073 118,116 SH   SOLE   118,116 0 0
BLACKROCK INC COM 09247X101   1,417,290 1,700 SH   SOLE   1,200 0 500
BOOT BARN HLDGS INC COM 099406100   2,439,075 25,634 SH   SOLE   25,634 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   10,230,490 188,650 SH   SOLE   188,650 0 0
BRUNSWICK CORP COM 117043109   900,049 9,325 SH   SOLE   9,325 0 0
CBOE GLOBAL MKTS INC COM 12503M108   3,123,410 17,000 SH   SOLE   15,000 0 2,000
CME GROUP INC COM 12572Q105   1,006,481 4,675 SH   SOLE   4,675 0 0
CSX CORP COM 126408103   6,607,728 178,250 SH   SOLE   158,250 0 20,000
CAMECO CORP COM 13321L108   324,900 7,500 SH   SOLE   7,500 0 0
CASELLA WASTE SYS INC CL A 147448104   44,492 450 SH   SOLE   450 0 0
CITIGROUP INC COM NEW 172967424   7,478,130 118,250 SH   SOLE   118,250 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   5,415,857 82,900 SH   SOLE   82,900 0 0
COHERENT CORP COM 19247G107   10,813,941 178,389 SH   SOLE   158,389 0 20,000
COLUMBUS MCKINNON CORP N Y COM 199333105   10,862,763 243,396 SH   SOLE   243,396 0 0
COMPASS MINERALS INTL INC COM 20451N101   333,688 21,200 SH   SOLE   11,200 0 10,000
QUIDELORTHO CORP COM 219798105   6,390,402 133,300 SH   SOLE   110,800 0 22,500
CROWN CASTLE INTL CORP NEW COM 22822V101   26,089,741 246,525 SH   SOLE   246,525 0 0
CROWN CRAFTS INC COM 228309100   1,106,945 217,048 SH   SOLE   217,048 0 0
CROWN HLDGS INC COM 228368106   194,187 2,450 SH   SOLE   2,450 0 0
CYTOSORBENTS CORP COM NEW 23283X206   2,731,774 2,875,552 SH   SOLE   2,875,552 0 0
DENNYS CORP COM 24869P104   952,448 106,300 SH   SOLE   106,300 0 0
DESIGNER BRANDS INC CL A 250565108   1,604,524 146,800 SH   SOLE   146,800 0 0
DIEBOLD NIXDORF INC COM SHS 253651202   6,994,764 203,100 SH   SOLE   173,100 0 30,000
DISNEY WALT CO COM 254687106   5,545,967 45,325 SH   SOLE   35,325 0 10,000
DOCUSIGN INC COM 256163106   238,200 4,000 SH   SOLE   4,000 0 0
EAGLE MATERIALS INC COM 26969P108   11,713,784 43,105 SH   SOLE   43,105 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   4,110,700 252,500 SH   SOLE   252,500 0 0
ELECTRONIC ARTS INC COM 285512109   895,523 6,750 SH   SOLE   2,750 0 4,000
ENCORE WIRE CORP COM 292562105   959,147 3,650 SH   SOLE   3,650 0 0
ENERSYS COM 29275Y102   8,284,614 87,705 SH   SOLE   87,705 0 0
EXACT SCIENCES CORP COM 30063P105   34,530 500 SH   SOLE   500 0 0
FMC CORP COM NEW 302491303   13,068,055 205,150 SH   SOLE   205,150 0 0
META PLATFORMS INC CL A 30303M102   5,882,802 12,115 SH   SOLE   8,615 0 3,500
FEDEX CORP COM 31428X106   2,672,852 9,225 SH   SOLE   9,225 0 0
GATX CORP COM 361448103   572,308 4,270 SH   SOLE   4,270 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   9,734,188 107,075 SH   SOLE   96,075 0 11,000
GEN RESTAURENT GROUP CL A COM 36870C104   1,721,632 147,400 SH   SOLE   147,400 0 0
GENERAC HLDGS INC COM 368736104   4,010,621 31,795 SH   SOLE   31,795 0 0
GENERAL DYNAMICS CORP COM 369550108   211,868 750 SH   SOLE   750 0 0
GENERAL MTRS CO COM 37045V100   31,726,860 699,600 SH   SOLE   699,600 0 0
GIBRALTAR INDS INC COM 374689107   104,689 1,300 SH   SOLE   1,300 0 0
GLACIER BANCORP INC NEW COM 37637Q105   306,128 7,600 SH   SOLE   7,600 0 0
GRAND CANYON ED INC COM 38526M106   8,584,908 63,027 SH   SOLE   63,027 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   6,063,604 207,800 SH   SOLE   207,800 0 0
GRAY TELEVISION INC COM 389375106   1,743,056 275,800 SH   SOLE   275,800 0 0
GREENBRIER COS INC COM 393657101   2,487,775 47,750 SH   SOLE   47,750 0 0
HALLIBURTON CO COM 406216101   3,918,348 99,400 SH   SOLE   99,400 0 0
HARMONIC INC COM 413160102   1,829,184 136,100 SH   SOLE   96,100 0 40,000
HIBBETT INC COM 428567101   12,988,571 169,100 SH   SOLE   169,100 0 0
HILLENBRAND INC COM 431571108   442,552 8,800 SH   SOLE   8,800 0 0
HILLMAN SOLUTIONS CORP COM 431636109   1,408,204 132,350 SH   SOLE   132,350 0 0
HOLLEY INC COM 43538H103   3,643,490 816,926 SH   SOLE   556,926 0 260,000
HOME DEPOT INC COM 437076102   57,540 150 SH   SOLE   150 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   322,961 2,350 SH   SOLE   2,350 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   333,008 750 SH   SOLE   750 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   5,052,490 193,138 SH   SOLE   120,638 0 72,500
ISHARES TR RUSSELL 2000 ETF 464287655   84,120 400 SH   SOLE   400 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   2,418,765 33,900 SH   SOLE   33,900 0 0
JPMORGAN CHASE & CO COM 46625H100   9,877,795 49,315 SH   SOLE   49,315 0 0
JOHNSON OUTDOORS INC CL A 479167108   5,196,597 112,700 SH   SOLE   83,200 0 29,500
JOINT CORP COM 47973J102   8,998,732 689,030 SH   SOLE   689,030 0 0
KOPPERS HOLDINGS INC COM 50060P106   1,853,712 33,600 SH   SOLE   21,100 0 12,500
LINCOLN ELEC HLDGS INC COM 533900106   4,746,075 18,580 SH   SOLE   18,580 0 0
LOVESAC COMPANY COM 54738L109   4,645,204 205,540 SH   SOLE   205,540 0 0
LUNA INNOVATIONS INC COM 550351100   1,089,586 339,435 SH   SOLE   239,885 0 99,550
MP MATERIALS CORP COM CL A 553368101   3,280,420 229,400 SH   SOLE   229,400 0 0
MARTIN MARIETTA MATLS INC COM 573284106   4,549,295 7,410 SH   SOLE   7,410 0 0
MASTERCARD INC CL A 57636Q104   626,041 1,300 SH   SOLE   1,300 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103   1,667,516 70,300 SH   SOLE   70,300 0 0
MATTHEWS INTL CORP CL A 577128101   348,096 11,200 SH   SOLE   11,200 0 0
MCDONALDS CORP COM 580135101   239,658 850 SH   SOLE   850 0 0
MICROSOFT CORP COM 594918104   313,436 745 SH   SOLE   745 0 0
MINERALS TECHNOLOGIES INC COM 603158106   3,184,344 42,300 SH   SOLE   42,300 0 0
MODIVCARE INC COM 60783X104   2,004,975 85,500 SH   SOLE   85,500 0 0
NV5 GLOBAL INC COM 62945V109   1,242,277 12,675 SH   SOLE   12,675 0 0
NATURES SUNSHINE PRODS INC COM 639027101   841,600 40,520 SH   SOLE   36,070 0 4,450
NEWMONT CORP COM 651639106   2,820,608 78,700 SH   SOLE   78,700 0 0
NEWPARK RES INC COM PAR $.01NEW 651718504   1,685,870 233,500 SH   SOLE   233,500 0 0
NORDSON CORP COM 655663102   164,724 600 SH   SOLE   600 0 0
NORFOLK SOUTHN CORP COM 655844108   11,769,897 46,180 SH   SOLE   46,180 0 0
NVIDIA CORPORATION COM 67066G104   451,780 500 SH   SOLE   500 0 0
OSI SYSTEMS INC COM 671044105   3,327,563 23,299 SH   SOLE   23,299 0 0
OCCIDENTAL PETE CORP COM 674599105   3,914,608 60,234 SH   SOLE   60,234 0 0
ON SEMICONDUCTOR CORP COM 682189105   5,644,595 76,745 SH   SOLE   76,745 0 0
OSHKOSH CORP COM 688239201   19,966,071 160,100 SH   SOLE   160,100 0 0
OWENS CORNING NEW COM 690742101   16,662,486 99,895 SH   SOLE   99,895 0 0
PATTERSON-UTI ENERGY INC COM 703481101   3,797,636 318,060 SH   SOLE   318,060 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103   3,284 44 SH   SOLE   44 0 0
PHOTRONICS INC COM 719405102   3,089,712 109,100 SH   SOLE   109,100 0 0
PIONEER NAT RES CO COM 723787107   6,759,375 25,750 SH   SOLE   25,750 0 0
PURE CYCLE CORP COM NEW 746228303   176,719 18,602 SH   SOLE   18,602 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203   2,210,500 257,634 SH   SOLE   257,634 0 0
RAYMOND JAMES FINL INC COM 754730109   948,639 7,387 SH   SOLE   7,387 0 0
RTX CORPORATION COM 75513E101   9,634,306 98,783 SH   SOLE   98,783 0 0
THE REAL GOOD FOOD COMPANY I COM CL A 75601G109   240,204 665,384 SH   SOLE   641,384 0 24,000
RICHARDSON ELECTRS LTD COM 763165107   312,228 33,901 SH   SOLE   33,901 0 0
S&P GLOBAL INC COM 78409V104   1,627,346 3,825 SH   SOLE   3,825 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   5,753,385 26,550 SH   SOLE   11,550 0 15,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   52,307 100 SH   SOLE   100 0 0
SPDR GOLD TRUST GOLD SHS 78463V107   6,454,465 31,375 SH   SOLE   31,375 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   4,340,147 67,425 SH   SOLE   57,425 0 10,000
SPDR SER TR S&P OILGAS EXP 78468R556   2,719,022 17,550 SH   SOLE   17,550 0 0
SCHWAB CHARLES CORP COM 808513105   2,412,539 33,350 SH   SOLE   17,350 0 16,000
SELECT SECTOR SPDR TR ENERGY 81369Y506   8,168,825 86,525 SH   SOLE   86,525 0 0
SHERWIN WILLIAMS CO COM 824348106   156,299 450 SH   SOLE   450 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108   2,992,966 38,900 SH   SOLE   38,900 0 0
SONY GROUP CORP SPONSORED ADR 835699307   2,032,038 23,700 SH   SOLE   16,700 0 7,000
SPORTSMANS WHSE HLDGS INC COM 84920Y106   417,362 134,200 SH   SOLE   134,200 0 0
STERICYCLE INC COM 858912108   1,192,150 22,600 SH   SOLE   12,600 0 10,000
T-MOBILE US INC COM 872590104   11,074,477 67,850 SH   SOLE   60,350 0 7,500
TARGET CORP COM 87612E106   106,326 600 SH   SOLE   600 0 0
TARGA RES CORP COM 87612G101   2,906,141 25,950 SH   SOLE   17,950 0 8,000
3M CO COM 88579Y101   10,607 100 SH   SOLE   100 0 0
TIMKEN CO COM 887389104   139,888 1,600 SH   SOLE   1,600 0 0
TRANSDIGM GROUP INC COM 893641100   1,188,494 965 SH   SOLE   965 0 0
TWIN DISC INC COM 901476101   583,509 35,300 SH   SOLE   35,300 0 0
ULTA BEAUTY INC COM 90384S303   47,059 90 SH   SOLE   90 0 0
UNION PAC CORP COM 907818108   53,256,142 216,550 SH   SOLE   216,550 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,887,138 19,425 SH   SOLE   19,425 0 0
VISA INC COM CL A 92826C839   12,601,857 45,155 SH   SOLE   45,155 0 0
VONTIER CORPORATION COM 928881101   1,134,000 25,000 SH   SOLE   25,000 0 0
WABTEC COM 929740108   11,537,856 79,200 SH   SOLE   79,200 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   835,065 38,500 SH   SOLE   38,500 0 0
WESTROCK CO COM 96145D105   141,773 2,867 SH   SOLE   2,867 0 0
WILLIAMS COS INC COM 969457100   7,993,721 205,125 SH   SOLE   205,125 0 0
WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104   4,672,088 100,475 SH   SOLE   100,475 0 0
WINTRUST FINL CORP COM 97650W108   949,949 9,100 SH   SOLE   9,100 0 0
XPERI INC COMMON STOCK 98423J101   1,792,418 148,625 SH   SOLE   148,625 0 0