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 50,197 238,384 SH   SOLE   237,584 0 800
AGCO CORP COM 001084102 24,660 319,224 SH   SOLE   318,024 0 1,200
AIB GROUP PLC COM BF0L353IE 12,763 3,664,477 SH   SOLE   3,664,477 0 0
ALLEGION PLC COM G0176J109 14,799 118,828 SH   SOLE   118,395 0 433
ALPHABET, INC COM 02079k107 54,684 40,900 SH   SOLE   40,765 0 135
AMER EXPRESS COM 025816109 55,175 443,210 SH   SOLE   441,610 0 1,600
AMERISOURCEBERGEN COM 03073E105 6,143 72,250 SH   SOLE   72,250 0 0
ANSYS INC COM 03662Q105 16,590 64,450 SH   SOLE   64,450 0 0
APPLE INC COM 037833100 42,167 143,595 SH   SOLE   142,970 0 625
BANK OF AMERICA COM 060505104 67,349 1,912,245 SH   SOLE   1,907,545 0 4,700
BERKSHIRE HATH A COM 084670108 679 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 94,103 415,465 SH   SOLE   414,215 0 1,250
CARMAX INC COM 143130102 36,756 419,250 SH   SOLE   418,450 0 800
CHARLES SCHWAB COM 808513105 6,700 140,875 SH   SOLE   140,875 0 0
CITIGROUP COM 172967424 14,092 176,389 SH   SOLE   175,789 0 600
COGNIZANT TECH COM 192446102 11,263 181,600 SH   SOLE   181,600 0 0
CUMMINS INC COM 231021106 14,030 78,400 SH   SOLE   78,400 0 0
DEERE & COMPANY COM 244199105 8,399 48,475 SH   SOLE   48,475 0 0
DELTA AIR LINES COM 247361702 23,677 404,875 SH   SOLE   403,775 0 1,100
EVERTEC, INC COM 30040P103 13,813 405,800 SH   SOLE   405,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 556 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 27,775 398,035 SH   SOLE   396,835 0 1,200
GARTNER INC COM 366651107 35,904 232,993 SH   SOLE   232,065 0 928
GENERAL MOTORS COM 37045V100 39,770 1,086,612 SH   SOLE   1,084,412 0 2,200
GENTEX CORP COM 371901109 13,881 479,000 SH   SOLE   479,000 0 0
GOLDMAN SACHS COM 38141g104 4,127 17,950 SH   SOLE   17,950 0 0
INGERSOLL-RAND COM g47791101 13,412 100,905 SH   SOLE   100,505 0 400
JBG SMITH PROPER COM 46590V100 7,131 178,774 SH   SOLE   178,774 0 0
JP MORGAN CHASE COM 46625H100 33,426 239,785 SH   SOLE   239,035 0 750
LOEWS CORP COM 540424108 22,242 423,730 SH   SOLE   422,430 0 1,300
MASTERCARD INC COM 57636Q104 39,266 131,504 SH   SOLE   131,054 0 450
MCKESSON CORP COM 58155Q103 6,363 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM 585055106 6,807 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 10,795 68,450 SH   SOLE   68,450 0 0
NOW INC COM 67011P100 412 36,651 SH   SOLE   36,501 0 150
ORACLE CORP COM 68389x105 12,139 229,124 SH   SOLE   229,124 0 0
PAYPAL HOLDINGS COM 70450Y103 17,054 157,659 SH   SOLE   157,109 0 550
PHILLIPS 66 COM 718546104 17,374 155,944 SH   SOLE   155,569 0 375
PULTEGROUP, INC. COM 745867101 698 18,000 SH   SOLE   18,000 0 0
SCHLUMBERGER COM 806857108 10,783 268,225 SH   SOLE   266,725 0 1,500
SPARTAN MOTORS COM 846819100 6,451 356,828 SH   SOLE   356,828 0 0
SPX CORP. COM 784635104 21,272 418,090 SH   SOLE   416,090 0 2,000
SWEDBANK AB-A COM 4846523SE 19,358 1,300,000 SH   SOLE   1,300,000 0 0
THE WALT DISNEY COMPANY COM 254687106 250 1,730 SH   SOLE   1,730 0 0
THOR INDUSTRIES COM 885160101 15,003 201,947 SH   SOLE   201,947 0 0
US BANCORP COM 902973304 22,967 387,363 SH   SOLE   386,613 0 750
WABTEC CORP COM 929740108 445 5,723 SH   SOLE   5,694 0 29
WELLS FARGO COM 949746101 71,926 1,336,919 SH   SOLE   1,333,919 0 3,000