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   697,575 5,817 SH   SOLE   5,817 0 0
ABBOTT LABS COM 002824100   230,888 2,103 SH   SOLE   2,103 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   9,583,701 28,478 SH   SOLE   28,478 0 0
ALIGN TECHNOLOGY INC COM 016255101   2,577,620 12,222 SH   SOLE   12,222 0 0
ALPHABET INC CAP STK CL C 02079K107   10,361,712 116,778 SH   SOLE   116,778 0 0
ALPHABET INC CAP STK CL A 02079K305   2,794,421 31,672 SH   SOLE   31,672 0 0
AMAZON COM INC COM 023135106   10,836,252 129,003 SH   SOLE   129,003 0 0
AMERIPRISE FINL INC COM 03076C106   224,186 720 SH   SOLE   720 0 0
AMGEN INC COM 031162100   290,217 1,105 SH   SOLE   1,105 0 0
ANSYS INC COM 03662Q105   7,149,856 29,595 SH   SOLE   29,595 0 0
AON PLC SHS CL A G0403H108   2,791,902 9,302 SH   SOLE   9,302 0 0
APPLE INC COM 037833100   26,077,885 200,707 SH   SOLE   200,707 0 0
AUTODESK INC COM 052769106   4,987,747 26,691 SH   SOLE   26,691 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   338,942 1,419 SH   SOLE   1,419 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   512,774 1,660 SH   SOLE   1,660 0 0
BOOKING HOLDINGS INC COM 09857L108   4,995,879 2,479 SH   SOLE   2,479 0 0
CBRE GROUP INC CL A 12504L109   3,998,611 51,957 SH   SOLE   51,957 0 0
CORNING INC COM 219350105   349,328 10,937 SH   SOLE   10,937 0 0
COSTCO WHSL CORP NEW COM 22160K105   8,844,725 19,375 SH   SOLE   19,375 0 0
DANAHER CORPORATION COM 235851102   13,044,597 49,147 SH   SOLE   49,147 0 0
DEERE & CO COM 244199105   759,334 1,771 SH   SOLE   1,771 0 0
DISNEY WALT CO COM 254687106   239,528 2,757 SH   SOLE   2,757 0 0
FASTENAL CO COM 311900104   6,391,938 135,079 SH   SOLE   135,079 0 0
GARTNER INC COM 366651107   10,870,768 32,340 SH   SOLE   32,340 0 0
IDEXX LABS INC COM 45168D104   9,511,995 23,316 SH   SOLE   23,316 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   330,246 2,344 SH   SOLE   2,344 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   871,708 14,901 SH   SOLE   14,901 0 0
ISHARES TR S&P 500 VAL ETF 464287408   275,633 1,900 SH   SOLE   1,900 0 0
ISHARES TR CORE S&P SCP ETF 464287804   227,136 2,400 SH   SOLE   2,400 0 0
ISHARES TR MSCI USA ESG SLC 464288802   329,280 4,000 SH   SOLE   4,000 0 0
JOHNSON & JOHNSON COM 478160104   1,870,370 10,588 SH   SOLE   10,588 0 0
MASTERCARD INCORPORATED CL A 57636Q104   7,150,024 20,562 SH   SOLE   20,562 0 0
MICROSOFT CORP COM 594918104   22,217,219 92,641 SH   SOLE   92,641 0 0
MOODYS CORP COM 615369105   10,549,668 37,864 SH   SOLE   37,864 0 0
MSCI INC COM 55354G100   7,981,387 17,158 SH   SOLE   17,158 0 0
NIKE INC CL B 654106103   561,648 4,800 SH   SOLE   4,800 0 0
PAYPAL HLDGS INC COM 70450Y103   3,238,587 45,473 SH   SOLE   45,473 0 0
ROPER TECHNOLOGIES INC COM 776696106   8,107,305 18,763 SH   SOLE   18,763 0 0
S&P GLOBAL INC COM 78409V104   10,574,726 31,572 SH   SOLE   31,572 0 0
SALESFORCE INC COM 79466L302   6,210,516 46,840 SH   SOLE   46,840 0 0
SCHWAB CHARLES CORP COM 808513105   386,909 4,647 SH   SOLE   4,647 0 0
SERVICENOW INC COM 81762P102   4,632,838 11,932 SH   SOLE   11,932 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   478,213 1,080 SH   SOLE   1,080 0 0
TJX COS INC NEW COM 872540109   528,066 6,634 SH   SOLE   6,634 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   252,135 1,500 SH   SOLE   1,500 0 0
TYLER TECHNOLOGIES INC COM 902252105   6,600,055 20,471 SH   SOLE   20,471 0 0
US BANCORP DEL COM NEW 902973304   273,478 6,271 SH   SOLE   6,271 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   114,942 600 SH   SOLE   600 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   107,549 1,300 SH   SOLE   1,300 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   148,830 600 SH   SOLE   600 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   146,112 800 SH   SOLE   800 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   223,587 700 SH   SOLE   700 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801   119,140 700 SH   SOLE   700 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   107,352 700 SH   SOLE   700 0 0
VERISK ANALYTICS INC COM 92345Y106   7,335,191 41,578 SH   SOLE   41,578 0 0
VISA INC COM CL A 92826C839   9,896,232 47,633 SH   SOLE   47,633 0 0
WATERS CORP COM 941848103   7,561,083 22,071 SH   SOLE   22,071 0 0