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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Alphabet Inc - Cl A COM 02079k305 276,293 2,888,581 SH   SOLE   2,375,132 0 513,449
Applied Ind. Tech. COM 03820c105 65,181 634,182 SH   SOLE   552,461 0 81,721
AptarGroup Inc. COM 038336103 47,637 501,280 SH   SOLE   436,651 0 64,629
Arch Capital Group COM g0450a105 294,467 6,466,126 SH   SOLE   5,749,122 0 717,004
Arrow Electronics Inc. COM 042735100 68,051 738,156 SH   SOLE   639,773 0 98,383
Avery Dennison Corp. COM 053611109 230,665 1,417,732 SH   SOLE   1,164,046 0 253,686
AZEK Co. COM 05478C105 23,408 1,408,443 SH   SOLE   1,226,065 0 182,378
Beacon Roofing COM 073685109 98,213 1,794,826 SH   SOLE   1,563,854 0 230,972
Berkshire Hath. Cl B COM 084670702 401,646 1,504,178 SH   SOLE   1,236,140 0 268,038
BJ's Wholesale Club COM 05550J101 142,042 1,950,856 SH   SOLE   1,697,745 0 253,111
Blackrock Inc. COM 09247x101 130,960 237,988 SH   SOLE   193,327 0 44,661
Booking Holdings Inc COM 09857l108 382,444 232,742 SH   SOLE   205,044 0 27,698
Carlisle Cos. Inc. COM 142339100 344,803 1,229,638 SH   SOLE   1,027,011 0 202,627
CarMax Inc. COM 143130102 170,915 2,588,830 SH   SOLE   2,123,974 0 464,856
CDW Corp COM 12514g108 261,583 1,675,953 SH   SOLE   1,375,411 0 300,542
Charles Schwab Corp COM 808513105 376,806 5,242,886 SH   SOLE   4,307,998 0 934,888
Dollar General Corp COM 256677105 446,644 1,862,102 SH   SOLE   1,531,826 0 330,276
Dollar Tree COM 256746108 297,169 2,183,462 SH   SOLE   1,796,450 0 387,012
Donaldson Co. Inc. COM 257651109 83,679 1,707,387 SH   SOLE   1,488,540 0 218,847
Eaton Corp COM G29183103 168,132 1,260,736 SH   SOLE   1,035,107 0 225,629
Ferguson PLC COM G3421J106 199,027 1,933,615 SH   SOLE   1,589,003 0 344,612
FirstCash Inc. COM 33768G107 110,344 1,504,343 SH   SOLE   1,306,413 0 197,930
Five Below Inc. COM 33829M101 70,734 513,793 SH   SOLE   447,039 0 66,754
Fresenius Med. Care COM 358029106 85,772 6,109,130 SH   SOLE   5,013,352 0 1,095,778
FTI Consulting Inc COM 302941109 22,168 133,776 SH   SOLE   116,459 0 17,317
Gates Industrial COM g39108108 26,463 2,711,386 SH   SOLE   2,367,435 0 343,951
Genpact Ltd. COM G3922B107 132,636 3,030,292 SH   SOLE   2,640,260 0 390,032
Henry Schein Inc. COM 806407102 125,820 1,913,031 SH   SOLE   1,666,108 0 246,923
Houlihan Lokey Inc. COM 441593100 73,786 978,848 SH   SOLE   853,683 0 125,165
Howard Hughes Corp. COM 44267D107 8,720 157,431 SH   SOLE   146,872 0 10,559
Insight Enterprises COM 45765U103 95,242 1,155,706 SH   SOLE   1,006,341 0 149,365
Interpublic Group COM 460690100 100,687 3,933,096 SH   SOLE   3,410,203 0 522,893
iShares S&P 500 COM 464287200 1,416 3,948 SH   SOLE   3,413 0 535
JPMorgan Chase COM 46625H100 152,685 1,461,099 SH   SOLE   1,200,364 0 260,735
KBR Inc. COM 48242W106 57,140 1,322,062 SH   SOLE   1,162,356 0 159,706
Kennedy-Wilson Hld. COM 489398107 51,838 3,353,044 SH   SOLE   2,927,563 0 425,481
Koninklijke Philips NV COM 500472303 105,503 6,855,291 SH   SOLE   5,605,342 0 1,249,949
LCI Industries COM 50189K103 49,774 490,579 SH   SOLE   427,545 0 63,034
LGI Homes Inc COM 50187T106 45,982 565,102 SH   SOLE   492,231 0 72,871
Manpowergroup Inc. COM 56418H100 27,391 423,422 SH   SOLE   369,272 0 54,150
Masco Corp COM 574599106 276,990 5,932,530 SH   SOLE   4,876,720 0 1,055,810
Meta Platforms COM 30303m102 94,560 696,934 SH   SOLE   572,528 0 124,406
Micron Technology Inc COM 595112103 223,226 4,455,612 SH   SOLE   3,661,617 0 793,995
Northern Trust Corp COM 665859104 230,239 2,690,970 SH   SOLE   2,208,378 0 482,592
nVent Electric PLC COM G6700G107 85,811 2,714,670 SH   SOLE   2,362,172 0 352,498
Omnicom Group COM 681919106 194,060 3,075,925 SH   SOLE   2,530,832 0 545,093
Paccar Inc. COM 693718108 260,886 3,117,289 SH   SOLE   2,565,217 0 552,072
Plexus Corp COM 729132100 101,596 1,160,305 SH   SOLE   1,006,757 0 153,548
Primerica Inc. COM 74164m108 80,357 650,929 SH   SOLE   566,755 0 84,174
Progressive Corp. COM 743315103 140,636 1,210,190 SH   SOLE   990,877 0 219,313
Robert Half Int'l. Inc. COM 770323103 97,413 1,273,368 SH   SOLE   1,105,078 0 168,290
SAP COM 803054204 187,568 2,308,533 SH   SOLE   1,885,603 0 422,930
Schlumberger Ltd. COM 806857108 173,144 4,822,961 SH   SOLE   4,269,682 0 553,279
Simpson Mfg. Co. COM 829073105 67,541 861,496 SH   SOLE   749,734 0 111,762
Skechers USA COM 830566105 78,587 2,477,515 SH   SOLE   2,149,634 0 327,881
Smith & Nephew PLC COM 83175M205 162,288 6,989,152 SH   SOLE   5,702,805 0 1,286,347
Sodexo COM 833792104 214 14,255 SH   SOLE   14,255 0 0
Sony Group Corp. COM 835699307 217,655 3,398,204 SH   SOLE   2,779,296 0 618,908
TJX Companies Inc. COM 872540109 171,212 2,756,155 SH   SOLE   2,269,049 0 487,106
TriMas Corp. COM 896215209 72,872 2,906,732 SH   SOLE   2,531,213 0 375,519
Triton International COM G9078F107 27,049 494,219 SH   SOLE   430,086 0 64,133
Unilever PLC ADR COM 904767704 245,390 5,597,407 SH   SOLE   4,576,138 0 1,021,269
UnitedHealth Group COM 91324P102 306,828 607,533 SH   SOLE   499,236 0 108,297
White Mountains Ins. COM G9618E107 46,863 35,965 SH   SOLE   31,446 0 4,519
Woodward Inc. COM 980745103 25,396 316,427 SH   SOLE   276,031 0 40,396
Zions Bancorporation COM 989701107 77,229 1,518,454 SH   SOLE   1,322,365 0 196,089