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   582,224 5,817 SH   SOLE   5,817 0 0
ABBOTT LABS COM 002824100   227,525 2,087 SH   SOLE   2,087 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   13,775,337 28,171 SH   SOLE   28,171 0 0
ALIGN TECHNOLOGY INC COM 016255101   4,284,702 12,116 SH   SOLE   12,116 0 0
ALPHABET INC CAP STK CL C 02079K107   14,186,878 117,276 SH   SOLE   117,276 0 0
ALPHABET INC CAP STK CL A 02079K305   3,571,250 29,835 SH   SOLE   29,835 0 0
AMAZON COM INC COM 023135106   16,737,833 128,397 SH   SOLE   128,397 0 0
AMERIPRISE FINL INC COM 03076C106   239,155 720 SH   SOLE   720 0 0
AMGEN INC COM 031162100   245,332 1,105 SH   SOLE   1,105 0 0
ANSYS INC COM 03662Q105   9,759,478 29,550 SH   SOLE   29,550 0 0
AON PLC SHS CL A G0403H108   3,239,357 9,384 SH   SOLE   9,384 0 0
APPLE INC COM 037833100   38,627,607 199,142 SH   SOLE   199,142 0 0
AUTODESK INC COM 052769106   5,425,234 26,515 SH   SOLE   26,515 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   311,882 1,419 SH   SOLE   1,419 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   566,060 1,660 SH   SOLE   1,660 0 0
BOOKING HOLDINGS INC COM 09857L108   6,599,607 2,444 SH   SOLE   2,444 0 0
CBRE GROUP INC CL A 12504L109   4,189,898 51,913 SH   SOLE   51,913 0 0
CORNING INC COM 219350105   383,232 10,937 SH   SOLE   10,937 0 0
COSTCO WHSL CORP NEW COM 22160K105   10,329,578 19,186 SH   SOLE   19,186 0 0
DANAHER CORPORATION COM 235851102   11,886,240 49,526 SH   SOLE   49,526 0 0
DEERE & CO COM 244199105   717,591 1,771 SH   SOLE   1,771 0 0
DISNEY WALT CO COM 254687106   246,145 2,757 SH   SOLE   2,757 0 0
FASTENAL CO COM 311900104   8,022,286 135,994 SH   SOLE   135,994 0 0
GARTNER INC COM 366651107   11,291,192 32,232 SH   SOLE   32,232 0 0
IDEXX LABS INC COM 45168D104   11,736,111 23,368 SH   SOLE   23,368 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   287,558 2,149 SH   SOLE   2,149 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,050,222 14,901 SH   SOLE   14,901 0 0
ISHARES TR S&P 500 VAL ETF 464287408   306,261 1,900 SH   SOLE   1,900 0 0
ISHARES TR CORE S&P SCP ETF 464287804   239,160 2,400 SH   SOLE   2,400 0 0
ISHARES TR MSCI USA ESG SLC 464288802   374,560 4,000 SH   SOLE   4,000 0 0
JOHNSON & JOHNSON COM 478160104   1,742,264 10,526 SH   SOLE   10,526 0 0
MASTERCARD INCORPORATED CL A 57636Q104   8,036,692 20,434 SH   SOLE   20,434 0 0
MICROSOFT CORP COM 594918104   31,649,019 92,938 SH   SOLE   92,938 0 0
MOODYS CORP COM 615369105   13,121,214 37,735 SH   SOLE   37,735 0 0
MSCI INC COM 55354G100   8,075,542 17,208 SH   SOLE   17,208 0 0
NIKE INC CL B 654106103   529,776 4,800 SH   SOLE   4,800 0 0
NVIDIA CORPORATION COM 67066G104   552,887 1,307 SH   SOLE   1,307 0 0
ROPER TECHNOLOGIES INC COM 776696106   9,064,522 18,853 SH   SOLE   18,853 0 0
S&P GLOBAL INC COM 78409V104   12,611,599 31,459 SH   SOLE   31,459 0 0
SALESFORCE INC COM 79466L302   4,993,130 23,635 SH   SOLE   23,635 0 0
SERVICENOW INC COM 81762P102   6,658,221 11,848 SH   SOLE   11,848 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   517,223 1,080 SH   SOLE   1,080 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,624,660 12,697 SH   SOLE   12,697 0 0
TJX COS INC NEW COM 872540109   562,497 6,634 SH   SOLE   6,634 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   286,890 1,500 SH   SOLE   1,500 0 0
TYLER TECHNOLOGIES INC COM 902252105   8,543,882 20,515 SH   SOLE   20,515 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   116,670 600 SH   SOLE   600 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   105,612 1,300 SH   SOLE   1,300 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   146,892 600 SH   SOLE   600 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   164,424 800 SH   SOLE   800 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   309,512 700 SH   SOLE   700 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801   127,379 700 SH   SOLE   700 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   99,519 700 SH   SOLE   700 0 0
VERISK ANALYTICS INC COM 92345Y106   9,437,657 41,754 SH   SOLE   41,754 0 0
VISA INC COM CL A 92826C839   11,239,453 47,328 SH   SOLE   47,328 0 0
WATERS CORP COM 941848103   5,925,451 22,231 SH   SOLE   22,231 0 0