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 19,594 512,529 SH   SOLE   512,529 0 0
Allison Transmission COM 01973R101 15,501 459,165 SH   SOLE   459,165 0 0
Ametek Inc. COM 031100100 6,528 57,564 SH   SOLE   57,564 0 0
Aon plc COM g0403h108 31,103 116,113 SH   SOLE   116,113 0 0
Avantor Inc. COM 05352A100 12,842 655,215 SH   SOLE   655,215 0 0
Brigham Minerals, Inc. COM 10918L103 299 12,100 SH   SOLE   12,100 0 0
Danaher Corp. COM 235851102 20,772 80,420 SH   SOLE   80,420 0 0
Ecolab Inc. COM 278865100 13,860 95,972 SH   SOLE   95,972 0 0
Fiserv Inc. COM 337738108 23,186 247,789 SH   SOLE   247,789 0 0
FleetCor Tech. COM 339041105 279 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 679 1,893 SH   SOLE   1,893 0 0
Iridium Comm. COM 46269C102 29,612 667,385 SH   SOLE   667,385 0 0
Microsoft Corp. COM 594918104 3,385 14,534 SH   SOLE   14,534 0 0
NexGen Energy Ltd. COM 65340P106 4,514 1,235,500 SH   SOLE   1,235,500 0 0
Ormat Technologies COM 686688102 1,319 15,300 SH   SOLE   15,300 0 0
Peabody Energy Corp. COM 704551100 303 12,200 SH   SOLE   12,200 0 0
Pfizer, Inc. COM 717081103 263 6,000 SH   SOLE   6,000 0 0
ProShares USH SP500 COM 74347b110 3,823 170,500 SH   SOLE   170,500 0 0
Progressive Corp. COM 743315103 26,922 231,665 SH   SOLE   231,665 0 0
Roper Technologies COM 776696106 917 2,550 SH   SOLE   2,550 0 0
Ryan Specialty Hldngs COM 78351F107 18,831 463,580 SH   SOLE   463,580 0 0
Service Corp. Int'l COM 817565104 22,969 397,793 SH   SOLE   397,793 0 0
The TJX Companies COM 872540109 27,970 450,257 SH   SOLE   450,257 0 0
Visa Inc. COM 92826C839 18,087 101,815 SH   SOLE   101,815 0 0
Wabtec Corp. COM 929740108 6,907 84,900 SH   SOLE   84,900 0 0
Wheaton Precious Mtls COM 962879102 11,515 355,850 SH   SOLE   355,850 0 0
Wheaton Precious Mtls COM 962879102 35,193 1,087,545 SH   SOLE   1,087,545 0 0