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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1/100th BERKSHIRE HATHAWAY INC COM 084990175 411 100 SH   SOLE   100 0 0
ABBOTT LABS COM 002824100 16,495 139,638 SH   SOLE   139,638 0 0
ABBVIE INC COM COM 00287y109 735 6,810 SH   SOLE   6,810 0 0
ACCENTURE PLC COM G1151C101 61,791 193,145 SH   SOLE   193,145 0 0
ADOBE SYSTEMS COM 00724F101 45,185 78,484 SH   SOLE   78,484 0 0
ALPHABET CL A COM 02079K305 13,271 4,964 SH   SOLE   4,964 0 0
ALPHABET CL C COM 02079K107 50,636 18,998 SH   SOLE   18,998 0 0
AMAZON COM COM 023135106 26,093 7,943 SH   SOLE   7,943 0 0
AMERISOURCEBERGEN COM 03073E105 1,451 12,150 SH   SOLE   12,150 0 0
APPLE INC COM 037833100 44,976 317,849 SH   SOLE   317,849 0 0
BERKSHIRE HATHAWAY COM 084670702 24,663 90,359 SH   SOLE   90,359 0 0
BROADRIDGE FINL COM 11133T103 1,506 9,040 SH   SOLE   9,040 0 0
CHECK POINT COM M22465104 246 2,175 SH   SOLE   2,175 0 0
CINTAS CORP COM 172908105 284 745 SH   SOLE   745 0 0
COPART INC COM 217204106 246 1,770 SH   SOLE   1,770 0 0
EDWARDS LIFESCI COM 28176E108 301 2,655 SH   SOLE   2,655 0 0
EPAM SYS INC COM 29414B104 497 872 SH   SOLE   872 0 0
FACEBOOK INC CL A COM 30303M102 45,118 132,939 SH   SOLE   132,939 0 0
FORTINET INC COM COM 34959E109 248 850 SH   SOLE   850 0 0
HERSHEY CO COM 427866108 822 4,856 SH   SOLE   4,856 0 0
HOME DEPOT COM 437076102 41,282 125,759 SH   SOLE   125,759 0 0
IDEXX LABS INC COM 45168D104 224 360 SH   SOLE   360 0 0
INTUIT INC COM 461202103 33,615 62,307 SH   SOLE   62,307 0 0
JOHNSON & JOHNSON COM 478160104 297 1,840 SH   SOLE   1,840 0 0
LILLY, ELI & CO. COM 532457108 1,130 4,890 SH   SOLE   4,890 0 0
MARATHON PETE CORP COM COM 56585A102 463 7,490 SH   SOLE   7,490 0 0
MASTERCARD CL A COM 57636Q104 26,377 75,865 SH   SOLE   75,865 0 0
MERCK & CO INC. COM 58933y105 11,963 159,278 SH   SOLE   159,278 0 0
MICROSOFT CORP COM 594918104 68,957 244,596 SH   SOLE   244,596 0 0
McDONALD'S CORP COM 580135101 341 1,415 SH   SOLE   1,415 0 0
NIKE INC CLASS B COM 654106103 26,368 181,562 SH   SOLE   181,562 0 0
PAYPAL HLDGS INC COM 70450Y103 46,222 177,634 SH   SOLE   177,634 0 0
PEPSICO INC COM 713448108 892 5,930 SH   SOLE   5,930 0 0
POOL CORP COM 73278L105 326 750 SH   SOLE   750 0 0
PRICE T ROWE GRP COM 74144T108 819 4,165 SH   SOLE   4,165 0 0
REGENERON PHARMA COM 75886F107 25,107 41,487 SH   SOLE   41,487 0 0
SHERWIN WILLIAMS COM 824348106 1,359 4,860 SH   SOLE   4,860 0 0
SPDR TR UNIT SER 1 ETF COM 78462F103 229 533 SH   SOLE   533 0 0
STERIS PLC SHS USD COM G8473T100 241 1,180 SH   SOLE   1,180 0 0
STRYKER CORP. COM 863667101 34,306 130,086 SH   SOLE   130,086 0 0
TEXAS INSTRUMENTS COM 882508104 384 2,000 SH   SOLE   2,000 0 0
TRACTOR SUPPLY COM 892356106 17,130 84,545 SH   SOLE   84,545 0 0
UNITEDHEALTH COM 91324P102 1,858 4,756 SH   SOLE   4,756 0 0
VANGUARD SCOTTSDALE FD SHORT T COM 92206C102 301 4,897 SH   SOLE   4,897 0 0
VANGUARD WHITEHALL HIGH DIV YL COM 921946406 284 2,750 SH   SOLE   2,750 0 0
VEEVA SYS INC COM 922475108 278 965 SH   SOLE   965 0 0
VISA INC COM 92826C839 39,150 175,758 SH   SOLE   175,758 0 0
ZEBRA TECH COM 989207105 358 695 SH   SOLE   695 0 0