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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABM Industries COM 000957100   22,767 512,529 SH   SOLE   512,529 0 0
ALPS Cln Energy ETF COM 00162Q460   2,368 52,050 SH   SOLE   52,050 0 0
Allison Transmission COM 01973R101   18,935 455,165 SH   SOLE   455,165 0 0
Amdocs Ltd. COM G02602103   7,836 86,210 SH   SOLE   86,210 0 0
Ametek Inc. COM 031100100   13,518 96,749 SH   SOLE   96,749 0 0
Amphenol Corp. COM 032095101   6,114 80,305 SH   SOLE   80,305 0 0
Aon plc COM g0403h108   34,311 114,318 SH   SOLE   114,318 0 0
Avantor Inc. COM 05352A100   22,441 1,064,065 SH   SOLE   1,064,065 0 0
Danaher Corp. COM 235851102   20,382 76,790 SH   SOLE   76,790 0 0
Ecolab Inc. COM 278865100   15,527 106,672 SH   SOLE   106,672 0 0
Fiserv Inc. COM 337738108   25,044 247,789 SH   SOLE   247,789 0 0
FleetCor Tech. COM 339041105   291 1,585 SH   SOLE   1,585 0 0
Franklin Elec. Co., Inc. COM 353514102   1,638 20,540 SH   SOLE   20,540 0 0
Freeport-McMoRan COM 35671D857   217 5,700 SH   SOLE   5,700 0 0
Generac Holdings COM 368736104   1,983 19,700 SH   SOLE   19,700 0 0
HEICO Corp. COM 422806109   1,205 7,840 SH   SOLE   7,840 0 0
Iridium Comm. COM 46269C102   34,304 667,385 SH   SOLE   667,385 0 0
Kadant Inc. COM 48282T104   1,188 6,690 SH   SOLE   6,690 0 0
Kornit Digital COM M6372Q113   1,245 54,220 SH   SOLE   54,220 0 0
Microsoft Corp. COM 594918104   3,126 13,034 SH   SOLE   13,034 0 0
NexGen Energy Ltd. COM 65340P106   5,463 1,235,500 SH   SOLE   1,235,500 0 0
Ormat Technologies COM 686688102   1,323 15,300 SH   SOLE   15,300 0 0
Peabody Energy Corp. COM 704551100   322 12,200 SH   SOLE   12,200 0 0
ProShares USH SP500 COM 74347b110   2,876 170,500 SH   SOLE   170,500 0 0
Progressive Corp. COM 743315103   29,812 229,835 SH   SOLE   229,835 0 0
Roper Technologies COM 776696106   1,102 2,550 SH   SOLE   2,550 0 0
Ryan Specialty Hldngs COM 78351F107   19,451 468,580 SH   SOLE   468,580 0 0
Service Corp. Int'l COM 817565104   27,503 397,793 SH   SOLE   397,793 0 0
The TJX Companies COM 872540109   34,637 435,142 SH   SOLE   435,142 0 0
Visa Inc. COM 92826C839   21,153 101,815 SH   SOLE   101,815 0 0
Wabtec Corp. COM 929740108   8,474 84,900 SH   SOLE   84,900 0 0
West Pharm Svcs Inc COM 955306105   1,036 4,400 SH   SOLE   4,400 0 0
Wheaton Precious Mtls COM 962879102   13,907 355,850 SH   SOLE   355,850 0 0
Wheaton Precious Mtls COM 962879102   42,447 1,086,145 SH   SOLE   1,086,145 0 0