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   326,408,015 2,726,884 SH   SOLE   2,118,743 0 608,141
Applied Ind. Tech. COM 03820C105   93,246,623 643,835 SH   SOLE   572,877 0 70,958
AptarGroup Inc. COM 038336103   58,509,416 505,001 SH   SOLE   448,697 0 56,304
Arch Capital Group COM G0450A105   234,075,860 3,127,266 SH   SOLE   2,681,985 0 445,281
Arrow Electronics Inc. COM 042735100   104,922,993 732,549 SH   SOLE   646,372 0 86,177
Avery Dennison Corp. COM 053611109   270,992,166 1,577,370 SH   SOLE   1,223,657 0 353,713
B&M European Value COM 05590Y100   1,112,689 39,810 SH   SOLE   39,810 0 0
Beacon Roofing COM 073685109   149,771,183 1,804,907 SH   SOLE   1,604,256 0 200,651
Berkshire Hath. Cl B COM 084670702   321,457,290 942,690 SH   SOLE   732,275 0 210,415
BJ's Wholesale Club COM 05550J101   132,705,172 2,106,097 SH   SOLE   1,871,915 0 234,182
Blackrock Inc. COM 09247X101   135,082,622 195,449 SH   SOLE   152,406 0 43,043
Booking Holdings Inc COM 09857L108   392,606,379 145,392 SH   SOLE   124,766 0 20,626
Carlisle Cos. Inc. COM 142339100   348,427,768 1,358,234 SH   SOLE   1,113,542 0 244,692
CarMax Inc. COM 143130102   244,360,057 2,919,475 SH   SOLE   2,272,947 0 646,528
Carrier Global COM 14448C104   219,023,950 4,406,034 SH   SOLE   3,418,029 0 988,005
CDW Corp COM 12514G108   237,919,677 1,296,565 SH   SOLE   1,006,122 0 290,443
Charles Schwab Corp COM 808513105   286,851,132 5,060,888 SH   SOLE   3,928,377 0 1,132,511
CTS Corp COM 126501105   30,735,463 720,982 SH   SOLE   640,451 0 80,531
Dollar General Corp COM 256677105   204,573,864 1,204,935 SH   SOLE   936,257 0 268,678
Dollar Tree COM 256746108   216,178,014 1,506,467 SH   SOLE   1,170,345 0 336,122
Donaldson Co. Inc. COM 257651109   108,068,038 1,728,812 SH   SOLE   1,536,273 0 192,539
Eaton Corp COM G29183103   158,952,456 790,415 SH   SOLE   610,570 0 179,845
Fabrinet COM G3323L100   41,054,938 316,099 SH   SOLE   281,082 0 35,017
Ferguson PLC COM G3421J106   329,462,198 2,094,350 SH   SOLE   1,629,509 0 464,841
FirstCash Inc. COM 33768G107   114,962,961 1,231,790 SH   SOLE   1,088,836 0 142,954
Fortune Brands Innov. COM 34964C106   118,101,824 1,641,443 SH   SOLE   1,459,545 0 181,898
Fresenius Med. Care COM 358029106   148,156,206 6,191,233 SH   SOLE   4,763,386 0 1,427,847
Gates Industrial COM G39108108   71,759,082 5,323,374 SH   SOLE   4,736,969 0 586,405
Genpact Ltd. COM G3922B107   231,663,984 6,166,196 SH   SOLE   5,778,740 0 387,456
Henry Schein Inc. COM 806407102   156,331,523 1,927,639 SH   SOLE   1,712,472 0 215,167
Houlihan Lokey Inc. COM 441593100   112,140,152 1,140,679 SH   SOLE   1,013,428 0 127,251
Insight Enterprises COM 45765U103   127,272,191 869,702 SH   SOLE   773,662 0 96,040
Interpublic Group COM 460690100   137,739,473 3,570,230 SH   SOLE   3,153,483 0 416,747
ITT Inc. COM 45073V108   65,702,890 704,891 SH   SOLE   627,047 0 77,844
Koninklijke Philips NV COM 500472303   174,512,747 8,045,770 SH   SOLE   6,231,431 0 1,814,339
LCI Industries COM 50189K103   62,613,781 495,519 SH   SOLE   440,618 0 54,901
LGI Homes Inc COM 50187T106   78,247,261 580,082 SH   SOLE   516,300 0 63,782
Masco Corp COM 574599106   262,354,557 4,572,230 SH   SOLE   3,553,250 0 1,018,980
Micron Technology Inc COM 595112103   252,498,945 4,000,934 SH   SOLE   3,109,856 0 891,078
Northern Trust Corp COM 665859104   179,718,993 2,424,049 SH   SOLE   1,882,463 0 541,586
nVent Electric PLC COM G6700G107   121,213,066 2,345,908 SH   SOLE   2,081,681 0 264,227
Omnicom Group COM 681919106   224,075,871 2,354,975 SH   SOLE   1,826,643 0 528,332
Plexus Corp COM 729132100   114,484,573 1,165,356 SH   SOLE   1,031,535 0 133,821
Primerica Inc. COM 74164M108   130,895,169 661,889 SH   SOLE   588,867 0 73,022
Progressive Corp. COM 743315103   158,438,021 1,196,933 SH   SOLE   925,196 0 271,737
Robert Half Inc. COM 770323103   139,206,194 1,850,654 SH   SOLE   1,639,004 0 211,650
SAP COM 803054204   245,900,515 1,797,387 SH   SOLE   1,388,864 0 408,523
Simpson Mfg. Co. COM 829073105   120,998,724 873,637 SH   SOLE   777,107 0 96,530
Skechers USA COM 830566105   144,771,450 2,749,173 SH   SOLE   2,427,991 0 321,182
SLB COM 806857108   210,513,633 4,285,701 SH   SOLE   3,752,591 0 533,110
Smith & Nephew PLC COM 83175M205   176,210,485 5,463,891 SH   SOLE   4,220,051 0 1,243,840
Sodexo COM 833792104   1,333,971 60,525 SH   SOLE   60,525 0 0
Sony Group Corp. COM 835699307   306,318,987 3,402,032 SH   SOLE   2,627,837 0 774,195
TJX Companies Inc. COM 872540109   114,197,631 1,346,829 SH   SOLE   1,048,633 0 298,196
TriMas Corp. COM 896215209   81,374,853 2,960,162 SH   SOLE   2,630,283 0 329,879
Triton International COM G9078F107   76,389,884 917,486 SH   SOLE   814,763 0 102,723
Unilever PLC ADR COM 904767704   191,390,238 3,671,403 SH   SOLE   2,833,432 0 837,971
UnitedHealth Group COM 91324P102   293,205,300 610,031 SH   SOLE   473,917 0 136,114
White Mountains Ins. COM G9618E107   50,689,659 36,496 SH   SOLE   32,487 0 4,009
Zions Bancorporation COM 989701107   57,060,927 2,124,383 SH   SOLE   1,887,483 0 236,900