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   13,596,646 117,965 SH   SOLE   117,965 0 0
ISHARES INTERMEDIATE GOVCREDIT ETF 464288612   2,091,957 20,330 SH   SOLE   20,330 0 0
ISHARES LEHMAN 1-3 YR TREAS BO ETF 464287457   13,504,279 166,555 SH   SOLE   166,555 0 0
ISHARES NATIONAL MUNI ETF 464288414   6,927,204 64,904 SH   SOLE   64,904 0 0
ISHARES TR FLTG RATE NT ETF ETF 46429B655   1,303,533 25,650 SH   SOLE   25,650 0 0
ISHARES TR S&P MUNI FUND ETF 464288158   494,190 4,750 SH   SOLE   4,750 0 0
ISHARES TR SHORT-TERM CORP BD ETF 464288646   6,974,934 139,026 SH   SOLE   139,026 0 0
SPDR SHORT-TERM CORP BOND ETF 78464a474   1,715,557 58,273 SH   SOLE   58,273 0 0
VANGUARD INTER-TERM TREASURY I ETF 92206c706   9,782,142 166,760 SH   SOLE   166,760 0 0
VANGUARD INTERMEDIATE BOND ETF 921937819   2,457,388 32,665 SH   SOLE   32,665 0 0
VANGUARD SHORT TERM GOVT TREAS ETF 92206c102   9,761,854 169,095 SH   SOLE   169,095 0 0
VANGUARD SHORT TERM TAX EXEMPT ETF 921935870   2,532,096 25,200 SH   SOLE   25,200 0 0
VANGUARD SHORT-TERM CORPORATE ETF 92206C409   34,467,208 455,554 SH   SOLE   455,554 0 0
VANGUARD SHORT-TERM TIPS ETF 922020805   355,650 7,500 SH   SOLE   7,500 0 0
VANGUARD TAX-EXEMPT BOND INDEX ETF 922907746   3,613,580 71,955 SH   SOLE   71,955 0 0
VANGUARD TOTAL BOND MKT ETF 921937835   5,996,998 82,501 SH   SOLE   82,501 0 0
VANGUARD ULTRA SHORT BOND ETF ETF 92203c303   5,071,346 103,160 SH   SOLE   103,160 0 0
ISHARES TRUST S&P 500 S&P 500 ETF 464287200   648,954 1,456 SH   SOLE   1,456 0 0
VANGUARD S&P 500 ETF NEW ETF 922908363   287,132 705 SH   SOLE   705 0 0
VANGUARD TOTAL STOCK MKT ETF 922908769   255,965 1,162 SH   SOLE   1,162 0 0
ABBOTT LABORATORIES COM 002824100   475,109 4,358 SH   SOLE   4,358 0 0
ABBVIE INC COM 00287y109   366,061 2,717 SH   SOLE   2,717 0 0
ADOBE INC COM 00724F101   32,872,842 67,226 SH   SOLE   67,226 0 0
ALCON INC. COM h01301128   1,529,217 18,624 SH   SOLE   18,624 0 0
ALLEGIANT TRAVEL CO COM 01748X102   11,788,869 93,355 SH   SOLE   93,355 0 0
ALPHABET INC CL A COM 02079K305   7,636,860 63,800 SH   SOLE   63,800 0 0
ALPHABET INC CL C COM 02079K107   28,765,093 237,787 SH   SOLE   237,787 0 0
AMAZON.COM INC COM 023135106   20,343,851 156,059 SH   SOLE   156,059 0 0
AMETEK AEROSPACE PRODUCTS COM 031100100   4,060,598 25,084 SH   SOLE   25,084 0 0
ANSYS INC COM 03662Q105   25,173,510 76,221 SH   SOLE   76,221 0 0
APPLE INC COM 037833100   1,880,588 9,695 SH   SOLE   9,695 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   1,762,496 8,019 SH   SOLE   8,019 0 0
BERKSHIRE HATHAWAYINC DEL CL COM 084670702   807,829 2,369 SH   SOLE   2,369 0 0
BOOKING HOLDINGS INC COM COM 09857L108   18,011,201 6,670 SH   SOLE   6,670 0 0
CHURCH&DWIGHT CO INC COM 171340102   203,467 2,030 SH   SOLE   2,030 0 0
COSTCO WHOLESALE CORP COM 22160k105   216,429 402 SH   SOLE   402 0 0
DANAHER CORP COM 235851102   32,240,880 134,337 SH   SOLE   134,337 0 0
ECOLAB INCORPORATED COM 278865100   24,063,408 128,895 SH   SOLE   128,895 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105   797,293 1,990 SH   SOLE   1,990 0 0
FASTENAL COMPANY COM 311900104   4,545,105 77,049 SH   SOLE   77,049 0 0
FISERV INCORPORATED COM 337738108   34,448,916 273,079 SH   SOLE   273,079 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   21,792,740 86,796 SH   SOLE   86,796 0 0
FORTIVE CORP COM COM 34959J108   23,074,669 308,609 SH   SOLE   308,609 0 0
HOME DEPOT INC COM 437076102   221,704 714 SH   SOLE   714 0 0
IDEXX LAB INC COM 45168d104   20,800,358 41,416 SH   SOLE   41,416 0 0
ILLINOIS TOOL WORKS INC COM 452308109   25,795,886 103,118 SH   SOLE   103,118 0 0
ILLUMINA INC COM 452327109   9,027,081 48,147 SH   SOLE   48,147 0 0
JOHNSON & JOHNSON COM 478160104   1,171,526 7,078 SH   SOLE   7,078 0 0
MC DONALDS CORP COM 580135101   342,372 1,147 SH   SOLE   1,147 0 0
MICROSOFT CORP COM 594918104   46,192,272 135,644 SH   SOLE   135,644 0 0
NVIDIA CORP COM 67066g104   36,864,078 87,145 SH   SOLE   87,145 0 0
ORACLE CORP COM 68389X105   31,919,812 268,031 SH   SOLE   268,031 0 0
PAYPAL HOLDINGS INC COM 70450Y103   14,481,878 217,022 SH   SOLE   217,022 0 0
PEPSICO INCORPORATED COM 713448108   705,318 3,808 SH   SOLE   3,808 0 0
PTC INC COM 69370C100   30,620,968 215,186 SH   SOLE   215,186 0 0
QUALCOMM INC COM 747525103   21,720,038 182,460 SH   SOLE   182,460 0 0
RESMED INC COM 761152107   25,433,618 116,401 SH   SOLE   116,401 0 0
ROPER TECHNOLOGIES INC COM 776696106   24,698,696 51,370 SH   SOLE   51,370 0 0
SERVICENOW INC COM 81762P102   26,703,128 47,517 SH   SOLE   47,517 0 0
SNOWFLAKE INC COM 833445109   11,671,170 66,321 SH   SOLE   66,321 0 0
SOLAREDGE TECHNOLOGIES, INC. COM 83417m104   14,630,939 54,380 SH   SOLE   54,380 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100   19,129,602 315,670 SH   SOLE   315,670 0 0
STARBUCKS CORP COM 855244109   20,814,340 210,119 SH   SOLE   210,119 0 0
STRYKER CORP COM 863667101   25,882,920 84,837 SH   SOLE   84,837 0 0
TJX COMPANIES INC COM 872540109   19,812,795 233,669 SH   SOLE   233,669 0 0
TYLER TECHNOLOGIES INC COM 902252105   24,595,052 59,056 SH   SOLE   59,056 0 0
UNITEDHEALTH GROUP COM 91324p102   370,093 770 SH   SOLE   770 0 0
VEEVA SYSTEMS COM 922475108   11,412,976 57,720 SH   SOLE   57,720 0 0
WABTEC COM COM 929740108   16,738,839 152,629 SH   SOLE   152,629 0 0
WISCONSIN EGY CP HLDG CO COM 92939u106   245,837 2,786 SH   SOLE   2,786 0 0
ZEBRA TECHNOLOGIES CORP CL A COM 989207105   15,605,920 52,753 SH   SOLE   52,753 0 0