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   54,487,513 176,575 SH   SOLE   175,775 0 800
AGCO CORP COM 001084102   32,012,598 243,590 SH   SOLE   242,390 0 1,200
ALLEGION PLC COM G0176J109   12,359,660 102,980 SH   SOLE   102,547 0 433
ALPHABET, INC COM 02079K107   46,017,593 380,405 SH   SOLE   378,905 0 1,500
ALTRIA GROUP INC COM 02209S103   10,551,502 232,925 SH   SOLE   232,925 0 0
AMER EXPRESS COM 025816109   59,589,639 342,076 SH   SOLE   340,476 0 1,600
AMERISOURCEBERGEN COM 03073E105   9,145,236 47,525 SH   SOLE   47,525 0 0
ANHEUSER BUSCH ADR COM 03524A108   3,524,581 62,140 SH   SOLE   62,140 0 0
ANSYS INC COM 03662Q105   8,248,493 24,975 SH   SOLE   24,975 0 0
APPLE INC COM 037833100   38,261,552 197,255 SH   SOLE   195,855 0 1,400
BANK OF AMERICA COM 060505104   38,961,622 1,358,021 SH   SOLE   1,353,321 0 4,700
BERKSHIRE HATH A COM 084670108   1,035,620 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702   154,532,334 453,174 SH   SOLE   451,924 0 1,250
BRISTOL MYERS COM 110122108   366,370 5,729 SH   SOLE   5,729 0 0
CARMAX INC COM 143130102   45,026,833 537,955 SH   SOLE   537,155 0 800
CHARLES SCHWAB COM 808513105   6,695,325 118,125 SH   SOLE   118,125 0 0
COGNIZANT TECH COM 192446102   11,660,640 178,625 SH   SOLE   178,625 0 0
COMCAST CORP-A COM 20030N101   11,800,200 284,000 SH   SOLE   284,000 0 0
EVERTEC, INC COM 30040P103   9,347,454 253,800 SH   SOLE   253,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109   862,930 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102   37,299,941 347,785 SH   SOLE   346,585 0 1,200
GARTNER INC COM 366651107   41,297,345 117,888 SH   SOLE   117,260 0 628
GENTEX CORP COM 371901109   13,254,780 453,000 SH   SOLE   453,000 0 0
JP MORGAN CHASE COM 46625H100   27,865,286 191,593 SH   SOLE   190,843 0 750
LIBERTY MED FORM 1 COM 531229755   8,233,599 109,373 SH   SOLE   109,373 0 0
LIBERTY SIRIUS-A COM 531229813   3,459,814 105,450 SH   SOLE   105,450 0 0
LOEWS CORP COM 540424108   20,045,797 337,585 SH   SOLE   336,285 0 1,300
MASTERCARD INC COM 57636Q104   38,929,227 98,981 SH   SOLE   98,531 0 450
MCKESSON CORP COM 58155Q103   17,229,139 40,320 SH   SOLE   40,320 0 0
META PLATFORMS COM 30303M102   64,619,287 225,170 SH   SOLE   224,420 0 750
MICROSOFT COM 594918104   17,507,161 51,410 SH   SOLE   51,410 0 0
NOW INC COM 67011P100   276,591 26,698 SH   SOLE   26,548 0 150
ORACLE CORP COM 68389X105   848,397 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103   8,005,865 119,974 SH   SOLE   119,424 0 550
PFIZER INC COM 717081103   27,875,883 759,975 SH   SOLE   756,475 0 3,500
PHILLIPS 66 COM 718546104   12,960,330 135,881 SH   SOLE   135,506 0 375
SCHWAB INTL EQUITY ETF COM 808524805   14,482,812 406,250 SH   SOLE   406,250 0 0
SHYFT GROUP COM 825698103   4,865,487 220,557 SH   SOLE   220,557 0 0
SLB COM 806857108   21,820,823 444,235 SH   SOLE   442,735 0 1,500
SPX TECH. INC. COM 78473E103   29,793,881 350,640 SH   SOLE   348,640 0 2,000
TEXAS PAC LAND COM 88262P102   4,607,750 3,500 SH   SOLE   3,500 0 0
VALERO ENERGY COM 91913Y100   11,249,070 95,900 SH   SOLE   95,900 0 0
VANGUARD FTSE EMERGING MARKET COM 922042858   13,841,370 340,250 SH   SOLE   340,250 0 0
VERIZON COMMUNICATIONS COM 92343V104   11,784,581 316,875 SH   SOLE   314,975 0 1,900
WABTEC CORP COM 929740108   487,044 4,441 SH   SOLE   4,412 0 29
WALT DISNEY CO. COM 254687106   3,651,552 40,900 SH   SOLE   40,375 0 525
WELLS FARGO COM 949746101   49,472,906 1,159,159 SH   SOLE   1,156,159 0 3,000