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   9,041,502 3,287,819 SH   SOLE   3,279,919 0 7,900
ABBOTT LABS COM 002824100   115,119,235 846,403 SH   SOLE   821,863 0 24,540
ABBVIE INC. COM COM 00287y109   3,395,175 18,291 SH   SOLE   18,291 0 0
ACCENTURE PLC COM G1151C101   432,195 1,446 SH   SOLE   1,446 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104   1,400,603 12,194 SH   SOLE   12,194 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106   312,676 7,658 SH   SOLE   7,658 0 0
ALLSTATE CORP COM COM 020002101   424,764 2,110 SH   SOLE   2,110 0 0
ALPHABET INC CAP STK CL A COM 02079k305   75,185,312 426,632 SH   SOLE   421,212 0 5,420
ALPHABET INC CAP STK CL C COM 02079k107   198,248,048 1,117,583 SH   SOLE   1,089,848 0 27,735
ALTRIA GROUP INC COM 02209S103   943,357 16,090 SH   SOLE   16,090 0 0
AMAZON.COM INC COM 023135106   39,253,335 178,920 SH   SOLE   175,145 0 3,775
AMDOCS LTD COM g02602103   1,617,229 17,725 SH   SOLE   0 0 17,725
AMERICAN EXPRESS CO COM 025816109   128,692,603 403,450 SH   SOLE   398,067 0 5,383
AMERICAN TOWER REIT COM COM 03027x100   221,020 1,000 SH   SOLE   1,000 0 0
AMGEN INC COM COM 031162100   1,393,876 4,992 SH   SOLE   624 0 4,368
APOLLO GLOBAL MGMT INC COM 03769M106   397,769,769 2,803,762 SH   SOLE   2,677,032 0 126,731
APPLE INC COM COM 037833100   23,177,205 112,966 SH   SOLE   112,871 0 95
ARES MGMT L P COM UNIT RP IN COM 03990B101   11,359,668 65,587 SH   SOLE   54,212 0 11,375
ARMSTRONG WORLD INDS I COM COM 04247x102   4,427,465 27,256 SH   SOLE   27,136 0 120
ASHTEAD GROUP PLC COM G05320109   224,928,874 3,512,867 SH   SOLE   3,415,729 0 97,138
AUTOM.DATA PROCESSING COM 053015103   8,686,086 28,165 SH   SOLE   26,617 0 1,548
AXIS CAP.HOLDGS.LTD. COM G0692U109   4,952,837 47,706 SH   SOLE   47,706 0 0
BANK NEW YORK MELLON CORP COM 064058100   2,357,641 25,877 SH   SOLE   10,225 0 15,652
BAXTER INTL INC COM 071813109   757,908 25,030 SH   SOLE   24,330 0 700
BEAR CREEK MNG CORP COM COM 07380n104   4,623 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLB COM 084670702   45,966,127 94,625 SH   SOLE   88,523 0 6,102
BLACKBERRY LTD COM COM 09228F103   131,217 28,650 SH   SOLE   28,650 0 0
BLACKSTONE INC. COM 09260D107   331,505,989 2,216,245 SH   SOLE   2,133,952 0 82,293
BLUE OWL CAPITAL INC COM CL A COM 09581B103   130,171,301 6,776,226 SH   SOLE   6,454,476 0 321,750
BODYCOTE PLC COM COM G1214R111   136,595 17,000 SH   SOLE   17,000 0 0
BOOKING HLDGS INC COM COM 09857L108   248,937 43 SH   SOLE   43 0 0
BROOKFIELD ASSET MANAG CL A LM COM 113004105   5,367,799 97,102 SH   SOLE   95,776 0 1,326
BROOKFIELD CORP CL A LMT VTG S COM 11271J107   34,855,877 563,555 SH   SOLE   557,430 0 6,125
CAPITAL ONE FINL CORP COM 14040H105   542,112 2,548 SH   SOLE   2,548 0 0
CARRIER GLOBAL CORP COM COM 14448C104   712,066 9,729 SH   SOLE   9,729 0 0
CBRE GROUP INC CL A COM 12504L109   409,991 2,926 SH   SOLE   2,926 0 0
CENTRAL SECS CORP COM 155123102   280,186 5,854 SH   SOLE   5,854 0 0
CHEVRON CORPORATION COM 166764100   1,465,836 10,237 SH   SOLE   9,787 0 450
CHUBB LIMITED COM COM h1467j104   248,580 858 SH   SOLE   858 0 0
CITY HLDG CO COM COM 177835105   319,639 2,611 SH   SOLE   2,611 0 0
COCA-COLA CO COM 191216100   1,232,536 17,421 SH   SOLE   17,421 0 0
COLGATE PALMOLIVE CO COM 194162103   206,070 2,267 SH   SOLE   2,267 0 0
COMCAST CORP CL A COM 20030N101   873,049 24,462 SH   SOLE   24,462 0 0
COMMERCE BANCSHARES COM COM 200525103   540,879 8,700 SH   SOLE   8,700 0 0
CONOCOPHILLIPS COM COM 20825C104   321,269 3,580 SH   SOLE   3,580 0 0
COSTAR GROUP INC. COM 22160n109   138,822,338 1,726,646 SH   SOLE   1,681,986 0 44,660
COSTCO WHSL CORP NEW COM 22160K105   9,781,158 9,881 SH   SOLE   9,881 0 0
CREDIT ACCEP CORP MICH COM COM 225310101   191,740,792 376,383 SH   SOLE   365,708 0 10,675
CRIMSON WINE GROUP LTD COM COM 22662X100   9,391,536 1,707,552 SH   SOLE   1,661,552 0 46,000
CVS HEALTH CORP COM COM 126650100   1,438,451 20,853 SH   SOLE   300 0 20,553
DANAHER CORP DEL COM 235851102   1,263,268 6,395 SH   SOLE   6,395 0 0
DEERE & CO COM COM 244199105   2,720,422 5,350 SH   SOLE   5,350 0 0
DEUTSCHE TELEKOM AG SPONSORED COM 251566105   347,495 9,497 SH   SOLE   9,497 0 0
DISNEY WALT CO COM 254687106   487,855 3,934 SH   SOLE   3,934 0 0
DOMINION ENERGY COM 25746U109   943,488 16,693 SH   SOLE   16,693 0 0
DOVER CORP COM 260003108   10,005,833 54,608 SH   SOLE   47,678 0 6,930
DUKE ENERGY CORP NEW COM NEW COM 26441c204   14,863,870 125,965 SH   SOLE   122,899 0 3,066
DUNDEE ENERGY LTD COM COM 26518Q102   0 10,000 SH   SOLE   10,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108   1,182,535 15,120 SH   SOLE   15,120 0 0
ELEVANCE HEALTH INC COM 036752103   360,177 926 SH   SOLE   926 0 0
ENBRIDGE INC COM COM 29250n105   15,752,960 347,594 SH   SOLE   337,958 0 9,636
ENSTAR GROUP LTD COM G3075P101   19,406,627 57,696 SH   SOLE   56,646 0 1,050
ENTERPRISE PRODS PARTNERS LP COM 293792107   27,749,609 894,860 SH   SOLE   883,953 0 10,907
EOG RES INC COM COM 26875P101   586,089 4,900 SH   SOLE   4,900 0 0
EXXON MOBIL CORP COM 30231G102   4,843,885 44,934 SH   SOLE   44,444 0 490
FASTENAL CO COM 311900104   1,176,000 28,000 SH   SOLE   28,000 0 0
FEDEX CORP COM 31428X106   6,715,647 29,544 SH   SOLE   29,544 0 0
FERGUSON ENTERPRISES INC. COM 31488V107   187,675,214 861,884 SH   SOLE   839,922 0 21,962
FERROGLOBE PLC SHS COM G33856108   148,268 40,400 SH   SOLE   40,400 0 0
FISERV INC COM 337738108   109,463,626 634,903 SH   SOLE   620,473 0 14,430
FORTREA HOLDINGS INC. COM 34965K107   9,973,524 2,018,932 SH   SOLE   1,975,706 0 43,226
GALLAGHER ARTHUR J COM 363576109   224,545,959 701,443 SH   SOLE   679,144 0 22,299
GE AEROSPACE COM 369604301   1,869,166 7,262 SH   SOLE   7,262 0 0
GE VERNOVA INC COM COM 36828A101   1,013,322 1,915 SH   SOLE   1,915 0 0
GLOBALSTAR INC COM 378973507   27,808,664 1,180,835 SH   SOLE   1,139,502 0 41,333
GLOBE LIFE INC COM COM 37959E102   2,625,626 21,125 SH   SOLE   21,125 0 0
HESS CORPORATION COM 42809h107   1,246,860 9,000 SH   SOLE   9,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203   110,976,687 416,673 SH   SOLE   407,385 0 9,288
HOME DEPOT INC COM COM 437076102   6,668,815 18,189 SH   SOLE   18,189 0 0
HUBBELL INC COM COM 443510607   20,326,157 49,769 SH   SOLE   47,935 0 1,834
HUDSON PAC PPTYS INC COM COM 444097109   137,000 50,000 SH   SOLE   50,000 0 0
IDEXX LABS INC COM COM 45168D104   348,621 650 SH   SOLE   500 0 150
INTL. BUSINESS MACHINES COM 459200101   430,248 1,460 SH   SOLE   1,460 0 0
JACOBS ENGR GROUP INC COM COM 46982L108   293,396 2,232 SH   SOLE   2,232 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109   70,186,630 1,283,354 SH   SOLE   1,250,514 0 32,840
JOHNSON & JOHNSON COM 478160104   34,667,376 226,955 SH   SOLE   220,163 0 6,792
JPMORGAN CHASE & CO. COM 46625H100   117,084,471 403,865 SH   SOLE   396,140 0 7,725
KIMBERLY CLARK CORP COM 494368103   5,736,682 44,498 SH   SOLE   43,698 0 800
KKR & CO INC. COM 48251W104   7,644,702 57,466 SH   SOLE   55,916 0 1,550
KLA-TENCOR CORP COM COM 482480100   267,826 299 SH   SOLE   299 0 0
LABCORP HOLDINGS COM 504922105   161,190,359 614,035 SH   SOLE   598,047 0 15,988
LAMAR ADVERTISING CO COM 512816109   728,160 6,000 SH   SOLE   6,000 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229771   485,151 5,109 SH   SOLE   5,109 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229755   376,618 3,604 SH   SOLE   3,604 0 0
LINDE PLC COM COM G54950103   3,889,971 8,291 SH   SOLE   8,291 0 0
LOAR HOLDINGS INC. COM 53947R105   430,850 5,000 SH   SOLE   5,000 0 0
LOWES COS INC COM COM 548661107   31,537,267 142,143 SH   SOLE   139,984 0 2,159
M & T BK CORP COM 55261F104   3,385,319 17,451 SH   SOLE   15,803 0 1,648
MANITOK ENERGY INC COM COM 563499102   0 24,829 SH   SOLE   24,829 0 0
MARKEL GROUP INC. COM 570535104   50,633,076 25,350 SH   SOLE   23,517 0 1,833
MASTERCARD INC CL A COM 57636Q104   53,730,939 95,617 SH   SOLE   92,540 0 3,077
MATADOR RES CO COM COM 576485205   67,181,261 1,407,822 SH   SOLE   1,355,897 0 51,925
MCDONALDS CORP COM COM 580135101   644,235 2,205 SH   SOLE   2,205 0 0
MERCK & CO INC COM 58933Y105   7,732,470 97,682 SH   SOLE   88,242 0 9,439
META PLATFORMS INC CL A COM 30303m102   1,538,180 2,084 SH   SOLE   2,084 0 0
METTLER TOLEDO INT'L COM 592688105   810,557 690 SH   SOLE   690 0 0
MICROSOFT CORP COM 594918104   321,778,060 646,907 SH   SOLE   634,003 0 12,904
MORGAN STANLEY COM 617446448   862,768 6,125 SH   SOLE   6,125 0 0
NESTLE SA SPONSORED ADR COM 641069406   1,816,563 18,290 SH   SOLE   18,290 0 0
NEXTERA ENERGY INC. COM 65339F101   1,029,360 14,828 SH   SOLE   14,828 0 0
NIKE INC CL B COM 654106103   220,437 3,103 SH   SOLE   3,103 0 0
NORDSON CORP COM COM 655663102   428,740 2,000 SH   SOLE   2,000 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   459,838 3,800 SH   SOLE   3,800 0 0
NUTRIEN LTD COM COM 67077M108   10,834,970 186,040 SH   SOLE   184,440 0 1,600
NVIDIA CORP COM COM 67066G104   1,095,503 6,934 SH   SOLE   6,934 0 0
ONEX COPR SUB VTG (ONEXF) COM 68272k103   206,805 2,535 SH   SOLE   2,535 0 0
ORACLE CORP COM COM 68389X105   943,826 4,317 SH   SOLE   3,550 0 767
OTIS WORLDWIDE CORP COM COM 68902V107   419,053 4,232 SH   SOLE   4,232 0 0
PARK AEROSPACE CORP. COM 70014A104   11,108,473 752,097 SH   SOLE   748,097 0 4,000
PAYCHEX INC COM 704326107   581,840 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108   3,156,094 23,903 SH   SOLE   23,903 0 0
PFIZER INC COM 717081103   2,148,277 88,625 SH   SOLE   88,625 0 0
PNC FINL SVCS GROUP COM COM 693475105   989,704 5,309 SH   SOLE   5,309 0 0
PROCTER & GAMBLE COM 742718109   8,274,762 51,938 SH   SOLE   51,938 0 0
PROGRESSIVE CORP OHIO COM 743315103   6,528,463 24,464 SH   SOLE   19,364 0 5,100
PUBLIC SERVICE ENTERPRISE GR COM 744573106   1,380,552 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103   54,185,030 340,230 SH   SOLE   329,430 0 10,800
RADNET INC COM COM 750491102   185,705,354 3,263,141 SH   SOLE   3,149,441 0 113,700
RENAISSANCE RE HLDGS COM g7496g103   412,930 1,700 SH   SOLE   1,700 0 0
ROCHE HOLDINGS LTD - SPON ADR COM 771195104   237,101 5,817 SH   SOLE   0 0 5,817
ROCKET COS INC COM CL A COM 77311W101   1,276,200 90,000 SH   SOLE   90,000 0 0
ROPER TECHNOLOGIES INC COM COM 776696106   128,354,361 226,438 SH   SOLE   219,066 0 7,372
RTX CORP. COM 75513E101   1,491,594 10,215 SH   SOLE   10,215 0 0
RUSH ENTERPRISES INC CL A COM 781846209   50,551,296 981,388 SH   SOLE   963,788 0 17,600
S&P GLOBAL INC COM COM 78409V104   403,377 765 SH   SOLE   765 0 0
SAN JUAN BASIN RTUBI COM 798241105   98,550 16,480 SH   SOLE   16,480 0 0
SCHLUMBERGER LTD COM 806857108   973,440 28,800 SH   SOLE   28,800 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   191,975,464 2,104,071 SH   SOLE   2,043,302 0 60,769
SEMPRA ENERGY COM 816851109   339,509 4,481 SH   SOLE   0 0 4,481
SENSEONICS HLDGS INC COM COM 81727U105   84,299 176,950 SH   SOLE   176,600 0 350
SHELL PLC SPON ADS COM 780259305   960,885 13,647 SH   SOLE   13,647 0 0
SHERWIN WILLIAMS CO COM COM 824348106   12,279,584 35,763 SH   SOLE   34,733 0 1,030
SMITH DOUGLAS HOMES CO COM SHS COM 83207R107   16,229,003 835,685 SH   SOLE   834,785 0 900
SOMNIGROUP INTERNATIONAL COM COM 88023U101   158,984,194 2,336,285 SH   SOLE   2,270,330 0 65,955
SOUTHERN CO COM COM 842587107   270,899 2,950 SH   SOLE   2,450 0 500
SYSCO CORP COM COM 871829107   13,793,087 182,111 SH   SOLE   178,511 0 3,600
TAIWAN SEMICONDUCTOR-SP ADR COM 874039100   1,115,916 4,927 SH   SOLE   4,927 0 0
TESLA INC COM COM 88160R101   333,543 1,050 SH   SOLE   1,050 0 0
TEVA PHARMAC.IND.ADR COM 881624209   18,418,989 1,098,985 SH   SOLE   1,068,985 0 30,000
TEXAS INSTRS INC COM COM 882508104   254,335 1,225 SH   SOLE   1,225 0 0
THERMO FISHER SCIENTIF COM COM 883556102   788,620 1,945 SH   SOLE   1,945 0 0
TJX COS INC NEW COM COM 872540109   1,669,708 13,521 SH   SOLE   13,521 0 0
TOAST INC CL A COM 888787108   926,547 20,920 SH   SOLE   20,920 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101   7,652,332 967,425 SH   SOLE   896,800 0 70,625
TRACTOR SUPPLY CO COM COM 892356106   632,554 11,987 SH   SOLE   11,987 0 0
TRANSOCEAN LTD COM h8817h100   27,713 10,700 SH   SOLE   10,700 0 0
UNION PAC CORP COM 907818108   29,367,641 127,641 SH   SOLE   125,564 0 2,077
UNITED HEALTH GROUP COM 91324P102   277,029 888 SH   SOLE   888 0 0
US BANCORP DEL COM COM 902973304   346,298 7,653 SH   SOLE   7,653 0 0
VCAMPUS CORP COM NEW COM 92240c308   0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104   10,074,166 232,821 SH   SOLE   226,567 0 6,254
VERRICA PHARMACEUTICALS INC COM 92511W207   37,107 70,000 SH   SOLE   70,000 0 0
VIATRIS INC COM COM 92556V106   95,256 10,667 SH   SOLE   10,667 0 0
VISA INC COM CL A COM 92826C839   4,766,546 13,425 SH   SOLE   13,425 0 0
VITESSE ENERGY INC COM 92852X103   4,602,363 208,346 SH   SOLE   203,050 0 5,296
WABTEC CORPORATION COM 929740108   50,613,503 241,765 SH   SOLE   235,515 0 6,250
WAL MART INC. COM 931142103   29,403,130 300,707 SH   SOLE   295,507 0 5,200
WARNER BROS DISCOVERY INC COM COM 934423104   25,706,831 2,243,179 SH   SOLE   2,201,179 0 42,000
WASTE MGMT INC DEL COM COM 94106L109   468,623 2,048 SH   SOLE   2,048 0 0
WATERS CORPORATION COM 941848103   86,976,580 249,188 SH   SOLE   241,410 0 7,778
WEBSTER FINANCIAL CP COM 947890109   223,369 4,091 SH   SOLE   4,091 0 0
WELLS FARGO & CO NEW COM 949746101   295,002 3,682 SH   SOLE   3,682 0 0
WHEELS UP EXPERIENCE I COM CL COM 96328L205   26,750 25,000 SH   SOLE   25,000 0 0
WILLIAMS COS INC DEL COM 969457100   28,357,082 451,474 SH   SOLE   447,474 0 4,000
YUM! BRANDS INC. COM 988498101   260,797 1,760 SH   SOLE   1,760 0 0
ZOETIS INC CL A COM 98978v103   343,870 2,205 SH   SOLE   2,205 0 0
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108   135,541,110 3,706,347 SH   SOLE   3,640,217 0 66,130
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648   671,519 26,637 SH   SOLE   26,637 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200   2,736,306 4,407 SH   SOLE   4,407 0 0
SCHWAB STRATEGIC TR US LCAP VA EMF 808524409   252,731 9,134 SH   SOLE   9,134 0 0
SCHWAB STRATEGIC TR US MID-CAP EMF 808524508   257,134 9,167 SH   SOLE   9,167 0 0
SPDR GOLD TRUST EMF 78463V107   3,497,924 11,475 SH   SOLE   11,475 0 0
SPDR SERIES TRUST S&P DIVID ET EMF 78464a763   337,018 2,483 SH   SOLE   2,483 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103   939,750 1,521 SH   SOLE   1,521 0 0
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363   1,422,915 2,505 SH   SOLE   2,505 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751   220,391 930 SH   SOLE   930 0 0
VANECK VECTORS ETF TR JR GOLD IFUS 92189f791   371,745 5,500 SH   SOLE   5,500 0 0
VANGUARD INDEX FDS 500INDEX AD MF 922908710   446,713 780 SH   SOLE   780 0 0
CONSTELLATION SOFTWARE INC (B1 COM 21037x100   322,674 88 SH   SOLE   88 0 0