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   272,438,535 3,087,822 SH   SOLE   2,459,299 0 628,523
Applied Ind. Tech. COM 03820C105   78,462,371 622,569 SH   SOLE   543,276 0 79,293
AptarGroup Inc. COM 038336103   54,206,832 492,879 SH   SOLE   429,946 0 62,933
Arch Capital Group COM G0450A105   303,717,837 4,837,812 SH   SOLE   4,252,316 0 585,496
Arrow Electronics Inc. COM 042735100   75,154,773 718,703 SH   SOLE   623,176 0 95,527
Avery Dennison Corp. COM 053611109   229,246,274 1,266,554 SH   SOLE   1,010,813 0 255,741
AZEK Co. COM 05478C105   28,385,150 1,396,907 SH   SOLE   1,218,319 0 178,588
B&M European Value COM 05590Y100   341,635 17,270 SH   SOLE   17,270 0 0
Beacon Roofing COM 073685109   92,695,334 1,755,926 SH   SOLE   1,531,623 0 224,303
Berkshire Hath. Cl B COM 084670702   410,299,514 1,328,260 SH   SOLE   1,058,747 0 269,513
BJ's Wholesale Club COM 05550J101   92,353,406 1,395,910 SH   SOLE   1,218,337 0 177,573
Blackrock Inc. COM 09247X101   159,892,439 225,636 SH   SOLE   180,555 0 45,081
Booking Holdings Inc COM 09857L108   471,404,221 233,915 SH   SOLE   202,040 0 31,875
Carlisle Cos. Inc. COM 142339100   264,407,312 1,122,034 SH   SOLE   919,628 0 202,406
CarMax Inc. COM 143130102   200,452,985 3,292,051 SH   SOLE   2,621,767 0 670,284
CDW Corp COM 12514G108   267,039,067 1,495,347 SH   SOLE   1,191,405 0 303,942
Charles Schwab Corp COM 808513105   386,381,268 4,640,659 SH   SOLE   3,699,426 0 941,233
Dollar General Corp COM 256677105   340,992,471 1,384,741 SH   SOLE   1,103,665 0 281,076
Dollar Tree COM 256746108   244,556,408 1,729,047 SH   SOLE   1,378,684 0 350,363
Donaldson Co. Inc. COM 257651109   113,130,126 1,921,694 SH   SOLE   1,677,145 0 244,549
Eaton Corp COM G29183103   177,796,099 1,132,820 SH   SOLE   904,291 0 228,529
Ferguson PLC COM G3421J106   304,258,338 2,396,301 SH   SOLE   1,910,565 0 485,736
FirstCash Inc. COM 33768G107   104,926,704 1,207,303 SH   SOLE   1,048,654 0 158,649
Five Below Inc. COM 33829M101   89,094,548 503,729 SH   SOLE   439,109 0 64,620
Fortune Brands Innov. COM 34964C106   58,440,777 1,023,302 SH   SOLE   892,616 0 130,686
Fresenius Med. Care COM 358029106   88,212,356 5,398,553 SH   SOLE   4,297,334 0 1,101,219
Gates Industrial COM G39108108   45,769,310 4,011,333 SH   SOLE   3,494,432 0 516,901
Genpact Ltd. COM G3922B107   208,350,417 4,498,066 SH   SOLE   4,117,975 0 380,091
Henry Schein Inc. COM 806407102   148,521,060 1,859,535 SH   SOLE   1,621,172 0 238,363
Houlihan Lokey Inc. COM 441593100   97,107,658 1,114,131 SH   SOLE   972,264 0 141,867
Insight Enterprises COM 45765U103   113,767,946 1,134,616 SH   SOLE   989,680 0 144,936
Interpublic Group COM 460690100   128,444,226 3,856,026 SH   SOLE   3,346,426 0 509,600
iShares Russell 2000 COM 464287655   2,570,764 14,744 SH   SOLE   14,744 0 0
iShares S&P 500 COM 464287200   18,857,411 49,081 SH   SOLE   44,374 0 4,707
iShares S&P 600 COM 464287804   556,294 5,878 SH   SOLE   4,338 0 1,540
iShares TR Russell 3000 COM 464287689   1,014,025 4,595 SH   SOLE   4,595 0 0
ITT Inc. COM 45073V108   28,844,837 355,670 SH   SOLE   309,467 0 46,203
JPMorgan Chase COM 46625H100   174,650,499 1,302,390 SH   SOLE   1,039,500 0 262,890
KBR Inc. COM 48242W106   68,615,712 1,299,540 SH   SOLE   1,144,378 0 155,162
Kennedy-Wilson Hld. COM 489398107   13,052,911 829,810 SH   SOLE   740,345 0 89,465
Koninklijke Philips NV COM 500472303   130,230,904 8,687,852 SH   SOLE   6,902,306 0 1,785,546
LCI Industries COM 50189K103   43,987,802 475,801 SH   SOLE   414,693 0 61,108
LGI Homes Inc COM 50187T106   51,126,960 552,127 SH   SOLE   481,055 0 71,072
Manpowergroup Inc. COM 56418H100   34,757,816 417,712 SH   SOLE   364,537 0 53,175
Masco Corp COM 574599106   245,610,909 5,262,715 SH   SOLE   4,195,312 0 1,067,403
Micron Technology Inc COM 595112103   197,920,200 3,959,988 SH   SOLE   3,158,285 0 801,703
Northern Trust Corp COM 665859104   212,262,644 2,398,719 SH   SOLE   1,912,126 0 486,593
nVent Electric PLC COM G6700G107   102,441,686 2,662,898 SH   SOLE   2,320,973 0 341,925
Omnicom Group COM 681919106   222,813,186 2,731,558 SH   SOLE   2,180,125 0 551,433
Paccar Inc. COM 693718108   206,075,829 2,082,205 SH   SOLE   1,661,207 0 420,998
Plexus Corp COM 729132100   116,869,501 1,135,427 SH   SOLE   986,156 0 149,271
Primerica Inc. COM 74164M108   90,582,419 638,714 SH   SOLE   556,895 0 81,819
Progressive Corp. COM 743315103   142,713,687 1,100,252 SH   SOLE   878,179 0 222,073
Robert Half Int'l. Inc. COM 770323103   104,081,695 1,409,748 SH   SOLE   1,224,972 0 184,776
SAP COM 803054204   211,591,301 2,050,502 SH   SOLE   1,624,237 0 426,265
Simpson Mfg. Co. COM 829073105   74,450,905 839,735 SH   SOLE   731,606 0 108,129
Skechers USA COM 830566105   123,574,464 2,945,756 SH   SOLE   2,557,292 0 388,464
SLB COM 806857108   248,927,509 4,656,332 SH   SOLE   4,099,159 0 557,173
Smith & Nephew PLC COM 83175M205   167,718,658 6,237,213 SH   SOLE   4,927,237 0 1,309,976
Sodexo COM 833792104   338,288 17,730 SH   SOLE   17,730 0 0
Sony Group Corp. COM 835699307   264,658,135 3,469,561 SH   SOLE   2,748,243 0 721,318
SPDR S&P 600 Small Cap COM 78468R853   556,214 15,045 SH   SOLE   15,045 0 0
TJX Companies Inc. COM 872540109   123,405,233 1,550,317 SH   SOLE   1,238,900 0 311,417
TriMas Corp. COM 896215209   79,233,457 2,856,289 SH   SOLE   2,490,145 0 366,144
Triton International COM G9078F107   33,345,988 484,821 SH   SOLE   422,412 0 62,409
Unilever PLC ADR COM 904767704   245,254,649 4,870,996 SH   SOLE   3,841,316 0 1,029,680
UnitedHealth Group COM 91324P102   285,656,212 538,791 SH   SOLE   429,289 0 109,502
White Mountains Ins. COM G9618E107   49,780,173 35,197 SH   SOLE   30,785 0 4,412
Woodward Inc. COM 980745103   29,848,143 308,955 SH   SOLE   269,509 0 39,446
Zions Bancorporation COM 989701107   73,366,826 1,492,409 SH   SOLE   1,301,510 0 190,899