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   246,741,513 1,487,739 SH   SOLE   1,127,636 0 360,103
Applied Ind. Tech. COM 03820C105   118,386,084 530,570 SH   SOLE   481,588 0 48,982
AptarGroup Inc. COM 038336103   87,050,290 543,419 SH   SOLE   493,883 0 49,536
Aramark COM 03852U106   410,327,348 10,594,561 SH   SOLE   8,521,644 0 2,072,917
Arch Capital Group COM G0450A105   169,889,780 1,518,500 SH   SOLE   1,308,982 0 209,518
Arrow Electronics Inc. COM 042735100   142,794,375 1,075,016 SH   SOLE   971,794 0 103,222
Avery Dennison Corp. COM 053611109   308,993,357 1,399,680 SH   SOLE   1,058,706 0 340,974
B&M European Value COM 05590Y100   1,735,093 77,772 SH   SOLE   77,772 0 0
Beacon Roofing COM 073685109   111,071,107 1,285,099 SH   SOLE   1,167,521 0 117,578
Berkshire Hath. Cl B COM 084670702   335,232,672 728,355 SH   SOLE   553,083 0 175,272
BJ's Wholesale Club COM 05550J101   165,620,747 2,008,011 SH   SOLE   1,823,236 0 184,775
Blackrock Inc. COM 09290D101   140,845,566 148,335 SH   SOLE   112,430 0 35,905
Booking Holdings Inc COM 09857L108   548,527,539 130,226 SH   SOLE   113,006 0 17,220
Carlisle Cos. Inc. COM 142339100   476,695,422 1,059,912 SH   SOLE   867,103 0 192,809
CarMax Inc. COM 143130102   227,112,234 2,935,025 SH   SOLE   2,230,515 0 704,510
Carrier Global COM 14448C104   274,092,195 3,405,295 SH   SOLE   2,580,974 0 824,321
CDW Corp COM 12514G108   132,473,304 585,388 SH   SOLE   442,314 0 143,074
Charles Schwab Corp COM 808513105   326,180,110 5,032,867 SH   SOLE   3,812,252 0 1,220,615
Coca-Cola Europacific COM G25839104   170,163,472 2,160,806 SH   SOLE   2,160,806 0 0
Core & Main COM 21874C102   126,180,493 2,841,903 SH   SOLE   2,580,923 0 260,980
CTS Corp COM 126501105   58,575,650 1,210,741 SH   SOLE   1,098,564 0 112,177
Diageo Plc - ADR COM 25243q205   1,185,873 8,450 SH   SOLE   8,450 0 0
Dollar Tree COM 256746108   107,431,169 1,527,747 SH   SOLE   1,161,264 0 366,483
Donaldson Co. Inc. COM 257651109   135,747,735 1,841,896 SH   SOLE   1,671,458 0 170,438
Ferguson Enterprises COM 31488V107   586,641,507 2,954,331 SH   SOLE   2,568,051 0 386,280
FirstCash Inc. COM 33768G107   84,982,766 740,268 SH   SOLE   671,525 0 68,743
Fortune Brands Innov. COM 34964C106   182,108,407 2,034,049 SH   SOLE   1,847,796 0 186,253
Fresenius Med. Care COM 358029106   139,753,219 6,561,184 SH   SOLE   4,972,799 0 1,588,385
Gates Industrial COM G39108108   126,424,110 7,203,653 SH   SOLE   6,540,408 0 663,245
Genpact Ltd. COM G3922B107   372,296,205 9,494,930 SH   SOLE   9,017,684 0 477,246
Greggs PLC COM G41076111   232,629 5,552 SH   SOLE   5,552 0 0
Henry Schein Inc. COM 806407102   169,153,150 2,320,345 SH   SOLE   2,107,866 0 212,479
Houlihan Lokey Inc. COM 441593100   191,791,402 1,213,716 SH   SOLE   1,101,872 0 111,844
Insight Enterprises COM 45765U103   175,141,578 813,137 SH   SOLE   738,395 0 74,742
Interpublic Group COM 460690100   121,126,294 3,829,475 SH   SOLE   3,476,122 0 353,353
iShares Russell 2000 COM 464287655   746,608 3,380 SH   SOLE   3,380 0 0
iShares S&P 500 COM 464287200   533,558 925 SH   SOLE   925 0 0
Koninklijke Philips NV COM 500472303   211,618,814 6,467,568 SH   SOLE   4,922,816 0 1,544,752
Masco Corp COM 574599106   289,473,721 3,448,579 SH   SOLE   2,611,092 0 837,487
Micron Technology Inc COM 595112103   156,605,211 1,510,030 SH   SOLE   1,146,391 0 363,639
Northern Trust Corp COM 665859104   85,558,930 950,338 SH   SOLE   720,218 0 230,120
nVent Electric PLC COM G6700G107   108,301,012 1,541,432 SH   SOLE   1,398,986 0 142,446
O'Reilly Automotive COM 67103h107   149,379,794 129,715 SH   SOLE   98,271 0 31,444
Omnicom Group COM 681919106   184,349,643 1,783,051 SH   SOLE   1,350,554 0 432,497
OneMain Holdings COM 68268W103   101,783,697 2,162,390 SH   SOLE   1,963,404 0 198,986
Plexus Corp COM 729132100   169,839,344 1,242,333 SH   SOLE   1,124,216 0 118,117
Primerica Inc. COM 74164M108   127,804,421 482,008 SH   SOLE   437,804 0 44,204
Progressive Corp. COM 743315103   237,022,752 934,043 SH   SOLE   705,636 0 228,407
Quest Diagnostics COM 74834L100   215,297,129 1,386,777 SH   SOLE   1,049,927 0 336,850
Rexel COM 761681105   225,922 7,777 SH   SOLE   7,777 0 0
Robert Half Inc. COM 770323103   131,518,056 1,951,017 SH   SOLE   1,765,671 0 185,346
Roche Holdings LTD COM 771195104   239,340 5,991 SH   SOLE   5,991 0 0
Ryanair Holdings COM 783513203   150,082,312 3,321,875 SH   SOLE   3,321,875 0 0
Simpson Mfg. Co. COM 829073105   176,732,141 923,993 SH   SOLE   838,849 0 85,144
Skechers USA COM 830566105   169,013,620 2,525,607 SH   SOLE   2,282,177 0 243,430
SLB COM 806857108   162,855,815 3,882,141 SH   SOLE   3,435,355 0 446,786
Smith & Nephew PLC COM 83175M205   131,775,231 4,231,703 SH   SOLE   3,222,992 0 1,008,711
Sodexo COM 833792104   1,709,440 104,489 SH   SOLE   104,489 0 0
Sony Group Corp. COM 835699307   208,854,091 2,162,722 SH   SOLE   1,644,944 0 517,778
Sysco Corp. COM 871829107   209,398,526 2,682,533 SH   SOLE   2,026,269 0 656,264
Timken Co COM 887389104   95,706,322 1,135,441 SH   SOLE   1,030,514 0 104,927
TJX Companies Inc. COM 872540109   88,611,525 753,884 SH   SOLE   571,454 0 182,430
TriMas Corp. COM 896215209   81,427,833 3,189,496 SH   SOLE   2,896,244 0 293,252
Unilever PLC ADR COM 904767704   246,281,744 3,791,283 SH   SOLE   2,885,180 0 906,103
UnitedHealth Group COM 91324P102   223,114,473 381,601 SH   SOLE   289,904 0 91,697
Valvoline Inc. COM 92047W101   130,772,420 3,124,789 SH   SOLE   2,838,679 0 286,110
Weir Group PLC COM G95248137   2,014,763 69,355 SH   SOLE   69,355 0 0
White Mountains Ins. COM G9618E107   83,656,584 49,320 SH   SOLE   44,827 0 4,493
Zions Bancorporation COM 989701107   108,452,582 2,296,751 SH   SOLE   2,085,378 0 211,373