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   9,165 19,000 SH   SOLE   19,000 0 0
Allison Transmission COM 01973R101   12,454,962 164,097 SH   SOLE   164,097 0 0
Amdocs Ltd. COM G02602103   19,195,396 243,226 SH   SOLE   243,226 0 0
Amer. Water Works COM 030420103   20,781,069 160,894 SH   SOLE   160,894 0 0
Ametek Inc. COM 031100100   20,893,598 125,329 SH   SOLE   125,329 0 0
Amphenol Corp. COM 032095101   29,418,458 436,670 SH   SOLE   436,670 0 0
Analog Devices COM 032654105   27,997,459 122,656 SH   SOLE   122,656 0 0
Aon plc COM g0403h108   28,900,015 98,440 SH   SOLE   98,440 0 0
Avantor Inc. COM 05352A100   23,025,892 1,086,127 SH   SOLE   1,086,127 0 0
Ball Corp. COM 058498106   7,291,230 121,480 SH   SOLE   121,480 0 0
Charles Schwab COM 808513105   17,352,742 235,483 SH   SOLE   235,483 0 0
Danaher Corp. COM 235851102   27,297,861 109,257 SH   SOLE   109,257 0 0
Donaldson Co., Inc. COM 257651109   368,534 5,150 SH   SOLE   5,150 0 0
Ecolab Inc. COM 278865100   25,056,164 105,278 SH   SOLE   105,278 0 0
Enphase Energy, Inc. COM 29355a107   2,595,451 26,030 SH   SOLE   26,030 0 0
First Trust Cln Edge COM 33737A108   5,420,702 46,900 SH   SOLE   46,900 0 0
Fiserv Inc. COM 337738108   30,425,175 204,141 SH   SOLE   204,141 0 0
Franklin Elec. Co., Inc. COM 353514102   17,468,692 181,361 SH   SOLE   181,361 0 0
Generac Holdings COM 368736104   3,166,669 23,950 SH   SOLE   23,950 0 0
HEICO Corp. COM 422806109   4,371,575 19,550 SH   SOLE   19,550 0 0
Invesco Water ETF COM 46137V142   2,127,750 32,780 SH   SOLE   32,780 0 0
Kadant Inc. COM 48282T104   3,218,360 10,955 SH   SOLE   10,955 0 0
Kornit Digital COM M6372Q113   3,031,944 207,100 SH   SOLE   207,100 0 0
Microsoft Corp. COM 594918104   5,284,737 11,824 SH   SOLE   11,824 0 0
NexGen Energy Ltd. COM 65340P106   8,621,695 1,236,500 SH   SOLE   1,236,500 0 0
Ocular Therapeutix COM 67576A100   110,808 16,200 SH   SOLE   16,200 0 0
Ormat Technologies COM 686688102   2,215,530 30,900 SH   SOLE   30,900 0 0
Progressive Corp. COM 743315103   21,953,908 105,695 SH   SOLE   105,695 0 0
Rollins, Inc. COM 775711104   21,155,344 433,600 SH   SOLE   433,600 0 0
Roper Technologies COM 776696106   1,437,333 2,550 SH   SOLE   2,550 0 0
Ryan Specialty Hldngs COM 78351F107   26,793,278 462,671 SH   SOLE   462,671 0 0
Service Corp. Int'l COM 817565104   27,123,292 381,320 SH   SOLE   381,320 0 0
Visa Inc. COM 92826C839   25,639,644 97,686 SH   SOLE   97,686 0 0
Watsco, Inc. COM 942622200   11,767,686 25,403 SH   SOLE   25,403 0 0
West Pharm Svcs Inc COM 955306105   23,072,452 70,046 SH   SOLE   70,046 0 0
Wheaton Precious Mtls COM 962879102   18,935,414 361,225 SH   SOLE   361,225 0 0
Wheaton Precious Mtls COM 962879102   55,928,890 1,066,938 SH   SOLE   1,066,938 0 0