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 24,072 522,854 SH   SOLE   522,854 0 0
Allison Transmission COM 01973R101 18,675 475,665 SH   SOLE   475,665 0 0
Ametek Inc. COM 031100100 2,267 17,024 SH   SOLE   17,024 0 0
Amphenol Corp. COM 032095101 20,756 275,465 SH   SOLE   275,465 0 0
Aon plc COM g0403h108 38,803 119,163 SH   SOLE   119,163 0 0
Avantor Inc. COM 05352A100 29,329 867,215 SH   SOLE   867,215 0 0
Ball Corp. COM 058498106 29,958 332,870 SH   SOLE   332,870 0 0
Brigham Minerals, Inc. COM 10918L103 557 21,800 SH   SOLE   21,800 0 0
Bristol-Myers Squibb COM 110122108 18,723 256,371 SH   SOLE   256,371 0 0
Danaher Corp. COM 235851102 24,059 82,020 SH   SOLE   82,020 0 0
Ecolab Inc. COM 278865100 20,575 116,532 SH   SOLE   116,532 0 0
Fiserv Inc. COM 337738108 26,267 259,039 SH   SOLE   259,039 0 0
FleetCor Tech. COM 339041105 395 1,585 SH   SOLE   1,585 0 0
HEICO Corp. COM 422806109 236 1,540 SH   SOLE   1,540 0 0
IShares CORE SP500 COM 464287200 859 1,893 SH   SOLE   1,893 0 0
Iridium Comm. COM 46269C102 27,348 678,285 SH   SOLE   678,285 0 0
Kadant Inc. COM 48282T104 225 1,160 SH   SOLE   1,160 0 0
Medtronic plc COM g5960l103 25,193 227,065 SH   SOLE   227,065 0 0
Microsoft Corp. COM 594918104 6,770 21,959 SH   SOLE   21,959 0 0
NexGen Energy Ltd. COM 65340P106 7,004 1,235,500 SH   SOLE   1,235,500 0 0
Ormat Technologies COM 686688102 1,252 15,300 SH   SOLE   15,300 0 0
Pfizer, Inc. COM 717081103 311 6,000 SH   SOLE   6,000 0 0
ProShares USH SP500 COM 74347b110 1,502 112,500 SH   SOLE   112,500 0 0
Progressive Corp. COM 743315103 26,852 235,565 SH   SOLE   235,565 0 0
Roper Technologies COM 776696106 1,204 2,550 SH   SOLE   2,550 0 0
Ryan Specialty Grp COM 78351F107 18,181 468,700 SH   SOLE   468,700 0 0
Service Corp. Int'l COM 817565104 26,624 404,493 SH   SOLE   404,493 0 0
Terminix Global COM 88087E100 10,420 228,358 SH   SOLE   228,358 0 0
The TJX Companies COM 872540109 27,676 456,857 SH   SOLE   456,857 0 0
The Travelers Co., Inc. COM 89417E109 256 1,400 SH   SOLE   1,400 0 0
Visa Inc. COM 92826C839 22,694 102,330 SH   SOLE   102,330 0 0
Wabtec Corp. COM 929740108 8,165 84,900 SH   SOLE   84,900 0 0
Wheaton Precious Mtls COM 962879102 16,931 355,850 SH   SOLE   355,850 0 0
Wheaton Precious Mtls COM 962879102 53,388 1,122,070 SH   SOLE   1,122,070 0 0