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   343,170,598 2,273,707 SH   SOLE   1,715,595 0 558,112
Applied Ind. Tech. COM 03820C105   104,192,809 527,425 SH   SOLE   478,824 0 48,601
AptarGroup Inc. COM 038336103   77,696,427 539,971 SH   SOLE   489,910 0 50,061
Arch Capital Group COM G0450A105   268,671,776 2,906,445 SH   SOLE   2,498,402 0 408,043
Arrow Electronics Inc. COM 042735100   118,004,085 911,510 SH   SOLE   821,934 0 89,576
Atkore Inc. COM 047649108   63,962,483 336,008 SH   SOLE   305,407 0 30,601
Avery Dennison Corp. COM 053611109   295,329,388 1,322,864 SH   SOLE   995,899 0 326,965
B&M European Value COM 05590Y100   1,515,654 54,915 SH   SOLE   54,915 0 0
Beacon Roofing COM 073685109   186,736,236 1,905,083 SH   SOLE   1,728,222 0 176,861
Berkshire Hath. Cl B COM 084670702   333,458,062 792,966 SH   SOLE   598,890 0 194,076
BJ's Wholesale Club COM 05550J101   191,708,750 2,534,154 SH   SOLE   2,297,890 0 236,264
Blackrock Inc. COM 09247X101   137,463,791 164,884 SH   SOLE   125,035 0 39,849
Booking Holdings Inc COM 09857L108   494,251,488 136,237 SH   SOLE   117,162 0 19,075
Carlisle Cos. Inc. COM 142339100   439,241,906 1,120,944 SH   SOLE   911,207 0 209,737
CarMax Inc. COM 143130102   280,187,050 3,216,474 SH   SOLE   2,426,636 0 789,838
Carrier Global COM 14448C104   215,020,952 3,698,967 SH   SOLE   2,785,984 0 912,983
CDW Corp COM 12514G108   164,066,500 641,436 SH   SOLE   481,997 0 159,439
Charles Schwab Corp COM 808513105   347,800,448 4,807,858 SH   SOLE   3,623,295 0 1,184,563
Coca-Cola Europacific COM G25839104   126,981,634 1,815,320 SH   SOLE   1,815,320 0 0
Core & Main COM 21874C102   133,698,501 2,335,345 SH   SOLE   2,120,624 0 214,721
CTS Corp COM 126501105   56,376,054 1,204,874 SH   SOLE   1,094,233 0 110,641
Diageo Plc - ADR COM 25243q205   1,023,034 6,878 SH   SOLE   6,878 0 0
Dollar General Corp COM 256677105   209,676,910 1,343,566 SH   SOLE   1,011,751 0 331,815
Dollar Tree COM 256746108   167,284,733 1,256,363 SH   SOLE   947,803 0 308,560
Donaldson Co. Inc. COM 257651109   136,737,213 1,830,975 SH   SOLE   1,658,860 0 172,115
Eaton Corp COM G29183103   113,890,876 364,241 SH   SOLE   274,546 0 89,695
Fabrinet COM G3323L100   44,502,491 235,438 SH   SOLE   213,542 0 21,896
Ferguson PLC COM G3421J106   380,647,476 1,742,652 SH   SOLE   1,315,629 0 427,023
FirstCash Inc. COM 33768G107   123,922,455 971,636 SH   SOLE   876,520 0 95,116
Fortune Brands Innov. COM 34964C106   170,139,285 2,009,440 SH   SOLE   1,823,659 0 185,781
Fresenius Med. Care COM 358029106   104,271,330 5,408,264 SH   SOLE   4,098,536 0 1,309,728
Gates Industrial COM G39108108   126,543,422 7,145,309 SH   SOLE   6,488,111 0 657,198
Genpact Ltd. COM G3922B107   267,566,916 8,120,392 SH   SOLE   7,695,904 0 424,488
Greggs PLC COM G41076111   202,610 5,580 SH   SOLE   5,580 0 0
Henry Schein Inc. COM 806407102   173,976,481 2,303,714 SH   SOLE   2,089,724 0 213,990
Houlihan Lokey Inc. COM 441593100   154,435,749 1,204,741 SH   SOLE   1,092,303 0 112,438
Insight Enterprises COM 45765U103   150,029,838 808,699 SH   SOLE   733,921 0 74,778
Interpublic Group COM 460690100   124,652,702 3,820,187 SH   SOLE   3,451,479 0 368,708
iShares S&P 500 COM 464287200   1,230,208 2,340 SH   SOLE   2,340 0 0
ITT Inc. COM 45073V108   102,373,457 752,580 SH   SOLE   682,987 0 69,593
Koninklijke Philips NV COM 500472303   136,894,180 6,844,709 SH   SOLE   5,186,551 0 1,658,158
Masco Corp COM 574599106   299,559,342 3,797,659 SH   SOLE   2,858,184 0 939,475
Micron Technology Inc COM 595112103   265,397,740 2,251,232 SH   SOLE   1,698,245 0 552,987
Northern Trust Corp COM 665859104   179,905,701 2,023,231 SH   SOLE   1,520,430 0 502,801
nVent Electric PLC COM G6700G107   137,347,434 1,821,584 SH   SOLE   1,652,893 0 168,691
Omnicom Group COM 681919106   189,146,835 1,954,804 SH   SOLE   1,469,004 0 485,800
Plexus Corp COM 729132100   117,588,842 1,240,127 SH   SOLE   1,121,089 0 119,038
Primerica Inc. COM 74164M108   119,748,481 473,389 SH   SOLE   429,150 0 44,239
Progressive Corp. COM 743315103   209,671,014 1,013,785 SH   SOLE   762,892 0 250,893
Quest Diagnostics COM 74834L100   199,479,844 1,498,609 SH   SOLE   1,127,139 0 371,470
Robert Half Inc. COM 770323103   155,637,581 1,963,138 SH   SOLE   1,774,140 0 188,998
Ryanair Holdings COM 783513203   158,809,572 1,090,800 SH   SOLE   1,090,800 0 0
Simpson Mfg. Co. COM 829073105   189,179,653 922,018 SH   SOLE   836,530 0 85,488
Skechers USA COM 830566105   155,786,569 2,543,039 SH   SOLE   2,293,161 0 249,878
SLB COM 806857108   220,689,615 4,026,448 SH   SOLE   3,534,911 0 491,537
Smith & Nephew PLC COM 83175M205   117,445,913 4,631,148 SH   SOLE   3,498,003 0 1,133,145
Sodexo COM 833792104   1,423,421 82,565 SH   SOLE   82,565 0 0
Sony Group Corp. COM 835699307   251,310,995 2,931,082 SH   SOLE   2,217,078 0 714,004
Sysco Corp. COM 871829107   202,596,705 2,495,648 SH   SOLE   1,880,978 0 614,670
Timken Co COM 887389104   99,934,938 1,143,028 SH   SOLE   1,037,297 0 105,731
TJX Companies Inc. COM 872540109   82,295,839 811,436 SH   SOLE   611,376 0 200,060
TriMas Corp. COM 896215209   83,867,406 3,137,576 SH   SOLE   2,845,722 0 291,854
Unilever PLC ADR COM 904767704   208,716,671 4,158,531 SH   SOLE   3,141,538 0 1,016,993
UnitedHealth Group COM 91324P102   206,587,215 417,601 SH   SOLE   314,061 0 103,540
Valvoline Inc. COM 92047W101   137,935,637 3,094,809 SH   SOLE   2,808,266 0 286,543
Weir Group PLC COM G95248137   1,365,522 53,466 SH   SOLE   53,466 0 0
White Mountains Ins. COM G9618E107   69,968,728 38,995 SH   SOLE   35,374 0 3,621
Zions Bancorporation COM 989701107   99,088,970 2,283,156 SH   SOLE   2,071,599 0 211,557