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   611,425 5,817 SH   SOLE   5,817 0 0
ABBOTT LABS COM 002824100   211,330 2,087 SH   SOLE   2,087 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   11,078,231 28,747 SH   SOLE   28,747 0 0
ALIGN TECHNOLOGY INC COM 016255101   4,117,273 12,322 SH   SOLE   12,322 0 0
ALPHABET INC CAP STK CL C 02079K107   12,389,624 119,131 SH   SOLE   119,131 0 0
ALPHABET INC CAP STK CL A 02079K305   3,226,107 31,101 SH   SOLE   31,101 0 0
AMAZON COM INC COM 023135106   23,596,910 228,453 SH   SOLE   228,453 0 0
AMERIPRISE FINL INC COM 03076C106   220,680 720 SH   SOLE   720 0 0
AMGEN INC COM 031162100   291,792 1,207 SH   SOLE   1,207 0 0
ANSYS INC COM 03662Q105   9,940,070 29,868 SH   SOLE   29,868 0 0
AON PLC SHS CL A G0403H108   2,988,949 9,480 SH   SOLE   9,480 0 0
APPLE INC COM 037833100   34,711,184 210,498 SH   SOLE   210,498 0 0
AUTODESK INC COM 052769106   5,616,989 26,984 SH   SOLE   26,984 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   315,912 1,419 SH   SOLE   1,419 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   512,558 1,660 SH   SOLE   1,660 0 0
BOOKING HOLDINGS INC COM 09857L108   6,577,977 2,480 SH   SOLE   2,480 0 0
CBRE GROUP INC CL A 12504L109   3,859,294 53,005 SH   SOLE   53,005 0 0
CORNING INC COM 219350105   385,857 10,937 SH   SOLE   10,937 0 0
COSTCO WHSL CORP NEW COM 22160K105   9,949,938 20,025 SH   SOLE   20,025 0 0
DANAHER CORPORATION COM 235851102   12,614,602 50,050 SH   SOLE   50,050 0 0
DEERE & CO COM 244199105   731,210 1,771 SH   SOLE   1,771 0 0
DISNEY WALT CO COM 254687106   277,060 2,767 SH   SOLE   2,767 0 0
FASTENAL CO COM 311900104   7,403,427 137,253 SH   SOLE   137,253 0 0
GARTNER INC COM 366651107   10,688,188 32,809 SH   SOLE   32,809 0 0
IDEXX LABS INC COM 45168D104   11,808,389 23,613 SH   SOLE   23,613 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   281,712 2,149 SH   SOLE   2,149 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805   291,218 10,834 SH   SOLE   10,834 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   952,025 14,901 SH   SOLE   14,901 0 0
ISHARES TR S&P 500 VAL ETF 464287408   288,344 1,900 SH   SOLE   1,900 0 0
ISHARES TR CORE S&P SCP ETF 464287804   232,080 2,400 SH   SOLE   2,400 0 0
ISHARES TR MSCI USA ESG SLC 464288802   351,080 4,000 SH   SOLE   4,000 0 0
JOHNSON & JOHNSON COM 478160104   1,635,405 10,551 SH   SOLE   10,551 0 0
MASTERCARD INCORPORATED CL A 57636Q104   7,560,018 20,803 SH   SOLE   20,803 0 0
MICROSOFT CORP COM 594918104   27,634,284 95,853 SH   SOLE   95,853 0 0
MOODYS CORP COM 615369105   11,777,792 38,487 SH   SOLE   38,487 0 0
MSCI INC COM 55354G100   9,725,173 17,376 SH   SOLE   17,376 0 0
NIKE INC CL B 654106103   689,359 5,621 SH   SOLE   5,621 0 0
NVIDIA CORPORATION COM 67066G104   369,990 1,332 SH   SOLE   1,332 0 0
PROCTER AND GAMBLE CO COM 742718109   267,939 1,802 SH   SOLE   1,802 0 0
ROPER TECHNOLOGIES INC COM 776696106   8,429,078 19,127 SH   SOLE   19,127 0 0
S&P GLOBAL INC COM 78409V104   11,008,161 31,929 SH   SOLE   31,929 0 0
SALESFORCE INC COM 79466L302   4,727,194 23,662 SH   SOLE   23,662 0 0
SERVICENOW INC COM 81762P102   5,604,523 12,060 SH   SOLE   12,060 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   495,083 1,080 SH   SOLE   1,080 0 0
TESLA INC COM 88160R101   418,239 2,016 SH   SOLE   2,016 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   7,402,896 12,844 SH   SOLE   12,844 0 0
TJX COS INC NEW COM 872540109   519,840 6,634 SH   SOLE   6,634 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   275,970 1,500 SH   SOLE   1,500 0 0
TYLER TECHNOLOGIES INC COM 902252105   7,360,199 20,754 SH   SOLE   20,754 0 0
US BANCORP DEL COM NEW 902973304   246,726 6,844 SH   SOLE   6,844 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   201,981 3,987 SH   SOLE   3,987 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   116,112 600 SH   SOLE   600 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   101,257 1,300 SH   SOLE   1,300 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   143,076 600 SH   SOLE   600 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   152,408 800 SH   SOLE   800 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   269,829 700 SH   SOLE   700 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801   124,474 700 SH   SOLE   700 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   103,264 700 SH   SOLE   700 0 0
VERISK ANALYTICS INC COM 92345Y106   8,120,475 42,325 SH   SOLE   42,325 0 0
VISA INC COM CL A 92826C839   10,848,910 48,119 SH   SOLE   48,119 0 0
WATERS CORP COM 941848103   6,966,365 22,499 SH   SOLE   22,499 0 0