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 45,446 245,960 SH   SOLE   242,710 0 3,250
AGCO CORP COM 001084102 24,863 320,524 SH   SOLE   316,974 0 3,550
ALLEGION PLC COM G0176J109 13,225 119,628 SH   SOLE   117,812 0 1,816
ALPHABET, INC COM 02079k107 44,182 40,875 SH   SOLE   40,355 0 520
AMER EXPRESS COM 025816109 55,867 452,585 SH   SOLE   445,735 0 6,850
AMERISOURCEBERGEN COM 03073E105 6,160 72,250 SH   SOLE   72,250 0 0
ANSYS INC COM 03662Q105 13,518 66,000 SH   SOLE   65,400 0 600
APPLE INC COM 037833100 28,376 143,370 SH   SOLE   142,310 0 1,060
BANK OF AMERICA COM 060505104 55,554 1,915,660 SH   SOLE   1,895,460 0 20,200
BERKSHIRE HATH A COM 084670108 637 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702 89,677 420,685 SH   SOLE   415,685 0 5,000
CARMAX INC COM 143130102 36,527 420,675 SH   SOLE   414,875 0 5,800
CITIGROUP COM 172967424 12,365 176,564 SH   SOLE   174,089 0 2,475
COGNIZANT TECH COM 192446102 11,474 181,000 SH   SOLE   181,000 0 0
CUMMINS INC COM 231021106 13,433 78,400 SH   SOLE   78,400 0 0
DEERE & COMPANY COM 244199105 8,136 49,100 SH   SOLE   49,100 0 0
EBAY INC COM 278642103 9,835 249,000 SH   SOLE   249,000 0 0
EVERTEC, INC COM 30040P103 13,270 405,800 SH   SOLE   405,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109 540 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102 28,588 373,060 SH   SOLE   368,560 0 4,500
FLUOR CORP COM 343412102 1,887 56,000 SH   SOLE   56,000 0 0
FOOT LOCKER INC. COM 344849104 5,869 140,000 SH   SOLE   140,000 0 0
GARTNER INC COM 366651107 38,851 241,403 SH   SOLE   238,440 0 2,963
GENERAL ELECTRIC COM 369604103 11,448 1,090,246 SH   SOLE   1,069,846 0 20,400
GENERAL MOTORS COM 37045V100 42,274 1,097,162 SH   SOLE   1,088,212 0 8,950
GENTEX CORP COM 371901109 11,788 479,000 SH   SOLE   479,000 0 0
GOLDMAN SACHS COM 38141g104 3,673 17,950 SH   SOLE   17,950 0 0
GP STRATEGIES COM 36225V104 3,566 236,452 SH   SOLE   236,452 0 0
HOME BANCORP COM 43689E107 914 23,751 SH   SOLE   23,751 0 0
INGERSOLL-RAND COM g47791101 13,263 104,705 SH   SOLE   103,180 0 1,525
JBG SMITH PROPER COM 46590V100 4,721 120,000 SH   SOLE   120,000 0 0
JP MORGAN CHASE COM 46625H100 27,028 241,755 SH   SOLE   238,530 0 3,225
LIBERTY TAX INC. COM 53128T102 2,846 296,440 SH   SOLE   296,440 0 0
LOEWS CORP COM 540424108 23,288 425,980 SH   SOLE   420,730 0 5,250
MASTERCARD INC COM 57636Q104 35,874 135,614 SH   SOLE   134,214 0 1,400
MCKESSON CORP COM 58155Q103 6,182 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM 585055106 5,843 60,000 SH   SOLE   60,000 0 0
MICROSOFT COM 594918104 9,170 68,450 SH   SOLE   68,450 0 0
MIDLAND STATES COM 597742105 6,739 252,200 SH   SOLE   252,200 0 0
NOW INC COM 67011P100 564 38,226 SH   SOLE   37,634 0 592
ORACLE CORP COM 68389x105 13,053 229,124 SH   SOLE   229,124 0 0
PAYPAL HOLDINGS COM 70450Y103 19,599 171,234 SH   SOLE   169,384 0 1,850
PHILLIPS 66 COM 718546104 14,755 157,744 SH   SOLE   155,019 0 2,725
PULTEGROUP, INC. COM 745867101 8,221 260,000 SH   SOLE   260,000 0 0
SCHLUMBERGER LTD COM 806857108 10,691 269,025 SH   SOLE   266,525 0 2,500
SERITAGE GROWT-A COM 81752R100 9,997 232,704 SH   SOLE   232,704 0 0
SPARTAN MOTORS COM 846819100 3,911 356,828 SH   SOLE   356,828 0 0
SPX CORP. COM 784635104 14,279 432,440 SH   SOLE   426,190 0 6,250
THE WALT DISNEY COMPANY COM 254687106 242 1,730 SH   SOLE   1,730 0 0
THOR INDUSTRIES COM 885160101 10,179 174,150 SH   SOLE   174,150 0 0
US BANCORP COM 902973304 20,345 388,263 SH   SOLE   385,763 0 2,500
WABTEC CORP COM 929740108 415 5,777 SH   SOLE   5,670 0 107
WELLS FARGO COM 949746101 61,993 1,310,073 SH   SOLE   1,298,665 0 11,408
ZOVIO INC COM 98979V102 2,197 613,810 SH   SOLE   613,810 0 0