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 60,719 219,796 SH   SOLE   218,996 0 800
AGCO CORP COM 001084102 42,268 294,246 SH   SOLE   293,046 0 1,200
ALLEGION PLC COM G0176J109 13,831 110,104 SH   SOLE   109,671 0 433
ALPHABET, INC COM 02079k107 78,927 38,154 SH   SOLE   38,019 0 135
ALTRIA GROUP INC COM 02209S103 11,826 231,150 SH   SOLE   231,150 0 0
AMER EXPRESS COM 025816109 57,617 407,359 SH   SOLE   405,759 0 1,600
AMERISOURCEBERGEN COM 03073E105 8,581 72,675 SH   SOLE   72,675 0 0
ANSYS INC COM 03662Q105 8,548 25,175 SH   SOLE   25,175 0 0
APPLE INC COM 037833100 32,391 265,170 SH   SOLE   263,770 0 1,400
ATLAS CORP COM Y0436Q109 5,703 417,800 SH   SOLE   417,800 0 0
BANK OF AMERICA COM 060505104 64,057 1,655,642 SH   SOLE   1,650,942 0 4,700
BERKSHIRE HATH A COM 084670108 771 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 129,158 505,569 SH   SOLE   504,319 0 1,250
BRISTOL MYERS COM 110122108 309 4,900 SH   SOLE   4,900 0 0
CARMAX INC COM 143130102 50,246 378,755 SH   SOLE   377,955 0 800
CHARLES SCHWAB COM 808513105 8,361 128,275 SH   SOLE   128,275 0 0
CITIGROUP COM 172967424 11,934 164,039 SH   SOLE   163,439 0 600
COGNIZANT TECH COM 192446102 14,216 181,975 SH   SOLE   181,975 0 0
DEERE & COMPANY COM 244199105 1,048 2,800 SH   SOLE   2,800 0 0
EVERTEC, INC COM 30040P103 9,446 253,800 SH   SOLE   253,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 767 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 22,213 397,860 SH   SOLE   396,660 0 1,200
FACEBOOK INC-A COM 30303M102 33,370 113,300 SH   SOLE   112,975 0 325
GARTNER INC COM 366651107 38,878 212,971 SH   SOLE   212,043 0 928
GENERAL MOTORS COM 37045V100 58,912 1,025,265 SH   SOLE   1,023,065 0 2,200
GENTEX CORP COM 371901109 11,557 324,000 SH   SOLE   324,000 0 0
GOLDMAN SACHS COM 38141g104 5,557 16,993 SH   SOLE   16,993 0 0
JP MORGAN CHASE COM 46625H100 34,276 225,160 SH   SOLE   224,410 0 750
LIBERTY SIRIUS-A COM 531229409 16,448 373,130 SH   SOLE   373,130 0 0
LOEWS CORP COM 540424108 19,382 377,960 SH   SOLE   376,660 0 1,300
MASTERCARD INC COM 57636Q104 43,276 121,544 SH   SOLE   121,094 0 450
MCKESSON CORP COM 58155Q103 8,972 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM 585055106 7,088 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 15,182 64,395 SH   SOLE   64,395 0 0
NOW INC COM 67011P100 314 31,167 SH   SOLE   31,017 0 150
ORACLE CORP COM 68389x105 500 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103 31,575 130,024 SH   SOLE   129,474 0 550
PHILLIPS 66 COM 718546104 12,396 152,028 SH   SOLE   151,653 0 375
SCHLUMBERGER COM 806857108 12,833 471,985 SH   SOLE   470,485 0 1,500
SHYFT GROUP COM 825698103 8,205 220,557 SH   SOLE   220,557 0 0
SPX CORP. COM 784635104 22,597 387,790 SH   SOLE   385,790 0 2,000
TEXAS PAC LAND COM 882610108 5,881 3,700 SH   SOLE   3,700 0 0
US BANCORP COM 902973304 23,348 422,138 SH   SOLE   421,388 0 750
VALERO ENERGY COM 91913Y100 11,599 162,000 SH   SOLE   162,000 0 0
WABTEC CORP COM 929740108 421 5,324 SH   SOLE   5,295 0 29
WALT DISNEY CO. COM 254687106 12,450 67,475 SH   SOLE   66,950 0 525
WELLS FARGO COM 949746101 58,058 1,486,008 SH   SOLE   1,483,008 0 3,000