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 LABS COM 002824100 245 2,073 SH   SOLE 0 1,657 0 416
ALPHABET INC CAP STK CL A 02079K305 16,644 5,984 SH   SOLE 0 5,513 0 471
ALPHABET INC CAP STK CL C 02079K107 595 213 SH   SOLE 0 47 0 166
AMAZON COM INC COM 023135106 597 183 SH   SOLE 0 172 0 11
AMGEN INC COM 031162100 315 1,303 SH   SOLE 0 1,282 0 21
APPLE INC COM 037833100 27,605 158,098 SH   SOLE 0 141,290 0 16,808
BANK NEW YORK MELLON CORP COM 064058100 248 5,000 SH   OTR 0 5,000 0 0
BANK NEW YORK MELLON CORP COM 064058100 263 5,309 SH   SOLE 0 3,967 0 1,342
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 31,649 89,679 SH   SOLE 0 80,140 0 9,539
BK OF AMERICA CORP COM 060505104 27,430 665,455 SH   SOLE 0 599,469 0 65,986
BOEING CO COM 097023105 1,944 10,154 SH   SOLE 0 9,529 0 625
BRISTOL-MYERS SQUIBB CO COM 110122108 320 4,387 SH   SOLE 0 4,152 0 235
CABLE ONE INC COM 12685J105 10,795 7,372 SH   SOLE 0 6,700 0 672
CALIFORNIA WTR SVC GROUP COM 130788102 392 6,605 SH   SOLE 0 6,600 0 5
CAPITAL ONE FINL CORP COM 14040H105 16,595 126,400 SH   SOLE 0 113,788 0 12,612
CARMAX INC COM 143130102 12,702 131,652 SH   SOLE 0 119,026 0 12,626
CATERPILLAR INC COM 149123101 385 1,726 SH   SOLE 0 1,641 0 85
CDK GLOBAL INC COM 12508E101 13,163 270,389 SH   SOLE 0 240,167 0 30,222
CHARTER COMMUNICATIONS INC N CL A 16119P108 9,497 17,409 SH   SOLE 0 15,856 0 1,553
CHEVRON CORP NEW COM 166764100 326 2,000 SH   OTR 0 2,000 0 0
CHEVRON CORP NEW COM 166764100 3,345 20,543 SH   SOLE 0 17,502 0 3,041
COCA COLA CO COM 191216100 676 10,906 SH   SOLE 0 10,800 0 106
CORNING INC COM 219350105 381 10,331 SH   SOLE 0 10,300 0 31
COSTCO WHSL CORP NEW COM 22160K105 391 679 SH   SOLE 0 665 0 14
CVS HEALTH CORP COM 126650100 16,372 161,763 SH   SOLE 0 145,509 0 16,254
DEERE & CO COM 244199105 831 2,000 SH   OTR 0 2,000 0 0
DEERE & CO COM 244199105 574 1,381 SH   SOLE 0 1,000 0 381
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 272 8,644 SH   SOLE 0 7,149 0 1,495
DISNEY WALT CO COM 254687106 508 3,707 SH   SOLE 0 3,412 0 295
EXXON MOBIL CORP COM 30231G102 149 1,800 SH   OTR 0 1,800 0 0
EXXON MOBIL CORP COM 30231G102 11,102 134,419 SH   SOLE 0 120,622 0 13,797
HOME DEPOT INC COM 437076102 249 832 SH   SOLE 0 581 0 251
INTEL CORP COM 458140100 221 4,450 SH   OTR 0 4,450 0 0
INTEL CORP COM 458140100 153 3,089 SH   SOLE 0 1,268 0 1,821
INTERNATIONAL BUSINESS MACHS COM 459200101 54 413 SH   OTR 0 413 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 454 3,492 SH   SOLE 0 1,085 0 2,407
ISHARES TR S&P 500 VAL ETF 464287408 408 2,621 SH   SOLE 0 2,250 0 371
JACOBS ENGR GROUP INC COM 469814107 18,379 133,368 SH   SOLE 0 120,925 0 12,443
JOHNSON & JOHNSON COM 478160104 1,856 10,471 SH   SOLE 0 9,793 0 678
JPMORGAN CHASE & CO COM 46625H100 725 5,321 SH   SOLE 0 4,633 0 688
KELLOGG CO COM 487836108 434 6,723 SH   SOLE 0 6,700 0 23
LIBERTY BROADBAND CORP COM SER C 530307305 11,456 84,657 SH   SOLE 0 75,289 0 9,368
MARKEL CORP COM 570535104 23,710 16,072 SH   SOLE 0 14,496 0 1,576
MARSH & MCLENNAN COS INC COM 571748102 645 3,782 SH   SOLE 0 3,772 0 10
MCDONALDS CORP COM 580135101 287 1,159 SH   SOLE 0 1,080 0 79
MERCK & CO INC COM 58933Y105 246 3,000 SH   OTR 0 3,000 0 0
MERCK & CO INC COM 58933Y105 366 4,459 SH   SOLE 0 4,341 0 118
MICROSOFT CORP COM 594918104 987 3,200 SH   OTR 0 3,200 0 0
MICROSOFT CORP COM 594918104 20,897 67,778 SH   SOLE 0 61,791 0 5,987
NOVO-NORDISK A S ADR 670100205 200 1,800 SH   OTR 0 1,800 0 0
NOVO-NORDISK A S ADR 670100205 12,593 113,397 SH   SOLE 0 101,584 0 11,813
PEPSICO INC COM 713448108 666 3,978 SH   SOLE 0 3,606 0 372
PFIZER INC COM 717081103 2,102 40,601 SH   SOLE 0 36,074 0 4,527
PROCTER AND GAMBLE CO COM 742718109 367 2,400 SH   OTR 0 2,400 0 0
PROCTER AND GAMBLE CO COM 742718109 1,732 11,337 SH   SOLE 0 3,878 0 7,459
PROGRESSIVE CORP COM 743315103 22,809 200,095 SH   SOLE 0 179,071 0 21,024
RAYTHEON TECHNOLOGIES CORP COM 75513E101 41 412 SH   OTR 0 412 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 190 1,920 SH   SOLE 0 1,857 0 63
ROBERT HALF INTL INC COM 770323103 422 3,700 SH   OTR 0 3,700 0 0
ROBERT HALF INTL INC COM 770323103 21,125 185,011 SH   SOLE 0 167,776 0 17,235
ROCKWELL AUTOMATION INC COM 773903109 308 1,100 SH   OTR 0 1,100 0 0
ROCKWELL AUTOMATION INC COM 773903109 412 1,472 SH   SOLE 0 1,455 0 17
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 3,486 70,365 SH   SOLE 0 68,278 0 2,087
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1,202 22,574 SH   SOLE 0 21,931 0 643
SCHWAB STRATEGIC TR US TIPS ETF 808524870 401 6,606 SH   SOLE 0 4,166 0 2,440
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 218 1,372 SH   SOLE 0 1,372 0 0
SEMPRA COM 816851109 442 2,630 SH   OTR 0 2,630 0 0
SEMPRA COM 816851109 77 456 SH   SOLE 0 200 0 256
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 347 1,000 SH   SOLE 0 1,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,458 3,228 SH   SOLE 0 2,728 0 500
STORE CAP CORP COM 862121100 18,872 645,624 SH   SOLE 0 576,941 0 68,683
TARGET CORP COM 87612E106 424 2,000 SH   OTR 0 2,000 0 0
TARGET CORP COM 87612E106 120 566 SH   SOLE 0 535 0 31
UNION PAC CORP COM 907818108 1,573 5,758 SH   SOLE 0 534 0 5,224
VALERO ENERGY CORP COM 91913Y100 203 2,000 SH   OTR 0 2,000 0 0
VALERO ENERGY CORP COM 91913Y100 11,937 117,560 SH   SOLE 0 107,401 0 10,159
VANGUARD INDEX FDS MID CAP ETF 922908629 377 1,585 SH   SOLE 0 1,585 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2,917 28,800 SH   SOLE 0 0 0 28,800
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,532 17,801 SH   SOLE 0 215 0 17,586
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 732 9,371 SH   SOLE 0 740 0 8,631
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 2,425 21,600 SH   SOLE 0 0 0 21,600
VEEVA SYS INC CL A COM 922475108 701 3,301 SH   SOLE 0 3,300 0 1
VERISIGN INC COM 92343E102 15,164 68,167 SH   SOLE 0 60,902 0 7,265
VISA INC COM CL A 92826C839 518 2,335 SH   SOLE 0 1,295 0 1,040
WELLS FARGO CO NEW COM 949746101 1,167 24,089 SH   SOLE 0 24,050 0 39
WIDEOPENWEST INC COM 96758W101 12,440 713,311 SH   SOLE 0 635,556 0 77,755
YUM BRANDS INC COM 988498101 232 1,956 SH   SOLE 0 1,950 0 6