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
3M CO COM 88579Y101   635,914 5,817 SH   SOLE   5,817 0 0
ABBOTT LABS COM 002824100   205,721 1,869 SH   SOLE   1,869 0 0
ADOBE INC COM 00724F101   11,581,199 19,412 SH   SOLE   19,412 0 0
ALIGN TECHNOLOGY INC COM 016255101   3,244,982 11,843 SH   SOLE   11,843 0 0
ALPHABET INC CAP STK CL C 02079K107   16,369,865 116,156 SH   SOLE   116,156 0 0
ALPHABET INC CAP STK CL A 02079K305   3,865,781 27,674 SH   SOLE   27,674 0 0
AMAZON COM INC COM 023135106   19,296,836 127,003 SH   SOLE   127,003 0 0
AMERIPRISE FINL INC COM 03076C106   273,478 720 SH   SOLE   720 0 0
AMGEN INC COM 031162100   318,262 1,105 SH   SOLE   1,105 0 0
ANSYS INC COM 03662Q105   10,573,597 29,138 SH   SOLE   29,138 0 0
AON PLC SHS CL A G0403H108   2,719,291 9,344 SH   SOLE   9,344 0 0
APPLE INC COM 037833100   37,812,506 196,398 SH   SOLE   196,398 0 0
AUTODESK INC COM 052769106   6,284,949 25,813 SH   SOLE   25,813 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   330,584 1,419 SH   SOLE   1,419 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   592,056 1,660 SH   SOLE   1,660 0 0
BOOKING HOLDINGS INC COM 09857L108   8,541,706 2,408 SH   SOLE   2,408 0 0
CBRE GROUP INC CL A 12504L109   4,797,021 51,531 SH   SOLE   51,531 0 0
CORNING INC COM 219350105   333,032 10,937 SH   SOLE   10,937 0 0
COSTCO WHSL CORP NEW COM 22160K105   12,539,987 18,998 SH   SOLE   18,998 0 0
DANAHER CORPORATION COM 235851102   11,300,034 48,846 SH   SOLE   48,846 0 0
DEERE & CO COM 244199105   617,799 1,545 SH   SOLE   1,545 0 0
DISNEY WALT CO COM 254687106   248,930 2,757 SH   SOLE   2,757 0 0
FASTENAL CO COM 311900104   8,809,497 136,012 SH   SOLE   136,012 0 0
GARTNER INC COM 366651107   14,283,045 31,662 SH   SOLE   31,662 0 0
IDEXX LABS INC COM 45168D104   12,718,971 22,915 SH   SOLE   22,915 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   351,469 2,149 SH   SOLE   2,149 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,119,065 14,901 SH   SOLE   14,901 0 0
ISHARES TR S&P 500 VAL ETF 464287408   65,209 375 SH   SOLE   375 0 0
ISHARES TR MSCI USA ESG SLC 464288802   402,040 4,000 SH   SOLE   4,000 0 0
JOHNSON & JOHNSON COM 478160104   1,482,604 9,459 SH   SOLE   9,459 0 0
MASTERCARD INCORPORATED CL A 57636Q104   8,625,312 20,223 SH   SOLE   20,223 0 0
MICROSOFT CORP COM 594918104   34,140,733 90,790 SH   SOLE   90,790 0 0
MOODYS CORP COM 615369105   14,542,111 37,234 SH   SOLE   37,234 0 0
MSCI INC COM 55354G100   9,589,464 16,953 SH   SOLE   16,953 0 0
NIKE INC CL B 654106103   521,136 4,800 SH   SOLE   4,800 0 0
NVIDIA CORPORATION COM 67066G104   5,542,997 11,193 SH   SOLE   11,193 0 0
ROPER TECHNOLOGIES INC COM 776696106   10,136,891 18,594 SH   SOLE   18,594 0 0
S&P GLOBAL INC COM 78409V104   13,620,438 30,919 SH   SOLE   30,919 0 0
SALESFORCE INC COM 79466L302   6,220,893 23,641 SH   SOLE   23,641 0 0
SERVICENOW INC COM 81762P102   8,248,271 11,675 SH   SOLE   11,675 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   536,301 1,057 SH   SOLE   1,057 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,638,591 12,507 SH   SOLE   12,507 0 0
TJX COS INC NEW COM 872540109   596,632 6,360 SH   SOLE   6,360 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   365,850 1,500 SH   SOLE   1,500 0 0
TYLER TECHNOLOGIES INC COM 902252105   8,491,181 20,308 SH   SOLE   20,308 0 0
US BANCORP DEL COM NEW 902973304   214,193 4,949 SH   SOLE   4,949 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   114,576 600 SH   SOLE   600 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   119,938 1,300 SH   SOLE   1,300 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   150,420 600 SH   SOLE   600 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   176,344 800 SH   SOLE   800 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   338,800 700 SH   SOLE   700 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801   132,958 700 SH   SOLE   700 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   95,949 700 SH   SOLE   700 0 0
VERALTO CORP COM SHS 92338C103   1,328,746 16,153 SH   SOLE   16,153 0 0
VERISK ANALYTICS INC COM 92345Y106   9,853,692 41,253 SH   SOLE   41,253 0 0
VISA INC COM CL A 92826C839   12,211,196 46,903 SH   SOLE   46,903 0 0
WATERS CORP COM 941848103   7,194,334 21,852 SH   SOLE   21,852 0 0