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,324,251 117,747 SH   SOLE   117,747 0 0
ISHARES INTERMEDIATE GOVCREDIT ETF 464288612   1,994,681 19,685 SH   SOLE   19,685 0 0
ISHARES LEHMAN 1-3 YR TREAS BO ETF 464287457   13,309,849 164,380 SH   SOLE   164,380 0 0
ISHARES NATIONAL MUNI ETF 464288414   6,434,795 62,754 SH   SOLE   62,754 0 0
ISHARES TR FLTG RATE NT ETF ETF 46429B655   1,305,328 25,650 SH   SOLE   25,650 0 0
ISHARES TR S&P MUNI FUND ETF 464288158   488,585 4,750 SH   SOLE   4,750 0 0
ISHARES TR SHORT-TERM CORP BD ETF 464288646   6,638,602 133,225 SH   SOLE   133,225 0 0
SPDR SHORT-TERM CORP BOND ETF 78464a474   1,673,380 57,073 SH   SOLE   57,073 0 0
VANGUARD INTER-TERM TREASURY I ETF 92206c706   9,560,909 167,295 SH   SOLE   167,295 0 0
VANGUARD INTERMEDIATE BOND ETF 921937819   2,271,619 31,415 SH   SOLE   31,415 0 0
VANGUARD SHORT TERM GOVT TREAS ETF 92206c102   9,730,656 168,935 SH   SOLE   168,935 0 0
VANGUARD SHORT TERM TAX EXEMPT ETF 921935870   2,980,740 30,200 SH   SOLE   30,200 0 0
VANGUARD SHORT-TERM CORPORATE ETF 92206C409   34,541,788 459,638 SH   SOLE   459,638 0 0
VANGUARD SHORT-TERM TIPS ETF 922020805   354,600 7,500 SH   SOLE   7,500 0 0
VANGUARD TAX-EXEMPT BOND INDEX ETF 922907746   3,461,035 71,955 SH   SOLE   71,955 0 0
VANGUARD TOTAL BOND MKT ETF 921937835   5,608,916 80,380 SH   SOLE   80,380 0 0
VANGUARD ULTRA SHORT BOND ETF ETF 92203c303   4,877,680 99,160 SH   SOLE   99,160 0 0
ISHARES TRUST S&P 500 S&P 500 ETF 464287200   858,001 1,998 SH   SOLE   1,998 0 0
VANGUARD INDEX FUND VANGUARD G ETF 922908736   200,692 737 SH   SOLE   737 0 0
VANGUARD S&P 500 ETF NEW ETF 922908363   292,169 744 SH   SOLE   744 0 0
VANGUARD TOTAL STOCK MKT ETF 922908769   253,193 1,192 SH   SOLE   1,192 0 0
VANGUARD VALUE ETF ETF 922908744   258,619 1,875 SH   SOLE   1,875 0 0
ABBOTT LABORATORIES COM 002824100   415,583 4,291 SH   SOLE   4,291 0 0
ABBVIE INC COM 00287y109   395,009 2,650 SH   SOLE   2,650 0 0
ADOBE INC COM 00724F101   33,735,494 66,161 SH   SOLE   66,161 0 0
ALCON INC. COM h01301128   1,435,165 18,624 SH   SOLE   18,624 0 0
ALLEGIANT TRAVEL CO COM 01748X102   7,546,269 98,182 SH   SOLE   98,182 0 0
ALPHABET INC CL A COM 02079K305   7,961,522 60,840 SH   SOLE   60,840 0 0
ALPHABET INC CL C COM 02079K107   30,892,455 234,300 SH   SOLE   234,300 0 0
AMAZON.COM INC COM 023135106   19,854,110 156,184 SH   SOLE   156,184 0 0
AMETEK AEROSPACE PRODUCTS COM 031100100   3,662,084 24,784 SH   SOLE   24,784 0 0
ANSYS INC COM 03662Q105   22,677,773 76,215 SH   SOLE   76,215 0 0
APPLE INC COM 037833100   1,701,528 9,938 SH   SOLE   9,938 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   1,929,211 8,019 SH   SOLE   8,019 0 0
BERKSHIRE HATHAWAYINC DEL CL COM 084670702   701,301 2,002 SH   SOLE   2,002 0 0
BOOKING HOLDINGS INC COM COM 09857L108   20,104,270 6,519 SH   SOLE   6,519 0 0
COSTCO WHOLESALE CORP COM 22160k105   227,114 402 SH   SOLE   402 0 0
DANAHER CORP COM 235851102   33,677,342 135,741 SH   SOLE   135,741 0 0
ECOLAB INCORPORATED COM 278865100   22,000,147 129,871 SH   SOLE   129,871 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105   870,147 1,990 SH   SOLE   1,990 0 0
FASTENAL COMPANY COM 311900104   4,078,807 74,649 SH   SOLE   74,649 0 0
FISERV INCORPORATED COM 337738108   30,688,634 271,677 SH   SOLE   271,677 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   21,993,966 86,136 SH   SOLE   86,136 0 0
FORTIVE CORP COM COM 34959J108   22,623,150 305,059 SH   SOLE   305,059 0 0
HOME DEPOT INC COM 437076102   215,652 714 SH   SOLE   714 0 0
IDEXX LAB INC COM 45168d104   18,095,982 41,384 SH   SOLE   41,384 0 0
ILLINOIS TOOL WORKS INC COM 452308109   23,587,095 102,415 SH   SOLE   102,415 0 0
ILLUMINA INC COM 452327109   7,206,788 52,497 SH   SOLE   52,497 0 0
JOHNSON & JOHNSON COM 478160104   1,086,800 6,978 SH   SOLE   6,978 0 0
MC DONALDS CORP COM 580135101   302,250 1,147 SH   SOLE   1,147 0 0
MICROSOFT CORP COM 594918104   42,291,615 133,940 SH   SOLE   133,940 0 0
NVIDIA CORP COM 67066g104   35,379,912 81,335 SH   SOLE   81,335 0 0
ORACLE CORP COM 68389X105   27,932,269 263,711 SH   SOLE   263,711 0 0
PAYPAL HOLDINGS INC COM 70450Y103   12,631,920 216,078 SH   SOLE   216,078 0 0
PEPSICO INCORPORATED COM 713448108   645,228 3,808 SH   SOLE   3,808 0 0
PTC INC COM 69370C100   30,318,953 213,996 SH   SOLE   213,996 0 0
QUALCOMM INC COM 747525103   21,150,822 190,445 SH   SOLE   190,445 0 0
RESMED INC COM 761152107   17,519,785 118,481 SH   SOLE   118,481 0 0
ROPER TECHNOLOGIES INC COM 776696106   24,730,727 51,067 SH   SOLE   51,067 0 0
SERVICENOW INC COM 81762P102   26,271,679 47,001 SH   SOLE   47,001 0 0
SNOWFLAKE INC COM 833445109   13,816,977 90,443 SH   SOLE   90,443 0 0
SOLAREDGE TECHNOLOGIES, INC. COM 83417m104   6,374,353 49,219 SH   SOLE   49,219 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100   16,524,566 314,514 SH   SOLE   314,514 0 0
STARBUCKS CORP COM 855244109   19,076,481 209,012 SH   SOLE   209,012 0 0
STRYKER CORP COM 863667101   23,035,295 84,295 SH   SOLE   84,295 0 0
TJX COMPANIES INC COM 872540109   20,465,153 230,256 SH   SOLE   230,256 0 0
TYLER TECHNOLOGIES INC COM 902252105   22,735,923 58,880 SH   SOLE   58,880 0 0
UNITEDHEALTH GROUP COM 91324p102   311,085 617 SH   SOLE   617 0 0
VEEVA SYSTEMS COM 922475108   11,872,732 58,357 SH   SOLE   58,357 0 0
WABTEC COM COM 929740108   16,131,802 151,800 SH   SOLE   151,800 0 0
WISCONSIN EGY CP HLDG CO COM 92939u106   224,412 2,786 SH   SOLE   2,786 0 0
ZEBRA TECHNOLOGIES CORP CL A COM 989207105   12,499,901 52,847 SH   SOLE   52,847 0 0