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
ABM Industries COM 000957100 21,359 522,854 SH   SOLE   522,854 0 0
Allison Transmission COM 01973R101 17,145 471,665 SH   SOLE   471,665 0 0
Ametek Inc. COM 031100100 2,503 17,024 SH   SOLE   17,024 0 0
Amphenol Corp. COM 032095101 24,092 275,465 SH   SOLE   275,465 0 0
Aon plc COM g0403h108 35,816 119,163 SH   SOLE   119,163 0 0
Avantor Inc. COM 05352A100 36,544 867,215 SH   SOLE   867,215 0 0
Ball Corp. COM 058498106 32,045 332,870 SH   SOLE   332,870 0 0
Brigham Minerals, Inc. COM 10918L103 343 16,250 SH   SOLE   16,250 0 0
Bristol-Myers Squibb COM 110122108 6,001 96,241 SH   SOLE   96,241 0 0
Danaher Corp. COM 235851102 26,985 82,020 SH   SOLE   82,020 0 0
Ecolab Inc. COM 278865100 27,337 116,532 SH   SOLE   116,532 0 0
Fiserv Inc. COM 337738108 26,886 259,039 SH   SOLE   259,039 0 0
FleetCor Tech. COM 339041105 355 1,585 SH   SOLE   1,585 0 0
HEICO Corp. COM 422806109 222 1,540 SH   SOLE   1,540 0 0
IShares CORE SP500 COM 464287200 903 1,893 SH   SOLE   1,893 0 0
IShares Edge Qlt ETF COM 46432F339 584 4,012 SH   SOLE   4,012 0 0
Iridium Comm. COM 46269C102 28,006 678,285 SH   SOLE   678,285 0 0
Kadant Inc. COM 48282T104 267 1,160 SH   SOLE   1,160 0 0
Kornit Digital COM M6372Q113 216 1,420 SH   SOLE   1,420 0 0
Leidos Holdings COM 525327102 22,989 258,595 SH   SOLE   258,595 0 0
Medtronic plc COM g5960l103 23,490 227,065 SH   SOLE   227,065 0 0
Microsoft Corp. COM 594918104 7,385 21,959 SH   SOLE   21,959 0 0
NexGen Energy Ltd. COM 65340P106 5,419 1,235,500 SH   SOLE   1,235,500 0 0
Ormat Technologies COM 686688102 1,213 15,300 SH   SOLE   15,300 0 0
Pfizer, Inc. COM 717081103 354 6,000 SH   SOLE   6,000 0 0
Progressive Corp. COM 743315103 24,181 235,565 SH   SOLE   235,565 0 0
Roper Technologies COM 776696106 1,254 2,550 SH   SOLE   2,550 0 0
Ryan Specialty Grp COM 78351F107 17,457 432,634 SH   SOLE   432,634 0 0
Science App Int'l Corp. COM 808625107 5,667 67,800 SH   SOLE   67,800 0 0
Service Corp. Int'l COM 817565104 28,715 404,493 SH   SOLE   404,493 0 0
Terminix Global COM 88087E100 22,793 503,937 SH   SOLE   503,937 0 0
The TJX Companies COM 872540109 34,685 456,857 SH   SOLE   456,857 0 0
The Travelers Co., Inc. COM 89417E109 1,001 6,400 SH   SOLE   6,400 0 0
Visa Inc. COM 92826C839 22,176 102,330 SH   SOLE   102,330 0 0
Wabtec Corp. COM 929740108 7,820 84,900 SH   SOLE   84,900 0 0
Wheaton Precious Mtls COM 962879102 15,277 355,850 SH   SOLE   355,850 0 0
Wheaton Precious Mtls COM 962879102 48,170 1,122,070 SH   SOLE   1,122,070 0 0