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 398,362 143,226 SH   SOLE   118,916 0 24,310
Applied Ind. Tech. COM 03820c105 65,797 640,925 SH   SOLE   555,601 0 85,324
Arch Capital Group COM g0450a105 278,232 5,746,224 SH   SOLE   4,990,473 0 755,751
Arrow Electronics Inc. COM 042735100 78,678 663,220 SH   SOLE   572,291 0 90,929
Avery Dennison Corp. COM 053611109 64,239 369,255 SH   SOLE   301,732 0 67,523
Beacon Roofing COM 073685109 86,031 1,451,259 SH   SOLE   1,258,489 0 192,770
Berkshire Hath. Cl B COM 084670702 580,484 1,644,851 SH   SOLE   1,362,189 0 282,662
BJ's Wholesale Club COM 05550J101 63,028 932,228 SH   SOLE   808,131 0 124,097
Booking Holdings Inc COM 09857l108 478,971 203,952 SH   SOLE   178,164 0 25,788
Brady Corp Cl A COM 104674106 22,959 496,191 SH   SOLE   430,254 0 65,937
Carlisle Cos. Inc. COM 142339100 322,976 1,313,336 SH   SOLE   1,108,362 0 204,974
CarMax Inc. COM 143130102 172,972 1,792,829 SH   SOLE   1,485,768 0 307,061
CDK Global COM 12508E101 68,183 1,400,635 SH   SOLE   1,211,009 0 189,626
CDW Corp COM 12514g108 90,079 503,546 SH   SOLE   412,797 0 90,749
Charles Schwab Corp COM 808513105 366,015 4,341,302 SH   SOLE   3,597,092 0 744,210
Chubb Corp COM H1467J104 266,582 1,246,291 SH   SOLE   1,092,425 0 153,866
Comcast Corp. COM 20030n101 290,301 6,200,363 SH   SOLE   5,127,971 0 1,072,392
Concentrix Corp. COM 20602D101 64,117 384,946 SH   SOLE   334,600 0 50,346
Dentsply Sirona Inc. COM 24906P109 57,314 1,164,442 SH   SOLE   1,009,224 0 155,218
Dollar General Corp COM 256677105 452,753 2,033,658 SH   SOLE   1,685,530 0 348,128
Dollar Tree COM 256746108 377,077 2,354,523 SH   SOLE   1,947,326 0 407,197
Donaldson Co. Inc. COM 257651109 69,213 1,332,810 SH   SOLE   1,158,102 0 174,708
Dover Corp COM 260003108 234,042 1,491,662 SH   SOLE   1,232,746 0 258,916
Eaton Corp COM G29183103 175,967 1,159,506 SH   SOLE   959,494 0 200,012
FirstCash Inc. COM 33768G107 107,370 1,526,449 SH   SOLE   1,320,782 0 205,667
Flowserve Corp COM 34354p105 54,330 1,513,375 SH   SOLE   1,299,785 0 213,590
Fresenius Med. Care COM 358029106 220,316 6,541,454 SH   SOLE   5,388,480 0 1,152,974
FTI Consulting Inc COM 302941109 93,800 596,615 SH   SOLE   518,340 0 78,275
Gates Industrial COM g39108108 35,083 2,329,522 SH   SOLE   2,019,473 0 310,049
Genpact Ltd. COM G3922B107 133,885 3,077,114 SH   SOLE   2,672,508 0 404,606
Henry Schein Inc. COM 806407102 115,875 1,328,998 SH   SOLE   1,151,864 0 177,134
Herbalife Nutrition COM G4412G101 35,136 1,157,316 SH   SOLE   1,004,900 0 152,416
Houlihan Lokey Inc. COM 441593100 87,024 991,164 SH   SOLE   861,256 0 129,908
Howard Hughes Corp. COM 44267D107 65,699 634,095 SH   SOLE   549,346 0 84,749
Insight Enterprises COM 45765U103 101,824 948,788 SH   SOLE   822,663 0 126,125
Interpublic Group COM 460690100 125,795 3,548,516 SH   SOLE   3,065,575 0 482,941
iShares S&P 500 COM 464287200 385 848 SH   SOLE   848 0 0
JPMorgan Chase COM 46625H100 269,740 1,978,724 SH   SOLE   1,636,369 0 342,355
KBR Inc. COM 48242W106 73,391 1,340,973 SH   SOLE   1,174,279 0 166,694
Kennedy-Wilson Hld. COM 489398107 82,591 3,386,245 SH   SOLE   2,943,383 0 442,862
Koninklijke Philips NV COM 500472303 227,150 7,440,235 SH   SOLE   6,123,372 0 1,316,863
LCI Industries COM 50189K103 44,351 427,231 SH   SOLE   371,056 0 56,175
LGI Homes Inc COM 50187T106 42,405 434,126 SH   SOLE   376,408 0 57,718
Manpowergroup Inc. COM 56418H100 39,943 425,291 SH   SOLE   368,846 0 56,445
Masco Corp COM 574599106 411,168 8,062,124 SH   SOLE   6,673,218 0 1,388,906
Meta Platforms COM 30303m102 171,200 769,923 SH   SOLE   639,171 0 130,752
Micron Technology Inc COM 595112103 350,163 4,495,605 SH   SOLE   3,721,356 0 774,249
Millicom International COM L6388F110 40,461 1,604,950 SH   SOLE   1,604,950 0 0
Northern Trust Corp COM 665859104 284,897 2,446,522 SH   SOLE   2,024,250 0 422,272
nVent Electric PLC COM G6700G107 95,825 2,755,186 SH   SOLE   2,387,864 0 367,322
Omnicom Group COM 681919106 281,936 3,321,579 SH   SOLE   2,749,882 0 571,697
Paccar Inc. COM 693718108 298,553 3,389,956 SH   SOLE   2,808,730 0 581,226
Phibro Animal Health COM 71742Q106 23,170 1,161,380 SH   SOLE   1,009,372 0 152,008
Plexus Corp COM 729132100 96,112 1,174,825 SH   SOLE   1,015,594 0 159,231
PPG Industries Inc COM 693506107 222,151 1,694,903 SH   SOLE   1,404,205 0 290,698
Primerica Inc. COM 74164m108 63,875 466,852 SH   SOLE   404,993 0 61,859
Progressive Corp. COM 743315103 280,932 2,464,534 SH   SOLE   2,035,586 0 428,948
Quest Diagnostics COM 74834L100 225,309 1,646,275 SH   SOLE   1,369,446 0 276,829
Robert Half Int'l. Inc. COM 770323103 111,198 973,884 SH   SOLE   846,017 0 127,867
SAP COM 803054204 179,997 1,622,179 SH   SOLE   1,333,814 0 288,365
Schlumberger Ltd. COM 806857108 322,666 7,810,839 SH   SOLE   6,886,083 0 924,756
Simpson Mfg. Co. COM 829073105 49,115 450,435 SH   SOLE   390,527 0 59,908
Skechers USA COM 830566105 93,909 2,303,954 SH   SOLE   2,003,075 0 300,879
Smith & Nephew PLC COM 83175M205 243,160 7,622,581 SH   SOLE   6,266,630 0 1,355,951
Sony Group Corp. COM 835699307 350,778 3,415,225 SH   SOLE   2,812,854 0 602,371
TJX Companies Inc. COM 872540109 180,215 2,974,833 SH   SOLE   2,462,635 0 512,198
TriMas Corp. COM 896215209 94,316 2,939,100 SH   SOLE   2,547,982 0 391,118
Triton International COM G9078F107 35,204 501,622 SH   SOLE   435,249 0 66,373
Unilever PLC ADR COM 904767704 276,457 6,066,636 SH   SOLE   4,990,579 0 1,076,057
UnitedHealth Group COM 91324P102 336,619 660,076 SH   SOLE   546,055 0 114,021
White Mountains Ins. COM G9618E107 40,782 35,892 SH   SOLE   31,218 0 4,674
Woodward Inc. COM 980745103 39,808 318,693 SH   SOLE   276,830 0 41,863
Zions Bancorporation COM 989701107 100,679 1,535,676 SH   SOLE   1,331,604 0 204,072