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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACCENTURE PLC COM G1151C101   51,433,410 192,750 SH   SOLE   191,950 0 800
AGCO CORP COM 001084102   37,306,223 268,990 SH   SOLE   267,790 0 1,200
ALLEGION PLC COM G0176J109   11,183,454 106,246 SH   SOLE   105,813 0 433
ALPHABET, INC COM 02079K107   64,006,273 721,360 SH   SOLE   718,660 0 2,700
ALTRIA GROUP INC COM 02209S103   10,647,002 232,925 SH   SOLE   232,925 0 0
AMER EXPRESS COM 025816109   55,062,879 372,676 SH   SOLE   371,076 0 1,600
AMERISOURCEBERGEN COM 03073E105   12,589,817 75,975 SH   SOLE   75,975 0 0
ANHEUSER BUSCH ADR COM 03524A108   5,255,902 87,540 SH   SOLE   87,540 0 0
ANSYS INC COM 03662Q105   6,033,710 24,975 SH   SOLE   24,975 0 0
APPLE INC COM 037833100   30,493,272 234,690 SH   SOLE   233,290 0 1,400
ATLAS CORP COM Y0436Q109   6,267,525 408,574 SH   SOLE   408,574 0 0
BANK OF AMERICA COM 060505104   49,805,823 1,503,799 SH   SOLE   1,499,099 0 4,700
BERKSHIRE HATH A COM 084670108   937,422 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702   149,121,166 482,749 SH   SOLE   481,499 0 1,250
BRISTOL MYERS COM 110122108   609,776 8,475 SH   SOLE   8,475 0 0
CARMAX INC COM 143130102   24,341,082 399,755 SH   SOLE   398,955 0 800
CHARLES SCHWAB COM 808513105   10,438,722 125,375 SH   SOLE   125,375 0 0
CITIGROUP COM 172967424   7,515,552 166,163 SH   SOLE   165,563 0 600
COGNIZANT TECH COM 192446102   10,378,555 181,475 SH   SOLE   181,475 0 0
EVERTEC, INC COM 30040P103   8,218,044 253,800 SH   SOLE   253,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109   740,326 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102   42,177,065 382,385 SH   SOLE   381,185 0 1,200
GARTNER INC COM 366651107   44,251,823 131,647 SH   SOLE   131,019 0 628
GENTEX CORP COM 371901109   8,835,480 324,000 SH   SOLE   324,000 0 0
JP MORGAN CHASE COM 46625H100   28,814,872 214,876 SH   SOLE   214,126 0 750
LIBERTY MED FORM 1 COM 531229854   6,713,174 112,298 SH   SOLE   112,298 0 0
LIBERTY SIRIUS-A COM 531229409   15,080,495 383,630 SH   SOLE   383,630 0 0
LOEWS CORP COM 540424108   21,245,828 364,235 SH   SOLE   362,935 0 1,300
MASTERCARD INC COM 57636Q104   37,922,043 109,056 SH   SOLE   108,606 0 450
MCKESSON CORP COM 58155Q103   17,255,520 46,000 SH   SOLE   46,000 0 0
MEDTRONIC PLC COM G5960L038   4,663,200 60,000 SH   SOLE   60,000 0 0
META PLATFORMS COM 30303M102   14,473,893 120,275 SH   SOLE   119,950 0 325
MICROSOFT COM 594918104   14,199,742 59,210 SH   SOLE   59,210 0 0
NOW INC COM 67011P100   384,886 30,306 SH   SOLE   30,156 0 150
ORACLE CORP COM 68389X105   582,316 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103   9,281,675 130,324 SH   SOLE   129,774 0 550
PHILLIPS 66 COM 718546104   14,912,686 143,281 SH   SOLE   142,906 0 375
SHYFT GROUP COM 825698103   5,483,047 220,557 SH   SOLE   220,557 0 0
SLB COM 806857108   24,507,935 458,435 SH   SOLE   456,935 0 1,500
SPX TECH. INC. COM 78473E103   24,263,583 369,590 SH   SOLE   367,590 0 2,000
TEXAS PAC LAND COM 88262P102   8,204,805 3,500 SH   SOLE   3,500 0 0
US BANCORP COM 902973304   18,164,132 416,513 SH   SOLE   415,763 0 750
VALERO ENERGY COM 91913Y100   18,267,840 144,000 SH   SOLE   144,000 0 0
WABTEC CORP COM 929740108   503,042 5,040 SH   SOLE   5,011 0 29
WALT DISNEY CO. COM 254687106   3,992,136 45,950 SH   SOLE   45,425 0 525
WELLS FARGO COM 949746101   54,958,972 1,331,048 SH   SOLE   1,328,048 0 3,000