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   38,695,860 126,000 SH   SOLE   125,200 0 800
ACUITY BRANDS COM 00508Y102   17,321,379 101,705 SH   SOLE   101,155 0 550
AGCO CORP COM 001084102   20,981,689 177,390 SH   SOLE   176,190 0 1,200
ALLEGION PLC COM G0176J109   8,025,380 77,019 SH   SOLE   76,586 0 433
ALPHABET, INC COM 02079K107   38,065,754 288,705 SH   SOLE   287,205 0 1,500
ALTRIA GROUP INC COM 02209S103   9,794,496 232,925 SH   SOLE   232,925 0 0
AMER EXPRESS COM 025816109   38,994,387 261,374 SH   SOLE   259,774 0 1,600
ANHEUSER BUSCH ADR COM 03524A108   3,436,342 62,140 SH   SOLE   62,140 0 0
ANSYS INC COM 03662Q105   3,533,406 11,875 SH   SOLE   11,875 0 0
APPLE INC COM 037833100   32,341,569 188,900 SH   SOLE   187,500 0 1,400
BERKSHIRE HATH A COM 084670108   1,062,954 2 SH   SOLE   2 0 0
BERKSHIRE HATH B COM 084670702   128,927,565 368,049 SH   SOLE   366,799 0 1,250
BRISTOL MYERS COM 110122108   316,956 5,461 SH   SOLE   5,461 0 0
CALLON PETROL'M COM 13123X508   3,325,200 85,000 SH   SOLE   85,000 0 0
CARMAX INC COM 143130102   32,879,194 464,855 SH   SOLE   464,055 0 800
CENCORA INC COM 03073E105   6,213,464 34,525 SH   SOLE   34,525 0 0
CHARLES SCHWAB COM 808513105   4,407,097 80,275 SH   SOLE   80,275 0 0
COGNIZANT TECH COM 192446102   12,100,057 178,625 SH   SOLE   178,625 0 0
COMCAST CORP-A COM 20030N101   12,592,560 284,000 SH   SOLE   284,000 0 0
EVERTEC, INC COM 30040P103   9,436,284 253,800 SH   SOLE   253,800 0 0
EXPEDITERS INTERNATIONAL WASH COM 302130109   816,624 7,124 SH   SOLE   7,124 0 0
EXXON MOBIL COM 30231G102   32,423,861 275,760 SH   SOLE   274,560 0 1,200
GARTNER INC COM 366651107   28,066,065 81,680 SH   SOLE   81,052 0 628
GENTEX CORP COM 371901109   14,740,620 453,000 SH   SOLE   453,000 0 0
JP MORGAN CHASE COM 46625H100   22,683,738 156,418 SH   SOLE   155,668 0 750
LIBERTY BROADBAND COM 530307305   216,885 2,375 SH   SOLE   2,375 0 0
LIBERTY LIVE A COM 531229748   1,143,949 35,838 SH   SOLE   35,838 0 0
LIBERTY MED FORM 1 COM 531229755   6,779,673 108,823 SH   SOLE   108,823 0 0
LIBERTY SIRIUS-A COM 531229813   3,648,894 143,375 SH   SOLE   143,375 0 0
LOEWS CORP COM 540424108   16,117,776 254,585 SH   SOLE   253,285 0 1,300
MASTERCARD INC COM 57636Q104   28,418,816 71,781 SH   SOLE   71,331 0 450
MCKESSON CORP COM 58155Q103   15,358,902 35,320 SH   SOLE   35,320 0 0
META PLATFORMS COM 30303M102   52,430,175 174,645 SH   SOLE   173,895 0 750
MICROSOFT COM 594918104   7,486,432 23,710 SH   SOLE   23,710 0 0
NOW INC COM 67011P100   207,131 17,450 SH   SOLE   17,300 0 150
ORACLE CORP COM 68389X105   754,574 7,124 SH   SOLE   7,124 0 0
PAYPAL HOLDINGS COM 70450Y103   4,979,272 85,174 SH   SOLE   84,624 0 550
PFIZER INC COM 717081103   18,980,703 572,225 SH   SOLE   568,725 0 3,500
PHILLIPS 66 COM 718546104   13,166,397 109,583 SH   SOLE   109,208 0 375
SCHWAB INTL EQUITY ETF COM 808524805   13,796,250 406,250 SH   SOLE   406,250 0 0
SHYFT GROUP COM 825698103   8,722,375 582,657 SH   SOLE   582,657 0 0
SLB COM 806857108   19,866,308 340,760 SH   SOLE   339,260 0 1,500
SM ENERGY CO COM 78454L100   3,766,750 95,000 SH   SOLE   95,000 0 0
SPX TECH. INC. COM 78473E103   19,616,586 240,990 SH   SOLE   238,990 0 2,000
TEXAS PAC LAND COM 88262P102   6,382,460 3,500 SH   SOLE   3,500 0 0
VALERO ENERGY COM 91913Y100   13,589,989 95,900 SH   SOLE   95,900 0 0
VANGUARD FTSE EMERGING MARKET COM 922042858   13,341,202 340,250 SH   SOLE   340,250 0 0
VERIZON COMM COM 92343V104   16,087,514 496,375 SH   SOLE   493,175 0 3,200
VITAL ENERGY INC COM 516806205   3,657,720 66,000 SH   SOLE   66,000 0 0
WABTEC CORP COM 929740108   407,545 3,835 SH   SOLE   3,806 0 29
WALT DISNEY CO. COM 254687106   3,276,446 40,425 SH   SOLE   39,900 0 525
WELLS FARGO COM 949746101   38,379,144 939,284 SH   SOLE   936,284 0 3,000