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 49,366 229,909 SH   SOLE   229,109 0 800
AGCO CORP COM 001084102 17,236 310,774 SH   SOLE   309,574 0 1,200
AIB GROUP PLC COM BF0L353IE 4,610 3,664,477 SH   SOLE   3,664,477 0 0
ALLEGION PLC COM G0176J109 11,682 114,285 SH   SOLE   113,852 0 433
ALPHABET, INC COM 02079k107 56,352 39,864 SH   SOLE   39,729 0 135
AMER EXPRESS COM 025816109 40,391 424,270 SH   SOLE   422,670 0 1,600
AMERISOURCEBERGEN COM 03073E105 7,281 72,250 SH   SOLE   72,250 0 0
ANSYS INC COM 03662Q105 7,534 25,825 SH   SOLE   25,825 0 0
APPLE INC COM 037833100 43,119 118,200 SH   SOLE   117,575 0 625
BANK OF AMERICA COM 060505104 44,262 1,863,669 SH   SOLE   1,858,969 0 4,700
BANK OF IRELAND COM BD1RP61IE 3,066 1,495,668 SH   SOLE   1,495,668 0 0
BERKSHIRE HATH A COM 084670108 535 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 92,977 520,850 SH   SOLE   519,600 0 1,250
CARMAX INC COM 143130102 35,697 398,630 SH   SOLE   397,830 0 800
CHARLES SCHWAB COM 808513105 4,692 139,075 SH   SOLE   139,075 0 0
CITIGROUP COM 172967424 8,666 169,589 SH   SOLE   168,989 0 600
COGNIZANT TECH COM 192446102 10,306 181,375 SH   SOLE   181,375 0 0
CUMMINS INC COM 231021106 3,812 22,000 SH   SOLE   22,000 0 0
DEERE & COMPANY COM 244199105 7,582 48,250 SH   SOLE   48,250 0 0
EVERTEC, INC COM 30040P103 11,403 405,800 SH   SOLE   405,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 542 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 17,385 388,760 SH   SOLE   387,560 0 1,200
FACEBOOK INC-A COM 30303M102 19,019 83,760 SH   SOLE   83,760 0 0
GARTNER INC COM 366651107 26,942 222,057 SH   SOLE   221,129 0 928
GENERAL MOTORS COM 37045V100 26,822 1,060,170 SH   SOLE   1,057,970 0 2,200
GENTEX CORP COM 371901109 12,344 479,000 SH   SOLE   479,000 0 0
GOLDMAN SACHS COM 38141g104 3,487 17,643 SH   SOLE   17,643 0 0
JP MORGAN CHASE COM 46625H100 21,959 233,455 SH   SOLE   232,705 0 750
LOEWS CORP COM 540424108 13,995 408,130 SH   SOLE   406,830 0 1,300
MASTERCARD INC COM 57636Q104 37,787 127,789 SH   SOLE   127,339 0 450
MCKESSON CORP COM 58155Q103 7,057 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM 585055106 5,502 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 13,643 67,040 SH   SOLE   67,040 0 0
NOW INC COM 67011P100 281 32,517 SH   SOLE   32,367 0 150
ORACLE CORP COM 68389x105 394 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103 26,789 153,759 SH   SOLE   153,209 0 550
PHILLIPS 66 COM 718546104 10,985 152,778 SH   SOLE   152,403 0 375
SCHLUMBERGER COM 806857108 6,839 371,885 SH   SOLE   370,385 0 1,500
SHYFT GROUP COM 825698103 6,009 356,828 SH   SOLE   356,828 0 0
SPX CORP. COM 784635104 16,464 400,090 SH   SOLE   398,090 0 2,000
SWEDBANK AB-A COM 4846523SE 10,888 850,000 SH   SOLE   850,000 0 0
US BANCORP COM 902973304 15,741 427,513 SH   SOLE   426,763 0 750
WABTEC CORP COM 929740108 319 5,545 SH   SOLE   5,516 0 29
WELLS FARGO COM 949746101 33,637 1,313,927 SH   SOLE   1,310,927 0 3,000