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   340,864,973 2,440,153 SH   SOLE   1,841,333 0 598,820
Applied Ind. Tech. COM 03820C105   89,664,793 519,224 SH   SOLE   468,812 0 50,412
AptarGroup Inc. COM 038336103   66,701,520 539,569 SH   SOLE   487,655 0 51,914
Arch Capital Group COM G0450A105   222,581,694 2,996,926 SH   SOLE   2,559,106 0 437,820
Arrow Electronics Inc. COM 042735100   110,558,377 904,363 SH   SOLE   811,298 0 93,065
Avery Dennison Corp. COM 053611109   286,942,872 1,419,385 SH   SOLE   1,070,879 0 348,506
B&M European Value COM 05590Y100   1,529,136 53,095 SH   SOLE   53,095 0 0
Beacon Roofing COM 073685109   164,347,190 1,888,614 SH   SOLE   1,703,916 0 184,698
Berkshire Hath. Cl B COM 084670702   301,630,215 845,708 SH   SOLE   638,201 0 207,507
BJ's Wholesale Club COM 05550J101   167,625,236 2,514,630 SH   SOLE   2,269,213 0 245,417
Blackrock Inc. COM 09247X101   140,810,769 173,455 SH   SOLE   130,824 0 42,631
Booking Holdings Inc COM 09857L108   493,982,310 139,259 SH   SOLE   118,927 0 20,332
Carlisle Cos. Inc. COM 142339100   410,850,449 1,315,016 SH   SOLE   1,076,885 0 238,131
CarMax Inc. COM 143130102   198,106,842 2,581,533 SH   SOLE   1,945,982 0 635,551
Carrier Global COM 14448C104   227,542,789 3,960,710 SH   SOLE   2,986,464 0 974,246
CDW Corp COM 12514G108   154,264,580 678,623 SH   SOLE   509,419 0 169,204
Charles Schwab Corp COM 808513105   354,751,170 5,156,267 SH   SOLE   3,893,114 0 1,263,153
Coca-Cola Europacific COM G25839104   119,152,257 1,785,320 SH   SOLE   1,785,320 0 0
Core & Main COM 21874C102   93,030,205 2,302,158 SH   SOLE   2,080,016 0 222,142
CTS Corp COM 126501105   51,926,860 1,187,171 SH   SOLE   1,072,195 0 114,976
Diageo Plc - ADR COM 25243q205   966,891 6,638 SH   SOLE   6,638 0 0
Dollar General Corp COM 256677105   195,858,951 1,440,669 SH   SOLE   1,084,724 0 355,945
Dollar Tree COM 256746108   191,285,240 1,346,605 SH   SOLE   1,017,043 0 329,562
Donaldson Co. Inc. COM 257651109   118,884,197 1,819,192 SH   SOLE   1,640,247 0 178,945
Eaton Corp COM G29183103   93,545,566 388,446 SH   SOLE   292,523 0 95,923
Fabrinet COM G3323L100   44,305,398 232,782 SH   SOLE   210,194 0 22,588
Ferguson PLC COM G3421J106   360,250,664 1,865,907 SH   SOLE   1,408,037 0 457,870
FirstCash Inc. COM 33768G107   103,280,929 952,864 SH   SOLE   854,214 0 98,650
Fortune Brands Innov. COM 34964C106   151,219,370 1,986,070 SH   SOLE   1,794,294 0 191,776
Fresenius Med. Care COM 358029106   118,177,193 5,673,413 SH   SOLE   4,263,628 0 1,409,785
Gates Industrial COM G39108108   94,368,688 7,031,944 SH   SOLE   6,350,079 0 681,865
Genpact Ltd. COM G3922B107   276,697,429 7,971,692 SH   SOLE   7,530,054 0 441,638
Henry Schein Inc. COM 806407102   172,947,154 2,284,337 SH   SOLE   2,062,780 0 221,557
Houlihan Lokey Inc. COM 441593100   143,364,036 1,195,597 SH   SOLE   1,077,781 0 117,816
Insight Enterprises COM 45765U103   140,290,537 791,752 SH   SOLE   714,702 0 77,050
Interpublic Group COM 460690100   123,965,806 3,797,972 SH   SOLE   3,413,208 0 384,764
iShares Russell 2000 COM 464287655   659,332 3,285 SH   SOLE   3,285 0 0
iShares S&P 500 COM 464287200   9,443,700 19,772 SH   SOLE   19,772 0 0
iShares TR Russell 3000 COM 464287689   2,151,596 7,860 SH   SOLE   7,860 0 0
ITT Inc. COM 45073V108   88,603,572 742,571 SH   SOLE   670,526 0 72,045
Koninklijke Philips NV COM 500472303   168,317,458 7,214,636 SH   SOLE   5,432,519 0 1,782,117
Masco Corp COM 574599106   273,221,735 4,079,154 SH   SOLE   3,072,979 0 1,006,175
Micron Technology Inc COM 595112103   306,462,597 3,591,078 SH   SOLE   2,713,706 0 877,372
Northern Trust Corp COM 665859104   181,019,317 2,145,287 SH   SOLE   1,610,272 0 535,015
nVent Electric PLC COM G6700G107   104,723,434 1,772,270 SH   SOLE   1,597,712 0 174,558
Omnicom Group COM 681919106   181,894,109 2,102,579 SH   SOLE   1,584,404 0 518,175
Plexus Corp COM 729132100   132,666,535 1,226,917 SH   SOLE   1,103,405 0 123,512
Primerica Inc. COM 74164M108   96,581,481 469,389 SH   SOLE   423,905 0 45,484
Progressive Corp. COM 743315103   173,669,037 1,090,338 SH   SOLE   821,851 0 268,487
Robert Half Inc. COM 770323103   170,921,491 1,944,057 SH   SOLE   1,747,915 0 196,142
Ryanair Holdings COM 783513203   142,135,088 1,065,800 SH   SOLE   1,065,800 0 0
SAP COM 803054204   166,603,653 1,077,713 SH   SOLE   811,087 0 266,626
Simpson Mfg. Co. COM 829073105   179,918,483 908,771 SH   SOLE   819,944 0 88,827
Skechers USA COM 830566105   180,382,598 2,893,529 SH   SOLE   2,596,719 0 296,810
SLB COM 806857108   213,799,575 4,108,370 SH   SOLE   3,582,761 0 525,609
Smith & Nephew PLC COM 83175M205   132,772,196 4,867,016 SH   SOLE   3,642,521 0 1,224,495
Sodexo COM 833792104   1,753,131 78,475 SH   SOLE   78,475 0 0
Sony Group Corp. COM 835699307   293,629,740 3,100,958 SH   SOLE   2,335,749 0 765,209
Sysco Corp. COM 871829107   191,596,212 2,619,940 SH   SOLE   1,963,424 0 656,516
Timken Co COM 887389104   90,816,041 1,133,076 SH   SOLE   1,024,200 0 108,876
TJX Companies Inc. COM 872540109   81,949,414 873,568 SH   SOLE   659,678 0 213,890
TriMas Corp. COM 896215209   78,698,866 3,106,943 SH   SOLE   2,801,589 0 305,354
Unilever PLC ADR COM 904767704   161,473,160 3,330,717 SH   SOLE   2,504,908 0 825,809
UnitedHealth Group COM 91324P102   288,189,678 547,400 SH   SOLE   413,298 0 134,102
Valvoline Inc. COM 92047W101   114,826,442 3,055,520 SH   SOLE   2,758,624 0 296,896
White Mountains Ins. COM G9618E107   57,157,270 37,978 SH   SOLE   34,186 0 3,792
Zions Bancorporation COM 989701107   98,611,205 2,247,805 SH   SOLE   2,029,117 0 218,688