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 35,305 963,036 SH   SOLE   963,036 0 0
Ametek Inc. COM 031100100 1,692 17,024 SH   SOLE   17,024 0 0
Aon plc COM g0403h108 29,616 143,558 SH   SOLE   143,558 0 0
Avantor Inc. COM 05352A100 5,589 248,500 SH   SOLE   248,500 0 0
Ball Corp. COM 058498106 13,607 163,705 SH   SOLE   163,705 0 0
Bristol-Myers Squibb COM 110122108 28,137 466,690 SH   SOLE   466,690 0 0
Danaher Corp. COM 235851102 13,760 63,900 SH   SOLE   63,900 0 0
Ecolab Inc. COM 278865100 24,179 120,992 SH   SOLE   120,992 0 0
Else Nutrition Hldings COM 290257104 112 61,500 SH   SOLE   61,500 0 0
Fidelity Nat'l Info Serv. COM 31620m106 1,134 7,700 SH   SOLE   7,700 0 0
Fiserv Inc. COM 337738108 26,476 256,925 SH   SOLE   256,925 0 0
FleetCor Tech. COM 339041105 2,143 9,000 SH   SOLE   9,000 0 0
IShares CORE SP500 COM 464287200 636 1,893 SH   SOLE   1,893 0 0
IShares Edge Qlt ETF COM 46432F339 416 4,012 SH   SOLE   4,012 0 0
Iridium Comm. COM 46269C102 26,050 1,018,375 SH   SOLE   1,018,375 0 0
Medtronic plc COM g5960l103 7,712 74,215 SH   SOLE   74,215 0 0
Microsoft Corp. COM 594918104 7,774 36,959 SH   SOLE   36,959 0 0
NexGen Energy Ltd. COM 65340P106 2,153 1,245,000 SH   SOLE   1,245,000 0 0
Ormat Technologies COM 686688102 12,537 212,100 SH   SOLE   212,100 0 0
ProShares USH SP500 COM 74347B268 2,471 284,000 SH   SOLE   284,000 0 0
Progressive Corp. COM 743315103 27,211 287,435 SH   SOLE   287,435 0 0
Roper Technologies COM 776696106 1,599 4,048 SH   SOLE   4,048 0 0
SM Energy Company COM 78454L100 173 108,500 SH   SOLE   108,500 0 0
Service Corp. Int'l COM 817565104 30,273 717,713 SH   SOLE   717,713 0 0
ServiceMaster Global COM 81761R109 17,313 434,132 SH   SOLE   434,132 0 0
The TJX Companies COM 872540109 18,703 336,087 SH   SOLE   336,087 0 0
TransDigm Group Inc. COM 893641100 475 1,000 SH   SOLE   1,000 0 0
Vanguard SP500 ETF COM 922908363 657 2,134 SH   SOLE   2,134 0 0
Wheaton Precious Mtls COM 962879102 20,762 423,100 SH   SOLE   423,100 0 0
Wheaton Precious Mtls COM 962879102 53,051 1,084,575 SH   SOLE   1,084,575 0 0