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
ATHA Energy Corp. COM 046824108   6,139 19,000 SH   SOLE   19,000 0 0
Agilent Tech, Inc. COM 00846U101   5,755,416 49,200 SH   SOLE   49,200 0 0
Allison Transmission COM 01973R101   15,713,510 164,247 SH   SOLE   164,247 0 0
Amdocs Ltd. COM G02602103   22,455,106 245,411 SH   SOLE   245,411 0 0
Amer. Water Works COM 030420103   23,752,785 161,014 SH   SOLE   161,014 0 0
Ametek Inc. COM 031100100   24,000,792 139,426 SH   SOLE   139,426 0 0
Amphenol Corp. COM 032095101   28,790,075 438,940 SH   SOLE   438,940 0 0
Analog Devices COM 032654105   24,756,203 122,756 SH   SOLE   122,756 0 0
Aon plc COM g0403h108   35,374,140 88,637 SH   SOLE   88,637 0 0
Avantor Inc. COM 05352A100   19,316,112 1,191,617 SH   SOLE   1,191,617 0 0
Charles Schwab COM 808513105   18,831,272 240,563 SH   SOLE   240,563 0 0
Danaher Corp. COM 235851102   22,415,110 109,342 SH   SOLE   109,342 0 0
Donaldson Co., Inc. COM 257651109   16,427,353 244,965 SH   SOLE   244,965 0 0
Ecolab Inc. COM 278865100   26,584,868 104,863 SH   SOLE   104,863 0 0
Enphase Energy, Inc. COM 29355a107   421,940 6,800 SH   SOLE   6,800 0 0
Ferguson Enterprises COM 31488V107   16,203,259 101,125 SH   SOLE   101,125 0 0
First Trust Cln Edge COM 33737A108   5,305,797 46,900 SH   SOLE   46,900 0 0
Fiserv Inc. COM 337738108   34,554,153 156,474 SH   SOLE   156,474 0 0
Franklin Elec. Co., Inc. COM 353514102   16,458,197 175,311 SH   SOLE   175,311 0 0
Generac Holdings COM 368736104   2,488,672 19,650 SH   SOLE   19,650 0 0
HEICO Corp. COM 422806109   5,223,564 19,550 SH   SOLE   19,550 0 0
Invesco Water ETF COM 46137V142   2,114,966 32,780 SH   SOLE   32,780 0 0
Kadant Inc. COM 48282T104   10,959,682 32,530 SH   SOLE   32,530 0 0
Kornit Digital COM M6372Q113   6,127,542 321,150 SH   SOLE   321,150 0 0
Microsoft Corp. COM 594918104   4,074,483 10,854 SH   SOLE   10,854 0 0
NexGen Energy Ltd. COM 65340P106   5,551,885 1,236,500 SH   SOLE   1,236,500 0 0
Ocular Therapeutix COM 67576A100   118,746 16,200 SH   SOLE   16,200 0 0
Ormat Technologies COM 686688102   2,123,100 30,000 SH   SOLE   30,000 0 0
Progressive Corp. COM 743315103   23,908,685 84,480 SH   SOLE   84,480 0 0
Rollins, Inc. COM 775711104   24,643,083 456,100 SH   SOLE   456,100 0 0
Roper Technologies COM 776696106   1,503,429 2,550 SH   SOLE   2,550 0 0
Ryan Specialty Hldngs COM 78351F107   34,082,214 461,381 SH   SOLE   461,381 0 0
Service Corp. Int'l COM 817565104   29,545,119 368,393 SH   SOLE   368,393 0 0
Visa Inc. COM 92826C839   34,080,833 97,246 SH   SOLE   97,246 0 0
Watsco, Inc. COM 942622200   12,925,052 25,428 SH   SOLE   25,428 0 0
Wheaton Precious Mtls COM 962879102   21,818,300 281,055 SH   SOLE   281,055 0 0
Wheaton Precious Mtls COM 962879102   56,666,407 729,955 SH   SOLE   729,955 0 0