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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 907 5,104 SH   SOLE   5,104 0 0
ABBOTT LABS COM 002824100 338 2,403 SH   SOLE   2,403 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 15,926 28,086 SH   SOLE   28,086 0 0
ALPHABET INC CAP STK CL C 02079K107 15,964 5,517 SH   SOLE   5,517 0 0
ALPHABET INC CAP STK CL A 02079K305 5,142 1,775 SH   SOLE   1,775 0 0
AMAZON COM INC COM 023135106 21,210 6,361 SH   SOLE   6,361 0 0
AMERIPRISE FINL INC COM 03076C106 217 720 SH   SOLE   720 0 0
AMGEN INC COM 031162100 226 1,005 SH   SOLE   1,005 0 0
ANSYS INC COM 03662Q105 11,714 29,204 SH   SOLE   29,204 0 0
APPLE INC COM 037833100 35,269 198,620 SH   SOLE   198,620 0 0
AUTODESK INC COM 052769106 7,351 26,144 SH   SOLE   26,144 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 350 1,419 SH   SOLE   1,419 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 407 1,360 SH   SOLE   1,360 0 0
BOOKING HOLDINGS INC COM 09857L108 5,905 2,461 SH   SOLE   2,461 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5,277 28,867 SH   SOLE   28,867 0 0
CBRE GROUP INC CL A 12504L109 5,554 51,185 SH   SOLE   51,185 0 0
CORNING INC COM 219350105 407 10,937 SH   SOLE   10,937 0 0
COSTCO WHSL CORP NEW COM 22160K105 10,504 18,503 SH   SOLE   18,503 0 0
DANAHER CORPORATION COM 235851102 15,630 47,507 SH   SOLE   47,507 0 0
DEERE & CO COM 244199105 730 2,130 SH   SOLE   2,130 0 0
DISNEY WALT CO COM 254687106 497 3,207 SH   SOLE   3,207 0 0
ETSY INC COM 29786A106 6,419 29,319 SH   SOLE   29,319 0 0
FASTENAL CO COM 311900104 8,364 130,563 SH   SOLE   130,563 0 0
GARTNER INC COM 366651107 10,637 31,817 SH   SOLE   31,817 0 0
IDEXX LABS INC COM 45168D104 15,087 22,913 SH   SOLE   22,913 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 287 2,149 SH   SOLE   2,149 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 382 11,575 SH   SOLE   11,575 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,252 14,968 SH   SOLE   14,968 0 0
ISHARES TR S&P 500 VAL ETF 464287408 298 1,900 SH   SOLE   1,900 0 0
ISHARES TR CORE S&P SCP ETF 464287804 275 2,400 SH   SOLE   2,400 0 0
ISHARES TR MSCI USA ESG SLC 464288802 425 4,000 SH   SOLE   4,000 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 178 1,222 SH   SOLE   1,222 0 0
ISHARES TR MSCI USA VALUE 46432F388 100 918 SH   SOLE   918 0 0
JOHNSON & JOHNSON COM 478160104 1,821 10,644 SH   SOLE   10,644 0 0
MASTERCARD INCORPORATED CL A 57636Q104 7,251 20,181 SH   SOLE   20,181 0 0
MICROSOFT CORP COM 594918104 29,250 86,972 SH   SOLE   86,972 0 0
MOODYS CORP COM 615369105 14,452 37,001 SH   SOLE   37,001 0 0
MSCI INC COM 55354G100 7,597 12,399 SH   SOLE   12,399 0 0
NIKE INC CL B 654106103 6,531 39,185 SH   SOLE   39,185 0 0
NVIDIA CORPORATION COM 67066G104 392 1,332 SH   SOLE   1,332 0 0
PAYPAL HLDGS INC COM 70450Y103 8,509 45,122 SH   SOLE   45,122 0 0
ROPER TECHNOLOGIES INC COM 776696106 9,070 18,441 SH   SOLE   18,441 0 0
S&P GLOBAL INC COM 78409V104 12,206 25,865 SH   SOLE   25,865 0 0
SALESFORCE COM INC COM 79466L302 11,717 46,106 SH   SOLE   46,106 0 0
SERVICENOW INC COM 81762P102 7,694 11,853 SH   SOLE   11,853 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 559 1,080 SH   SOLE   1,080 0 0
TJX COS INC NEW COM 872540109 504 6,634 SH   SOLE   6,634 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 303 1,500 SH   SOLE   1,500 0 0
TYLER TECHNOLOGIES INC COM 902252105 10,810 20,095 SH   SOLE   20,095 0 0
US BANCORP DEL COM NEW 902973304 404 7,186 SH   SOLE   7,186 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 160 897 SH   SOLE   897 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 63 260 SH   SOLE   260 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 302 5,496 SH   SOLE   5,496 0 0
VERISK ANALYTICS INC COM 92345Y106 9,192 40,189 SH   SOLE   40,189 0 0
VISA INC COM CL A 92826C839 10,166 46,911 SH   SOLE   46,911 0 0
WATERS CORP COM 941848103 8,171 21,931 SH   SOLE   21,931 0 0