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   544,588 5,817 SH   SOLE   5,817 0 0
ABBOTT LABS COM 002824100   202,126 2,087 SH   SOLE   2,087 0 0
ADOBE INC COM 00724F101   9,956,307 19,526 SH   SOLE   19,526 0 0
ALIGN TECHNOLOGY INC COM 016255101   3,665,367 12,005 SH   SOLE   12,005 0 0
ALPHABET INC CAP STK CL C 02079K107   15,339,297 116,339 SH   SOLE   116,339 0 0
ALPHABET INC CAP STK CL A 02079K305   3,721,528 28,439 SH   SOLE   28,439 0 0
AMAZON COM INC COM 023135106   16,240,597 127,758 SH   SOLE   127,758 0 0
AMERIPRISE FINL INC COM 03076C106   237,370 720 SH   SOLE   720 0 0
AMGEN INC COM 031162100   296,980 1,105 SH   SOLE   1,105 0 0
ANSYS INC COM 03662Q105   8,708,991 29,269 SH   SOLE   29,269 0 0
AON PLC SHS CL A G0403H108   3,031,781 9,351 SH   SOLE   9,351 0 0
APPLE INC COM 037833100   33,751,758 197,137 SH   SOLE   197,137 0 0
AUTODESK INC COM 052769106   5,399,316 26,095 SH   SOLE   26,095 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   341,383 1,419 SH   SOLE   1,419 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   581,498 1,660 SH   SOLE   1,660 0 0
BOOKING HOLDINGS INC COM 09857L108   7,463,159 2,420 SH   SOLE   2,420 0 0
CBRE GROUP INC CL A 12504L109   3,833,925 51,908 SH   SOLE   51,908 0 0
CORNING INC COM 219350105   333,250 10,937 SH   SOLE   10,937 0 0
COSTCO WHSL CORP NEW COM 22160K105   10,767,881 19,060 SH   SOLE   19,060 0 0
DANAHER CORPORATION COM 235851102   12,139,037 48,928 SH   SOLE   48,928 0 0
DEERE & CO COM 244199105   668,340 1,771 SH   SOLE   1,771 0 0
DISNEY WALT CO COM 254687106   228,642 2,821 SH   SOLE   2,821 0 0
FASTENAL CO COM 311900104   7,422,134 135,837 SH   SOLE   135,837 0 0
GARTNER INC COM 366651107   10,892,093 31,699 SH   SOLE   31,699 0 0
IDEXX LABS INC COM 45168D104   10,108,808 23,118 SH   SOLE   23,118 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   301,505 2,149 SH   SOLE   2,149 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,019,526 14,901 SH   SOLE   14,901 0 0
ISHARES TR S&P 500 VAL ETF 464287408   292,296 1,900 SH   SOLE   1,900 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   7,968 87 SH   SOLE   87 0 0
ISHARES TR CORE S&P MCP ETF 464287507   29,673 119 SH   SOLE   119 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   11,488 65 SH   SOLE   65 0 0
ISHARES TR CORE S&P SCP ETF 464287804   226,392 2,400 SH   SOLE   2,400 0 0
ISHARES TR US CONSM STAPLES 464287812   6,155 33 SH   SOLE   33 0 0
ISHARES TR MBS ETF 464288588   16,162 182 SH   SOLE   182 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   12,159 244 SH   SOLE   244 0 0
ISHARES TR MSCI USA ESG SLC 464288802   359,880 4,000 SH   SOLE   4,000 0 0
JOHNSON & JOHNSON COM 478160104   1,634,752 10,496 SH   SOLE   10,496 0 0
MASTERCARD INCORPORATED CL A 57636Q104   8,025,096 20,270 SH   SOLE   20,270 0 0
MICROSOFT CORP COM 594918104   29,056,564 92,024 SH   SOLE   92,024 0 0
MOODYS CORP COM 615369105   11,808,950 37,350 SH   SOLE   37,350 0 0
MSCI INC COM 55354G100   8,720,308 16,996 SH   SOLE   16,996 0 0
NIKE INC CL B 654106103   458,976 4,800 SH   SOLE   4,800 0 0
NVIDIA CORPORATION COM 67066G104   4,913,212 11,295 SH   SOLE   11,295 0 0
ROPER TECHNOLOGIES INC COM 776696106   9,044,898 18,677 SH   SOLE   18,677 0 0
S&P GLOBAL INC COM 78409V104   11,402,984 31,206 SH   SOLE   31,206 0 0
SALESFORCE INC COM 79466L302   4,813,389 23,737 SH   SOLE   23,737 0 0
SERVICENOW INC COM 81762P102   6,548,775 11,716 SH   SOLE   11,716 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   493,171 1,080 SH   SOLE   1,080 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,363,063 12,571 SH   SOLE   12,571 0 0
TJX COS INC NEW COM 872540109   589,630 6,634 SH   SOLE   6,634 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   304,365 1,500 SH   SOLE   1,500 0 0
TYLER TECHNOLOGIES INC COM 902252105   7,884,979 20,420 SH   SOLE   20,420 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   1,347 5 SH   SOLE   5 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   109,602 600 SH   SOLE   600 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   9,125 72 SH   SOLE   72 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   104,416 1,300 SH   SOLE   1,300 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   160,573 683 SH   SOLE   683 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   160,274 822 SH   SOLE   822 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   314,079 757 SH   SOLE   757 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801   120,764 700 SH   SOLE   700 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   89,278 700 SH   SOLE   700 0 0
VERISK ANALYTICS INC COM 92345Y106   9,777,265 41,387 SH   SOLE   41,387 0 0
VISA INC COM CL A 92826C839   10,798,970 46,950 SH   SOLE   46,950 0 0
WATERS CORP COM 941848103   6,025,491 21,974 SH   SOLE   21,974 0 0