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
BADGER METER INC COM 056525108   3,788,682 20,331 SH   SOLE 0 0 0 20,331
BENTLEY SYSTEM INC CLASS B COM 08265t208   2,500,627 50,661 SH   SOLE 0 0 0 50,661
BERKSHIRE HATHAWAY CLASS B COM 084670702   4,712,778 11,585 SH   SOLE 0 0 0 11,585
CHUBB LTD COM H1467J104   4,676,892 18,335 SH   SOLE 0 0 0 18,335
DEERE & CO COM 244199105   4,049,028 10,837 SH   SOLE 0 0 0 10,837
FAIR ISAAC INTL CORP COM 303250104   5,752,182 3,864 SH   SOLE 0 0 0 3,864
GENTEX CORP COM 371901109   4,303,216 127,654 SH   SOLE 0 0 0 127,654
IDEXX LABORATORIES INC COM 45168D104   3,130,260 6,425 SH   SOLE 0 0 0 6,425
INTUIT INC COM 461202103   11,266,551 17,143 SH   SOLE 0 0 0 17,143
MASTERCARD INC - CLASS A COM 57636Q104   12,109,401 27,449 SH   SOLE 0 0 0 27,449
METTLER-TOLEDO INTERNATIONAL COM 592688105   3,689,638 2,640 SH   SOLE 0 0 0 2,640
MICROSOFT CORP COM 594918104   13,757,121 30,780 SH   SOLE 0 0 0 30,780
MOODY'S CORP COM 615369105   6,266,806 14,888 SH   SOLE 0 0 0 14,888
NORDSON CORP COM 655663102   6,579,674 28,368 SH   SOLE 0 0 0 28,368
PFIZER INC COM 717081103   4,754,977 169,942 SH   SOLE 0 0 0 169,942
QUALCOMM INC COM 747525103   2,944,876 14,785 SH   SOLE 0 0 0 14,785
ROPER TECHNOLOGIES COM 776696106   4,001,986 7,100 SH   SOLE 0 0 0 7,100
TERADYNE INC COM 880770102   1,173,715 7,915 SH   SOLE 0 0 0 7,915
UNIVERSAL DISPLAY CORP COM 91347P105   7,548,395 35,902 SH   SOLE 0 0 0 35,902
VERISK ANALYTICS INC COM 92345Y106   5,974,306 22,164 SH   SOLE 0 0 0 22,164
VISA INC-CLASS A SHARES COM 92826C839   8,441,035 32,160 SH   SOLE 0 0 0 32,160
XYLEM INC COM 98419M100   3,044,758 22,449 SH   SOLE 0 0 0 22,449
ZOETIS INC COM 98978V103   5,091,930 29,372 SH   SOLE 0 0 0 29,372