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   14,179,557 3,215,319 SH   SOLE   3,209,599 0 5,720
ABBOTT LABS COM 002824100   91,248,759 800,358 SH   SOLE   772,002 0 28,355
ABBVIE INC. COM COM 00287y109   4,246,412 21,503 SH   SOLE   21,503 0 0
ACCENTURE PLC COM G1151C101   504,062 1,426 SH   SOLE   1,426 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104   5,664,204 36,041 SH   SOLE   36,041 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106   267,188 7,658 SH   SOLE   0 0 7,658
ALLSTATE CORP COM COM 020002101   405,092 2,136 SH   SOLE   1,178 0 958
ALPHABET INC CAP STK CL A COM 02079k305   78,919,016 475,846 SH   SOLE   462,727 0 13,119
ALPHABET INC CAP STK CL C COM 02079k107   192,914,689 1,153,865 SH   SOLE   1,118,026 0 35,839
ALTRIA GROUP INC COM 02209S103   202,374 3,965 SH   SOLE   3,965 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206   18,807 30,000 SH   SOLE   30,000 0 0
AMAZON.COM INC COM 023135106   24,779,160 132,985 SH   SOLE   132,980 0 5
AMDOCS LTD COM g02602103   1,525,126 17,434 SH   SOLE   0 0 17,434
AMERICAN EXPRESS CO COM 025816109   106,381,016 392,260 SH   SOLE   386,717 0 5,543
AMERICAN TOWER REIT COM COM 03027x100   247,211 1,063 SH   SOLE   1,063 0 0
AMERIPRISE FIN.INC. COM 03076c106   209,065 445 SH   SOLE   445 0 0
AMGEN INC COM COM 031162100   1,478,559 4,589 SH   SOLE   322 0 4,267
APOLLO GLOBAL MGMT INC COM 03769M106   383,376,683 3,069,223 SH   SOLE   2,927,025 0 142,198
APPLE INC COM COM 037833100   26,392,442 113,272 SH   SOLE   111,825 0 1,447
ARES MGMT L P COM UNIT RP IN COM 03990B101   11,044,381 70,870 SH   SOLE   60,560 0 10,310
ARMSTRONG WORLD INDS I COM COM 04247x102   3,595,399 27,356 SH   SOLE   26,176 0 1,180
ASHTEAD GROUP PLC SHS COM G05320109   239,064,349 3,083,110 SH   SOLE   2,966,688 0 116,422
ASTRAZENECA PLC SPONSORED ADR COM 046353108   211,370 2,713 SH   SOLE   2,713 0 0
AUTOM.DATA PROCESSING COM 053015103   8,298,579 29,988 SH   SOLE   27,993 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109   4,046,656 50,831 SH   SOLE   50,831 0 0
BANK NEW YORK MELLON CORP COM 064058100   1,982,191 27,584 SH   SOLE   12,200 0 15,384
BAXTER INTL INC COM 071813109   1,417,800 37,340 SH   SOLE   35,040 0 2,300
BEAR CREEK MNG CORP COM COM 07380n104   7,950 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108   5,529,440 8 SH   SOLE   4 0 4
BERKSHIRE HATHAW.CLB COM 084670702   56,372,318 122,479 SH   SOLE   116,374 0 6,105
BLACKBERRY LTD COM COM 09228F103   48,863 18,650 SH   SOLE   18,650 0 0
BLACKSTONE INC. COM 09260D107   360,626,545 2,355,035 SH   SOLE   2,261,652 0 93,383
BLUE OWL CAPITAL INC COM CL A COM 09581B103   116,311,589 6,007,830 SH   SOLE   5,843,930 0 163,900
BOSTON SCIENTIFIC CORP COM 101137107   421,179 5,026 SH   SOLE   5,026 0 0
BROOKFIELD ASSET MANAG CL A LM COM 113004105   4,956,370 104,808 SH   SOLE   102,908 0 1,900
BROOKFIELD CORP CL A LMT VTG S COM 11271J107   30,839,862 580,242 SH   SOLE   572,430 0 7,812
CANADIAN NATL RAILWAY COM 136375102   910,841 7,775 SH   SOLE   7,775 0 0
CARRIER GLOBAL CORP COM COM 14448C104   720,386 8,950 SH   SOLE   8,950 0 0
CENTRAL SECS CORP COM 155123102   258,764 5,645 SH   SOLE   5,645 0 0
CHEVRON CORPORATION COM 166764100   1,664,446 11,302 SH   SOLE   10,852 0 450
CHUBB LIMITED COM COM h1467j104   247,439 858 SH   SOLE   858 0 0
CITY HLDG CO COM COM 177835105   412,156 3,511 SH   SOLE   3,511 0 0
COCA-COLA CO COM 191216100   1,246,124 17,341 SH   SOLE   15,706 0 1,635
COMCAST CORP CL A COM 20030N101   636,526 15,239 SH   SOLE   15,239 0 0
COMMERCE BANCSHARES COM COM 200525103   808,909 13,618 SH   SOLE   13,618 0 0
CONOCOPHILLIPS COM COM 20825C104   388,588 3,691 SH   SOLE   3,580 0 111
COSTAR GROUP INC. COM 22160n109   85,534,702 1,133,811 SH   SOLE   1,109,451 0 24,360
COSTCO WHSL CORP NEW COM 22160K105   9,247,783 10,432 SH   SOLE   10,432 0 0
CREDIT ACCEP CORP MICH COM COM 225310101   170,727,342 385,024 SH   SOLE   371,819 0 13,205
CRIMSON WINE GROUP LTD COM COM 22662X100   10,795,571 1,710,867 SH   SOLE   1,668,867 0 42,000
CVS HEALTH CORP COM COM 126650100   1,269,712 20,193 SH   SOLE   300 0 19,893
DANAHER CORP DEL COM 235851102   2,089,320 7,515 SH   SOLE   7,515 0 0
DEERE & CO COM COM 244199105   2,170,951 5,202 SH   SOLE   5,202 0 0
DISCOVER FINL SVCS COM COM 254709108   356,337 2,540 SH   SOLE   2,540 0 0
DISNEY WALT CO COM 254687106   342,244 3,558 SH   SOLE   3,558 0 0
DOMINION ENERGY COM 25746U109   1,095,987 18,965 SH   SOLE   18,965 0 0
DOVER CORP COM 260003108   19,865,132 103,605 SH   SOLE   95,338 0 8,267
DUKE ENERGY CORP NEW COM NEW COM 26441c204   14,285,555 123,899 SH   SOLE   120,833 0 3,066
DUNDEE ENERGY LTD COM COM 26518Q102   0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108   997,769 15,120 SH   SOLE   15,120 0 0
ELEVANCE HEALTH INC COM 036752103   407,680 784 SH   SOLE   784 0 0
ENBRIDGE INC COM COM 29250n105   14,126,067 347,847 SH   SOLE   338,511 0 9,336
ENSTAR GROUP LTD COM G3075P101   184,476,244 573,638 SH   SOLE   553,211 0 20,427
ENTERPRISE PRODS PARTNERS LP COM 293792107   68,935,011 2,368,087 SH   SOLE   2,312,987 0 55,100
EOG RES INC COM COM 26875P101   366,946 2,985 SH   SOLE   2,985 0 0
EXXON MOBIL CORP COM 30231G102   5,717,523 48,776 SH   SOLE   48,776 0 0
FASTENAL CO COM 311900104   999,880 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106   8,393,766 30,670 SH   SOLE   29,570 0 1,100
FERGUSON ENTERPRISES INC. COM 31488V107   115,516,708 581,743 SH   SOLE   570,862 0 10,881
FERROGLOBE PLC SHS COM G33856108   141,056 30,400 SH   SOLE   30,400 0 0
FISERV INC COM 337738108   91,767,555 510,813 SH   SOLE   502,248 0 8,565
FORTREA HOLDINGS INC. COM 34965K107   117,067,980 5,853,399 SH   SOLE   5,693,513 0 159,886
GALLAGHER ARTHUR J COM 363576109   215,859,357 767,173 SH   SOLE   739,039 0 28,134
GE AEROSPACE COM 369604301   1,369,468 7,262 SH   SOLE   7,262 0 0
GE HEALTHCARE TECHNOLO COMMON COM 36266G107   239,599 2,553 SH   SOLE   2,553 0 0
GE VERNOVA INC COM COM 36828A101   488,287 1,915 SH   SOLE   1,915 0 0
GLOBALSTAR INC COM 378973408   21,753,301 17,542,985 SH   SOLE   16,922,985 0 620,000
GLOBE LIFE INC COM COM 37959E102   2,237,349 21,125 SH   SOLE   21,125 0 0
HESS CORPORATION COM 42809h107   1,222,200 9,000 SH   SOLE   9,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203   98,243,480 426,219 SH   SOLE   420,764 0 5,455
HOME DEPOT INC COM COM 437076102   6,809,791 16,806 SH   SOLE   16,806 0 0
HUBBELL INC COM COM 443510607   22,040,321 51,454 SH   SOLE   48,486 0 2,968
IDEXX LABS INC COM COM 45168D104   1,018,018 2,015 SH   SOLE   1,765 0 250
INTL. BUSINESS MACHINES COM 459200101   322,424 1,458 SH   SOLE   1,458 0 0
JACOBS ENGR GROUP INC COM COM 46982L108   292,169 2,232 SH   SOLE   2,232 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109   85,869,205 1,395,113 SH   SOLE   1,359,198 0 35,915
JOHNSON & JOHNSON COM 478160104   40,596,030 250,500 SH   SOLE   237,400 0 13,100
JPMORGAN CHASE & CO. COM 46625H100   90,402,829 428,734 SH   SOLE   413,481 0 15,253
KIMBERLY CLARK CORP COM 494368103   6,366,745 44,748 SH   SOLE   43,948 0 800
KINDER MORGAN INC DEL COM COM 49456b101   213,169 9,650 SH   SOLE   9,650 0 0
KKR & CO INC. COM 48251W104   8,039,288 61,566 SH   SOLE   60,016 0 1,550
LABCORP HOLDINGS COM 504922105   135,381,352 605,787 SH   SOLE   585,578 0 20,209
LIBERTY MEDIA CORP DEL FRMULA COM 531229771   365,447 5,109 SH   SOLE   5,109 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229755   279,058 3,604 SH   SOLE   3,604 0 0
LINDE PLC COM COM G54950103   3,278,413 6,875 SH   SOLE   6,875 0 0
LOAR HOLDINGS INC. COM 53947R105   4,848,350 65,000 SH   SOLE   65,000 0 0
LOWES COS INC COM COM 548661107   41,034,858 151,504 SH   SOLE   143,610 0 7,894
LUMEN TECHNOLOGIES COM 550241103   162,753 22,923 SH   SOLE   22,923 0 0
M & T BK CORP COM 55261F104   3,775,788 21,198 SH   SOLE   19,750 0 1,448
MARKEL GROUP INC. COM 570535104   47,918,550 30,549 SH   SOLE   28,361 0 2,188
MARSH & MCLENNAN COS COM 571748102   245,399 1,100 SH   SOLE   1,100 0 0
MASTERCARD INC CL A COM 57636Q104   47,592,914 96,381 SH   SOLE   94,231 0 2,150
MATADOR RES CO COM COM 576485205   65,564,544 1,326,680 SH   SOLE   1,309,905 0 16,775
MCDONALDS CORP COM COM 580135101   348,664 1,145 SH   SOLE   1,145 0 0
MERCK & CO INC COM 58933Y105   13,559,322 119,402 SH   SOLE   105,303 0 14,099
METTLER TOLEDO INT'L COM 592688105   1,334,733 890 SH   SOLE   890 0 0
MICROSOFT CORP COM 594918104   314,773,943 731,522 SH   SOLE   710,155 0 21,367
MORGAN STANLEY COM 617446448   260,600 2,500 SH   SOLE   2,500 0 0
NESTLE SA SPONSORED ADR COM 641069406   1,656,022 16,450 SH   SOLE   16,450 0 0
NEXTERA ENERGY INC. COM 65339F101   1,256,792 14,868 SH   SOLE   14,868 0 0
NORDSON CORP COM COM 655663102   525,260 2,000 SH   SOLE   2,000 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   437,076 3,800 SH   SOLE   3,800 0 0
NUTRIEN LTD COM COM 67077M108   7,877,034 163,900 SH   SOLE   162,300 0 1,600
NVIDIA CORP COM COM 67066G104   889,427 7,324 SH   SOLE   7,324 0 0
ONEX COPR SUB VTG (ONEXF) COM 68272k103   400,775 5,750 SH   SOLE   5,750 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   464,820 4,472 SH   SOLE   4,472 0 0
PARK AEROSPACE CORP. COM 70014A104   10,110,589 775,947 SH   SOLE   771,947 0 4,000
PAYCHEX INC COM 704326107   536,760 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108   3,597,673 21,157 SH   SOLE   20,867 0 290
PFIZER INC COM 717081103   2,489,014 86,006 SH   SOLE   86,006 0 0
PNC FINL SVCS GROUP COM COM 693475105   1,109,100 6,000 SH   SOLE   6,000 0 0
PROCTER & GAMBLE COM 742718109   8,876,327 51,249 SH   SOLE   49,961 0 1,288
PROGRESSIVE CORP OHIO COM 743315103   4,819,156 18,991 SH   SOLE   11,061 0 7,930
PUBLIC SERVICE ENTERPRISE GR COM 744573106   1,463,044 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103   58,687,826 345,121 SH   SOLE   334,321 0 10,800
RADNET INC COM COM 750491102   221,935,033 3,198,372 SH   SOLE   3,100,187 0 98,185
RENAISSANCE RE HLDGS COM g7496g103   490,320 1,800 SH   SOLE   1,800 0 0
ROCHE HOLDINGS LTD - SPON ADR COM 771195104   224,759 5,626 SH   SOLE   0 0 5,626
ROPER TECHNOLOGIES INC COM COM 776696106   116,936,107 210,150 SH   SOLE   200,435 0 9,715
RTX CORP. COM 75513E101   1,204,330 9,940 SH   SOLE   9,940 0 0
RUSH ENTERPRISES INC CL A COM 781846209   56,408,916 1,067,744 SH   SOLE   1,040,436 0 27,308
SAN JUAN BASIN RTUBI COM 798241105   72,076 19,480 SH   SOLE   19,480 0 0
SCHLUMBERGER LTD COM 806857108   1,245,915 29,700 SH   SOLE   29,700 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   135,661,437 2,093,218 SH   SOLE   2,029,712 0 63,505
SEMPRA ENERGY COM 816851109   365,818 4,374 SH   SOLE   0 0 4,374
SHELL PLC SPON ADS COM 780259305   966,629 14,657 SH   SOLE   14,657 0 0
SHERWIN WILLIAMS CO COM COM 824348106   33,653,885 88,175 SH   SOLE   84,508 0 3,667
SMITH DOUGLAS HOMES CO COM SHS COM 83207R107   16,716,894 442,480 SH   SOLE   436,980 0 5,500
SOUTHERN CO COM COM 842587107   351,702 3,900 SH   SOLE   2,900 0 1,000
SYSCO CORP COM COM 871829107   14,426,347 184,811 SH   SOLE   180,211 0 4,600
TAIWAN SEMICONDUCTOR-SP ADR COM 874039100   857,061 4,935 SH   SOLE   4,935 0 0
TESLA INC COM COM 88160R101   567,737 2,170 SH   SOLE   2,170 0 0
TEVA PHARMAC.IND.ADR COM 881624209   22,230,373 1,233,650 SH   SOLE   1,203,650 0 30,000
THERMO FISHER SCIENTIF COM COM 883556102   829,502 1,341 SH   SOLE   1,341 0 0
TJX COS INC NEW COM COM 872540109   1,589,258 13,521 SH   SOLE   13,521 0 0
TOAST INC CL A COM 888787108   593,434 20,962 SH   SOLE   20,962 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101   9,755,124 960,150 SH   SOLE   892,150 0 68,000
TRACTOR SUPPLY CO COM COM 892356106   731,689 2,515 SH   SOLE   2,515 0 0
TRANSOCEAN LTD COM h8817h100   45,475 10,700 SH   SOLE   10,700 0 0
UNION PAC CORP COM 907818108   40,567,650 164,588 SH   SOLE   160,229 0 4,359
UNITED HEALTH GROUP COM 91324P102   1,172,283 2,005 SH   SOLE   2,005 0 0
US BANCORP DEL COM COM 902973304   447,697 9,790 SH   SOLE   9,040 0 750
VCAMPUS CORP COM NEW COM 92240c308   0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104   11,047,098 245,983 SH   SOLE   237,809 0 8,174
VERRICA PHARMACEUTICALS INC COM 92511W108   101,500 70,000 SH   SOLE   70,000 0 0
VIATRIS INC COM COM 92556V106   123,844 10,667 SH   SOLE   10,667 0 0
VISA INC COM CL A COM 92826C839   3,846,276 13,989 SH   SOLE   13,989 0 0
VITESSE ENERGY INC COM 92852X103   5,046,194 210,083 SH   SOLE   204,435 0 5,648
WABTEC CORPORATION COM 929740108   47,631,920 262,045 SH   SOLE   255,370 0 6,675
WAL MART INC. COM 931142103   25,675,270 317,960 SH   SOLE   312,560 0 5,400
WARNER BROS DISCOVERY INC COM COM 934423104   22,076,868 2,675,984 SH   SOLE   2,625,034 0 50,950
WATERS CORPORATION COM 941848103   88,655,662 246,341 SH   SOLE   238,966 0 7,375
WILLIAMS COS INC DEL COM 969457100   20,965,219 459,260 SH   SOLE   455,260 0 4,000
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108   124,657,027 3,468,476 SH   SOLE   3,391,186 0 77,290
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648   799,750 31,412 SH   SOLE   31,412 0 0
INVESCO QQQ TR UNIT SER 1 EMF 46090E103   244,035 500 SH   SOLE   500 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200   2,542,046 4,407 SH   SOLE   4,407 0 0
SCHWAB STRATEGIC TR US LCAP VA EMF 808524409   325,077 4,045 SH   SOLE   4,045 0 0
SCHWAB STRATEGIC TR US MID-CAP EMF 808524508   281,592 3,389 SH   SOLE   3,389 0 0
SPDR GOLD TRUST EMF 78463V107   2,789,114 11,475 SH   SOLE   11,475 0 0
SPDR SERIES TRUST S&P DIVID ET EMF 78464a763   352,685 2,483 SH   SOLE   2,483 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103   394,173 687 SH   SOLE   437 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363   1,427,347 2,705 SH   SOLE   2,705 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751   268,047 1,130 SH   SOLE   1,130 0 0
VANECK VECTORS ETF TR JR GOLD IFUS 92189f791   375,837 7,700 SH   SOLE   7,700 0 0
PRIMECAP ODYSSEY FUNDS ODYSSEY MF 74160Q301   249,267 6,222 SH   SOLE   6,222 0 0
CONSTELLATION SOFTWARE INC (B1 COM 21037x100   211,304 88 SH   SOLE   88 0 0