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
ACCENTURE PLC COM G1151C101 54,399 195,925 SH   SOLE   195,125 0 800
AGCO CORP COM 001084102 27,016 273,721 SH   SOLE   272,521 0 1,200
ALIBABA GROUP HOLDING-SP ADR COM 01609W102 21,653 190,475 SH   SOLE   189,675 0 800
ALLEGION PLC COM G0176J109 10,582 108,089 SH   SOLE   107,656 0 433
ALPHABET, INC COM 02079k107 79,663 36,418 SH   SOLE   36,283 0 135
ALTRIA GROUP INC COM 02209S103 9,729 232,925 SH   SOLE   232,925 0 0
AMER EXPRESS COM 025816109 52,125 376,029 SH   SOLE   374,429 0 1,600
AMERISOURCEBERGEN COM 03073E105 10,749 75,975 SH   SOLE   75,975 0 0
ANHEUSER BUSCH ADR COM 03524A108 4,723 87,540 SH   SOLE   87,540 0 0
ANSYS INC COM 03662Q105 5,976 24,975 SH   SOLE   24,975 0 0
APPLE INC COM 037833100 32,302 236,265 SH   SOLE   234,865 0 1,400
ATLAS CORP COM Y0436Q109 6,257 584,250 SH   SOLE   584,250 0 0
BANK OF AMERICA COM 060505104 46,958 1,508,438 SH   SOLE   1,503,738 0 4,700
BERKSHIRE HATH A COM 084670108 818 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 134,190 491,503 SH   SOLE   490,253 0 1,250
BRISTOL MYERS COM 110122108 653 8,475 SH   SOLE   8,475 0 0
CARMAX INC COM 143130102 36,622 404,755 SH   SOLE   403,955 0 800
CHARLES SCHWAB COM 808513105 8,057 127,525 SH   SOLE   127,525 0 0
CITIGROUP COM 172967424 7,710 167,635 SH   SOLE   167,035 0 600
COGNIZANT TECH COM 192446102 12,248 181,475 SH   SOLE   181,475 0 0
EVERTEC, INC COM 30040P103 9,360 253,800 SH   SOLE   253,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 694 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 32,872 383,835 SH   SOLE   382,635 0 1,200
GARTNER INC COM 366651107 42,950 177,603 SH   SOLE   176,675 0 928
GENTEX CORP COM 371901109 9,062 324,000 SH   SOLE   324,000 0 0
JP MORGAN CHASE COM 46625H100 24,552 218,026 SH   SOLE   217,276 0 750
LIBERTY BROADBAND COM 530307305 275 2,375 SH   SOLE   2,375 0 0
LIBERTY MED FORM 1 COM 531229854 7,407 116,698 SH   SOLE   116,698 0 0
LIBERTY SIRIUS-A COM 531229409 13,606 377,530 SH   SOLE   377,530 0 0
LOEWS CORP COM 540424108 21,734 366,760 SH   SOLE   365,460 0 1,300
MASTERCARD INC COM 57636Q104 34,788 110,269 SH   SOLE   109,819 0 450
MCKESSON CORP COM 58155Q103 15,006 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM G5960L038 5,385 60,000 SH   SOLE   60,000 0 0
META PLATFORMS COM 30303M102 20,167 125,065 SH   SOLE   124,740 0 325
MICROSOFT COM 594918104 15,644 60,910 SH   SOLE   60,910 0 0
NOW INC COM 67011P100 300 30,655 SH   SOLE   30,505 0 150
ORACLE CORP COM 68389x105 498 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103 9,147 130,974 SH   SOLE   130,424 0 550
PHILLIPS 66 COM 718546104 11,962 145,901 SH   SOLE   145,526 0 375
SCHLUMBERGER COM 806857108 16,603 464,285 SH   SOLE   462,785 0 1,500
SHYFT GROUP COM 825698103 4,100 220,557 SH   SOLE   220,557 0 0
SPX CORP. COM 784635104 19,932 377,215 SH   SOLE   375,215 0 2,000
TEXAS PAC LAND COM 88262P102 5,506 3,700 SH   SOLE   3,700 0 0
US BANCORP COM 902973304 19,352 420,513 SH   SOLE   419,763 0 750
VALERO ENERGY COM 91913Y100 17,217 162,000 SH   SOLE   162,000 0 0
WABTEC CORP COM 929740108 418 5,093 SH   SOLE   5,064 0 29
WALT DISNEY CO. COM 254687106 6,252 66,225 SH   SOLE   65,700 0 525
WELLS FARGO COM 949746101 52,585 1,342,471 SH   SOLE   1,339,471 0 3,000