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 36,362 960,936 SH   SOLE   960,936 0 0
Ametek Inc. COM 031100100 2,059 17,024 SH   SOLE   17,024 0 0
Aon plc COM g0403h108 30,729 145,448 SH   SOLE   145,448 0 0
Avantor Inc. COM 05352A100 20,412 725,100 SH   SOLE   725,100 0 0
Ball Corp. COM 058498106 15,659 168,055 SH   SOLE   168,055 0 0
Bristol-Myers Squibb COM 110122108 37,211 599,890 SH   SOLE   599,890 0 0
Covetrus, Inc. COM 22304C100 15,254 530,750 SH   SOLE   530,750 0 0
Danaher Corp. COM 235851102 18,400 82,830 SH   SOLE   82,830 0 0
Ecolab Inc. COM 278865100 26,578 122,842 SH   SOLE   122,842 0 0
Else Nutrition Hldings COM 290257104 151 48,900 SH   SOLE   48,900 0 0
Fidelity Nat'l Info Serv. COM 31620m106 1,089 7,700 SH   SOLE   7,700 0 0
Fiserv Inc. COM 337738108 30,310 266,206 SH   SOLE   266,206 0 0
FleetCor Tech. COM 339041105 19,753 72,400 SH   SOLE   72,400 0 0
IShares CORE SP500 COM 464287200 711 1,893 SH   SOLE   1,893 0 0
IShares Edge Qlt ETF COM 46432F339 466 4,012 SH   SOLE   4,012 0 0
Iridium Comm. COM 46269C102 33,561 853,425 SH   SOLE   853,425 0 0
Leidos Holdings COM 525327102 15,242 145,000 SH   SOLE   145,000 0 0
Medtronic plc COM g5960l103 30,952 264,230 SH   SOLE   264,230 0 0
Microsoft Corp. COM 594918104 8,220 36,959 SH   SOLE   36,959 0 0
NexGen Energy Ltd. COM 65340P106 3,431 1,245,000 SH   SOLE   1,245,000 0 0
Ormat Technologies COM 686688102 30,456 337,350 SH   SOLE   337,350 0 0
ProShares USH SP500 COM 74347B268 2,365 399,500 SH   SOLE   399,500 0 0
Progressive Corp. COM 743315103 28,303 286,235 SH   SOLE   286,235 0 0
Roper Technologies COM 776696106 1,745 4,048 SH   SOLE   4,048 0 0
Service Corp. Int'l COM 817565104 23,878 486,313 SH   SOLE   486,313 0 0
Terminix Global COM 88087E100 22,109 433,432 SH   SOLE   433,432 0 0
The TJX Companies COM 872540109 22,887 335,137 SH   SOLE   335,137 0 0
Vanguard SP500 ETF COM 922908363 733 2,134 SH   SOLE   2,134 0 0
Wheaton Precious Mtls COM 962879102 18,078 433,100 SH   SOLE   433,100 0 0
Wheaton Precious Mtls COM 962879102 46,264 1,108,375 SH   SOLE   1,108,375 0 0