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
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 3,227,224 67,108 SH SOLE 0 67,012 0 96
ALAMO GROUP INC COM 011311107 2,350,647 15,188 SH SOLE 0 15,167 0 21
ALLSTATE CORP COM 020002101 1,132,373 5,104 SH SOLE 0 5,093 0 11
AMAZON COM INC COM 023135106 855,581 3,434 SH SOLE 0 3,209 0 225
AMERICAN VANGUARD CORP COM 030371108 655,015 374,294 SH SOLE 0 373,785 0 509
ARCBEST CORP COM 03937C105 3,699,583 29,030 SH SOLE 0 28,989 0 41
AZZ INC COM 002474104 3,527,334 26,247 SH SOLE 0 26,215 0 32
BARRETT BUSINESS SVCS INC COM 068463108 2,660,520 87,922 SH SOLE 0 87,799 0 123
BARRICK MNG CORP COM SHS 06849F108 3,396,311 83,509 SH SOLE 0 83,347 0 162
BERKLEY W R CORP COM 084423102 1,475,209 21,842 SH SOLE 0 21,793 0 49
BERKSHIRE HATHAWAY INC DEL CL A 084670108 747,005 1 SH SOLE 0 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,041,860 8,117 SH SOLE 0 7,682 0 435
BLACKROCK ETF TRUST II ISHA FLEX IN ETF 092528603 759,920 14,962 SH SOLE 0 12,683 0 2,279
BROADCOM INC COM 11135F101 1,033,903 2,944 SH SOLE 0 2,676 0 268
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,223,877 7,597 SH SOLE 0 7,580 0 17
BROWN & BROWN INC COM 115236101 1,066,907 17,519 SH SOLE 0 17,481 0 38
CDW CORP COM 12514G108 398,706 3,111 SH SOLE 0 3,098 0 13
CHEVRON CORPORATION COM 166764100 2,259,379 11,064 SH SOLE 0 11,046 0 18
CISCO SYS INC COM 17275R102 2,647,806 24,601 SH SOLE 0 24,546 0 55
CME GROUP INC COM 12572Q105 1,732,474 6,613 SH SOLE 0 6,599 0 14
CNX RES CORP COM 12653C108 2,161,640 69,350 SH SOLE 0 69,254 0 96
COCA COLA CO COM 191216100 252,214 2,930 SH SOLE 0 2,930 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 1,462,142 1,606 SH SOLE 0 1,516 0 90
CRAWFORD & CO CL A 224633206 3,190,088 255,616 SH SOLE 0 255,261 0 355
CROWN CASTLE INC COM 22822V101 1,010,735 15,165 SH SOLE 0 15,129 0 36
CROWN HLDGS INC COM 228368106 1,179,222 11,187 SH SOLE 0 11,163 0 24
DICKS SPORTING GOODS INC COM 253393102 835,955 6,225 SH SOLE 0 6,211 0 14
DNOW INC COM 67011P100 3,576,966 230,772 SH SOLE 0 230,449 0 323
DOLLAR GEN CORP COM 256677105 273,240 2,285 SH SOLE 0 2,285 0 0
DRIVEN BRANDS HLDGS INC COM 26210V102 3,374,200 285,707 SH SOLE 0 285,300 0 407
DUKE ENERGY CORP NEW COM NEW 26441C204 1,413,040 12,394 SH SOLE 0 12,365 0 29
ESAB CORPORATION COM 29605J106 1,615,905 24,528 SH SOLE 0 24,494 0 34
ESSENTIAL UTILS INC COM 29670G102 511,564 13,053 SH SOLE 0 13,053 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 937,412 5,760 SH SOLE 0 5,747 0 13
FEDERAL AGRIC MTG CORP CL C 313148306 3,954,241 19,110 SH SOLE 0 19,089 0 21
FEDEX FGHT HLDG CO INC COMMON STOCK 314352105 752,316 6,878 SH SOLE 0 6,864 0 14
FIRSTCASH HOLDINGS INC COM 33768G107 2,772,816 13,127 SH SOLE 0 13,109 0 18
FORTREA HLDGS INC COMMON STOCK 34965K107 2,219,856 111,271 SH SOLE 0 111,115 0 156
FOX FACTORY HLDG CORP COM 35138V102 2,524,442 137,422 SH SOLE 0 137,229 0 193
FRONTDOOR INC COM 35905A109 3,515,463 48,078 SH SOLE 0 48,011 0 67
GRAPHIC PACKAGING HLDG CO COM 388689101 1,559,795 172,353 SH SOLE 0 172,061 0 292
HANOVER INS GROUP INC COM 410867105 1,421,971 6,641 SH SOLE 0 6,632 0 9
HEARTLAND EXPRESS INC COM 422347104 1,895,333 163,250 SH SOLE 0 163,023 0 227
HOME DEPOT INC COM 437076102 2,005,086 7,048 SH SOLE 0 6,545 0 503
HONEYWELL AEROSPACE INC COM 43849R105 594,930 3,839 SH SOLE 0 3,831 0 8
HONEYWELL INTL INC COM 438516205 809,799 3,839 SH SOLE 0 3,831 0 8
ICON PUB LTD CO SHS G4705A100 907,067 5,336 SH SOLE 0 5,319 0 17
INGRAM MICRO HLDG CORP COM 457152106 3,596,856 134,161 SH SOLE 0 133,975 0 186
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1,604,871 18,788 SH SOLE 0 18,726 0 62
ISHARES GOLD TR ISHARES NEW 464285204 506,635 6,487 SH SOLE 0 6,487 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 487,667 3,428 SH SOLE 0 3,428 0 0
ISHARES U S ETF TR BLOOMBERG ROLL 46431W598 525,147 8,254 SH SOLE 0 8,254 0 0
JANUS DETROIT STR TR B-BBB CLO ETF 47103U753 779,956 16,521 SH SOLE 0 13,982 0 2,539
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 1,334,317 26,438 SH SOLE 0 23,681 0 2,757
JOHNSON & JOHNSON COM 478160104 1,842,292 6,959 SH SOLE 0 6,947 0 12
JPMORGAN CHASE & CO COM 46625H100 993,813 3,004 SH SOLE 0 2,716 0 288
KIRBY CORP COM 497266106 4,662,656 35,525 SH SOLE 0 35,459 0 66
LABCORP HOLDINGS INC COM SHS 504922105 1,928,460 6,259 SH SOLE 0 6,238 0 21
LINCOLN EDL SVCS CORP COM 533535100 1,180,674 53,986 SH SOLE 0 53,911 0 75
LINCOLN ELEC HLDGS INC COM 533900106 1,318,138 4,982 SH SOLE 0 4,971 0 11
LKQ CORP COM 501889208 1,274,736 55,836 SH SOLE 0 55,710 0 126
LOCKHEED MARTIN CORP COM 539830109 1,453,909 2,855 SH SOLE 0 2,849 0 6
MADISON SQUARE GRDN SPRT COR CL A 55825T103 5,171,695 12,763 SH SOLE 0 12,745 0 18
MARATHON PETE CORP COM 56585A102 3,878,675 9,809 SH SOLE 0 9,786 0 23
MCDONALDS CORP COM 580135101 720,533 3,120 SH SOLE 0 2,851 0 269
MERCK & CO INC COM 58933Y105 1,605,385 11,048 SH SOLE 0 11,023 0 25
MICROSOFT CORP COM 594918104 4,591,086 8,951 SH SOLE 0 7,124 0 1,827
MIDDLEBY CORP COM 596278101 1,755,577 16,949 SH SOLE 0 16,925 0 24
MSA SAFETY INC COM 553498106 2,955,120 16,613 SH SOLE 0 16,592 0 21
NEWMONT CORP COM 651639106 3,005,443 26,057 SH SOLE 0 25,535 0 522
NORFOLK SOUTHN CORP COM 655844108 1,196,757 3,873 SH SOLE 0 3,865 0 8
OLD DOMINION FREIGHT LINE IN COM 679580100 1,690,768 9,726 SH SOLE 0 9,693 0 33
OLLIES BARGAIN OUTLET HLDGS COM 681116109 3,999,684 46,698 SH SOLE 0 46,633 0 65
PNC FINL SVCS GROUP INC COM 693475105 2,164,590 9,739 SH SOLE 0 9,718 0 21
RENTOKIL INITIAL PLC SPONSORED ADR 760125104 972,826 49,257 SH SOLE 0 49,146 0 111
ROPER TECHNOLOGIES INC COM 776696106 1,238,658 3,545 SH SOLE 0 3,537 0 8
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4,949,462 168,866 SH SOLE 0 80,342 0 88,524
SENECA FOODS CORP NEW CL A 817070501 3,603,076 20,242 SH SOLE 0 20,214 0 28
SHELL PLC SPON ADS 780259305 835,204 8,787 SH SOLE 0 7,868 0 919
SOUNDTHINKING INC COM 82536T107 1,611,907 193,972 SH SOLE 0 193,725 0 247
SOUTHERN CO COM 842587107 2,487,860 30,014 SH SOLE 0 27,918 0 2,096
SPDR GOLD TR GOLD SHS 78463V107 2,740,525 7,196 SH SOLE 0 6,245 0 951
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 4,677,972 6,134 SH SOLE 0 4,943 0 1,191
STEPAN CO COM 858586100 2,574,423 41,270 SH SOLE 0 41,212 0 58
SYSCO CORP COM 871829107 1,122,078 14,393 SH SOLE 0 14,361 0 32
TETRA TECHNOLOGIES INC DEL COM 88162F105 1,854,086 315,858 SH SOLE 0 315,423 0 435
TITAN MACHY INC COM 88830R101 1,668,707 72,301 SH SOLE 0 72,208 0 93
TURTLE BEACH CORP COM NEW 900450206 2,472,029 193,581 SH SOLE 0 193,310 0 271
UNILEVER PLC SPON ADR NEW 904767803 1,529,849 25,191 SH SOLE 0 25,131 0 60
UNITY SOFTWARE INC COM 91332U101 877,253 21,433 SH SOLE 0 21,362 0 71
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 12,792,983 18,253 SH SOLE 0 15,683 0 2,570
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 10,434,819 27,883 SH SOLE 0 27,049 0 834
VANGUARD INDEX FDS MRNGSTR GRWT ETF 922908736 455,236 5,052 SH SOLE 0 5,052 0 0
VANGUARD INDEX FDS MRNGSTR VAL ETF 922908744 340,110 1,574 SH SOLE 0 1,574 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,071,615 23,362 SH SOLE 0 19,206 0 4,156
VISA INC COM CL A 92826C839 696,741 1,939 SH SOLE 0 1,747 0 192
WABASH NATL CORP COM 929566107 2,952,788 239,480 SH SOLE 0 239,146 0 334
WALMART INC COM 931142103 597,022 5,745 SH SOLE 0 5,745 0 0
WATERBRIDGE INFRASTRUCTURE L CL A SHS REPSTG 940923105 1,396,355 49,657 SH SOLE 0 49,588 0 69
WILLIAMS COS INC COM 969457100 1,191,786 17,534 SH SOLE 0 14,673 0 2,861
WISDOMTREE TR US LARGECAP DIVD 97717W307 264,578 2,722 SH SOLE 0 2,722 0 0