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
1STDIBS COM INC COM COM 320551104   11,850,334 1,988,311 SH   SOLE   1,982,591 0 5,720
ABBOTT LABS COM 002824100   91,681,491 806,629 SH   SOLE   784,570 0 22,059
ABBVIE INC. COM COM 00287y109   5,151,245 28,288 SH   SOLE   28,288 0 0
ACCENTURE PLC COM G1151C101   494,266 1,426 SH   SOLE   1,426 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104   6,418,351 37,264 SH   SOLE   37,264 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106   266,039 7,658 SH   SOLE   0 0 7,658
ALLSTATE CORP COM COM 020002101   369,549 2,136 SH   SOLE   1,178 0 958
ALPHABET INC CAP STK CL A COM 02079k305   79,988,785 529,973 SH   SOLE   511,524 0 18,449
ALPHABET INC CAP STK CL C COM 02079k107   182,293,590 1,197,252 SH   SOLE   1,156,586 0 40,666
ALTRIA GROUP INC COM 02209S103   258,579 5,928 SH   SOLE   5,928 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206   26,724 30,000 SH   SOLE   30,000 0 0
AMAZON.COM INC COM 023135106   22,114,831 122,601 SH   SOLE   122,596 0 5
AMDOCS LTD COM g02602103   1,566,654 17,336 SH   SOLE   17,336 0 0
AMERICAN EXPRESS CO COM 025816109   84,320,525 370,330 SH   SOLE   366,672 0 3,658
AMERICAN TOWER REIT COM COM 03027x100   210,038 1,063 SH   SOLE   1,063 0 0
AMERIPRISE FIN.INC. COM 03076c106   236,319 539 SH   SOLE   539 0 0
AMGEN INC COM COM 031162100   1,298,647 4,568 SH   SOLE   4,568 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   354,588,259 3,153,297 SH   SOLE   2,994,131 0 159,166
APPLE INC COM COM 037833100   20,539,751 119,779 SH   SOLE   118,332 0 1,447
ARES MGMT L P COM UNIT RP IN COM 03990B101   9,214,849 69,295 SH   SOLE   58,070 0 11,225
ARMSTRONG WORLD INDS I COM COM 04247x102   3,724,861 29,986 SH   SOLE   28,806 0 1,180
ASHTEAD GROUP PLC SHS COM G05320109   217,844,221 3,059,395 SH   SOLE   2,937,863 0 121,532
AUTOM.DATA PROCESSING COM 053015103   10,758,799 43,080 SH   SOLE   41,085 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109   3,565,112 54,831 SH   SOLE   54,831 0 0
BANK NEW YORK MELLON CORP COM 064058100   1,717,962 29,815 SH   SOLE   29,815 0 0
BAXTER INTL INC COM 071813109   1,708,959 39,985 SH   SOLE   37,685 0 2,300
BEAR CREEK MNG CORP COM COM 07380n104   5,034 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108   5,075,520 8 SH   SOLE   4 0 4
BERKSHIRE HATHAW.CLB COM 084670702   72,021,741 171,268 SH   SOLE   163,088 0 8,180
BLACKBERRY LTD COM COM 09228F103   214,314 77,650 SH   SOLE   77,650 0 0
BLACKSTONE INC. COM 09260D107   313,942,612 2,389,759 SH   SOLE   2,289,802 0 99,957
BLUE OWL CAPITAL INC COM CL A COM 09581B103   99,324,021 5,266,385 SH   SOLE   5,068,110 0 198,275
BOSTON SCIENTIFIC CORP COM 101137107   376,695 5,500 SH   SOLE   5,500 0 0
BRISTOL MYERS SQUIBB COM 110122108   368,601 6,797 SH   SOLE   2,800 0 3,997
BROOKFIELD ASSET MANAG CL A LM COM 113004105   4,972,689 118,341 SH   SOLE   116,004 0 2,337
BROOKFIELD CORP CL A LMT VTG S COM 11271J107   24,655,317 588,854 SH   SOLE   579,292 0 9,562
CANADIAN NATL RAILWAY COM 136375102   1,323,686 10,050 SH   SOLE   10,050 0 0
CARRIER GLOBAL CORP COM COM 14448C104   524,565 9,024 SH   SOLE   9,024 0 0
CENTRAL SECS CORP COM 155123102   201,926 4,834 SH   SOLE   4,834 0 0
CHEVRON CORPORATION COM 166764100   1,878,052 11,906 SH   SOLE   10,856 0 1,050
CITY HLDG CO COM COM 177835105   594,471 5,704 SH   SOLE   5,704 0 0
COCA-COLA CO COM 191216100   1,145,534 18,724 SH   SOLE   17,089 0 1,635
COMCAST CORP CL A COM 20030N101   976,451 22,525 SH   SOLE   19,029 0 3,496
COMMERCE BANCSHARES COM COM 200525103   808,268 15,193 SH   SOLE   15,193 0 0
CONOCOPHILLIPS COM COM 20825C104   507,974 3,991 SH   SOLE   3,880 0 111
COSTAR GROUP INC. COM 22160n109   83,843,197 867,942 SH   SOLE   848,102 0 19,840
COSTCO WHSL CORP NEW COM 22160K105   7,567,134 10,329 SH   SOLE   10,329 0 0
CREDIT ACCEP CORP MICH COM COM 225310101   189,411,095 343,416 SH   SOLE   330,227 0 13,189
CRIMSON WINE GROUP LTD COM COM 22662X100   10,679,771 1,844,520 SH   SOLE   1,792,120 0 52,400
CVS HEALTH CORP COM COM 126650100   1,678,037 21,039 SH   SOLE   21,039 0 0
DANAHER CORP DEL COM 235851102   1,982,777 7,940 SH   SOLE   7,940 0 0
DEERE & CO COM COM 244199105   2,135,848 5,200 SH   SOLE   5,200 0 0
DEXCOM INC COM COM 252131107   252,157 1,818 SH   SOLE   1,813 0 5
DISCOVER FINL SVCS COM COM 254709108   332,969 2,540 SH   SOLE   2,540 0 0
DISNEY WALT CO COM 254687106   432,176 3,532 SH   SOLE   3,532 0 0
DOMINION ENERGY COM 25746U109   932,888 18,965 SH   SOLE   18,965 0 0
DOVER CORP COM 260003108   19,796,822 111,727 SH   SOLE   103,189 0 8,537
DUKE ENERGY CORP NEW COM NEW COM 26441c204   12,668,913 130,999 SH   SOLE   126,933 0 4,066
DUNDEE ENERGY LTD COM COM 26518Q102   0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108   1,444,867 15,120 SH   SOLE   15,120 0 0
ELEVANCE HEALTH INC COM 036752103   406,535 784 SH   SOLE   784 0 0
ENBRIDGE INC COM COM 29250n105   13,610,048 376,176 SH   SOLE   364,904 0 11,272
ENSTAR GROUP LTD COM G3075P101   215,935,937 694,864 SH   SOLE   669,435 0 25,429
ENTERPRISE PRODS PARTNERS LP COM 293792107   80,266,008 2,750,720 SH   SOLE   2,687,950 0 62,770
EOG RES INC COM COM 26875P101   381,602 2,985 SH   SOLE   2,985 0 0
EXXON MOBIL CORP COM 30231G102   6,218,831 53,500 SH   SOLE   52,650 0 850
FASTENAL CO COM 311900104   1,079,960 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106   9,317,459 32,158 SH   SOLE   30,558 0 1,600
FERGUSON PLC NEW SHS COM G3421J106   85,595,072 391,865 SH   SOLE   382,601 0 9,264
FISERV INC COM 337738108   80,598,505 504,308 SH   SOLE   495,083 0 9,225
FORTREA HOLDINGS INC. COM 34965K107   95,060,030 2,368,212 SH   SOLE   2,323,002 0 45,210
GALLAGHER ARTHUR J COM 363576109   190,380,228 761,399 SH   SOLE   732,596 0 28,803
GE AEROSPACE COM 369604301   1,450,229 8,262 SH   SOLE   8,262 0 0
GE HEALTHCARE TECHNOLO COMMON COM 36266G107   292,639 3,219 SH   SOLE   3,219 0 0
GLOBALSTAR INC COM 378973408   27,070,763 18,415,485 SH   SOLE   17,655,485 0 760,000
GLOBE LIFE INC COM COM 37959E102   2,458,316 21,125 SH   SOLE   21,125 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303   183,444 236,397 SH   SOLE   236,397 0 0
HESS CORPORATION COM 42809h107   1,373,760 9,000 SH   SOLE   9,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203   88,454,538 414,676 SH   SOLE   409,556 0 5,120
HOME DEPOT INC COM COM 437076102   5,825,733 15,187 SH   SOLE   15,187 0 0
HUBBELL INC COM COM 443510607   22,240,039 53,584 SH   SOLE   50,616 0 2,968
IDEX CORP COM 45167R104   549,045 2,250 SH   SOLE   2,250 0 0
IDEXX LABS INC COM COM 45168D104   1,282,334 2,375 SH   SOLE   2,065 0 310
ILLINOIS TOOL WKS INC COM 452308109   297,310 1,108 SH   SOLE   170 0 938
INTL. BUSINESS MACHINES COM 459200101   488,355 2,557 SH   SOLE   2,557 0 0
JACOBS ENGR GROUP INC COM COM 46982L108   343,125 2,232 SH   SOLE   2,232 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109   74,812,034 1,696,418 SH   SOLE   1,648,128 0 48,290
JOHNSON & JOHNSON COM 478160104   42,148,460 266,442 SH   SOLE   251,817 0 14,625
JPMORGAN CHASE & CO. COM 46625H100   86,054,667 429,629 SH   SOLE   412,656 0 16,973
KIMBERLY CLARK CORP COM 494368103   6,926,434 53,548 SH   SOLE   52,148 0 1,400
KINDER MORGAN INC DEL COM COM 49456b101   251,111 13,692 SH   SOLE   13,692 0 0
KKR & CO INC. COM 48251W104   6,252,656 62,166 SH   SOLE   60,616 0 1,550
LAB.CP OF AMER HLDGS. COM 50540R409   129,895,313 594,595 SH   SOLE   574,224 0 20,371
LIBERTY MEDIA CORP DEL FRMULA COM 531229771   300,103 5,109 SH   SOLE   5,109 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229755   236,422 3,604 SH   SOLE   3,604 0 0
LINDE PLC COM COM G54950103   3,192,200 6,875 SH   SOLE   6,875 0 0
LOWES COS INC COM COM 548661107   39,668,339 155,727 SH   SOLE   146,583 0 9,144
LUMEN TECHNOLOGIES COM 550241103   35,760 22,923 SH   SOLE   22,923 0 0
M & T BK CORP COM 55261F104   3,270,655 22,488 SH   SOLE   21,040 0 1,448
MARKEL GROUP INC. COM 570535104   47,698,398 31,350 SH   SOLE   29,102 0 2,248
MARSH & MCLENNAN COS COM 571748102   230,698 1,120 SH   SOLE   1,120 0 0
MASTERCARD INC CL A COM 57636Q104   50,011,309 103,851 SH   SOLE   100,742 0 3,109
MATADOR RES CO COM COM 576485205   80,702,475 1,208,664 SH   SOLE   1,182,739 0 25,925
MCDONALDS CORP COM COM 580135101   720,382 2,555 SH   SOLE   2,555 0 0
MERCK & CO INC COM 58933Y105   17,260,764 130,813 SH   SOLE   112,604 0 18,209
METTLER TOLEDO INT'L COM 592688105   1,384,542 1,040 SH   SOLE   1,040 0 0
MICROSOFT CORP COM 594918104   328,202,848 780,098 SH   SOLE   755,756 0 24,342
MORGAN STANLEY COM 617446448   235,400 2,500 SH   SOLE   2,500 0 0
NESTLE SA SPONSORED ADR COM 641069406   1,746,990 16,450 SH   SOLE   16,450 0 0
NEXTERA ENERGY INC. COM 65339F101   1,044,162 16,338 SH   SOLE   16,338 0 0
NORDSON CORP COM COM 655663102   1,317,792 4,800 SH   SOLE   4,800 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   406,266 4,200 SH   SOLE   4,200 0 0
NUTRIEN LTD COM COM 67077M108   9,762,766 179,760 SH   SOLE   178,160 0 1,600
NVIDIA CORP COM COM 67066G104   542,136 600 SH   SOLE   600 0 0
ONEX COPR SUB VTG (ONEXF) COM 68272k103   430,383 5,750 SH   SOLE   5,750 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   451,381 4,547 SH   SOLE   4,547 0 0
PARK AEROSPACE CORP. COM 70014A104   16,715,595 1,005,147 SH   SOLE   1,001,147 0 4,000
PAYCHEX INC COM 704326107   491,200 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108   4,016,752 22,952 SH   SOLE   22,662 0 290
PFIZER INC COM 717081103   2,442,000 88,000 SH   SOLE   88,000 0 0
PNC FINL SVCS GROUP COM COM 693475105   1,131,200 7,000 SH   SOLE   7,000 0 0
PROCTER & GAMBLE COM 742718109   8,325,697 51,314 SH   SOLE   50,026 0 1,288
PROGRESSIVE CORP OHIO COM 743315103   4,102,275 19,835 SH   SOLE   11,055 0 8,780
PUBLIC SERVICE ENTERPRISE GR COM 744573106   1,095,192 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103   70,306,565 415,278 SH   SOLE   398,778 0 16,500
RADNET INC COM COM 750491102   163,192,745 3,353,735 SH   SOLE   3,254,485 0 99,250
RENAISSANCE RE HLDGS COM g7496g103   1,151,647 4,900 SH   SOLE   4,900 0 0
ROPER TECHNOLOGIES INC COM COM 776696106   118,077,814 210,537 SH   SOLE   200,102 0 10,435
RTX CORP. COM 75513E101   1,092,336 11,200 SH   SOLE   11,200 0 0
RUSH ENTERPRISES INC CL A COM 781846209   54,350,256 1,015,513 SH   SOLE   990,080 0 25,433
SAN JUAN BASIN RTUBI COM 798241105   121,564 22,980 SH   SOLE   22,980 0 0
SCHLUMBERGER LTD COM 806857108   1,792,287 32,700 SH   SOLE   32,700 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   148,963,769 2,059,217 SH   SOLE   1,985,551 0 73,666
SEMPRA ENERGY COM 816851109   308,876 4,300 SH   SOLE   4,300 0 0
SENSEONICS HLDGS INC COM COM 81727U105   53,561 100,850 SH   SOLE   100,600 0 250
SHELL PLC SPON ADS COM 780259305   982,605 14,657 SH   SOLE   14,657 0 0
SHERWIN WILLIAMS CO COM COM 824348106   62,645,949 180,364 SH   SOLE   174,557 0 5,807
SMITH DOUGLAS HOMES CO COM SHS COM 83207R107   4,218,261 142,029 SH   SOLE   142,029 0 0
SOUTHERN CO COM COM 842587107   279,786 3,900 SH   SOLE   2,900 0 1,000
SYSCO CORP COM COM 871829107   15,617,895 192,386 SH   SOLE   186,486 0 5,900
TAIWAN SEMICONDUCTOR-SP ADR COM 874039100   697,528 5,127 SH   SOLE   5,127 0 0
TESLA INC COM COM 88160R101   409,591 2,330 SH   SOLE   2,330 0 0
TEVA PHARMAC.IND.ADR COM 881624209   26,717,158 1,893,491 SH   SOLE   1,820,491 0 73,000
THERMO FISHER SCIENTIF COM COM 883556102   779,403 1,341 SH   SOLE   1,341 0 0
TJX COS INC NEW COM COM 872540109   1,371,300 13,521 SH   SOLE   13,521 0 0
TOAST INC CL A COM 888787108   521,326 20,920 SH   SOLE   20,920 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101   8,732,394 795,300 SH   SOLE   791,800 0 3,500
TRACTOR SUPPLY CO COM COM 892356106   658,226 2,515 SH   SOLE   2,515 0 0
TRANSOCEAN LTD COM h8817h100   62,800 10,000 SH   SOLE   10,000 0 0
TRICON RESIDENTIAL INC COM NPV COM 89612W102   178,400 16,000 SH   SOLE   16,000 0 0
UNION PAC CORP COM 907818108   43,262,284 175,913 SH   SOLE   170,804 0 5,109
UNITED HEALTH GROUP COM 91324P102   1,052,227 2,127 SH   SOLE   2,127 0 0
US BANCORP DEL COM COM 902973304   437,613 9,790 SH   SOLE   9,040 0 750
VCAMPUS CORP COM NEW COM 92240c308   0 59,956 SH   SOLE   59,956 0 0
VERALTO CORP COM SHS COM 92338C103   244,258 2,755 SH   SOLE   2,755 0 0
VERIZON COMM. COM 92343V104   11,747,458 279,968 SH   SOLE   270,394 0 9,574
VERRICA PHARMACEUTICALS INC COM 92511W108   177,600 30,000 SH   SOLE   30,000 0 0
VIATRIS INC COM COM 92556V106   127,364 10,667 SH   SOLE   10,667 0 0
VISA INC COM CL A COM 92826C839   3,027,460 10,848 SH   SOLE   10,848 0 0
VITESSE ENERGY INC COM 92852X103   5,312,127 223,857 SH   SOLE   217,269 0 6,588
WABTEC CORPORATION COM 929740108   41,800,691 286,935 SH   SOLE   278,860 0 8,075
WAL MART INC. COM 931142103   19,907,967 330,862 SH   SOLE   322,462 0 8,400
WARNER BROS DISCOVERY INC COM COM 934423104   19,164,681 2,195,267 SH   SOLE   2,142,617 0 52,650
WATERS CORPORATION COM 941848103   84,554,936 245,635 SH   SOLE   237,860 0 7,775
WEBSTER FINANCIAL CP COM 947890109   207,700 4,091 SH   SOLE   4,091 0 0
WILLIAMS COS INC DEL COM 969457100   19,681,604 505,045 SH   SOLE   496,845 0 8,200
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108   111,701,205 3,337,353 SH   SOLE   3,269,043 0 68,310
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648   790,954 31,412 SH   SOLE   31,412 0 0
INVESCO QQQ TR UNIT SER 1 EMF 46090E103   222,005 500 SH   SOLE   500 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200   2,217,003 4,217 SH   SOLE   4,217 0 0
SCHWAB STRATEGIC TR US LCAP VA EMF 808524409   303,868 3,999 SH   SOLE   3,999 0 0
SPDR GOLD TRUST EMF 78463V107   2,566,357 12,475 SH   SOLE   11,675 0 800
SPDR SERIES TRUST S&P DIVID ET EMF 78464a763   325,869 2,483 SH   SOLE   2,483 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103   247,412 473 SH   SOLE   223 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363   1,300,294 2,705 SH   SOLE   2,705 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751   258,307 1,130 SH   SOLE   1,130 0 0
VANECK VECTORS ETF TR JR GOLD IFUS 92189f791   348,660 9,000 SH   SOLE   9,000 0 0
PRIMECAP ODYSSEY FUNDS ODYSSEY MF 74160Q301   239,809 6,222 SH   SOLE   6,222 0 0
COHEN & STEERS QUALITY INC. OA BKC47L109   0 80,719 SH   SOLE   80,719 0 0