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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1STDIBS COM INC COM COM 320551104 6,309,343 1,287,621 SH SOLE 1,280,621 0 7,000
ABBOTT LABS COM 002824100 101,948,843 1,123,527 SH SOLE 1,081,714 0 41,813
ABBVIE INC. COM COM 00287y109 4,440,188 17,645 SH SOLE 17,645 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104 1,773,334 11,298 SH SOLE 11,298 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106 293,766 1,002 SH SOLE 1,002 0 0
ALCON INC ORD SHS COM H01301128 56,200,008 837,556 SH SOLE 812,806 0 24,750
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106 269,715 7,658 SH SOLE 7,658 0 0
ALLSTATE CORP COM COM 020002101 502,053 2,110 SH SOLE 2,110 0 0
ALPHABET INC CAP STK CL A COM 02079k305 79,717,720 223,068 SH SOLE 217,728 0 5,340
ALPHABET INC CAP STK CL C COM 02079k107 284,121,840 804,126 SH SOLE 773,894 0 30,232
ALTRIA GROUP INC COM 02209S103 1,431,517 19,896 SH SOLE 19,896 0 0
AMAZON.COM INC COM 023135106 57,813,502 242,567 SH SOLE 237,182 0 5,385
AMERICAN EXPRESS CO COM 025816109 136,585,142 403,799 SH SOLE 391,103 0 12,696
AMGEN INC COM COM 031162100 224,152 619 SH SOLE 619 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 318,703,295 2,693,798 SH SOLE 2,571,772 0 122,026
APPLE INC COM COM 037833100 33,699,404 116,462 SH SOLE 116,367 0 95
ARES MGMT L P COM UNIT RP IN COM 03990B101 15,544,352 139,649 SH SOLE 121,619 0 18,030
ARM HOLDINGS PLC SPONSORED ADR COM 042068205 354,570 1,000 SH SOLE 1,000 0 0
ARMSTRONG WORLD INDS I COM COM 04247x102 4,331,180 26,999 SH SOLE 26,879 0 120
ARXIS INC CL A COM COM 04339D105 1,038,150 22,500 SH SOLE 22,500 0 0
ASML HOLDING N V NY REG SHS COM N07059210 395,899 199 SH SOLE 199 0 0
AUTOM.DATA PROCESSING COM 053015103 1,221,199 5,453 SH SOLE 3,905 0 1,548
AXIS CAP.HOLDGS.LTD. COM G0692U109 5,122,847 47,681 SH SOLE 47,681 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,015,885 7,025 SH SOLE 7,025 0 0
BAXTER INTL INC COM 071813109 424,289 19,901 SH SOLE 19,901 0 0
BEL FUSE INC CL B COM 077347300 1,165,640 3,500 SH SOLE 3,500 0 0
BERKSHIRE HATHAW.CLB COM 084670702 44,053,980 88,039 SH SOLE 83,711 0 4,328
BLACKBERRY LTD COM COM 09228F103 229,598 18,150 SH SOLE 18,150 0 0
BLACKSTONE INC. COM 09260D107 262,410,719 2,230,056 SH SOLE 2,137,771 0 92,285
BLUE OWL CAPITAL INC COM CL A COM 09581B103 42,178,719 4,820,425 SH SOLE 4,450,650 0 369,775
BODYCOTE PLC COM COM G1214R111 151,555 17,000 SH SOLE 17,000 0 0
BROOKFIELD ASSET MANAG CL A LM COM 113004105 3,849,027 85,820 SH SOLE 84,494 0 1,326
BROOKFIELD CORP CL A LMT VTG S COM 11271J107 34,825,928 817,702 SH SOLE 808,515 0 9,187
CAPITAL ONE FINL CORP COM 14040H105 511,180 2,548 SH SOLE 2,548 0 0
CARRIER GLOBAL CORP COM COM 14448C104 762,400 10,394 SH SOLE 10,394 0 0
CBRE GROUP INC CL A COM 12504L109 394,103 2,926 SH SOLE 2,926 0 0
CENTRAL SECS CORP COM 155123102 307,516 5,863 SH SOLE 5,863 0 0
CHEVRON CORPORATION COM 166764100 2,904,447 17,522 SH SOLE 17,522 0 0
CHUBB LIMITED COM COM h1467j104 299,170 878 SH SOLE 878 0 0
CITY HLDG CO COM COM 177835105 346,323 2,611 SH SOLE 2,611 0 0
COCA-COLA CO COM 191216100 1,706,995 21,004 SH SOLE 21,004 0 0
COLGATE PALMOLIVE CO COM 194162103 595,553 6,496 SH SOLE 6,496 0 0
COMCAST CORP CL A COM 20030N101 557,702 22,717 SH SOLE 22,717 0 0
COMMERCE BANCSHARES COM COM 200525103 527,546 9,135 SH SOLE 9,135 0 0
CONOCOPHILLIPS COM COM 20825C104 372,177 3,580 SH SOLE 3,580 0 0
COOPER COS INC COM NEW COM 216648501 4,557,529 63,555 SH SOLE 63,555 0 0
CORNING INC COM COM 219350105 282,250 1,105 SH SOLE 1,105 0 0
COSTAR GROUP INC. COM 22160n109 59,025,479 2,084,233 SH SOLE 2,010,258 0 73,975
COSTCO WHSL CORP NEW COM 22160K105 9,208,351 9,844 SH SOLE 9,844 0 0
CREDIT ACCEP CORP MICH COM COM 225310101 194,831,615 305,983 SH SOLE 294,858 0 11,125
CRIMSON WINE GROUP LTD COM COM 22662X100 6,038,756 1,367,472 SH SOLE 1,355,472 0 12,000
CUMMINS INC COM COM 231021106 370,869 520 SH SOLE 520 0 0
DANAHER CORP DEL COM 235851102 1,139,070 5,980 SH SOLE 4,780 0 1,200
DEERE & CO COM COM 244199105 3,361,949 5,300 SH SOLE 5,300 0 0
DISNEY WALT CO COM 254687106 424,463 4,410 SH SOLE 4,410 0 0
DOMINION ENERGY COM 25746U109 1,276,545 18,693 SH SOLE 18,693 0 0
DOVER CORP COM 260003108 9,423,348 42,016 SH SOLE 41,366 0 650
DUKE ENERGY CORP NEW COM NEW COM 26441c204 15,999,079 126,395 SH SOLE 123,329 0 3,066
DUNDEE ENERGY LTD COM COM 26518Q102 0 10,000 SH SOLE 10,000 0 0
EAST GROUP PROPERTIES INC COM 277276101 546,831 2,700 SH SOLE 2,700 0 0
EDWARDS LIFESCIENCES COR COM 28176E108 1,367,755 15,120 SH SOLE 15,120 0 0
ELEVANCE HEALTH INC COM 036752103 308,997 799 SH SOLE 799 0 0
ENBRIDGE INC COM COM 29250n105 17,352,404 320,096 SH SOLE 310,460 0 9,636
ENTERPRISE PRODS PARTNERS LP COM 293792107 30,307,480 824,469 SH SOLE 786,095 0 38,374
EOG RES INC COM COM 26875P101 635,677 4,900 SH SOLE 4,900 0 0
EXXONMOBIL HOLDINGS CORPORATIO COM 30233Q108 6,143,849 44,937 SH SOLE 44,937 0 0
FASTENAL CO COM 311900104 1,375,579 28,640 SH SOLE 28,640 0 0
FEDEX CORP COM 31428X106 8,262,248 26,386 SH SOLE 26,386 0 0
FEDEX FGHT HLDG CO INC COMMON COM 314352105 1,994,408 13,208 SH SOLE 13,208 0 0
FERGUSON ENTERPRISES INC. COM 31488V107 184,605,954 777,845 SH SOLE 748,630 0 29,215
FERROGLOBE PLC SHS COM G33856108 128,472 40,400 SH SOLE 40,400 0 0
FISERV INC COM COM 337738108 395,098 8,055 SH SOLE 8,055 0 0
FORTREA HOLDINGS INC. COM 34965K107 14,524,789 834,758 SH SOLE 810,738 0 24,020
GALLAGHER ARTHUR J COM 363576109 243,781,531 1,061,905 SH SOLE 1,025,253 0 36,652
GE AEROSPACE COM 369604301 2,714,027 7,262 SH SOLE 7,262 0 0
GE VERNOVA INC COM COM 36828A101 2,494,228 2,123 SH SOLE 2,123 0 0
GLOBALSTAR INC COM 378973507 89,771,799 1,104,340 SH SOLE 1,067,140 0 37,200
GLOBE LIFE INC COM COM 37959E102 3,774,615 21,125 SH SOLE 21,125 0 0
GOLDMAN SACHS GROUP COM 38141G104 1,232,860 1,219 SH SOLE 1,219 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203 119,089,523 360,375 SH SOLE 345,752 0 14,623
HOME DEPOT INC COM COM 437076102 6,077,382 17,232 SH SOLE 17,232 0 0
HUBBELL INC COM COM 443510607 25,238,645 48,239 SH SOLE 46,939 0 1,300
I-80 GOLD CORP COM COM 44955L106 144,000 100,000 SH SOLE 100,000 0 0
IDEXX LABS INC COM COM 45168D104 302,703 575 SH SOLE 475 0 100
INTEL CORP COM COM 458140100 280,377 2,008 SH SOLE 2,008 0 0
INTL. BUSINESS MACHINES COM 459200101 513,500 1,826 SH SOLE 1,826 0 0
INTUIT COM COM 461202103 301,977 1,157 SH SOLE 1,157 0 0
IRON MOUNTAIN INC COM 46284v101 211,443 1,674 SH SOLE 1,674 0 0
JACOBS ENGR GROUP INC COM COM 46982L108 281,232 2,232 SH SOLE 2,232 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109 61,083,907 1,222,167 SH SOLE 1,189,327 0 32,840
JOHNSON & JOHNSON COM 478160104 52,602,680 207,122 SH SOLE 201,330 0 5,792
JPMORGAN CHASE & CO. COM 46625H100 122,707,799 374,875 SH SOLE 359,679 0 15,196
KIMBERLY CLARK CORP COM 494368103 4,741,844 43,198 SH SOLE 42,398 0 800
KINDER MORGAN INC DEL COM COM 49456b101 257,359 8,050 SH SOLE 8,050 0 0
KINSALE CAP GROUP INC COM COM 49714P108 1,319,240 4,000 SH SOLE 4,000 0 0
KKR & CO INC. COM 48251W104 4,129,182 44,990 SH SOLE 43,440 0 1,550
KLA-TENCOR CORP COM COM 482480100 902,113 2,990 SH SOLE 2,990 0 0
KRAFT HEINZ CO COM COM 500754106 708,600 30,000 SH SOLE 30,000 0 0
LABCORP HOLDINGS COM 504922105 169,468,040 605,243 SH SOLE 586,492 0 18,751
LAMAR ADVERTISING CO COM 512816109 538,131 3,450 SH SOLE 3,450 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229771 447,242 5,109 SH SOLE 5,109 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229755 342,885 3,604 SH SOLE 3,604 0 0
LIGAND PHARM. CLB (RESTRICTED) COM 53220K504 415,342 1,314 SH SOLE 1,314 0 0
LINDE PLC COM COM G54950103 4,279,179 8,246 SH SOLE 8,246 0 0
LOAR HOLDINGS INC. COM 53947R105 2,176,470 27,000 SH SOLE 27,000 0 0
LOWES COS INC COM COM 548661107 26,494,960 120,164 SH SOLE 118,205 0 1,959
LUMEXA IMAGING HOLDING COM COM 550249106 1,925,496 170,700 SH SOLE 170,700 0 0
M & T BK CORP COM 55261F104 3,624,416 15,228 SH SOLE 13,863 0 1,365
MANITOK ENERGY INC COM COM 563499102 0 24,829 SH SOLE 24,829 0 0
MARKEL GROUP INC. COM 570535104 38,847,322 19,891 SH SOLE 19,485 0 406
MARRIOT INTERNATIONAL INC CL A COM 571903202 2,859,102 7,715 SH SOLE 7,715 0 0
MASTERCARD INC CL A COM 57636Q104 49,585,660 96,545 SH SOLE 93,403 0 3,142
MATADOR RES CO COM COM 576485205 67,607,469 1,358,125 SH SOLE 1,298,775 0 59,350
MCDONALDS CORP COM COM 580135101 324,372 1,200 SH SOLE 1,200 0 0
MERCK & CO INC COM 58933Y105 11,334,232 88,204 SH SOLE 87,204 0 1,000
META PLATFORMS INC CL A COM 30303m102 1,151,365 2,044 SH SOLE 2,044 0 0
METTLER TOLEDO INT'L COM 592688105 562,104 440 SH SOLE 440 0 0
MICRON TECHNOLOGY COM 595112103 963,832 835 SH SOLE 835 0 0
MICROSOFT CORP COM 594918104 203,644,354 545,934 SH SOLE 527,941 0 17,993
MORGAN STANLEY COM 617446448 1,045,200 5,000 SH SOLE 5,000 0 0
NATIONAL AUSTRALIA BK SPONSORE COM 632525408 131,150 10,000 SH SOLE 10,000 0 0
NESTLE SA SPONSORED ADR COM 641069406 1,804,263 17,570 SH SOLE 17,570 0 0
NEXTERA ENERGY INC. COM 65339F101 1,256,691 14,318 SH SOLE 14,318 0 0
NUCOR CORP COM 670346105 245,025 1,100 SH SOLE 1,100 0 0
NUTRIEN LTD COM COM 67077M108 11,484,283 182,435 SH SOLE 180,835 0 1,600
NVIDIA CORP COM COM 67066G104 2,485,318 12,421 SH SOLE 12,421 0 0
ONEOK INC NEW COM COM 682680103 205,526 2,364 SH SOLE 2,364 0 0
ONEX COPR SUB VTG (ONEXF) COM 68272k103 218,569 2,935 SH SOLE 2,935 0 0
OTIS WORLDWIDE CORP COM COM 68902V107 328,071 4,582 SH SOLE 4,582 0 0
PARAZERO TECHNOLOGIES SHS COM M7S13T102 13,571 27,900 SH SOLE 27,900 0 0
PARK AEROSPACE CORP. COM 70014A104 6,042,598 158,349 SH SOLE 154,349 0 4,000
PAYCHEX INC COM 704326107 957,439 9,737 SH SOLE 9,737 0 0
PEPSICO INC COM COM 713448108 2,845,100 21,013 SH SOLE 21,013 0 0
PERPETUA RESOURCES COR COM COM 714266103 761,892 36,700 SH SOLE 36,700 0 0
PFIZER INC COM 717081103 2,122,068 88,126 SH SOLE 88,126 0 0
PNC FINL SVCS GROUP COM COM 693475105 1,110,206 4,509 SH SOLE 4,509 0 0
PROCTER & GAMBLE COM 742718109 8,118,724 55,365 SH SOLE 55,365 0 0
PROGRESSIVE CORP OHIO COM 743315103 5,232,751 23,954 SH SOLE 18,854 0 5,100
PUBLIC SERVICE ENTERPRISE GR COM 744573106 1,331,024 16,400 SH SOLE 16,400 0 0
QUALCOMM INC COM COM 747525103 60,754,332 328,775 SH SOLE 317,975 0 10,800
RADNET INC COM COM 750491102 195,098,719 3,163,592 SH SOLE 3,036,431 0 127,161
RENAISSANCE RE HLDGS COM g7496g103 538,730 1,700 SH SOLE 1,700 0 0
ROCKET COS INC COM CL A COM 77311W101 4,928,175 312,900 SH SOLE 312,900 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 53,279,990 157,451 SH SOLE 151,454 0 5,997
RTX CORP. COM 75513E101 2,031,060 10,705 SH SOLE 10,705 0 0
RUSH ENTERPRISES INC CL A COM 781846209 67,895,610 930,268 SH SOLE 906,668 0 23,600
S&P GLOBAL INC COM COM 78409V104 311,554 765 SH SOLE 765 0 0
SAN JUAN BASIN RTUBI COM 798241105 43,913 13,680 SH SOLE 13,680 0 0
SCHWAB CHARLES CP NEW COM COM 808513105 186,093,843 2,016,840 SH SOLE 1,941,735 0 75,105
SHELL PLC SPON ADS COM 780259305 1,003,910 12,947 SH SOLE 12,947 0 0
SHERWIN WILLIAMS CO COM COM 824348106 8,747,794 25,406 SH SOLE 24,676 0 730
SLB LIMITED COM 806857108 1,338,912 28,800 SH SOLE 28,800 0 0
SMITH DOUGLAS HOMES CO COM SHS COM 83207R107 12,976,910 835,065 SH SOLE 822,665 0 12,400
SOMNIGROUP INTERNATIONAL COM COM 88023U101 193,529,224 2,468,485 SH SOLE 2,383,558 0 84,927
SOTERA HEALTH CO COM COM 83601L102 9,805,988 552,450 SH SOLE 520,850 0 31,600
SOUTHERN CO COM COM 842587107 325,414 3,400 SH SOLE 2,900 0 500
SUNBELT RENTALS HOLDING COMMON COM 866966104 237,047,155 3,168,656 SH SOLE 3,058,707 0 109,949
SYSCO CORP COM COM 871829107 15,115,109 180,846 SH SOLE 177,246 0 3,600
TAIWAN SEMICONDUCTOR-SP ADR COM 874039100 2,619,471 5,485 SH SOLE 5,485 0 0
TESLA INC COM COM 88160R101 378,540 900 SH SOLE 900 0 0
TEVA PHARMAC.IND.ADR COM 881624209 35,823,865 1,057,375 SH SOLE 1,027,375 0 30,000
TEXAS INSTRS INC COM COM 882508104 382,126 1,282 SH SOLE 1,282 0 0
THE BALDWIN INSURANCE COM CL A COM 05589G102 11,642,572 438,020 SH SOLE 418,277 0 19,743
THERMO FISHER SCIENTIF COM COM 883556102 975,145 1,945 SH SOLE 1,945 0 0
TJX COS INC NEW COM COM 872540109 2,045,402 13,501 SH SOLE 13,501 0 0
TOAST INC CL A COM 888787108 459,976 16,534 SH SOLE 16,534 0 0
TORONTO-DOMINION BK COM 891160509 242,860 2,000 SH SOLE 2,000 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101 3,346,938 473,400 SH SOLE 433,400 0 40,000
TRACTOR SUPPLY CO COM COM 892356106 377,740 11,950 SH SOLE 11,950 0 0
TRANSOCEAN LTD COM h8817h100 52,323 10,700 SH SOLE 10,700 0 0
UNION PAC CORP COM 907818108 33,219,904 122,132 SH SOLE 118,189 0 3,943
UNITED HEALTH GROUP COM 91324P102 204,906 493 SH SOLE 493 0 0
US BANCORP DEL COM COM 902973304 1,944,216 32,189 SH SOLE 32,189 0 0
VALERO ENERGY CORP NEW COM COM 91913Y100 844,336 3,242 SH SOLE 3,242 0 0
VERIZON COMM. COM 92343V104 9,498,980 224,350 SH SOLE 218,096 0 6,254
VERRICA PHARMACEUTICALS INC COM 92511W207 73,440 12,000 SH SOLE 12,000 0 0
VIATRIS INC COM COM 92556V106 169,392 10,667 SH SOLE 10,667 0 0
VISA INC COM CL A COM 92826C839 4,011,648 11,693 SH SOLE 9,693 0 2,000
VITESSE ENERGY INC COM 92852X103 3,121,514 197,940 SH SOLE 192,644 0 5,296
WABTEC CORPORATION COM 929740108 61,868,347 229,482 SH SOLE 223,232 0 6,250
WAL MART INC. COM 931142103 32,736,897 289,042 SH SOLE 283,842 0 5,200
WARNER BROS DISCOVERY INC COM COM 934423104 25,650,759 962,144 SH SOLE 940,144 0 22,000
WASTE MGMT INC DEL COM COM 94106L109 456,458 2,048 SH SOLE 2,048 0 0
WATERS CORPORATION COM 941848103 162,823,241 434,149 SH SOLE 418,960 0 15,189
WEBSTER FINANCIAL CP COM 947890109 312,634 4,091 SH SOLE 4,091 0 0
WELLS FARGO & CO NEW COM 949746101 304,280 3,682 SH SOLE 3,682 0 0
WESDOME GOLD MINES LTD COM COM 95083R100 187,371 10,900 SH SOLE 10,900 0 0
WILLIAMS COS INC DEL COM 969457100 31,235,810 420,175 SH SOLE 416,175 0 4,000
YUM! BRANDS INC. COM 988498101 281,354 1,760 SH SOLE 1,760 0 0
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108 173,388,945 3,431,406 SH SOLE 3,341,046 0 90,360
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648 361,950 14,312 SH SOLE 14,312 0 0
ISHARES S&P 500 INDEX FUND ETF 464287200 3,300,358 4,407 SH SOLE 4,407 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 317,946 9,134 SH SOLE 9,134 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 337,987 9,167 SH SOLE 9,167 0 0
SPDR GOLD TRUST ETF 78463V107 4,168,220 11,315 SH SOLE 11,315 0 0
STATE STREET SPDR S&P 500 ETF ETF 78462F103 1,279,964 1,714 SH SOLE 1,714 0 0
STATE STREET SPDR S&P DIVID ET ETF 78464a763 377,863 2,483 SH SOLE 2,483 0 0
VANGUARD INDEX FDS S&P 500 ETF ETF 922908363 1,594,773 2,322 SH SOLE 2,322 0 0
VANGUARD SMALL-CAP VIPERS ETF 922908751 251,590 830 SH SOLE 830 0 0
VANECK VECTORS ETF TR JR GOLD ETF 92189f791 599,325 6,100 SH SOLE 6,100 0 0
ISHARES TR IBOXX HI YD ETF ETF 464288513 223,836 2,799 SH SOLE 2,799 0 0