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 291 55 SH   SOLE   55 0 0
ABBVIE COM 00287y109 1,251 7,716 SH   SOLE   7,716 0 0
ACCENTURE PLC COM G1151C101 62,460 185,215 SH   SOLE   185,215 0 0
ADOBE SYSTEMS COM 00724F101 33,982 74,583 SH   SOLE   74,583 0 0
ADV AUTO PARTS COM 00751Y106 17,354 83,852 SH   SOLE   83,852 0 0
ALPHABET CL A COM 02079K305 13,595 4,888 SH   SOLE   4,888 0 0
ALPHABET CL C COM 02079K107 50,182 17,967 SH   SOLE   17,967 0 0
AMAZON COM 023135106 24,671 7,568 SH   SOLE   7,568 0 0
AMERISOURCEBERGEN COM 03073E105 2,072 13,395 SH   SOLE   13,395 0 0
APPLE COM 037833100 53,209 304,732 SH   SOLE   304,732 0 0
AUTO DATA PROC COM 053015103 14,698 64,594 SH   SOLE   64,594 0 0
BERKSHIRE HATHAWAY COM 084670702 18,041 51,121 SH   SOLE   51,121 0 0
BROADRIDGE FINL COM 11133T103 1,872 12,025 SH   SOLE   12,025 0 0
CDW CORP COM 12514G108 511 2,855 SH   SOLE   2,855 0 0
CHECK POINT COM M22465104 301 2,175 SH   SOLE   2,175 0 0
CINTAS CORP COM 172908105 949 2,230 SH   SOLE   2,230 0 0
COPART COM 217204106 662 5,275 SH   SOLE   5,275 0 0
DECKERS OUTDOOR COM 243537107 497 1,815 SH   SOLE   1,815 0 0
EDWARDS LIFESCI COM 28176E108 886 7,530 SH   SOLE   7,530 0 0
EPAM SYS COM 29414B104 624 2,104 SH   SOLE   2,104 0 0
FAIR ISAAC COM 303250104 492 1,055 SH   SOLE   1,055 0 0
FASTENAL COM 311900104 526 8,855 SH   SOLE   8,855 0 0
FLEETCOR TECH. COM 339041105 777 3,118 SH   SOLE   3,118 0 0
FORTINET COM 34959E109 627 1,835 SH   SOLE   1,835 0 0
GENPACT LTD COM G3922B107 428 9,845 SH   SOLE   9,845 0 0
GRAINGER WW COM 384802104 21,048 40,808 SH   SOLE   40,808 0 0
HERSHEY CO COM 427866108 1,511 6,975 SH   SOLE   6,975 0 0
HOME DEPOT COM 437076102 36,065 120,485 SH   SOLE   120,485 0 0
IDEXX LABS COM 45168D104 580 1,060 SH   SOLE   1,060 0 0
INTUIT COM 461202103 28,346 58,951 SH   SOLE   58,951 0 0
JOHNSON & JOHNSON COM 478160104 343 1,938 SH   SOLE   1,938 0 0
KEYSIGHT TECH. COM 49338L103 577 3,650 SH   SOLE   3,650 0 0
KLA CORP COM 482480100 22,650 61,875 SH   SOLE   61,875 0 0
LILLY, ELI & CO. COM 532457108 1,491 5,205 SH   SOLE   5,205 0 0
MASTERCARD CL A COM 57636Q104 25,694 71,895 SH   SOLE   71,895 0 0
MATCH GROUP COM 57667L107 328 3,015 SH   SOLE   3,015 0 0
MERCK & CO COM 58933y105 23,913 291,449 SH   SOLE   291,449 0 0
METTLER TOLEDO COM 592688105 479 349 SH   SOLE   349 0 0
MICROSOFT CORP COM 594918104 71,856 233,065 SH   SOLE   233,065 0 0
NIKE INC CLASS B COM 654106103 23,428 174,108 SH   SOLE   174,108 0 0
PEPSICO COM 713448108 1,080 6,455 SH   SOLE   6,455 0 0
POOL CORP COM 73278L105 907 2,145 SH   SOLE   2,145 0 0
PRICE T ROWE GRP COM 74144T108 717 4,745 SH   SOLE   4,745 0 0
ROPER TECH. COM 776696106 498 1,055 SH   SOLE   1,055 0 0
SHERWIN WILLIAMS COM 824348106 1,339 5,365 SH   SOLE   5,365 0 0
STERIS PLC COM G8473T100 592 2,450 SH   SOLE   2,450 0 0
STRYKER CORP. COM 863667101 33,312 124,600 SH   SOLE   124,600 0 0
TEXAS INSTRUMENTS COM 882508104 367 2,000 SH   SOLE   2,000 0 0
TRACTOR SUPPLY COM 892356106 19,517 83,633 SH   SOLE   83,633 0 0
UNITEDHEALTH COM 91324P102 19,242 37,731 SH   SOLE   37,731 0 0
VANGUARD SCOTTSDALE FD SHORT T COM 92206C102 290 4,897 SH   SOLE   4,897 0 0
VANGUARD WHITEHALL HIGH DIV YL COM 921946406 309 2,750 SH   SOLE   2,750 0 0
VEEVA SYSTEMS COM 922475108 530 2,495 SH   SOLE   2,495 0 0
VISA COM 92826C839 37,065 167,132 SH   SOLE   167,132 0 0
YETI HLDGS COM 98585X104 444 7,410 SH   SOLE   7,410 0 0
ZEBRA TECH COM 989207105 647 1,563 SH   SOLE   1,563 0 0