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 84,964 204,955 SH   SOLE   204,155 0 800
AGCO CORP COM 001084102 33,448 288,296 SH   SOLE   287,096 0 1,200
ALIBABA GROUP HOLDING-SP ADR COM 01609W102 22,368 188,300 SH   SOLE   187,500 0 800
ALLEGION PLC COM G0176J109 14,487 109,388 SH   SOLE   108,955 0 433
ALPHABET, INC COM 02079k107 106,293 36,734 SH   SOLE   36,599 0 135
ALTRIA GROUP INC COM 02209S103 11,038 232,925 SH   SOLE   232,925 0 0
AMER EXPRESS COM 025816109 62,091 379,529 SH   SOLE   377,929 0 1,600
AMERISOURCEBERGEN COM 03073E105 10,096 75,975 SH   SOLE   75,975 0 0
ANHEUSER BUSCH ADR COM 03524A108 4,116 67,975 SH   SOLE   67,975 0 0
ANSYS INC COM 03662Q105 10,018 24,975 SH   SOLE   24,975 0 0
APPLE INC COM 037833100 43,553 245,270 SH   SOLE   243,870 0 1,400
ATLAS CORP COM Y0436Q109 7,613 536,875 SH   SOLE   536,875 0 0
BANK OF AMERICA COM 060505104 67,946 1,527,218 SH   SOLE   1,522,518 0 4,700
BERKSHIRE HATH A COM 084670108 901 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 149,730 500,769 SH   SOLE   499,519 0 1,250
BRISTOL MYERS COM 110122108 528 8,475 SH   SOLE   8,475 0 0
CARMAX INC COM 143130102 49,211 377,880 SH   SOLE   377,080 0 800
CHARLES SCHWAB COM 808513105 10,788 128,275 SH   SOLE   128,275 0 0
CITIGROUP COM 172967424 9,933 164,485 SH   SOLE   163,885 0 600
COGNIZANT TECH COM 192446102 16,145 181,975 SH   SOLE   181,975 0 0
EVERTEC, INC COM 30040P103 12,685 253,800 SH   SOLE   253,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 957 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 24,013 392,435 SH   SOLE   391,235 0 1,200
FACEBOOK INC-A COM 30303M102 38,332 113,965 SH   SOLE   113,640 0 325
GARTNER INC COM 366651107 63,327 189,419 SH   SOLE   188,491 0 928
GENTEX CORP COM 371901109 11,291 324,000 SH   SOLE   324,000 0 0
JP MORGAN CHASE COM 46625H100 34,999 221,026 SH   SOLE   220,276 0 750
LIBERTY BROADBAND COM 530307305 503 3,125 SH   SOLE   3,125 0 0
LIBERTY MED FORM 1 COM 531229854 7,473 118,173 SH   SOLE   118,173 0 0
LIBERTY SIRIUS-A COM 531229409 18,994 373,530 SH   SOLE   373,530 0 0
LOEWS CORP COM 540424108 21,635 374,560 SH   SOLE   373,260 0 1,300
MASTERCARD INC COM 57636Q104 42,263 117,619 SH   SOLE   117,169 0 450
MCKESSON CORP COM 58155Q103 11,434 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM G5960L038 6,207 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 21,528 64,010 SH   SOLE   64,010 0 0
NOW INC COM 67011P100 264 30,917 SH   SOLE   30,767 0 150
ORACLE CORP COM 68389x105 621 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103 24,025 127,399 SH   SOLE   126,849 0 550
PHILLIPS 66 COM 718546104 10,794 148,963 SH   SOLE   148,588 0 375
SCHLUMBERGER COM 806857108 14,047 469,010 SH   SOLE   467,510 0 1,500
SHYFT GROUP COM 825698103 10,836 220,557 SH   SOLE   220,557 0 0
SPX CORP. COM 784635104 22,879 383,365 SH   SOLE   381,365 0 2,000
TEXAS PAC LAND COM 88262P102 4,621 3,700 SH   SOLE   3,700 0 0
US BANCORP COM 902973304 23,485 418,113 SH   SOLE   417,363 0 750
VALERO ENERGY COM 91913Y100 12,168 162,000 SH   SOLE   162,000 0 0
WABTEC CORP COM 929740108 488 5,301 SH   SOLE   5,272 0 29
WALT DISNEY CO. COM 254687106 10,323 66,650 SH   SOLE   66,125 0 525
WELLS FARGO COM 949746101 64,847 1,351,549 SH   SOLE   1,348,549 0 3,000