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,571,163 115,352 SH   SOLE   115,352 0 0
ISHARES INTERMEDIATE GOVCREDIT ETF 464288612   2,144,135 20,520 SH   SOLE   20,520 0 0
ISHARES LEHMAN 1-3 YR TREAS BO ETF 464287457   13,877,646 168,910 SH   SOLE   168,910 0 0
ISHARES NATIONAL MUNI ETF 464288414   6,928,113 64,304 SH   SOLE   64,304 0 0
ISHARES TR FLTG RATE NT ETF ETF 46429B655   1,292,503 25,650 SH   SOLE   25,650 0 0
ISHARES TR S&P MUNI FUND ETF 464288158   497,230 4,750 SH   SOLE   4,750 0 0
ISHARES TR SHORT-TERM CORP BD ETF 464288646   7,056,698 139,626 SH   SOLE   139,626 0 0
SPDR SHORT-TERM CORP BOND ETF 78464a474   1,797,741 60,673 SH   SOLE   60,673 0 0
VANGUARD INTER-TERM TREASURY I ETF 92206c706   8,573,980 142,995 SH   SOLE   142,995 0 0
VANGUARD INTERMEDIATE BOND ETF 921937819   2,518,223 32,815 SH   SOLE   32,815 0 0
VANGUARD SHORT TERM GOVT TREAS ETF 92206c102   9,814,524 167,655 SH   SOLE   167,655 0 0
VANGUARD SHORT-TERM CORPORATE ETF 92206C409   34,726,874 455,554 SH   SOLE   455,554 0 0
VANGUARD SHORT-TERM TIPS ETF 922020805   358,650 7,500 SH   SOLE   7,500 0 0
VANGUARD TAX-EXEMPT BOND INDEX ETF 922907746   3,645,240 71,955 SH   SOLE   71,955 0 0
VANGUARD TOTAL BOND MKT ETF 921937835   6,457,615 87,466 SH   SOLE   87,466 0 0
VANGUARD ULTRA SHORT BOND ETF ETF 92203c303   6,622,534 134,495 SH   SOLE   134,495 0 0
ISHARES TRUST S&P 500 S&P 500 ETF 464287200   594,833 1,447 SH   SOLE   1,447 0 0
VANGUARD S&P 500 ETF NEW ETF 922908363   272,651 725 SH   SOLE   725 0 0
VANGUARD TOTAL STOCK MKT ETF 922908769   237,164 1,162 SH   SOLE   1,162 0 0
ABBOTT LABORATORIES COM 002824100   442,810 4,373 SH   SOLE   4,373 0 0
ABBVIE INC COM 00287y109   433,008 2,717 SH   SOLE   2,717 0 0
ADOBE INC COM 00724F101   25,634,042 66,518 SH   SOLE   66,518 0 0
ALCON INC. COM h01301128   1,427,730 20,240 SH   SOLE   20,240 0 0
ALLEGIANT TRAVEL CO COM 01748X102   8,315,084 90,401 SH   SOLE   90,401 0 0
ALPHABET INC CL A COM 02079K305   6,524,617 62,900 SH   SOLE   62,900 0 0
ALPHABET INC CL C COM 02079K107   24,656,528 237,082 SH   SOLE   237,082 0 0
AMAZON.COM INC COM 023135106   15,727,452 152,265 SH   SOLE   152,265 0 0
AMETEK AEROSPACE PRODUCTS COM 031100100   3,645,458 25,084 SH   SOLE   25,084 0 0
ANSYS INC COM 03662Q105   25,197,952 75,715 SH   SOLE   75,715 0 0
APPLE INC COM 037833100   1,609,136 9,758 SH   SOLE   9,758 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   1,796,401 8,069 SH   SOLE   8,069 0 0
BERKSHIRE HATHAWAYINC DEL CL COM 084670702   656,136 2,125 SH   SOLE   2,125 0 0
BOOKING HOLDINGS INC COM COM 09857L108   17,720,751 6,681 SH   SOLE   6,681 0 0
DANAHER CORP COM 235851102   33,590,379 133,274 SH   SOLE   133,274 0 0
DISNEY WALT CO COM 254687106   217,848 2,176 SH   SOLE   2,176 0 0
ECOLAB INCORPORATED COM 278865100   21,098,785 127,462 SH   SOLE   127,462 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105   826,029 1,990 SH   SOLE   1,990 0 0
FASTENAL COMPANY COM 311900104   4,129,039 76,549 SH   SOLE   76,549 0 0
FISERV INCORPORATED COM 337738108   30,827,915 272,741 SH   SOLE   272,741 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   18,053,188 85,621 SH   SOLE   85,621 0 0
FORTIVE CORP COM COM 34959J108   20,819,094 305,400 SH   SOLE   305,400 0 0
HOME DEPOT INC COM 437076102   207,972 705 SH   SOLE   705 0 0
IDEXX LAB INC COM 45168d104   20,369,759 40,733 SH   SOLE   40,733 0 0
ILLINOIS TOOL WORKS INC COM 452308109   25,102,993 103,114 SH   SOLE   103,114 0 0
ILLUMINA INC COM 452327109   10,409,171 44,761 SH   SOLE   44,761 0 0
JOHNSON & JOHNSON COM 478160104   1,097,067 7,078 SH   SOLE   7,078 0 0
MC DONALDS CORP COM 580135101   320,802 1,147 SH   SOLE   1,147 0 0
MICROSOFT CORP COM 594918104   39,781,130 137,985 SH   SOLE   137,985 0 0
NVIDIA CORP COM 67066g104   26,647,032 95,932 SH   SOLE   95,932 0 0
ORACLE CORP COM 68389X105   25,689,685 276,471 SH   SOLE   276,471 0 0
PAYPAL HOLDINGS INC COM 70450Y103   16,135,200 212,473 SH   SOLE   212,473 0 0
PEPSICO INCORPORATED COM 713448108   694,198 3,808 SH   SOLE   3,808 0 0
PTC INC COM 69370C100   27,393,006 213,624 SH   SOLE   213,624 0 0
QUALCOMM INC COM 747525103   22,958,531 179,954 SH   SOLE   179,954 0 0
RESMED INC COM 761152107   25,518,029 116,526 SH   SOLE   116,526 0 0
ROPER TECHNOLOGIES INC COM 776696106   22,601,227 51,286 SH   SOLE   51,286 0 0
SERVICENOW INC COM 81762P102   21,967,314 47,270 SH   SOLE   47,270 0 0
SOLAREDGE TECHNOLOGIES, INC. COM 83417m104   14,295,680 47,033 SH   SOLE   47,033 0 0
SS&C TECHNOLOGIES HOLDINGS COM 78467J100   17,580,240 311,320 SH   SOLE   311,320 0 0
STARBUCKS CORP COM 855244109   21,900,780 210,322 SH   SOLE   210,322 0 0
STRYKER CORP COM 863667101   24,439,943 85,613 SH   SOLE   85,613 0 0
TJX COMPANIES INC COM 872540109   18,320,803 233,803 SH   SOLE   233,803 0 0
TYLER TECHNOLOGIES INC COM 902252105   20,757,788 58,532 SH   SOLE   58,532 0 0
UNITEDHEALTH GROUP COM 91324p102   287,335 608 SH   SOLE   608 0 0
US BANCORP COM 902973304   280,361 7,777 SH   SOLE   7,777 0 0
VEEVA SYSTEMS COM 922475108   10,066,178 54,770 SH   SOLE   54,770 0 0
WABTEC COM COM 929740108   14,843,203 146,875 SH   SOLE   146,875 0 0
WISCONSIN EGY CP HLDG CO COM 92939u106   282,569 2,981 SH   SOLE   2,981 0 0
ZEBRA TECHNOLOGIES CORP CL A COM 989207105   13,553,478 42,621 SH   SOLE   42,621 0 0