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 264 65 SH   SOLE   65 0 0
ACCENTURE PLC COM G1151C101 44,974 174,794 SH   SOLE   174,794 0 0
ADOBE SYSTEMS COM 00724F101 19,258 69,980 SH   SOLE   69,980 0 0
ADV AUTO PARTS COM 00751Y106 12,521 80,090 SH   SOLE   80,090 0 0
ALPHABET CL A COM 02079K305 9,545 99,795 SH   SOLE   99,795 0 0
ALPHABET CL C COM 02079K107 31,768 330,405 SH   SOLE   330,405 0 0
AMAZON COM 023135106 16,004 141,626 SH   SOLE   141,626 0 0
AMERISOURCEBERGEN COM 03073E105 2,020 14,930 SH   SOLE   14,930 0 0
APPLE COM 037833100 40,078 289,998 SH   SOLE   289,998 0 0
AUTO DATA PROC COM 053015103 14,828 65,556 SH   SOLE   65,556 0 0
BERKSHIRE HATHAWAY COM 084670702 12,879 48,231 SH   SOLE   48,231 0 0
BROADRIDGE FINL COM 11133T103 2,175 15,070 SH   SOLE   15,070 0 0
CDW CORP COM 12514G108 407 2,605 SH   SOLE   2,605 0 0
CHECK POINT COM M22465104 244 2,175 SH   SOLE   2,175 0 0
CINTAS CORP COM 172908105 765 1,970 SH   SOLE   1,970 0 0
COPART COM 217204106 522 4,910 SH   SOLE   4,910 0 0
DECKERS OUTDOOR COM 243537107 511 1,635 SH   SOLE   1,635 0 0
EDWARDS LIFESCI COM 28176E108 570 6,895 SH   SOLE   6,895 0 0
EPAM SYS COM 29414B104 684 1,889 SH   SOLE   1,889 0 0
FAIR ISAAC COM 303250104 391 950 SH   SOLE   950 0 0
FASTENAL COM 311900104 392 8,510 SH   SOLE   8,510 0 0
FLEETCOR TECH. COM 339041105 507 2,878 SH   SOLE   2,878 0 0
FORTINET COM 34959E109 403 8,195 SH   SOLE   8,195 0 0
GENPACT LTD COM G3922B107 385 8,795 SH   SOLE   8,795 0 0
GRAINGER WW COM 384802104 18,773 38,375 SH   SOLE   38,375 0 0
HERSHEY CO COM 427866108 1,694 7,685 SH   SOLE   7,685 0 0
HOME DEPOT COM 437076102 31,517 114,217 SH   SOLE   114,217 0 0
IDEXX LABS COM 45168D104 311 955 SH   SOLE   955 0 0
INTUIT COM 461202103 21,483 55,467 SH   SOLE   55,467 0 0
ITT INC COM COM 45073V108 404 6,190 SH   SOLE   6,190 0 0
JOHNSON & JOHNSON COM 478160104 291 1,780 SH   SOLE   1,780 0 0
KEYSIGHT TECH. COM 49338L103 563 3,575 SH   SOLE   3,575 0 0
KLA CORP COM 482480100 17,481 57,762 SH   SOLE   57,762 0 0
LILLY, ELI & CO. COM 532457108 1,363 4,215 SH   SOLE   4,215 0 0
MASTERCARD CL A COM 57636Q104 19,239 67,661 SH   SOLE   67,661 0 0
MERCK & CO COM 58933y105 23,460 272,414 SH   SOLE   272,414 0 0
METTLER TOLEDO COM 592688105 353 326 SH   SOLE   326 0 0
MICROSOFT CORP COM 594918104 51,422 220,789 SH   SOLE   220,789 0 0
NIKE INC CLASS B COM 654106103 13,682 164,605 SH   SOLE   164,605 0 0
PEPSICO COM 713448108 1,183 7,245 SH   SOLE   7,245 0 0
POOL CORP COM 73278L105 646 2,030 SH   SOLE   2,030 0 0
PRICE T ROWE GRP COM 74144T108 582 5,540 SH   SOLE   5,540 0 0
ROPER TECH. COM 776696106 348 968 SH   SOLE   968 0 0
SHERWIN WILLIAMS COM 824348106 1,492 7,288 SH   SOLE   7,288 0 0
STERIS PLC COM G8473T100 378 2,275 SH   SOLE   2,275 0 0
STRYKER CORP. COM 863667101 23,919 118,097 SH   SOLE   118,097 0 0
TEXAS INSTRUMENTS COM 882508104 310 2,000 SH   SOLE   2,000 0 0
TRACTOR SUPPLY COM 892356106 14,779 79,506 SH   SOLE   79,506 0 0
UNITED PARCEL SERVICE COM 911312106 413 2,558 SH   SOLE   2,558 0 0
UNITEDHEALTH COM 91324P102 24,258 48,033 SH   SOLE   48,033 0 0
VANGUARD SCOTTSDALE FD SHORT T COM 92206C102 283 4,897 SH   SOLE   4,897 0 0
VEEVA SYSTEMS COM 922475108 406 2,460 SH   SOLE   2,460 0 0
VISA COM 92826C839 28,017 157,712 SH   SOLE   157,712 0 0
ZEBRA TECH COM 989207105 383 1,460 SH   SOLE   1,460 0 0