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,581 200,400 SH   SOLE   199,600 0 800
AGCO CORP COM 001084102 41,654 285,246 SH   SOLE   284,046 0 1,200
ALIBABA GROUP HOLDING-SP ADR COM 01609W102 20,740 190,625 SH   SOLE   189,825 0 800
ALLEGION PLC COM G0176J109 11,882 108,239 SH   SOLE   107,806 0 433
ALPHABET, INC COM 02079k107 101,911 36,488 SH   SOLE   36,353 0 135
ALTRIA GROUP INC COM 02209S103 12,170 232,925 SH   SOLE   232,925 0 0
AMER EXPRESS COM 025816109 70,458 376,779 SH   SOLE   375,179 0 1,600
AMERISOURCEBERGEN COM 03073E105 11,754 75,975 SH   SOLE   75,975 0 0
ANHEUSER BUSCH ADR COM 03524A108 5,267 87,690 SH   SOLE   87,690 0 0
ANSYS INC COM 03662Q105 7,933 24,975 SH   SOLE   24,975 0 0
APPLE INC COM 037833100 41,311 236,590 SH   SOLE   235,190 0 1,400
ATLAS CORP COM Y0436Q109 8,577 584,250 SH   SOLE   584,250 0 0
BANK OF AMERICA COM 060505104 62,142 1,507,563 SH   SOLE   1,502,863 0 4,700
BERKSHIRE HATH A COM 084670108 1,058 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 175,177 496,378 SH   SOLE   495,128 0 1,250
BRISTOL MYERS COM 110122108 619 8,475 SH   SOLE   8,475 0 0
CARMAX INC COM 143130102 36,405 377,330 SH   SOLE   376,530 0 800
CHARLES SCHWAB COM 808513105 10,752 127,525 SH   SOLE   127,525 0 0
CITIGROUP COM 172967424 8,952 167,635 SH   SOLE   167,035 0 600
COGNIZANT TECH COM 192446102 16,273 181,475 SH   SOLE   181,475 0 0
EVERTEC, INC COM 30040P103 10,388 253,800 SH   SOLE   253,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 735 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 31,777 384,760 SH   SOLE   383,560 0 1,200
FACEBOOK INC-A COM 30303M102 27,821 125,115 SH   SOLE   124,790 0 325
GARTNER INC COM 366651107 54,658 183,750 SH   SOLE   182,822 0 928
GENTEX CORP COM 371901109 9,451 324,000 SH   SOLE   324,000 0 0
JP MORGAN CHASE COM 46625H100 29,783 218,476 SH   SOLE   217,726 0 750
LIBERTY BROADBAND COM 530307305 423 3,125 SH   SOLE   3,125 0 0
LIBERTY MED FORM 1 COM 531229854 8,187 117,223 SH   SOLE   117,223 0 0
LIBERTY SIRIUS-A COM 531229409 16,912 369,980 SH   SOLE   369,980 0 0
LOEWS CORP COM 540424108 24,042 370,910 SH   SOLE   369,610 0 1,300
MASTERCARD INC COM 57636Q104 40,837 114,269 SH   SOLE   113,819 0 450
MCKESSON CORP COM 58155Q103 14,082 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM G5960L038 6,657 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 18,972 61,535 SH   SOLE   61,535 0 0
NOW INC COM 67011P100 338 30,655 SH   SOLE   30,505 0 150
ORACLE CORP COM 68389x105 589 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103 14,638 126,574 SH   SOLE   126,024 0 550
PHILLIPS 66 COM 718546104 12,617 146,051 SH   SOLE   145,676 0 375
SCHLUMBERGER COM 806857108 19,194 464,635 SH   SOLE   463,135 0 1,500
SHYFT GROUP COM 825698103 7,964 220,557 SH   SOLE   220,557 0 0
SPX CORP. COM 784635104 18,648 377,415 SH   SOLE   375,415 0 2,000
TEXAS PAC LAND COM 88262P102 5,003 3,700 SH   SOLE   3,700 0 0
US BANCORP COM 902973304 22,350 420,513 SH   SOLE   419,763 0 750
VALERO ENERGY COM 91913Y100 16,449 162,000 SH   SOLE   162,000 0 0
WABTEC CORP COM 929740108 490 5,093 SH   SOLE   5,064 0 29
WALT DISNEY CO. COM 254687106 9,107 66,400 SH   SOLE   65,875 0 525
WELLS FARGO COM 949746101 65,041 1,342,167 SH   SOLE   1,339,167 0 3,000