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 753 5,817 SH   SOLE   5,817 0 0
ABBOTT LABS COM 002824100 258 2,373 SH   SOLE   2,373 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 10,325 28,207 SH   SOLE   28,207 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,876 12,154 SH   SOLE   12,154 0 0
ALPHABET INC CAP STK CL C 02079K107 12,243 5,597 SH   SOLE   5,597 0 0
ALPHABET INC CAP STK CL A 02079K305 3,657 1,678 SH   SOLE   1,678 0 0
AMAZON COM INC COM 023135106 13,539 127,474 SH   SOLE   127,474 0 0
AMGEN INC COM 031162100 245 1,005 SH   SOLE   1,005 0 0
ANSYS INC COM 03662Q105 6,984 29,186 SH   SOLE   29,186 0 0
AON PLC SHS CL A G0403H108 2,467 9,149 SH   SOLE   9,149 0 0
APPLE INC COM 037833100 27,106 198,257 SH   SOLE   198,257 0 0
AUTODESK INC COM 052769106 4,535 26,373 SH   SOLE   26,373 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 298 1,419 SH   SOLE   1,419 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 371 1,360 SH   SOLE   1,360 0 0
BOOKING HOLDINGS INC COM 09857L108 4,311 2,465 SH   SOLE   2,465 0 0
CBRE GROUP INC CL A 12504L109 3,773 51,259 SH   SOLE   51,259 0 0
CORNING INC COM 219350105 345 10,937 SH   SOLE   10,937 0 0
COSTCO WHSL CORP NEW COM 22160K105 8,880 18,528 SH   SOLE   18,528 0 0
DANAHER CORPORATION COM 235851102 12,226 48,226 SH   SOLE   48,226 0 0
DEERE & CO COM 244199105 638 2,130 SH   SOLE   2,130 0 0
DISNEY WALT CO COM 254687106 260 2,757 SH   SOLE   2,757 0 0
FASTENAL CO COM 311900104 6,596 132,130 SH   SOLE   132,130 0 0
GARTNER INC COM 366651107 7,736 31,988 SH   SOLE   31,988 0 0
IDEXX LABS INC COM 45168D104 8,062 22,987 SH   SOLE   22,987 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 303 2,149 SH   SOLE   2,149 0 0
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 200 7,211 SH   SOLE   7,211 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 899 14,901 SH   SOLE   14,901 0 0
ISHARES TR S&P 500 VAL ETF 464287408 261 1,900 SH   SOLE   1,900 0 0
ISHARES TR CORE S&P SCP ETF 464287804 222 2,400 SH   SOLE   2,400 0 0
ISHARES TR MSCI USA ESG SLC 464288802 323 4,000 SH   SOLE   4,000 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 137 1,222 SH   SOLE   1,222 0 0
ISHARES TR MSCI USA VALUE 46432F388 83 918 SH   SOLE   918 0 0
JOHNSON & JOHNSON COM 478160104 1,889 10,644 SH   SOLE   10,644 0 0
MASTERCARD INCORPORATED CL A 57636Q104 6,356 20,147 SH   SOLE   20,147 0 0
MICROSOFT CORP COM 594918104 23,438 91,258 SH   SOLE   91,258 0 0
MOODYS CORP COM 615369105 10,156 37,342 SH   SOLE   37,342 0 0
MSCI INC COM 55354G100 6,945 16,851 SH   SOLE   16,851 0 0
NIKE INC CL B 654106103 491 4,800 SH   SOLE   4,800 0 0
NVIDIA CORPORATION COM 67066G104 202 1,332 SH   SOLE   1,332 0 0
PAYPAL HLDGS INC COM 70450Y103 3,165 45,314 SH   SOLE   45,314 0 0
ROPER TECHNOLOGIES INC COM 776696106 7,278 18,441 SH   SOLE   18,441 0 0
S&P GLOBAL INC COM 78409V104 10,518 31,205 SH   SOLE   31,205 0 0
SALESFORCE INC COM 79466L302 7,660 46,416 SH   SOLE   46,416 0 0
SERVICENOW INC COM 81762P102 5,625 11,830 SH   SOLE   11,830 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 447 1,080 SH   SOLE   1,080 0 0
TJX COS INC NEW COM 872540109 371 6,634 SH   SOLE   6,634 0 0
TYLER TECHNOLOGIES INC COM 902252105 6,766 20,349 SH   SOLE   20,349 0 0
US BANCORP DEL COM NEW 902973304 331 7,186 SH   SOLE   7,186 0 0
VERISK ANALYTICS INC COM 92345Y106 7,041 40,677 SH   SOLE   40,677 0 0
VISA INC COM CL A 92826C839 9,184 46,643 SH   SOLE   46,643 0 0
WATERS CORP COM 941848103 7,239 21,872 SH   SOLE   21,872 0 0