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
Alphabet Inc - Cl A COM 02079K305   389,815,572 2,140,080 SH   SOLE   1,634,862 0 505,218
Applied Ind. Tech. COM 03820C105   103,046,398 531,167 SH   SOLE   483,496 0 47,671
AptarGroup Inc. COM 038336103   76,470,391 543,075 SH   SOLE   494,216 0 48,859
Aramark COM 03852U106   208,798,430 6,137,520 SH   SOLE   4,663,756 0 1,473,764
Arch Capital Group COM G0450A105   286,662,288 2,841,335 SH   SOLE   2,467,020 0 374,315
Arrow Electronics Inc. COM 042735100   110,362,685 913,901 SH   SOLE   826,518 0 87,383
Atkore Inc. COM 047649108   61,391,126 454,985 SH   SOLE   414,285 0 40,700
Avery Dennison Corp. COM 053611109   272,752,975 1,247,441 SH   SOLE   950,013 0 297,428
B&M European Value COM 05590Y100   1,551,683 70,196 SH   SOLE   70,196 0 0
Beacon Roofing COM 073685109   144,333,653 1,594,847 SH   SOLE   1,450,054 0 144,793
Berkshire Hath. Cl B COM 084670702   305,584,499 751,191 SH   SOLE   573,823 0 177,368
BJ's Wholesale Club COM 05550J101   243,011,907 2,766,529 SH   SOLE   2,512,272 0 254,257
Blackrock Inc. COM 09247X101   119,551,393 151,846 SH   SOLE   115,556 0 36,290
Booking Holdings Inc COM 09857L108   533,352,591 134,634 SH   SOLE   117,222 0 17,412
Carlisle Cos. Inc. COM 142339100   438,468,826 1,082,078 SH   SOLE   888,453 0 193,625
CarMax Inc. COM 143130102   222,597,681 3,035,147 SH   SOLE   2,321,990 0 713,157
Carrier Global COM 14448C104   221,094,643 3,504,988 SH   SOLE   2,670,773 0 834,215
CDW Corp COM 12514G108   89,410,650 399,440 SH   SOLE   303,614 0 95,826
Charles Schwab Corp COM 808513105   333,599,346 4,527,064 SH   SOLE   3,458,035 0 1,069,029
Coca-Cola Europacific COM G25839104   137,606,178 1,888,379 SH   SOLE   1,888,379 0 0
Core & Main COM 21874C102   114,551,362 2,340,649 SH   SOLE   2,130,644 0 210,005
CTS Corp COM 126501105   61,409,532 1,212,908 SH   SOLE   1,104,615 0 108,293
Diageo Plc - ADR COM 25243q205   875,500 6,944 SH   SOLE   6,944 0 0
Dollar General Corp COM 256677105   167,201,926 1,264,478 SH   SOLE   965,709 0 298,769
Dollar Tree COM 256746108   165,896,877 1,553,778 SH   SOLE   1,183,004 0 370,774
Donaldson Co. Inc. COM 257651109   131,889,875 1,843,067 SH   SOLE   1,674,209 0 168,858
Fabrinet COM G3323L100   59,570,870 243,355 SH   SOLE   221,799 0 21,556
Ferguson Enterprises COM 31488V107   319,962,666 1,652,273 SH   SOLE   1,261,576 0 390,697
FirstCash Inc. COM 33768G107   77,799,669 741,797 SH   SOLE   673,922 0 67,875
Fortune Brands Innov. COM 34964C106   132,001,720 2,032,672 SH   SOLE   1,850,435 0 182,237
Fresenius Med. Care COM 358029106   98,693,868 5,169,925 SH   SOLE   3,947,176 0 1,222,749
Gates Industrial COM G39108108   113,930,465 7,206,228 SH   SOLE   6,562,572 0 643,656
Genpact Ltd. COM G3922B107   308,680,146 9,589,318 SH   SOLE   9,118,357 0 470,961
Greggs PLC COM G41076111   225,447 6,434 SH   SOLE   6,434 0 0
Henry Schein Inc. COM 806407102   149,021,923 2,324,835 SH   SOLE   2,114,836 0 209,999
Houlihan Lokey Inc. COM 441593100   164,013,900 1,216,179 SH   SOLE   1,105,691 0 110,488
Insight Enterprises COM 45765U103   161,534,268 814,349 SH   SOLE   741,098 0 73,251
Interpublic Group COM 460690100   111,449,841 3,831,208 SH   SOLE   3,488,071 0 343,137
Koninklijke Philips NV COM 500472303   168,948,402 6,704,302 SH   SOLE   5,140,447 0 1,563,855
Masco Corp COM 574599106   238,348,317 3,575,046 SH   SOLE   2,727,730 0 847,316
Micron Technology Inc COM 595112103   202,313,264 1,538,153 SH   SOLE   1,169,753 0 368,400
Northern Trust Corp COM 665859104   128,334,961 1,528,161 SH   SOLE   1,161,660 0 366,501
nVent Electric PLC COM G6700G107   118,328,512 1,544,557 SH   SOLE   1,405,512 0 139,045
O'Reilly Automotive COM 67103h107   138,781,069 131,414 SH   SOLE   99,725 0 31,689
Omnicom Group COM 681919106   165,180,038 1,841,472 SH   SOLE   1,403,869 0 437,603
OneMain Holdings COM 68268W103   104,732,048 2,159,869 SH   SOLE   1,964,323 0 195,546
Plexus Corp COM 729132100   128,395,128 1,244,380 SH   SOLE   1,128,075 0 116,305
Primerica Inc. COM 74164M108   114,179,896 482,627 SH   SOLE   439,315 0 43,312
Progressive Corp. COM 743315103   200,473,591 965,161 SH   SOLE   734,192 0 230,969
Quest Diagnostics COM 74834L100   195,280,536 1,426,655 SH   SOLE   1,085,973 0 340,682
Rexel COM 761681105   200,024 7,777 SH   SOLE   7,777 0 0
Robert Half Inc. COM 770323103   125,398,817 1,959,969 SH   SOLE   1,775,162 0 184,807
Roche Holdings LTD COM 771195104   207,708 5,991 SH   SOLE   5,991 0 0
Ryanair Holdings COM 783513203   157,630,650 1,353,750 SH   SOLE   1,353,750 0 0
Simpson Mfg. Co. COM 829073105   155,871,206 924,887 SH   SOLE   841,372 0 83,515
Skechers USA COM 830566105   175,072,735 2,532,881 SH   SOLE   2,291,308 0 241,573
SLB COM 806857108   186,748,018 3,958,203 SH   SOLE   3,507,705 0 450,498
Smith & Nephew PLC COM 83175M205   108,128,843 4,363,553 SH   SOLE   3,343,047 0 1,020,506
Sodexo COM 833792104   1,877,667 104,489 SH   SOLE   104,489 0 0
Sony Group Corp. COM 835699307   124,971,923 1,471,123 SH   SOLE   1,121,480 0 349,643
Sysco Corp. COM 871829107   169,384,983 2,372,671 SH   SOLE   1,811,650 0 561,021
Timken Co COM 887389104   91,216,627 1,138,358 SH   SOLE   1,035,140 0 103,218
TJX Companies Inc. COM 872540109   84,973,859 771,788 SH   SOLE   587,359 0 184,429
TriMas Corp. COM 896215209   81,632,173 3,193,747 SH   SOLE   2,907,840 0 285,907
Unilever PLC ADR COM 904767704   215,004,906 3,909,891 SH   SOLE   2,992,596 0 917,295
UnitedHealth Group COM 91324P102   201,228,487 395,139 SH   SOLE   301,753 0 93,386
Valvoline Inc. COM 92047W101   135,193,104 3,129,470 SH   SOLE   2,848,410 0 281,060
Weir Group PLC COM G95248137   1,537,028 61,285 SH   SOLE   61,285 0 0
White Mountains Ins. COM G9618E107   89,702,062 49,356 SH   SOLE   44,941 0 4,415
Zions Bancorporation COM 989701107   99,743,931 2,299,837 SH   SOLE   2,092,686 0 207,151