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 22,254 512,529 SH   SOLE   512,529 0 0
Allison Transmission COM 01973R101 17,655 459,165 SH   SOLE   459,165 0 0
Ametek Inc. COM 031100100 1,871 17,024 SH   SOLE   17,024 0 0
Amphenol Corp. COM 032095101 14,300 222,120 SH   SOLE   222,120 0 0
Aon plc COM g0403h108 31,583 117,113 SH   SOLE   117,113 0 0
Avantor Inc. COM 05352A100 26,560 854,015 SH   SOLE   854,015 0 0
Ball Corp. COM 058498106 18,967 275,805 SH   SOLE   275,805 0 0
Brigham Minerals, Inc. COM 10918L103 298 12,100 SH   SOLE   12,100 0 0
Bristol-Myers Squibb COM 110122108 19,342 251,196 SH   SOLE   251,196 0 0
Danaher Corp. COM 235851102 20,388 80,420 SH   SOLE   80,420 0 0
Ecolab Inc. COM 278865100 14,757 95,972 SH   SOLE   95,972 0 0
Fiserv Inc. COM 337738108 21,476 241,389 SH   SOLE   241,389 0 0
FleetCor Tech. COM 339041105 333 1,585 SH   SOLE   1,585 0 0
HEICO Corp. COM 422806109 202 1,540 SH   SOLE   1,540 0 0
IShares CORE SP500 COM 464287200 718 1,893 SH   SOLE   1,893 0 0
Iridium Comm. COM 46269C102 25,067 667,385 SH   SOLE   667,385 0 0
Kadant Inc. COM 48282T104 212 1,160 SH   SOLE   1,160 0 0
Medtronic plc COM g5960l103 20,029 223,165 SH   SOLE   223,165 0 0
Microsoft Corp. COM 594918104 3,733 14,534 SH   SOLE   14,534 0 0
NexGen Energy Ltd. COM 65340P106 4,425 1,235,500 SH   SOLE   1,235,500 0 0
Ormat Technologies COM 686688102 1,199 15,300 SH   SOLE   15,300 0 0
Peabody Energy Corp. COM 704551100 260 12,200 SH   SOLE   12,200 0 0
Pfizer, Inc. COM 717081103 315 6,000 SH   SOLE   6,000 0 0
ProShares USH SP500 COM 74347b110 2,276 112,500 SH   SOLE   112,500 0 0
Progressive Corp. COM 743315103 26,936 231,665 SH   SOLE   231,665 0 0
Roper Technologies COM 776696106 1,006 2,550 SH   SOLE   2,550 0 0
Ryan Specialty Hldngs COM 78351F107 18,168 463,580 SH   SOLE   463,580 0 0
Service Corp. Int'l COM 817565104 27,495 397,793 SH   SOLE   397,793 0 0
The TJX Companies COM 872540109 25,147 450,257 SH   SOLE   450,257 0 0
The Travelers Co., Inc. COM 89417E109 237 1,400 SH   SOLE   1,400 0 0
Visa Inc. COM 92826C839 19,803 100,580 SH   SOLE   100,580 0 0
Wabtec Corp. COM 929740108 6,969 84,900 SH   SOLE   84,900 0 0
Wheaton Precious Mtls COM 962879102 12,821 355,850 SH   SOLE   355,850 0 0
Wheaton Precious Mtls COM 962879102 39,592 1,098,870 SH   SOLE   1,098,870 0 0