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
Abbott Laboratories COM 002824100 3,715 40,628 SH   SOLE   39,763 0 865
Abbvie Inc COM 00287y109 2,957 30,120 SH   SOLE   29,445 0 675
Alphabet Inc. Class A COM 02079k305 12,086 8,523 SH   SOLE   8,424 0 99
Altria Group Inc COM 02209s103 332 8,459 SH   SOLE   8,459 0 0
Amazon.Com Inc COM 023135106 792 287 SH   SOLE   287 0 0
Amgen Inc. COM 031162100 396 1,678 SH   SOLE   1,678 0 0
Apple Inc COM 037833100 7,640 20,943 SH   SOLE   20,831 0 112
Applied Materials COM 038222105 389 6,441 SH   SOLE   6,441 0 0
Auto Data Processing COM 053015103 258 1,734 SH   SOLE   1,734 0 0
Bayer COM 072730302 1,159 62,250 SH   SOLE   62,190 0 60
Becton Dickinson COM 075887109 3,432 14,343 SH   SOLE   13,993 0 350
Berkshire Hathaway COM 084670702 40,104 224,658 SH   SOLE   221,423 0 3,235
Berkshire Hathaway Class A COM 084990175 267 1 SH   SOLE   1 0 0
Boeing Co COM 097023105 233 1,273 SH   SOLE   1,273 0 0
Bristol-Myers Squibb COM 110122108 217 3,682 SH   SOLE   3,682 0 0
CVS Health Corp COM 126650100 1,805 27,777 SH   SOLE   27,072 0 705
Chevron Corp COM 166764100 3,728 41,779 SH   SOLE   41,269 0 510
Cisco Systems Inc COM 17275r102 303 6,488 SH   SOLE   6,488 0 0
Comcast Corp COM 20030n101 7,805 200,238 SH   SOLE   198,118 0 2,120
Conocophillips COM 20825c104 950 22,597 SH   SOLE   22,012 0 585
Costco Wholesale Co COM 22160k105 310 1,021 SH   SOLE   1,021 0 0
Exxon Mobil Corp COM 30231g102 4,297 96,079 SH   SOLE   94,964 0 1,115
Facebook Inc COM 30303m102 6,749 29,720 SH   SOLE   29,350 0 370
Intel Corp COM 458140100 287 4,792 SH   SOLE   4,792 0 0
Invesco International Dividend COM 46137v548 834 68,540 SH   SOLE   68,540 0 0
Invesco Qqq Trust COM 46090e103 3,057 12,345 SH   SOLE   12,345 0 0
J P Morgan Chase & Co COM 46625h100 639 6,793 SH   SOLE   6,793 0 0
Johnson & Johnson COM 478160104 15,500 110,218 SH   SOLE   108,503 0 1,715
Liberty Broadband COM 530307305 9,483 76,499 SH   SOLE   75,554 0 945
Markel Corp COM 570535104 2,644 2,864 SH   SOLE   2,802 0 62
Mcdonalds Corp COM 580135101 2,519 13,656 SH   SOLE   13,456 0 200
Medtronic Plc COM g5960l103 4,148 45,234 SH   SOLE   44,454 0 780
Merck & Co. Inc. COM 58933y105 2,558 33,077 SH   SOLE   32,702 0 375
Microsoft Corp COM 594918104 16,937 83,225 SH   SOLE   81,845 0 1,380
Nestle COM 641069406 581 5,259 SH   SOLE   5,259 0 0
Pepsico Inc COM 713448108 3,347 25,305 SH   SOLE   24,975 0 330
Pfizer Inc COM 717081103 6,765 206,893 SH   SOLE   204,248 0 2,645
Philip Morris Intl COM 718172109 620 8,851 SH   SOLE   8,851 0 0
Phillips 66 COM 718546104 1,241 17,266 SH   SOLE   16,937 0 329
Procter & Gamble COM 742718109 371 3,105 SH   SOLE   3,105 0 0
Ross Stores Inc COM 778296103 341 4,000 SH   SOLE   4,000 0 0
Schwab Fundamental Emerging Ma COM 808524730 592 25,271 SH   SOLE   25,271 0 0
Stryker Corp COM 863667101 4,745 26,331 SH   SOLE   26,006 0 325
Unilever COM 904784709 4,416 82,892 SH   SOLE   82,177 0 715
Vanguard Ftse Developed Market COM 921943858 332 8,550 SH   SOLE   8,550 0 0
Verizon COM 92343v104 763 13,845 SH   SOLE   13,845 0 0
Visa Inc COM 92826c839 482 2,494 SH   SOLE   2,494 0 0
Walt Disney Co COM 254687106 1,773 15,904 SH   SOLE   15,899 0 5
Wisdomtree Emerging Markets Hi COM 97717w315 2,753 76,209 SH   SOLE   76,209 0 0
Agnico Eagle Mines COM 008474108 14,614 228,129 SH   SOLE   224,914 0 3,215
Barrick Gold Corp COM 679011080 15,029 557,872 SH   SOLE   551,712 0 6,160
Kirkland Lake Gold COM 49741e100 246 5,960 SH   SOLE   5,960 0 0
Newmont Corp COM 651639106 16,410 265,794 SH   SOLE   261,919 0 3,875
Pan American Silver Corp COM 697900108 8,017 263,791 SH   SOLE   259,531 0 4,260
Sprott Physical Gold & Silver COM 85208r101 12,274 726,258 SH   SOLE   714,738 0 11,520
Vaneck Vectors Gold Miners COM 92189f106 2,102 57,317 SH   SOLE   57,232 0 85