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   10,167,055 3,344,426 SH   SOLE   3,337,506 0 6,920
ABBOTT LABS COM 002824100   111,780,104 842,669 SH   SOLE   813,432 0 29,237
ABBVIE INC. COM COM 00287y109   3,811,378 18,191 SH   SOLE   18,191 0 0
ACCENTURE PLC COM G1151C101   447,465 1,434 SH   SOLE   1,434 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104   1,528,162 14,065 SH   SOLE   14,065 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106   339,350 8,858 SH   SOLE   1,200 0 7,658
ALLSTATE CORP COM COM 020002101   442,302 2,136 SH   SOLE   1,178 0 958
ALPHABET INC CAP STK CL A COM 02079k305   69,134,246 447,066 SH   SOLE   434,187 0 12,879
ALPHABET INC CAP STK CL C COM 02079k107   178,532,145 1,142,752 SH   SOLE   1,107,813 0 34,939
ALTRIA GROUP INC COM 02209S103   974,725 16,240 SH   SOLE   16,240 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111404   9,858 22,000 SH   SOLE   22,000 0 0
AMAZON.COM INC COM 023135106   28,380,009 149,164 SH   SOLE   147,484 0 1,680
AMDOCS LTD COM g02602103   1,611,956 17,617 SH   SOLE   0 0 17,617
AMERICAN EXPRESS CO COM 025816109   108,119,931 401,858 SH   SOLE   396,467 0 5,391
AMERICAN TOWER REIT COM COM 03027x100   217,600 1,000 SH   SOLE   1,000 0 0
AMGEN INC COM COM 031162100   1,528,115 4,905 SH   SOLE   572 0 4,333
APOLLO GLOBAL MGMT INC COM 03769M106   393,363,490 2,872,524 SH   SOLE   2,735,938 0 136,586
APPLE INC COM COM 037833100   24,547,332 110,509 SH   SOLE   109,737 0 772
ARES MGMT L P COM UNIT RP IN COM 03990B101   10,457,251 71,327 SH   SOLE   60,492 0 10,835
ARMSTRONG WORLD INDS I COM COM 04247x102   3,853,913 27,356 SH   SOLE   26,176 0 1,180
ASHTEAD GROUP PLC SHS COM G05320109   179,494,243 3,308,677 SH   SOLE   3,211,823 0 96,854
AUTOM.DATA PROCESSING COM 053015103   8,626,028 28,233 SH   SOLE   26,535 0 1,698
AXIS CAP.HOLDGS.LTD. COM G0692U109   5,082,769 50,706 SH   SOLE   50,706 0 0
BANK NEW YORK MELLON CORP COM 064058100   2,219,872 26,468 SH   SOLE   10,905 0 15,563
BAXTER INTL INC COM 071813109   960,939 28,073 SH   SOLE   25,773 0 2,300
BEAR CREEK MNG CORP COM COM 07380n104   4,082 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108   3,193,766 4 SH   SOLE   2 0 2
BERKSHIRE HATHAW.CLB COM 084670702   48,742,409 91,521 SH   SOLE   86,864 0 4,657
BLACKBERRY LTD COM COM 09228F103   108,011 28,650 SH   SOLE   28,650 0 0
BLACKSTONE INC. COM 09260D107   315,712,561 2,258,639 SH   SOLE   2,166,971 0 91,668
BLUE OWL CAPITAL INC COM CL A COM 09581B103   135,824,467 6,777,668 SH   SOLE   6,540,518 0 237,150
BODYCOTE PLC COM COM G1214R111   122,060 17,000 SH   SOLE   17,000 0 0
BRISTOL MYERS SQUIBB COM 110122108   213,465 3,500 SH   SOLE   3,500 0 0
BROOKFIELD ASSET MANAG CL A LM COM 113004105   4,956,483 102,301 SH   SOLE   100,551 0 1,750
BROOKFIELD CORP CL A LMT VTG S COM 11271J107   29,645,979 565,655 SH   SOLE   557,843 0 7,812
CARRIER GLOBAL CORP COM COM 14448C104   594,629 9,379 SH   SOLE   9,379 0 0
CBRE GROUP INC CL A COM 12504L109   382,662 2,926 SH   SOLE   2,926 0 0
CENTRAL SECS CORP COM 155123102   263,171 5,853 SH   SOLE   5,853 0 0
CHEVRON CORPORATION COM 166764100   1,752,697 10,477 SH   SOLE   10,027 0 450
CHUBB LIMITED COM COM h1467j104   259,107 858 SH   SOLE   858 0 0
CITY HLDG CO COM COM 177835105   306,714 2,611 SH   SOLE   2,611 0 0
COCA-COLA CO COM 191216100   1,399,526 19,541 SH   SOLE   17,906 0 1,635
COMCAST CORP CL A COM 20030N101   940,169 25,479 SH   SOLE   25,479 0 0
COMMERCE BANCSHARES COM COM 200525103   541,401 8,700 SH   SOLE   8,700 0 0
CONOCOPHILLIPS COM COM 20825C104   375,972 3,580 SH   SOLE   3,580 0 0
COSTAR GROUP INC. COM 22160n109   143,448,847 1,810,537 SH   SOLE   1,767,402 0 43,135
COSTCO WHSL CORP NEW COM 22160K105   9,374,151 9,912 SH   SOLE   9,912 0 0
CREDIT ACCEP CORP MICH COM COM 225310101   203,943,792 394,972 SH   SOLE   382,900 0 12,072
CRIMSON WINE GROUP LTD COM COM 22662X100   9,885,036 1,716,152 SH   SOLE   1,670,152 0 46,000
CVS HEALTH CORP COM COM 126650100   1,420,275 20,963 SH   SOLE   600 0 20,363
DANAHER CORP DEL COM 235851102   1,314,255 6,411 SH   SOLE   6,411 0 0
DEERE & CO COM COM 244199105   2,440,620 5,200 SH   SOLE   5,200 0 0
DISCOVER FINL SVCS COM COM 254709108   426,750 2,500 SH   SOLE   2,500 0 0
DISNEY WALT CO COM 254687106   393,714 3,989 SH   SOLE   3,989 0 0
DOMINION ENERGY COM 25746U109   935,977 16,693 SH   SOLE   16,693 0 0
DOVER CORP COM 260003108   11,743,845 66,848 SH   SOLE   58,703 0 8,145
DUKE ENERGY CORP NEW COM NEW COM 26441c204   15,412,739 126,365 SH   SOLE   123,299 0 3,066
DUNDEE ENERGY LTD COM COM 26518Q102   0 10,000 SH   SOLE   10,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108   1,095,898 15,120 SH   SOLE   15,120 0 0
ELEVANCE HEALTH INC COM 036752103   341,009 784 SH   SOLE   784 0 0
ENBRIDGE INC COM COM 29250n105   15,428,476 348,194 SH   SOLE   338,558 0 9,636
ENSTAR GROUP LTD COM G3075P101   30,687,648 92,327 SH   SOLE   89,270 0 3,057
ENTERPRISE PRODS PARTNERS LP COM 293792107   33,775,043 989,310 SH   SOLE   977,455 0 11,855
EOG RES INC COM COM 26875P101   628,376 4,900 SH   SOLE   4,900 0 0
EXXON MOBIL CORP COM 30231G102   5,477,202 46,054 SH   SOLE   46,054 0 0
FASTENAL CO COM 311900104   1,085,700 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106   7,242,216 29,708 SH   SOLE   28,608 0 1,100
FERGUSON ENTERPRISES INC. COM 31488V107   137,921,818 860,774 SH   SOLE   843,446 0 17,328
FERROGLOBE PLC SHS COM G33856108   149,884 40,400 SH   SOLE   40,400 0 0
FISERV INC COM 337738108   118,865,943 538,269 SH   SOLE   529,319 0 8,950
FORTREA HOLDINGS INC. COM 34965K107   22,160,088 2,935,111 SH   SOLE   2,815,615 0 119,496
GALLAGHER ARTHUR J COM 363576109   270,291,600 782,909 SH   SOLE   754,082 0 28,827
GE AEROSPACE COM 369604301   1,453,489 7,262 SH   SOLE   7,262 0 0
GE HEALTHCARE TECHNOLO COMMON COM 36266G107   206,053 2,553 SH   SOLE   2,553 0 0
GE VERNOVA INC COM COM 36828A101   584,611 1,915 SH   SOLE   1,915 0 0
GLOBALSTAR INC COM 378973507   24,577,878 1,178,230 SH   SOLE   1,136,897 0 41,333
GLOBE LIFE INC COM COM 37959E102   2,782,585 21,125 SH   SOLE   21,125 0 0
HESS CORPORATION COM 42809h107   1,437,570 9,000 SH   SOLE   9,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203   98,299,780 431,992 SH   SOLE   426,502 0 5,490
HOME DEPOT INC COM COM 437076102   6,627,605 18,084 SH   SOLE   18,084 0 0
HUBBELL INC COM COM 443510607   16,766,879 50,669 SH   SOLE   47,701 0 2,968
HUDSON PAC PPTYS INC COM COM 444097109   147,500 50,000 SH   SOLE   50,000 0 0
IDEXX LABS INC COM COM 45168D104   503,940 1,200 SH   SOLE   1,050 0 150
INTL. BUSINESS MACHINES COM 459200101   362,843 1,459 SH   SOLE   1,459 0 0
JACOBS ENGR GROUP INC COM COM 46982L108   269,826 2,232 SH   SOLE   2,232 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109   70,332,267 1,312,904 SH   SOLE   1,277,389 0 35,515
JOHNSON & JOHNSON COM 478160104   38,189,635 230,280 SH   SOLE   217,730 0 12,550
JPMORGAN CHASE & CO. COM 46625H100   103,382,149 421,452 SH   SOLE   407,187 0 14,265
KIMBERLY CLARK CORP COM 494368103   6,364,061 44,748 SH   SOLE   43,948 0 800
KKR & CO INC. COM 48251W104   7,025,157 60,766 SH   SOLE   59,216 0 1,550
KLA-TENCOR CORP COM COM 482480100   203,260 299 SH   SOLE   299 0 0
LABCORP HOLDINGS COM 504922105   145,932,090 627,018 SH   SOLE   606,043 0 20,975
LAMAR ADVERTISING CO COM 512816109   1,418,268 12,465 SH   SOLE   12,465 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229771   416,230 5,109 SH   SOLE   5,109 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229755   324,396 3,604 SH   SOLE   3,604 0 0
LINDE PLC COM COM G54950103   3,860,621 8,291 SH   SOLE   8,291 0 0
LOAR HOLDINGS INC. COM 53947R105   3,179,250 45,000 SH   SOLE   45,000 0 0
LOWES COS INC COM COM 548661107   34,722,349 148,876 SH   SOLE   140,982 0 7,894
M & T BK CORP COM 55261F104   3,414,661 19,103 SH   SOLE   17,655 0 1,448
MANITOK ENERGY INC COM COM 563499102   0 24,829 SH   SOLE   24,829 0 0
MARKEL GROUP INC. COM 570535104   55,577,896 29,727 SH   SOLE   27,669 0 2,058
MASTERCARD INC CL A COM 57636Q104   54,494,753 99,421 SH   SOLE   97,245 0 2,176
MATADOR RES CO COM COM 576485205   77,397,680 1,514,928 SH   SOLE   1,478,033 0 36,895
MCDONALDS CORP COM COM 580135101   673,157 2,155 SH   SOLE   2,155 0 0
MERCK & CO INC COM 58933Y105   9,594,594 106,892 SH   SOLE   94,628 0 12,264
META PLATFORMS INC CL A COM 30303m102   1,212,085 2,103 SH   SOLE   2,103 0 0
METTLER TOLEDO INT'L COM 592688105   814,828 690 SH   SOLE   690 0 0
MICROSOFT CORP COM 594918104   260,277,441 693,352 SH   SOLE   672,657 0 20,695
MORGAN STANLEY COM 617446448   714,604 6,125 SH   SOLE   6,125 0 0
NESTLE SA SPONSORED ADR COM 641069406   1,840,282 18,190 SH   SOLE   18,190 0 0
NEXTERA ENERGY INC. COM 65339F101   1,051,157 14,828 SH   SOLE   14,828 0 0
NIKE INC CL B COM 654106103   209,674 3,303 SH   SOLE   3,303 0 0
NORDSON CORP COM COM 655663102   403,440 2,000 SH   SOLE   2,000 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   423,624 3,800 SH   SOLE   3,800 0 0
NUTRIEN LTD COM COM 67077M108   9,279,349 186,820 SH   SOLE   185,220 0 1,600
NVIDIA CORP COM COM 67066G104   659,601 6,086 SH   SOLE   6,086 0 0
ORACLE CORP COM COM 68389X105   611,529 4,374 SH   SOLE   3,607 0 767
OTIS WORLDWIDE CORP COM COM 68902V107   453,770 4,397 SH   SOLE   4,397 0 0
PARK AEROSPACE CORP. COM 70014A104   10,246,170 761,797 SH   SOLE   757,797 0 4,000
PAYCHEX INC COM 704326107   617,120 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108   3,562,058 23,757 SH   SOLE   23,467 0 290
PFIZER INC COM 717081103   2,217,407 87,506 SH   SOLE   87,506 0 0
PNC FINL SVCS GROUP COM COM 693475105   940,370 5,350 SH   SOLE   5,350 0 0
PROCTER & GAMBLE COM 742718109   8,809,180 51,691 SH   SOLE   50,403 0 1,288
PROGRESSIVE CORP OHIO COM 743315103   5,843,024 20,646 SH   SOLE   14,466 0 6,180
PUBLIC SERVICE ENTERPRISE GR COM 744573106   1,349,720 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103   52,148,752 339,488 SH   SOLE   328,688 0 10,800
RADNET INC COM COM 750491102   163,103,924 3,280,449 SH   SOLE   3,178,167 0 102,282
RENAISSANCE RE HLDGS COM g7496g103   408,000 1,700 SH   SOLE   1,700 0 0
ROCHE HOLDINGS LTD - SPON ADR COM 771195104   231,510 5,626 SH   SOLE   0 0 5,626
ROPER TECHNOLOGIES INC COM COM 776696106   131,935,878 223,779 SH   SOLE   214,274 0 9,505
RTX CORP. COM 75513E101   1,413,348 10,670 SH   SOLE   10,670 0 0
RUSH ENTERPRISES INC CL A COM 781846209   54,679,128 1,023,762 SH   SOLE   997,112 0 26,650
S&P GLOBAL INC COM COM 78409V104   363,800 716 SH   SOLE   716 0 0
SAN JUAN BASIN RTUBI COM 798241105   91,134 16,480 SH   SOLE   16,480 0 0
SCHLUMBERGER LTD COM 806857108   1,203,840 28,800 SH   SOLE   28,800 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   169,990,487 2,171,570 SH   SOLE   2,104,954 0 66,616
SEMPRA ENERGY COM 816851109   316,836 4,440 SH   SOLE   0 0 4,440
SENSEONICS HLDGS INC COM COM 81727U105   99,694 151,950 SH   SOLE   151,600 0 350
SHELL PLC SPON ADS COM 780259305   1,000,052 13,647 SH   SOLE   13,647 0 0
SHERWIN WILLIAMS CO COM COM 824348106   13,317,757 38,139 SH   SOLE   36,447 0 1,692
SMITH DOUGLAS HOMES CO COM SHS COM 83207R107   16,415,832 840,975 SH   SOLE   821,200 0 19,775
SOMNIGROUP INTERNATIONAL COM COM 88023U101   129,697,086 2,165,950 SH   SOLE   2,109,165 0 56,785
SOUTHERN CO COM COM 842587107   271,253 2,950 SH   SOLE   2,450 0 500
SYSCO CORP COM COM 871829107   13,680,617 182,311 SH   SOLE   178,711 0 3,600
TAIWAN SEMICONDUCTOR-SP ADR COM 874039100   830,166 5,001 SH   SOLE   5,001 0 0
TEVA PHARMAC.IND.ADR COM 881624209   17,994,197 1,170,735 SH   SOLE   1,140,735 0 30,000
TEXAS INSTRS INC COM COM 882508104   238,103 1,325 SH   SOLE   1,325 0 0
THERMO FISHER SCIENTIF COM COM 883556102   967,832 1,945 SH   SOLE   1,945 0 0
TJX COS INC NEW COM COM 872540109   1,646,858 13,521 SH   SOLE   13,521 0 0
TOAST INC CL A COM 888787108   693,916 20,920 SH   SOLE   20,920 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101   7,681,832 943,714 SH   SOLE   876,714 0 67,000
TRACTOR SUPPLY CO COM COM 892356106   660,484 11,987 SH   SOLE   11,987 0 0
TRANSOCEAN LTD COM h8817h100   33,919 10,700 SH   SOLE   10,700 0 0
UNION PAC CORP COM 907818108   36,748,786 155,557 SH   SOLE   151,548 0 4,009
UNITED HEALTH GROUP COM 91324P102   1,108,255 2,116 SH   SOLE   2,116 0 0
US BANCORP DEL COM COM 902973304   407,550 9,653 SH   SOLE   8,903 0 750
VCAMPUS CORP COM NEW COM 92240c308   0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104   10,656,018 234,921 SH   SOLE   228,667 0 6,254
VERRICA PHARMACEUTICALS INC COM 92511W108   30,954 70,000 SH   SOLE   70,000 0 0
VIATRIS INC COM COM 92556V106   92,910 10,667 SH   SOLE   10,667 0 0
VISA INC COM CL A COM 92826C839   5,015,784 14,312 SH   SOLE   14,312 0 0
VITESSE ENERGY INC COM 92852X103   5,134,785 208,816 SH   SOLE   203,168 0 5,648
WABTEC CORPORATION COM 929740108   45,121,875 248,811 SH   SOLE   242,261 0 6,550
WAL MART INC. COM 931142103   26,830,907 305,626 SH   SOLE   300,426 0 5,200
WARNER BROS DISCOVERY INC COM COM 934423104   25,186,304 2,347,279 SH   SOLE   2,305,279 0 42,000
WASTE MGMT INC DEL COM COM 94106L109   474,132 2,048 SH   SOLE   2,048 0 0
WATERS CORPORATION COM 941848103   92,108,960 249,909 SH   SOLE   242,534 0 7,375
WEBSTER FINANCIAL CP COM 947890109   210,891 4,091 SH   SOLE   4,091 0 0
WELLS FARGO & CO NEW COM 949746101   293,047 4,082 SH   SOLE   4,082 0 0
WILLIAMS COS INC DEL COM 969457100   27,111,558 453,674 SH   SOLE   449,674 0 4,000
YUM! BRANDS INC. COM 988498101   276,954 1,760 SH   SOLE   1,760 0 0
ZOETIS INC CL A COM 98978v103   363,053 2,205 SH   SOLE   2,205 0 0
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108   117,833,220 3,572,869 SH   SOLE   3,496,409 0 76,460
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648   666,458 26,637 SH   SOLE   26,637 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200   2,476,293 4,407 SH   SOLE   4,407 0 0
SCHWAB STRATEGIC TR US LCAP VA EMF 808524409   242,775 9,134 SH   SOLE   9,134 0 0
SCHWAB STRATEGIC TR US MID-CAP EMF 808524508   240,175 9,167 SH   SOLE   9,167 0 0
SPDR GOLD TRUST EMF 78463V107   3,306,407 11,475 SH   SOLE   11,475 0 0
SPDR SERIES TRUST S&P DIVID ET EMF 78464a763   336,893 2,483 SH   SOLE   2,483 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103   862,020 1,541 SH   SOLE   1,291 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363   1,287,345 2,505 SH   SOLE   2,505 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751   206,228 930 SH   SOLE   930 0 0
VANECK VECTORS ETF TR JR GOLD IFUS 92189f791   440,440 7,700 SH   SOLE   7,700 0 0
FIDELITY CONCORD STR T 500 IND MF 315911750   438,606 2,244 SH   SOLE   2,244 0 0
VANGUARD INDEX FDS 500INDEX AD MF 922908710   536,560 1,036 SH   SOLE   1,036 0 0
CONSTELLATION SOFTWARE INC (B1 COM 21037x100   278,690 88 SH   SOLE   88 0 0