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 58,586 224,286 SH   SOLE   223,486 0 800
AGCO CORP COM 001084102 31,736 307,849 SH   SOLE   306,649 0 1,200
AIB GROUP PLC COM BF0L353IE 7,527 3,664,477 SH   SOLE   3,664,477 0 0
ALLEGION PLC COM G0176J109 13,095 112,519 SH   SOLE   112,086 0 433
ALPHABET, INC COM 02079k107 68,383 39,034 SH   SOLE   38,899 0 135
ALTRIA GROUP INC COM 02209S103 9,436 230,150 SH   SOLE   230,150 0 0
AMER EXPRESS COM 025816109 50,003 413,559 SH   SOLE   411,959 0 1,600
AMERISOURCEBERGEN COM 03073E105 7,105 72,675 SH   SOLE   72,675 0 0
ANSYS INC COM 03662Q105 9,322 25,625 SH   SOLE   25,625 0 0
APPLE INC COM 037833100 61,451 463,120 SH   SOLE   460,620 0 2,500
BANK OF AMERICA COM 060505104 50,945 1,680,787 SH   SOLE   1,676,087 0 4,700
BANK OF IRELAND COM BD1RP61IE 6,029 1,495,668 SH   SOLE   1,495,668 0 0
BERKSHIRE HATH A COM 084670108 696 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 118,738 512,089 SH   SOLE   510,839 0 1,250
BRISTOL MYERS COM 110122108 304 4,900 SH   SOLE   4,900 0 0
CARMAX INC COM 143130102 36,675 388,255 SH   SOLE   387,455 0 800
CHARLES SCHWAB COM 808513105 6,963 131,275 SH   SOLE   131,275 0 0
CITIGROUP COM 172967424 10,315 167,289 SH   SOLE   166,689 0 600
COGNIZANT TECH COM 192446102 14,913 181,975 SH   SOLE   181,975 0 0
DEERE & COMPANY COM 244199105 11,566 42,990 SH   SOLE   42,990 0 0
EVERTEC, INC COM 30040P103 15,170 385,800 SH   SOLE   385,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 678 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 16,614 403,060 SH   SOLE   401,860 0 1,200
FACEBOOK INC-A COM 30303M102 22,712 83,145 SH   SOLE   83,145 0 0
FAIRFAX FINL HLD COM 303901102 12,274 36,000 SH   SOLE   36,000 0 0
GARTNER INC COM 366651107 34,848 217,539 SH   SOLE   216,611 0 928
GENERAL MOTORS COM 37045V100 43,515 1,045,020 SH   SOLE   1,042,820 0 2,200
GENTEX CORP COM 371901109 16,252 479,000 SH   SOLE   479,000 0 0
GOLDMAN SACHS COM 38141g104 4,587 17,393 SH   SOLE   17,393 0 0
JP MORGAN CHASE COM 46625H100 29,122 229,180 SH   SOLE   228,430 0 750
LIBERTY SIRIUS-A COM 531229409 16,078 372,255 SH   SOLE   372,255 0 0
LOEWS CORP COM 540424108 17,244 383,030 SH   SOLE   381,730 0 1,300
MASTERCARD INC COM 57636Q104 44,685 125,189 SH   SOLE   124,739 0 450
MCKESSON CORP COM 58155Q103 8,000 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM 585055106 7,028 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 14,490 65,145 SH   SOLE   65,145 0 0
NOW INC COM 67011P100 229 31,867 SH   SOLE   31,717 0 150
ORACLE CORP COM 68389x105 461 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103 31,623 135,024 SH   SOLE   134,474 0 550
PHILLIPS 66 COM 718546104 10,861 155,288 SH   SOLE   154,913 0 375
SCHLUMBERGER COM 806857108 10,481 480,135 SH   SOLE   478,635 0 1,500
SHYFT GROUP COM 825698103 10,127 356,828 SH   SOLE   356,828 0 0
SPX CORP. COM 784635104 21,485 393,940 SH   SOLE   391,940 0 2,000
SWEDBANK AB-A COM 4846523SE 7,445 425,000 SH   SOLE   425,000 0 0
TEXAS PAC LAND COM 882610108 4,144 5,700 SH   SOLE   5,700 0 0
US BANCORP COM 902973304 19,787 424,713 SH   SOLE   423,963 0 750
VALERO ENERGY COM 91913Y100 9,164 162,000 SH   SOLE   162,000 0 0
WABTEC CORP COM 929740108 396 5,405 SH   SOLE   5,376 0 29
WALT DISNEY CO. COM 254687106 16,030 88,475 SH   SOLE   87,950 0 525
WELLS FARGO COM 949746101 53,004 1,756,278 SH   SOLE   1,753,278 0 3,000