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
ISHARES 3-7 YEAR TREASURY BOND ETF 464288661   15,950,412 136,177 SH   SOLE   136,177 0 0
ISHARES INTERMEDIATE GOVCREDIT ETF 464288612   2,038,630 19,460 SH   SOLE   19,460 0 0
ISHARES LEHMAN 1-3 YR TREAS BO ETF 464287457   12,484,027 152,170 SH   SOLE   152,170 0 0
ISHARES NATIONAL MUNI ETF 464288414   6,803,161 62,754 SH   SOLE   62,754 0 0
ISHARES TR FLTG RATE NT ETF ETF 46429B655   1,298,403 25,650 SH   SOLE   25,650 0 0
ISHARES TR S&P MUNI FUND ETF 464288158   500,792 4,750 SH   SOLE   4,750 0 0
ISHARES TR SHORT-TERM CORP BD ETF 464288646   6,831,112 133,225 SH   SOLE   133,225 0 0
SPDR SHORT-TERM CORP BOND ETF 78464a474   1,520,954 51,073 SH   SOLE   51,073 0 0
VANGUARD INTER-TERM TREASURY I ETF 92206c706   10,486,590 176,780 SH   SOLE   176,780 0 0
VANGUARD INTERMEDIATE BOND ETF 921937819   2,303,239 30,155 SH   SOLE   30,155 0 0
VANGUARD SHORT TERM GOVT TREAS ETF 92206c102   8,623,507 147,840 SH   SOLE   147,840 0 0
VANGUARD SHORT TERM TAX EXEMPT ETF 921935870   6,677,848 65,850 SH   SOLE   65,850 0 0
VANGUARD SHORT-TERM CORPORATE ETF 92206C409   37,136,664 479,988 SH   SOLE   479,988 0 0
VANGUARD SHORT-TERM TIPS ETF 922020805   356,175 7,500 SH   SOLE   7,500 0 0
VANGUARD TAX-EXEMPT BOND INDEX ETF 922907746   3,469,103 67,955 SH   SOLE   67,955 0 0
VANGUARD TOTAL BOND MKT ETF 921937835   5,867,819 79,780 SH   SOLE   79,780 0 0
VANGUARD ULTRA SHORT BOND ETF ETF 92203c303   3,116,691 63,040 SH   SOLE   63,040 0 0
ISHARES TRUST S&P 500 S&P 500 ETF 464287200   781,403 1,636 SH   SOLE   1,636 0 0
VANGUARD S&P 500 ETF NEW ETF 922908363   337,210 772 SH   SOLE   772 0 0
VANGUARD TOTAL STOCK MKT ETF 922908769   275,650 1,162 SH   SOLE   1,162 0 0
VANGUARD VALUE ETF ETF 922908744   280,312 1,875 SH   SOLE   1,875 0 0
ABBOTT LABORATORIES COM 002824100   472,310 4,291 SH   SOLE   4,291 0 0
ABBVIE INC COM 00287y109   410,670 2,650 SH   SOLE   2,650 0 0
ADOBE INC COM 00724F101   39,036,135 65,431 SH   SOLE   65,431 0 0
ALCON INC. COM h01301128   1,436,158 18,384 SH   SOLE   18,384 0 0
ALLEGIANT TRAVEL CO COM 01748X102   6,394,427 77,405 SH   SOLE   77,405 0 0
ALPHABET INC CL A COM 02079K305   8,282,220 59,290 SH   SOLE   59,290 0 0
ALPHABET INC CL C COM 02079K107   32,782,855 232,618 SH   SOLE   232,618 0 0
AMAZON.COM INC COM 023135106   23,487,949 154,587 SH   SOLE   154,587 0 0
AMETEK AEROSPACE PRODUCTS COM 031100100   4,053,656 24,584 SH   SOLE   24,584 0 0
ANSYS INC COM 03662Q105   27,683,389 76,288 SH   SOLE   76,288 0 0
APPLE INC COM 037833100   1,764,586 9,165 SH   SOLE   9,165 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   1,873,079 8,040 SH   SOLE   8,040 0 0
BERKSHIRE HATHAWAYINC DEL CL COM 084670702   714,033 2,002 SH   SOLE   2,002 0 0
BOOKING HOLDINGS INC COM COM 09857L108   22,996,627 6,483 SH   SOLE   6,483 0 0
COSTCO WHOLESALE CORP COM 22160k105   265,352 402 SH   SOLE   402 0 0
DANAHER CORP COM 235851102   31,456,688 135,976 SH   SOLE   135,976 0 0
ECOLAB INCORPORATED COM 278865100   25,648,242 129,308 SH   SOLE   129,308 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105   867,277 1,818 SH   SOLE   1,818 0 0
FASTENAL COMPANY COM 311900104   4,796,136 74,049 SH   SOLE   74,049 0 0
FISERV INCORPORATED COM 337738108   35,874,505 270,058 SH   SOLE   270,058 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   24,285,243 85,932 SH   SOLE   85,932 0 0
FORTIVE CORP COM COM 34959J108   22,301,323 302,884 SH   SOLE   302,884 0 0
HOME DEPOT INC COM 437076102   251,492 726 SH   SOLE   726 0 0
IDEXX LAB INC COM 45168d104   22,839,197 41,148 SH   SOLE   41,148 0 0
ILLINOIS TOOL WORKS INC COM 452308109   26,141,232 99,799 SH   SOLE   99,799 0 0
ILLUMINA INC COM 452327109   6,315,787 45,359 SH   SOLE   45,359 0 0
JOHNSON & JOHNSON COM 478160104   1,089,790 6,953 SH   SOLE   6,953 0 0
MC DONALDS CORP COM 580135101   350,273 1,181 SH   SOLE   1,181 0 0
MICROSOFT CORP COM 594918104   49,515,514 131,676 SH   SOLE   131,676 0 0
NVIDIA CORP COM 67066g104   39,380,390 79,521 SH   SOLE   79,521 0 0
ORACLE CORP COM 68389X105   27,559,086 261,397 SH   SOLE   261,397 0 0
PAYPAL HOLDINGS INC COM 70450Y103   11,834,567 192,714 SH   SOLE   192,714 0 0
PEPSICO INCORPORATED COM 713448108   652,695 3,843 SH   SOLE   3,843 0 0
PTC INC COM 69370C100   37,016,287 211,570 SH   SOLE   211,570 0 0
QUALCOMM INC COM 747525103   27,475,216 189,969 SH   SOLE   189,969 0 0
RESMED INC COM 761152107   20,508,396 119,221 SH   SOLE   119,221 0 0
ROPER TECHNOLOGIES INC COM 776696106   27,579,060 50,588 SH   SOLE   50,588 0 0
SERVICENOW INC COM 81762P102   32,618,643 46,170 SH   SOLE   46,170 0 0
SNOWFLAKE INC COM 833445109   17,949,004 90,196 SH   SOLE   90,196 0 0
SOLAREDGE TECHNOLOGIES, INC. COM 83417m104   3,043,966 32,521 SH   SOLE   32,521 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100   19,203,390 314,243 SH   SOLE   314,243 0 0
STARBUCKS CORP COM 855244109   19,902,251 207,294 SH   SOLE   207,294 0 0
STRYKER CORP COM 863667101   25,152,244 83,992 SH   SOLE   83,992 0 0
TJX COMPANIES INC COM 872540109   21,415,979 228,291 SH   SOLE   228,291 0 0
TYLER TECHNOLOGIES INC COM 902252105   24,495,142 58,584 SH   SOLE   58,584 0 0
UNITEDHEALTH GROUP COM 91324p102   327,464 622 SH   SOLE   622 0 0
VEEVA SYSTEMS COM 922475108   12,323,205 64,010 SH   SOLE   64,010 0 0
VERALTO CORP COM 92338c103   3,665,752 44,563 SH   SOLE   44,563 0 0
WABTEC COM COM 929740108   19,416,608 153,007 SH   SOLE   153,007 0 0
WISCONSIN EGY CP HLDG CO COM 92939u106   234,498 2,786 SH   SOLE   2,786 0 0
ZEBRA TECHNOLOGIES CORP CL A COM 989207105   11,477,127 41,990 SH   SOLE   41,990 0 0