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 46,830 243,460 SH   SOLE   240,410 0 3,050
AGCO CORP COM 001084102 24,139 318,874 SH   SOLE   315,324 0 3,550
AIB GROUP PLC COM BF0L353IE 10,883 3,664,477 SH   SOLE   3,664,477 0 0
ALLEGION PLC COM G0176J109 12,317 118,828 SH   SOLE   117,212 0 1,616
ALPHABET, INC COM 02079k107 49,814 40,865 SH   SOLE   40,345 0 520
AMER EXPRESS COM 025816109 52,376 442,810 SH   SOLE   435,960 0 6,850
AMERISOURCEBERGEN COM 03073E105 5,948 72,250 SH   SOLE   72,250 0 0
ANSYS INC COM 03662Q105 14,588 65,900 SH   SOLE   65,300 0 600
APPLE INC COM 037833100 32,094 143,295 SH   SOLE   142,235 0 1,060
BANK OF AMERICA COM 060505104 56,600 1,940,360 SH   SOLE   1,920,160 0 20,200
BERKSHIRE HATH A COM 084670108 624 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 86,524 415,940 SH   SOLE   411,140 0 4,800
CARMAX INC COM 143130102 36,835 418,575 SH   SOLE   412,775 0 5,800
CHARLES SCHWAB COM 808513105 5,893 140,875 SH   SOLE   139,675 0 1,200
CITIGROUP COM 172967424 12,142 175,764 SH   SOLE   173,289 0 2,475
COGNIZANT TECH COM 192446102 10,908 181,000 SH   SOLE   181,000 0 0
CUMMINS INC COM 231021106 12,753 78,400 SH   SOLE   78,400 0 0
DEERE & COMPANY COM 244199105 8,177 48,475 SH   SOLE   48,475 0 0
EBAY INC COM 278642103 9,706 249,000 SH   SOLE   249,000 0 0
EVERTEC, INC COM 30040P103 12,669 405,800 SH   SOLE   405,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 529 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 26,374 373,510 SH   SOLE   369,010 0 4,500
FOOT LOCKER INC. COM 344849104 11,653 270,000 SH   SOLE   270,000 0 0
FRANCHISE GROUP COM 35180X105 4,009 336,592 SH   SOLE   336,592 0 0
GARTNER INC COM 366651107 34,289 239,803 SH   SOLE   236,840 0 2,963
GENERAL ELECTRIC COM 369604103 9,766 1,092,346 SH   SOLE   1,071,946 0 20,400
GENERAL MOTORS COM 37045V100 40,747 1,087,162 SH   SOLE   1,078,212 0 8,950
GENTEX CORP COM 371901109 13,189 479,000 SH   SOLE   479,000 0 0
GOLDMAN SACHS COM 38141g104 3,720 17,950 SH   SOLE   17,950 0 0
GP STRATEGIES COM 36225V104 3,036 236,452 SH   SOLE   236,452 0 0
INGERSOLL-RAND COM g47791101 12,833 104,155 SH   SOLE   102,730 0 1,425
JBG SMITH PROPER COM 46590V100 4,705 120,000 SH   SOLE   120,000 0 0
JP MORGAN CHASE COM 46625H100 28,250 240,035 SH   SOLE   236,810 0 3,225
LOEWS CORP COM 540424108 21,775 422,980 SH   SOLE   417,730 0 5,250
MASTERCARD INC COM 57636Q104 36,625 134,864 SH   SOLE   133,464 0 1,400
MCKESSON CORP COM 58155Q103 6,286 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM 585055106 6,517 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 9,517 68,450 SH   SOLE   68,450 0 0
MIDLAND STATES COM 597742105 6,570 252,200 SH   SOLE   252,200 0 0
NOW INC COM 67011P100 438 38,226 SH   SOLE   37,634 0 592
ORACLE CORP COM 68389x105 12,609 229,124 SH   SOLE   229,124 0 0
PAYPAL HOLDINGS COM 70450Y103 17,339 167,384 SH   SOLE   165,534 0 1,850
PHILLIPS 66 COM 718546104 16,020 156,444 SH   SOLE   153,719 0 2,725
PULTEGROUP, INC. COM 745867101 9,503 260,000 SH   SOLE   260,000 0 0
SCHLUMBERGER LTD COM 806857108 9,140 267,475 SH   SOLE   264,975 0 2,500
SPARTAN MOTORS COM 846819100 4,896 356,828 SH   SOLE   356,828 0 0
SPX CORP. COM 784635104 17,212 430,190 SH   SOLE   423,940 0 6,250
THE WALT DISNEY COMPANY COM 254687106 225 1,730 SH   SOLE   1,730 0 0
THOR INDUSTRIES COM 885160101 9,864 174,150 SH   SOLE   174,150 0 0
US BANCORP COM 902973304 21,437 387,363 SH   SOLE   384,863 0 2,500
WABTEC CORP COM 929740108 412 5,735 SH   SOLE   5,628 0 107
WELLS FARGO COM 949746101 67,417 1,336,569 SH   SOLE   1,325,161 0 11,408
ZOVIO INC COM 98979V102 1,209 613,810 SH   SOLE   613,810 0 0