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 38,608 236,484 SH   SOLE   235,684 0 800
AGCO CORP COM 001084102 15,005 317,574 SH   SOLE   316,374 0 1,200
AIB GROUP PLC COM BF0L353IE 4,130 3,664,477 SH   SOLE   3,664,477 0 0
ALLEGION PLC COM G0176J109 10,860 118,019 SH   SOLE   117,586 0 433
ALPHABET, INC COM 02079k107 47,476 40,829 SH   SOLE   40,694 0 135
AMER AIRLINES GRP COM 02376r102 8,180 671,075 SH   SOLE   668,275 0 2,800
AMER EXPRESS COM 025816109 37,555 438,670 SH   SOLE   437,070 0 1,600
AMERISOURCEBERGEN COM 03073E105 6,394 72,250 SH   SOLE   72,250 0 0
ANSYS INC COM 03662Q105 6,004 25,825 SH   SOLE   25,825 0 0
APPLE INC COM 037833100 36,365 143,005 SH   SOLE   142,380 0 625
BANK OF AMERICA COM 060505104 40,368 1,901,480 SH   SOLE   1,896,780 0 4,700
BANK OF IRELAND COM BD1RP61IE 2,845 1,495,668 SH   SOLE   1,495,668 0 0
BERKSHIRE HATH A COM 084670108 544 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 75,815 414,675 SH   SOLE   413,425 0 1,250
CARMAX INC COM 143130102 22,516 418,280 SH   SOLE   417,480 0 800
CHARLES SCHWAB COM 808513105 4,721 140,425 SH   SOLE   140,425 0 0
CITIGROUP COM 172967424 7,392 175,489 SH   SOLE   174,889 0 600
COGNIZANT TECH COM 192446102 8,447 181,775 SH   SOLE   181,775 0 0
CUMMINS INC COM 231021106 2,977 22,000 SH   SOLE   22,000 0 0
DEERE & COMPANY COM 244199105 6,666 48,250 SH   SOLE   48,250 0 0
DELTA AIR LINES COM 247361702 15,289 535,875 SH   SOLE   534,775 0 1,100
EVERTEC, INC COM 30040P103 9,224 405,800 SH   SOLE   405,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 475 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 15,144 398,835 SH   SOLE   397,635 0 1,200
FACEBOOK INC-A COM 30303M102 14,055 84,260 SH   SOLE   84,260 0 0
GARTNER INC COM 366651107 23,003 231,027 SH   SOLE   230,099 0 928
GENERAL MOTORS COM 37045V100 22,286 1,072,487 SH   SOLE   1,070,287 0 2,200
GENTEX CORP COM 371901109 10,615 479,000 SH   SOLE   479,000 0 0
GOLDMAN SACHS COM 38141g104 2,782 17,993 SH   SOLE   17,993 0 0
JBG SMITH PROPER COM 46590V100 5,690 178,774 SH   SOLE   178,774 0 0
JP MORGAN CHASE COM 46625H100 21,486 238,655 SH   SOLE   237,905 0 750
LOEWS CORP COM 540424108 14,699 422,030 SH   SOLE   420,730 0 1,300
MASTERCARD INC COM 57636Q104 31,557 130,639 SH   SOLE   130,189 0 450
MCKESSON CORP COM 58155Q103 6,222 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM 585055106 5,411 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 10,794 68,445 SH   SOLE   68,445 0 0
NOW INC COM 67011P100 188 36,376 SH   SOLE   36,226 0 150
ORACLE CORP COM 68389x105 344 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103 15,022 156,909 SH   SOLE   156,359 0 550
PHILLIPS 66 COM 718546104 8,342 155,494 SH   SOLE   155,119 0 375
SCHLUMBERGER COM 806857108 4,563 338,235 SH   SOLE   336,735 0 1,500
SPARTAN MOTORS COM 846819100 4,607 356,828 SH   SOLE   356,828 0 0
SPX CORP. COM 784635104 13,544 414,940 SH   SOLE   412,940 0 2,000
SWEDBANK AB-A COM 4846523SE 14,548 1,300,000 SH   SOLE   1,300,000 0 0
THOR INDUSTRIES COM 885160101 8,518 201,947 SH   SOLE   201,947 0 0
US BANCORP COM 902973304 15,348 445,513 SH   SOLE   444,763 0 750
WABTEC CORP COM 929740108 274 5,693 SH   SOLE   5,664 0 29
WELLS FARGO COM 949746101 39,426 1,373,712 SH   SOLE   1,370,712 0 3,000