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
Allison Transmission COM 01973R101   13,788,237 237,115 SH   SOLE   237,115 0 0
Amdocs Ltd. COM G02602103   22,890,950 260,450 SH   SOLE   260,450 0 0
Amer. Water Works COM 030420103   21,427,785 162,344 SH   SOLE   162,344 0 0
Ametek Inc. COM 031100100   21,043,097 127,619 SH   SOLE   127,619 0 0
Amphenol Corp. COM 032095101   21,830,904 220,225 SH   SOLE   220,225 0 0
Analog Devices COM 032654105   14,457,154 72,810 SH   SOLE   72,810 0 0
Aon plc COM g0403h108   31,481,962 108,178 SH   SOLE   108,178 0 0
Avantor Inc. COM 05352A100   25,089,143 1,098,955 SH   SOLE   1,098,955 0 0
Ball Corp. COM 058498106   6,987,530 121,480 SH   SOLE   121,480 0 0
Danaher Corp. COM 235851102   25,610,263 110,704 SH   SOLE   110,704 0 0
Ecolab Inc. COM 278865100   21,062,191 106,187 SH   SOLE   106,187 0 0
Enphase Energy, Inc. COM 29355a107   2,021,742 15,300 SH   SOLE   15,300 0 0
First Trust Cln Edge COM 33737A108   4,910,899 46,900 SH   SOLE   46,900 0 0
Fiserv Inc. COM 337738108   32,466,760 244,405 SH   SOLE   244,405 0 0
Franklin Elec. Co., Inc. COM 353514102   18,180,348 188,105 SH   SOLE   188,105 0 0
Freeport-McMoRan COM 35671D857   372,487 8,750 SH   SOLE   8,750 0 0
Generac Holdings COM 368736104   3,095,298 23,950 SH   SOLE   23,950 0 0
HEICO Corp. COM 422806109   2,654,431 14,840 SH   SOLE   14,840 0 0
Invesco Water ETF COM 46137V142   1,994,991 32,780 SH   SOLE   32,780 0 0
Iridium Comm. COM 46269C102   21,458,149 521,335 SH   SOLE   521,335 0 0
Kadant Inc. COM 48282T104   1,875,274 6,690 SH   SOLE   6,690 0 0
Kornit Digital COM M6372Q113   1,996,855 104,220 SH   SOLE   104,220 0 0
Microsoft Corp. COM 594918104   4,826,097 12,834 SH   SOLE   12,834 0 0
NexGen Energy Ltd. COM 65340P106   8,655,500 1,236,500 SH   SOLE   1,236,500 0 0
Ormat Technologies COM 686688102   689,689 9,100 SH   SOLE   9,100 0 0
Progressive Corp. COM 743315103   33,689,313 211,510 SH   SOLE   211,510 0 0
Rollins, Inc. COM 775711104   19,048,199 436,185 SH   SOLE   436,185 0 0
Roper Technologies COM 776696106   1,390,183 2,550 SH   SOLE   2,550 0 0
Ryan Specialty Hldngs COM 78351F107   20,139,813 468,150 SH   SOLE   468,150 0 0
Service Corp. Int'l COM 817565104   26,725,481 390,438 SH   SOLE   390,438 0 0
Visa Inc. COM 92826C839   26,028,491 99,975 SH   SOLE   99,975 0 0
Watsco, Inc. COM 942622200   10,810,298 25,230 SH   SOLE   25,230 0 0
West Pharm Svcs Inc COM 955306105   21,499,039 61,056 SH   SOLE   61,056 0 0
Wheaton Precious Mtls COM 962879102   17,857,379 361,925 SH   SOLE   361,925 0 0
Wheaton Precious Mtls COM 962879102   52,919,124 1,072,540 SH   SOLE   1,072,540 0 0