The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
ISHARES 3-7 YEAR TREASURY BOND | ETF | 464288661 | 1,233 | 9,805 | SH | SOLE | 9,805 | 0 | 0 | ||
ISHARES FLOATING RATE | ETF | 46429b655 | 19,821 | 389,264 | SH | SOLE | 389,264 | 0 | 0 | ||
ISHARES INTERMEDIATE GOVCREDIT | ETF | 464288612 | 1,347 | 11,955 | SH | SOLE | 11,955 | 0 | 0 | ||
ISHARES LEHMAN 1-3 YR TREAS BO | ETF | 464287457 | 1,380 | 16,311 | SH | SOLE | 16,311 | 0 | 0 | ||
ISHARES NATIONAL MUNI | ETF | 464288414 | 8,629 | 75,754 | SH | SOLE | 75,754 | 0 | 0 | ||
ISHARES SHORT-TERM CORP B | ETF | 464288646 | 11,717 | 218,479 | SH | SOLE | 218,479 | 0 | 0 | ||
ISHARES TR BOND 7-10 YR TREASU | ETF | 464287440 | 436 | 3,960 | SH | SOLE | 3,960 | 0 | 0 | ||
ISHARES TR S&P MUNI FUND | ETF | 464288158 | 454 | 4,250 | SH | SOLE | 4,250 | 0 | 0 | ||
SPDR SHORT-TERM CORP BOND | ETF | 78464a474 | 2,477 | 80,332 | SH | SOLE | 80,332 | 0 | 0 | ||
VANGUARD INTER-TERM TREASURY I | ETF | 92206c706 | 6,806 | 103,275 | SH | SOLE | 103,275 | 0 | 0 | ||
VANGUARD SHORT-TERM CORPORATE | ETF | 92206c409 | 30,967 | 382,173 | SH | SOLE | 382,173 | 0 | 0 | ||
VANGUARD SHORT-TERM TIPS | ETF | 922020805 | 370 | 7,500 | SH | SOLE | 7,500 | 0 | 0 | ||
VANGUARD TAX-EXEMPT BONDINDEX | ETF | 922907746 | 5,095 | 95,155 | SH | SOLE | 95,155 | 0 | 0 | ||
VANGUARD TOTAL BOND MKT | ETF | 921937835 | 9,151 | 109,127 | SH | SOLE | 109,127 | 0 | 0 | ||
VANGUARD LARGE CAP ETF | ETF | 922908637 | 304 | 2,058 | SH | SOLE | 2,058 | 0 | 0 | ||
VANGUARD S&P 500 ETF NEW | ETF | 922908363 | 227 | 767 | SH | SOLE | 767 | 0 | 0 | ||
ABBOTT LABORATORIES | COM | 002824100 | 290 | 3,343 | SH | SOLE | 3,343 | 0 | 0 | ||
ABBVIE INC | COM | 00287y109 | 257 | 2,903 | SH | SOLE | 2,903 | 0 | 0 | ||
ADOBE INC | COM | 00724f101 | 24,944 | 75,631 | SH | SOLE | 75,631 | 0 | 0 | ||
ALLEGIANT TRAVEL CO | COM | 01748x102 | 16,227 | 93,238 | SH | SOLE | 93,238 | 0 | 0 | ||
ALPHABET INC CL A | COM | 02079k305 | 6,933 | 5,176 | SH | SOLE | 5,176 | 0 | 0 | ||
ALPHABET INC CL C | COM | 02079k107 | 16,468 | 12,317 | SH | SOLE | 12,317 | 0 | 0 | ||
AMAZON COM INC COM | COM | 023135106 | 11,436 | 6,189 | SH | SOLE | 6,189 | 0 | 0 | ||
AMETEK INC NEW | COM | 031100100 | 3,384 | 33,932 | SH | SOLE | 33,932 | 0 | 0 | ||
ANSYS INC. | COM | 03662q105 | 21,819 | 84,763 | SH | SOLE | 84,763 | 0 | 0 | ||
APPLE INC | COM | 037833100 | 731 | 2,488 | SH | SOLE | 2,488 | 0 | 0 | ||
AUTOMATIC DATA PROCESSING INC | COM | 053015103 | 2,062 | 12,095 | SH | SOLE | 12,095 | 0 | 0 | ||
BALCHEM CORP | COM | 057665200 | 13,064 | 128,548 | SH | SOLE | 128,548 | 0 | 0 | ||
BERKSHIRE HATHAWAYINC DEL CL | COM | 084670702 | 365 | 1,611 | SH | SOLE | 1,611 | 0 | 0 | ||
BOOKING HLDGS INC | COM | 09857l108 | 15,873 | 7,729 | SH | SOLE | 7,729 | 0 | 0 | ||
CDK GLOBAL INC | COM | 12508E101 | 328 | 5,998 | SH | SOLE | 5,998 | 0 | 0 | ||
CERNER CORP | COM | 156782104 | 17,038 | 232,156 | SH | SOLE | 232,156 | 0 | 0 | ||
CHURCH&DWIGHT CO INC | COM | 171340102 | 995 | 14,150 | SH | SOLE | 14,150 | 0 | 0 | ||
DANAHER CORP DEL | COM | 235851102 | 25,609 | 166,858 | SH | SOLE | 166,858 | 0 | 0 | ||
ECOLAB INC | COM | 278865100 | 22,265 | 115,368 | SH | SOLE | 115,368 | 0 | 0 | ||
EXXON MOBIL CORPORATION | COM | 30231g102 | 241 | 3,451 | SH | SOLE | 3,451 | 0 | 0 | ||
FACTSET RESEARCH SYSTEMS INC | COM | 303075105 | 14,939 | 55,680 | SH | SOLE | 55,680 | 0 | 0 | ||
FASTENAL COMPANY | COM | 311900104 | 16,041 | 434,119 | SH | SOLE | 434,119 | 0 | 0 | ||
FISERV INC | COM | 337738108 | 29,285 | 253,265 | SH | SOLE | 253,265 | 0 | 0 | ||
FLEETCOR TECHNOLOGIES INC | COM | 339041105 | 19,253 | 66,915 | SH | SOLE | 66,915 | 0 | 0 | ||
FORTIVE CORP | COM | 34959j108 | 15,245 | 199,572 | SH | SOLE | 199,572 | 0 | 0 | ||
IDEXX LAB INC DEL $0.10 | COM | 45168d104 | 577 | 2,208 | SH | SOLE | 2,208 | 0 | 0 | ||
ILLINOIS TOOL WORKS INC | COM | 452308109 | 20,643 | 114,922 | SH | SOLE | 114,922 | 0 | 0 | ||
ILLUMINA INC | COM | 452327109 | 12,800 | 38,585 | SH | SOLE | 38,585 | 0 | 0 | ||
JOHNSON & JOHNSON | COM | 478160104 | 1,409 | 9,656 | SH | SOLE | 9,656 | 0 | 0 | ||
MASTERCARD INC | COM | 57636q104 | 373 | 1,250 | SH | SOLE | 1,250 | 0 | 0 | ||
MC DONALDS CORP | COM | 580135101 | 219 | 1,107 | SH | SOLE | 1,107 | 0 | 0 | ||
MICROSOFT CORP | COM | 594918104 | 29,307 | 185,841 | SH | SOLE | 185,841 | 0 | 0 | ||
ORACLE CORP | COM | 68389x105 | 16,314 | 307,931 | SH | SOLE | 307,931 | 0 | 0 | ||
PAYPAL HOLDINGS INC | COM | 70450y103 | 20,985 | 194,002 | SH | SOLE | 194,002 | 0 | 0 | ||
PEPSICO INCORPORATED | COM | 713448108 | 665 | 4,865 | SH | SOLE | 4,865 | 0 | 0 | ||
PFIZER INCORPORATED | COM | 717081103 | 248 | 6,320 | SH | SOLE | 6,320 | 0 | 0 | ||
PROCTER & GAMBLE COMPANY | COM | 742718109 | 280 | 2,240 | SH | SOLE | 2,240 | 0 | 0 | ||
PROTO LABS INC | COM | 743713109 | 12,261 | 120,742 | SH | SOLE | 120,742 | 0 | 0 | ||
PTC INC | COM | 69370c100 | 16,127 | 215,341 | SH | SOLE | 215,341 | 0 | 0 | ||
QUALCOMM INC | COM | 747525103 | 18,146 | 205,664 | SH | SOLE | 205,664 | 0 | 0 | ||
RESMED INC | COM | 761152107 | 24,011 | 154,942 | SH | SOLE | 154,942 | 0 | 0 | ||
ROPER TECHNOLOGIES INC | COM | 776696106 | 18,753 | 52,941 | SH | SOLE | 52,941 | 0 | 0 | ||
SERVICENOW INC | COM | 81762p102 | 15,796 | 55,952 | SH | SOLE | 55,952 | 0 | 0 | ||
SMITH A O CORP DEL | COM | 831865209 | 10,645 | 223,438 | SH | SOLE | 223,438 | 0 | 0 | ||
SS&C TECHNOLOGIES HOLDINGS INC | COM | 78467j100 | 18,644 | 303,642 | SH | SOLE | 303,642 | 0 | 0 | ||
STARBUCKS CORP | COM | 855244109 | 19,727 | 224,371 | SH | SOLE | 224,371 | 0 | 0 | ||
STRYKER CORP | COM | 863667101 | 19,537 | 93,060 | SH | SOLE | 93,060 | 0 | 0 | ||
SYSCO CORPORATION | COM | 871829107 | 241 | 2,820 | SH | SOLE | 2,820 | 0 | 0 | ||
TJX COS INC NEW | COM | 872540109 | 21,197 | 347,157 | SH | SOLE | 347,157 | 0 | 0 | ||
TRUIST FINANCIAL CORP. | COM | 89832q109 | 12,175 | 216,175 | SH | SOLE | 216,175 | 0 | 0 | ||
TYLER TECHNOLOGIES INC | COM | 902252105 | 18,359 | 61,194 | SH | SOLE | 61,194 | 0 | 0 | ||
US BANCORP | COM | 902973304 | 1,378 | 23,241 | SH | SOLE | 23,241 | 0 | 0 | ||
WABTEC CORP | COM | 929740108 | 15,452 | 198,608 | SH | SOLE | 198,608 | 0 | 0 | ||
OAKMARK FUND | ETF | 413838103 | 213 | 2,667 | SH | SOLE | 2,667 | 0 | 0 | ||
PIMCO INCM | ETF | 72201m719 | 208 | 17,308 | SH | SOLE | 17,308 | 0 | 0 | ||
PIMCO INVESTMENT GRADE CORP | ETF | 72201m685 | 136 | 12,485 | SH | SOLE | 12,485 | 0 | 0 |