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 266 65 SH   SOLE   65 0 0
ACCENTURE PLC COM G1151C101 51,172 184,306 SH   SOLE   184,306 0 0
ADOBE SYSTEMS COM 00724F101 27,009 73,782 SH   SOLE   73,782 0 0
ADV AUTO PARTS COM 00751Y106 14,558 84,105 SH   SOLE   84,105 0 0
ALPHABET CL A COM 02079K305 10,781 4,947 SH   SOLE   4,947 0 0
ALPHABET CL C COM 02079K107 38,958 17,810 SH   SOLE   17,810 0 0
AMAZON COM 023135106 15,970 150,360 SH   SOLE   150,360 0 0
AMERISOURCEBERGEN COM 03073E105 2,161 15,275 SH   SOLE   15,275 0 0
APPLE COM 037833100 41,664 304,740 SH   SOLE   304,740 0 0
AUTO DATA PROC COM 053015103 14,087 67,066 SH   SOLE   67,066 0 0
BERKSHIRE HATHAWAY COM 084670702 13,898 50,904 SH   SOLE   50,904 0 0
BROADRIDGE FINL COM 11133T103 2,177 15,270 SH   SOLE   15,270 0 0
CDW CORP COM 12514G108 460 2,920 SH   SOLE   2,920 0 0
CHECK POINT COM M22465104 265 2,175 SH   SOLE   2,175 0 0
CINTAS CORP COM 172908105 837 2,240 SH   SOLE   2,240 0 0
COPART COM 217204106 600 5,525 SH   SOLE   5,525 0 0
DECKERS OUTDOOR COM 243537107 476 1,865 SH   SOLE   1,865 0 0
EDWARDS LIFESCI COM 28176E108 746 7,845 SH   SOLE   7,845 0 0
EPAM SYS COM 29414B104 631 2,139 SH   SOLE   2,139 0 0
FAIR ISAAC COM 303250104 433 1,080 SH   SOLE   1,080 0 0
FASTENAL COM 311900104 475 9,515 SH   SOLE   9,515 0 0
FLEETCOR TECH. COM 339041105 675 3,213 SH   SOLE   3,213 0 0
FORTINET COM 34959E109 522 9,225 SH   SOLE   9,225 0 0
GENPACT LTD COM G3922B107 418 9,875 SH   SOLE   9,875 0 0
GRAINGER WW COM 384802104 18,408 40,507 SH   SOLE   40,507 0 0
HERSHEY CO COM 427866108 1,651 7,675 SH   SOLE   7,675 0 0
HOME DEPOT COM 437076102 32,900 119,953 SH   SOLE   119,953 0 0
IDEXX LABS COM 45168D104 379 1,080 SH   SOLE   1,080 0 0
INTUIT COM 461202103 22,610 58,659 SH   SOLE   58,659 0 0
JOHNSON & JOHNSON COM 478160104 382 2,150 SH   SOLE   2,150 0 0
KEYSIGHT TECH. COM 49338L103 511 3,710 SH   SOLE   3,710 0 0
KLA CORP COM 482480100 19,562 61,307 SH   SOLE   61,307 0 0
LILLY, ELI & CO. COM 532457108 1,928 5,945 SH   SOLE   5,945 0 0
MASTERCARD CL A COM 57636Q104 22,503 71,329 SH   SOLE   71,329 0 0
MATCH GROUP COM 57667L107 213 3,060 SH   SOLE   3,060 0 0
MERCK & CO COM 58933y105 26,523 290,921 SH   SOLE   290,921 0 0
METTLER TOLEDO COM 592688105 423 368 SH   SOLE   368 0 0
MICROSOFT CORP COM 594918104 59,714 232,504 SH   SOLE   232,504 0 0
NIKE INC CLASS B COM 654106103 17,847 174,628 SH   SOLE   174,628 0 0
PEPSICO COM 713448108 1,233 7,397 SH   SOLE   7,397 0 0
POOL CORP COM 73278L105 803 2,285 SH   SOLE   2,285 0 0
PRICE T ROWE GRP COM 74144T108 612 5,385 SH   SOLE   5,385 0 0
ROPER TECH. COM 776696106 432 1,095 SH   SOLE   1,095 0 0
SHERWIN WILLIAMS COM 824348106 1,611 7,193 SH   SOLE   7,193 0 0
STERIS PLC COM G8473T100 531 2,575 SH   SOLE   2,575 0 0
STRYKER CORP. COM 863667101 24,748 124,407 SH   SOLE   124,407 0 0
TEXAS INSTRUMENTS COM 882508104 307 2,000 SH   SOLE   2,000 0 0
TRACTOR SUPPLY COM 892356106 16,212 83,631 SH   SOLE   83,631 0 0
UNITED PARCEL SERVICE COM 911312106 493 2,703 SH   SOLE   2,703 0 0
UNITEDHEALTH COM 91324P102 19,577 38,115 SH   SOLE   38,115 0 0
VANGUARD SCOTTSDALE FD SHORT T COM 92206C102 288 4,897 SH   SOLE   4,897 0 0
VANGUARD WHITEHALL HIGH DIV YL COM 921946406 280 2,750 SH   SOLE   2,750 0 0
VEEVA SYSTEMS COM 922475108 546 2,755 SH   SOLE   2,755 0 0
VISA COM 92826C839 32,729 166,230 SH   SOLE   166,230 0 0
YETI HLDGS COM 98585X104 341 7,890 SH   SOLE   7,890 0 0
ZEBRA TECH COM 989207105 486 1,655 SH   SOLE   1,655 0 0