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 67,723 211,686 SH   SOLE   210,886 0 800
AGCO CORP COM 001084102 35,386 288,796 SH   SOLE   287,596 0 1,200
ALIBABA GROUP HOLDING-SP ADR COM 01609W102 28,192 190,425 SH   SOLE   189,625 0 800
ALLEGION PLC COM G0176J109 14,459 109,388 SH   SOLE   108,955 0 433
ALPHABET, INC COM 02079k107 98,640 37,009 SH   SOLE   36,874 0 135
ALTRIA GROUP INC COM 02209S103 10,612 233,125 SH   SOLE   233,125 0 0
AMER EXPRESS COM 025816109 63,842 381,079 SH   SOLE   379,479 0 1,600
AMERISOURCEBERGEN COM 03073E105 9,075 75,975 SH   SOLE   75,975 0 0
ANHEUSER BUSCH ADR COM 03524A108 3,838 68,075 SH   SOLE   68,075 0 0
ANSYS INC COM 03662Q105 8,571 25,175 SH   SOLE   25,175 0 0
APPLE INC COM 037833100 37,380 264,170 SH   SOLE   262,770 0 1,400
ATLAS CORP COM Y0436Q109 8,007 527,125 SH   SOLE   527,125 0 0
BANK OF AMERICA COM 060505104 69,253 1,631,393 SH   SOLE   1,626,693 0 4,700
BERKSHIRE HATH A COM 084670108 823 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 136,878 501,494 SH   SOLE   500,244 0 1,250
BRISTOL MYERS COM 110122108 513 8,675 SH   SOLE   8,675 0 0
CARMAX INC COM 143130102 48,363 377,955 SH   SOLE   377,155 0 800
CHARLES SCHWAB COM 808513105 9,344 128,275 SH   SOLE   128,275 0 0
CITIGROUP COM 172967424 11,368 161,989 SH   SOLE   161,389 0 600
COGNIZANT TECH COM 192446102 13,504 181,975 SH   SOLE   181,975 0 0
EVERTEC, INC COM 30040P103 11,604 253,800 SH   SOLE   253,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 849 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 23,226 394,860 SH   SOLE   393,660 0 1,200
FACEBOOK INC-A COM 30303M102 38,436 113,250 SH   SOLE   112,925 0 325
GARTNER INC COM 366651107 59,948 197,274 SH   SOLE   196,346 0 928
GENTEX CORP COM 371901109 10,686 324,000 SH   SOLE   324,000 0 0
JP MORGAN CHASE COM 46625H100 36,427 222,535 SH   SOLE   221,785 0 750
LIBERTY BROADBAND COM 530307305 2,267 13,125 SH   SOLE   13,125 0 0
LIBERTY MED FORM 1 COM 531229854 6,113 118,898 SH   SOLE   118,898 0 0
LIBERTY SIRIUS-A COM 531229409 17,626 373,680 SH   SOLE   373,680 0 0
LOEWS CORP COM 540424108 20,219 374,910 SH   SOLE   373,610 0 1,300
MASTERCARD INC COM 57636Q104 41,777 120,159 SH   SOLE   119,709 0 450
MCKESSON CORP COM 58155Q103 9,171 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM G5960L038 7,521 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 18,154 64,395 SH   SOLE   64,395 0 0
NOW INC COM 67011P100 238 31,067 SH   SOLE   30,917 0 150
ORACLE CORP COM 68389x105 621 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103 33,326 128,074 SH   SOLE   127,524 0 550
PHILLIPS 66 COM 718546104 10,505 150,013 SH   SOLE   149,638 0 375
SCHLUMBERGER COM 806857108 13,750 463,885 SH   SOLE   462,385 0 1,500
SHYFT GROUP COM 825698103 8,383 220,557 SH   SOLE   220,557 0 0
SPX CORP. COM 784635104 20,566 384,765 SH   SOLE   382,765 0 2,000
TEXAS PAC LAND COM 88262P102 4,475 3,700 SH   SOLE   3,700 0 0
US BANCORP COM 902973304 24,853 418,113 SH   SOLE   417,363 0 750
VALERO ENERGY COM 91913Y100 11,432 162,000 SH   SOLE   162,000 0 0
WABTEC CORP COM 929740108 459 5,321 SH   SOLE   5,292 0 29
WALT DISNEY CO. COM 254687106 11,381 67,275 SH   SOLE   66,750 0 525
WELLS FARGO COM 949746101 68,640 1,478,993 SH   SOLE   1,475,993 0 3,000