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,644,157 3,289,310 SH   SOLE   3,282,390 0 6,920
ABBOTT LABS COM 002824100   91,670,681 810,456 SH   SOLE   781,271 0 29,185
ABBVIE INC. COM COM 00287y109   3,816,641 21,478 SH   SOLE   21,478 0 0
ACCENTURE PLC COM G1151C101   515,724 1,466 SH   SOLE   1,466 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104   2,572,909 22,257 SH   SOLE   22,257 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106   284,035 7,658 SH   SOLE   0 0 7,658
ALLSTATE CORP COM COM 020002101   411,799 2,136 SH   SOLE   1,178 0 958
ALPHABET INC CAP STK CL A COM 02079k305   88,999,724 470,152 SH   SOLE   456,813 0 13,339
ALPHABET INC CAP STK CL C COM 02079k107   219,388,784 1,152,010 SH   SOLE   1,115,741 0 36,269
ALTRIA GROUP INC COM 02209S103   674,018 12,890 SH   SOLE   12,890 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206   10,670 22,000 SH   SOLE   22,000 0 0
AMAZON.COM INC COM 023135106   29,162,492 132,925 SH   SOLE   132,920 0 5
AMDOCS LTD COM g02602103   1,492,249 17,527 SH   SOLE   0 0 17,527
AMERICAN EXPRESS CO COM 025816109   117,437,839 395,693 SH   SOLE   390,300 0 5,393
AMGEN INC COM COM 031162100   1,205,034 4,623 SH   SOLE   322 0 4,301
APOLLO GLOBAL MGMT INC COM 03769M106   487,757,496 2,953,242 SH   SOLE   2,814,230 0 139,012
APPLE INC COM COM 037833100   27,820,231 111,094 SH   SOLE   109,572 0 1,522
ARES MGMT L P COM UNIT RP IN COM 03990B101   12,559,393 70,945 SH   SOLE   60,635 0 10,310
ARMSTRONG WORLD INDS I COM COM 04247x102   3,866,223 27,356 SH   SOLE   26,176 0 1,180
ASHTEAD GROUP PLC SHS COM G05320109   195,467,410 3,144,747 SH   SOLE   3,028,025 0 116,722
AUTOM.DATA PROCESSING COM 053015103   8,527,225 29,130 SH   SOLE   27,135 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109   4,502,428 50,806 SH   SOLE   50,806 0 0
BANK NEW YORK MELLON CORP COM 064058100   2,074,356 26,999 SH   SOLE   11,520 0 15,479
BAXTER INTL INC COM 071813109   830,273 28,473 SH   SOLE   26,173 0 2,300
BEAR CREEK MNG CORP COM COM 07380n104   7,095 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108   5,447,360 8 SH   SOLE   4 0 4
BERKSHIRE HATHAW.CLB COM 084670702   52,936,890 116,786 SH   SOLE   111,211 0 5,575
BLACKBERRY LTD COM COM 09228F103   108,297 28,650 SH   SOLE   28,650 0 0
BLACKSTONE INC. COM 09260D107   401,459,627 2,328,382 SH   SOLE   2,234,882 0 93,500
BLUE OWL CAPITAL INC COM CL A COM 09581B103   140,611,724 6,045,216 SH   SOLE   5,880,816 0 164,400
BODYCOTE PLC COM COM G1214R111   133,790 17,000 SH   SOLE   17,000 0 0
BOOKING HLDGS INC COM COM 09857L108   213,642 43 SH   SOLE   43 0 0
BROOKFIELD ASSET MANAG CL A LM COM 113004105   5,616,848 103,651 SH   SOLE   101,901 0 1,750
BROOKFIELD CORP CL A LMT VTG S COM 11271J107   33,082,870 575,855 SH   SOLE   567,643 0 8,212
CANADIAN NATL RAILWAY COM 136375102   789,240 7,775 SH   SOLE   7,775 0 0
CARRIER GLOBAL CORP COM COM 14448C104   622,804 9,124 SH   SOLE   9,124 0 0
CBRE GROUP INC CL A COM 12504L109   384,155 2,926 SH   SOLE   2,926 0 0
CENTRAL SECS CORP COM 155123102   267,444 5,853 SH   SOLE   5,853 0 0
CHEVRON CORPORATION COM 166764100   1,477,658 10,202 SH   SOLE   9,752 0 450
CHUBB LIMITED COM COM h1467j104   237,065 858 SH   SOLE   858 0 0
CITY HLDG CO COM COM 177835105   368,591 3,111 SH   SOLE   3,111 0 0
COCA-COLA CO COM 191216100   1,079,651 17,341 SH   SOLE   15,706 0 1,635
COMCAST CORP CL A COM 20030N101   583,172 15,539 SH   SOLE   15,539 0 0
COMMERCE BANCSHARES COM COM 200525103   890,846 14,297 SH   SOLE   14,297 0 0
CONOCOPHILLIPS COM COM 20825C104   366,036 3,691 SH   SOLE   3,580 0 111
COSTAR GROUP INC. COM 22160n109   122,085,505 1,705,343 SH   SOLE   1,666,683 0 38,660
COSTCO WHSL CORP NEW COM 22160K105   9,614,014 10,493 SH   SOLE   10,493 0 0
CREDIT ACCEP CORP MICH COM COM 225310101   183,670,591 391,238 SH   SOLE   378,953 0 12,285
CRIMSON WINE GROUP LTD COM COM 22662X100   10,927,505 1,720,867 SH   SOLE   1,674,867 0 46,000
CVS HEALTH CORP COM COM 126650100   916,900 20,425 SH   SOLE   300 0 20,125
DANAHER CORP DEL COM 235851102   1,720,477 7,495 SH   SOLE   7,495 0 0
DEERE & CO COM COM 244199105   2,203,240 5,200 SH   SOLE   5,200 0 0
DISCOVER FINL SVCS COM COM 254709108   433,075 2,500 SH   SOLE   2,500 0 0
DISNEY WALT CO COM 254687106   396,183 3,558 SH   SOLE   3,558 0 0
DOMINION ENERGY COM 25746U109   947,559 17,593 SH   SOLE   17,593 0 0
DOVER CORP COM 260003108   19,307,400 102,918 SH   SOLE   94,638 0 8,280
DS SMITH PLC SHS COM G2848Q123   100,332 14,875 SH   SOLE   14,875 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441c204   13,499,714 125,299 SH   SOLE   122,233 0 3,066
DUNDEE ENERGY LTD COM COM 26518Q102   0 10,000 SH   SOLE   10,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108   1,119,334 15,120 SH   SOLE   15,120 0 0
ELEVANCE HEALTH INC COM 036752103   289,218 784 SH   SOLE   784 0 0
ENBRIDGE INC COM COM 29250n105   14,835,522 349,647 SH   SOLE   340,011 0 9,636
ENSTAR GROUP LTD COM G3075P101   176,110,788 546,843 SH   SOLE   527,651 0 19,192
ENTERPRISE PRODS PARTNERS LP COM 293792107   38,198,738 1,218,072 SH   SOLE   1,195,277 0 22,795
EOG RES INC COM COM 26875P101   338,321 2,760 SH   SOLE   2,760 0 0
EXXON MOBIL CORP COM 30231G102   4,921,435 45,751 SH   SOLE   45,751 0 0
FASTENAL CO COM 311900104   1,006,740 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106   8,540,053 30,356 SH   SOLE   29,256 0 1,100
FERGUSON ENTERPRISES INC. COM 31488V107   110,988,989 639,448 SH   SOLE   623,617 0 15,831
FERROGLOBE PLC SHS COM G33856108   153,520 40,400 SH   SOLE   40,400 0 0
FISERV INC COM 337738108   105,463,039 513,402 SH   SOLE   504,762 0 8,640
FORTREA HOLDINGS INC. COM 34965K107   105,111,325 5,635,996 SH   SOLE   5,514,855 0 121,141
GALLAGHER ARTHUR J COM 363576109   218,940,868 771,326 SH   SOLE   743,065 0 28,261
GE AEROSPACE COM 369604301   1,211,229 7,262 SH   SOLE   7,262 0 0
GE VERNOVA INC COM COM 36828A101   629,901 1,915 SH   SOLE   1,915 0 0
GLOBALSTAR INC COM 378973507   36,376,079 17,572,985 SH   SOLE   16,952,985 0 620,000
GLOBE LIFE INC COM COM 37959E102   2,355,860 21,125 SH   SOLE   21,125 0 0
HESS CORPORATION COM 42809h107   1,197,090 9,000 SH   SOLE   9,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203   105,416,212 426,510 SH   SOLE   421,055 0 5,455
HOME DEPOT INC COM COM 437076102   6,470,460 16,634 SH   SOLE   16,634 0 0
HUBBELL INC COM COM 443510607   21,553,566 51,454 SH   SOLE   48,486 0 2,968
IDEXX LABS INC COM COM 45168D104   864,916 2,092 SH   SOLE   1,600 0 492
INTL. BUSINESS MACHINES COM 459200101   320,693 1,459 SH   SOLE   1,459 0 0
JACOBS ENGR GROUP INC COM COM 46982L108   298,240 2,232 SH   SOLE   2,232 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109   106,454,186 1,357,834 SH   SOLE   1,321,919 0 35,915
JOHNSON & JOHNSON COM 478160104   36,136,489 249,872 SH   SOLE   236,772 0 13,100
JPMORGAN CHASE & CO. COM 46625H100   102,970,521 429,563 SH   SOLE   414,360 0 15,203
KIMBERLY CLARK CORP COM 494368103   5,863,778 44,748 SH   SOLE   43,948 0 800
KINDER MORGAN INC DEL COM COM 49456b101   223,310 8,150 SH   SOLE   8,150 0 0
KKR & CO INC. COM 48251W104   9,002,690 60,866 SH   SOLE   59,316 0 1,550
LABCORP HOLDINGS COM 504922105   140,580,520 613,032 SH   SOLE   592,820 0 20,212
LEGAL & GENERAL GROUP SHS COM G54404127   28,300 10,000 SH   SOLE   10,000 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229771   429,360 5,109 SH   SOLE   5,109 0 0
LIBERTY MEDIA CORP DEL FRMULA COM 531229755   333,947 3,604 SH   SOLE   3,604 0 0
LINDE PLC COM COM G54950103   3,471,193 8,291 SH   SOLE   8,291 0 0
LOAR HOLDINGS INC. COM 53947R105   4,804,150 65,000 SH   SOLE   65,000 0 0
LOWES COS INC COM COM 548661107   37,032,834 150,052 SH   SOLE   142,158 0 7,894
M & T BK CORP COM 55261F104   4,004,237 21,298 SH   SOLE   19,850 0 1,448
MARKEL GROUP INC. COM 570535104   52,123,515 30,195 SH   SOLE   28,007 0 2,188
MASTERCARD INC CL A COM 57636Q104   51,111,812 97,066 SH   SOLE   94,915 0 2,151
MATADOR RES CO COM COM 576485205   79,797,244 1,418,366 SH   SOLE   1,398,871 0 19,495
MCDONALDS CORP COM COM 580135101   360,913 1,245 SH   SOLE   1,245 0 0
MERCK & CO INC COM 58933Y105   11,216,897 112,755 SH   SOLE   100,553 0 12,202
METTLER TOLEDO INT'L COM 592688105   1,089,075 890 SH   SOLE   890 0 0
MICROSOFT CORP COM 594918104   303,936,937 721,084 SH   SOLE   699,742 0 21,342
MORGAN STANLEY COM 617446448   314,300 2,500 SH   SOLE   2,500 0 0
NESTLE SA SPONSORED ADR COM 641069406   1,490,208 18,240 SH   SOLE   18,240 0 0
NEXTERA ENERGY INC. COM 65339F101   1,063,019 14,828 SH   SOLE   14,828 0 0
NIKE INC CL B COM 654106103   234,804 3,103 SH   SOLE   3,103 0 0
NINETY ONE PLC SHS COM G6524E106   18,250 10,000 SH   SOLE   10,000 0 0
NORDSON CORP COM COM 655663102   418,480 2,000 SH   SOLE   2,000 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   369,778 3,800 SH   SOLE   3,800 0 0
NUTRIEN LTD COM COM 67077M108   9,005,848 201,248 SH   SOLE   198,648 0 2,600
NVIDIA CORP COM COM 67066G104   1,012,009 7,536 SH   SOLE   7,536 0 0
ONEX COPR SUB VTG (ONEXF) COM 68272k103   216,260 2,750 SH   SOLE   2,750 0 0
ORACLE CORP COM COM 68389X105   669,393 4,017 SH   SOLE   3,250 0 767
OTIS WORLDWIDE CORP COM COM 68902V107   414,152 4,472 SH   SOLE   4,472 0 0
PARK AEROSPACE CORP. COM 70014A104   11,162,524 761,947 SH   SOLE   757,947 0 4,000
PAYCHEX INC COM 704326107   560,880 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108   3,190,456 20,982 SH   SOLE   20,692 0 290
PFIZER INC COM 717081103   2,281,742 86,006 SH   SOLE   86,006 0 0
PNC FINL SVCS GROUP COM COM 693475105   1,002,820 5,200 SH   SOLE   5,200 0 0
PROCTER & GAMBLE COM 742718109   8,538,582 50,931 SH   SOLE   49,643 0 1,288
PROGRESSIVE CORP OHIO COM 743315103   4,583,500 19,129 SH   SOLE   11,599 0 7,530
PUBLIC SERVICE ENTERPRISE GR COM 744573106   1,385,636 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103   52,412,225 341,181 SH   SOLE   330,381 0 10,800
RADNET INC COM COM 750491102   214,330,509 3,068,879 SH   SOLE   2,971,662 0 97,217
RENAISSANCE RE HLDGS COM g7496g103   422,977 1,700 SH   SOLE   1,700 0 0
ROPER TECHNOLOGIES INC COM COM 776696106   112,191,133 215,814 SH   SOLE   206,099 0 9,715
RTX CORP. COM 75513E101   1,150,257 9,940 SH   SOLE   9,940 0 0
RUSH ENTERPRISES INC CL A COM 781846209   58,820,736 1,073,567 SH   SOLE   1,046,259 0 27,308
S&P GLOBAL INC COM COM 78409V104   393,942 791 SH   SOLE   791 0 0
SAN JUAN BASIN RTUBI COM 798241105   74,608 19,480 SH   SOLE   19,480 0 0
SCHLUMBERGER LTD COM 806857108   1,138,698 29,700 SH   SOLE   29,700 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   157,138,881 2,123,211 SH   SOLE   2,059,463 0 63,748
SEMPRA ENERGY COM 816851109   386,559 4,407 SH   SOLE   0 0 4,407
SENSEONICS HLDGS INC COM COM 81727U105   79,478 151,850 SH   SOLE   151,600 0 250
SHELL PLC SPON ADS COM 780259305   880,671 14,057 SH   SOLE   14,057 0 0
SHERWIN WILLIAMS CO COM COM 824348106   21,841,640 64,253 SH   SOLE   60,586 0 3,667
SMITH DOUGLAS HOMES CO COM SHS COM 83207R107   17,933,385 699,430 SH   SOLE   680,130 0 19,300
SOUTHERN CO COM COM 842587107   284,004 3,450 SH   SOLE   2,450 0 1,000
SYSCO CORP COM COM 871829107   14,145,941 185,011 SH   SOLE   180,411 0 4,600
TAIWAN SEMICONDUCTOR-SP ADR COM 874039100   973,033 4,927 SH   SOLE   4,927 0 0
TESLA INC COM COM 88160R101   872,294 2,160 SH   SOLE   2,160 0 0
TEVA PHARMAC.IND.ADR COM 881624209   26,392,680 1,197,490 SH   SOLE   1,167,490 0 30,000
TEXAS INSTRS INC COM COM 882508104   229,700 1,225 SH   SOLE   1,225 0 0
THERMO FISHER SCIENTIF COM COM 883556102   1,011,847 1,945 SH   SOLE   1,945 0 0
TJX COS INC NEW COM COM 872540109   1,633,472 13,521 SH   SOLE   13,521 0 0
TOAST INC CL A COM 888787108   762,534 20,920 SH   SOLE   20,920 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101   8,726,627 960,025 SH   SOLE   892,025 0 68,000
TRACTOR SUPPLY CO COM COM 892356106   667,176 12,574 SH   SOLE   12,574 0 0
TRANSOCEAN LTD COM h8817h100   40,125 10,700 SH   SOLE   10,700 0 0
UNION PAC CORP COM 907818108   37,463,095 164,283 SH   SOLE   159,924 0 4,359
UNITED HEALTH GROUP COM 91324P102   1,072,929 2,121 SH   SOLE   2,121 0 0
US BANCORP DEL COM COM 902973304   461,703 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   9,847,658 246,253 SH   SOLE   238,079 0 8,174
VERRICA PHARMACEUTICALS INC COM 92511W108   49,000 70,000 SH   SOLE   70,000 0 0
VIATRIS INC COM COM 92556V106   132,804 10,667 SH   SOLE   10,667 0 0
VISA INC COM CL A COM 92826C839   4,437,202 14,040 SH   SOLE   14,040 0 0
VITESSE ENERGY INC COM 92852X103   5,234,425 209,377 SH   SOLE   203,729 0 5,648
WABTEC CORPORATION COM 929740108   48,766,340 257,220 SH   SOLE   250,545 0 6,675
WAL MART INC. COM 931142103   28,314,244 313,384 SH   SOLE   307,984 0 5,400
WARNER BROS DISCOVERY INC COM COM 934423104   25,671,729 2,428,735 SH   SOLE   2,382,585 0 46,150
WASTE MGMT INC DEL COM COM 94106L109   408,625 2,025 SH   SOLE   2,025 0 0
WATERS CORPORATION COM 941848103   91,354,196 246,251 SH   SOLE   238,876 0 7,375
WEBSTER FINANCIAL CP COM 947890109   225,905 4,091 SH   SOLE   4,091 0 0
WELLS FARGO & CO NEW COM 949746101   250,897 3,572 SH   SOLE   3,572 0 0
WILLIAMS COS INC DEL COM 969457100   24,882,211 459,760 SH   SOLE   455,760 0 4,000
ZOETIS INC CL A COM 98978v103   359,261 2,205 SH   SOLE   2,205 0 0
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108   130,011,612 3,485,566 SH   SOLE   3,408,276 0 77,290
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648   677,645 26,637 SH   SOLE   26,637 0 0
INVESCO QQQ TR UNIT SER 1 EMF 46090E103   255,615 500 SH   SOLE   425 0 75
ISHARES S&P 500 INDEX FUND EMF 464287200   2,594,313 4,407 SH   SOLE   4,407 0 0
NEUBERGER BERMAN NEXT COMMON S EMF 64133Q108   127,400 10,000 SH   SOLE   10,000 0 0
SCHWAB STRATEGIC TR US LCAP VA EMF 808524409   238,117 9,134 SH   SOLE   9,134 0 0
SCHWAB STRATEGIC TR US MID-CAP EMF 808524508   254,018 9,167 SH   SOLE   9,167 0 0
SPDR GOLD TRUST EMF 78463V107   2,778,442 11,475 SH   SOLE   11,475 0 0
SPDR SERIES TRUST S&P DIVID ET EMF 78464a763   328,004 2,483 SH   SOLE   2,483 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103   402,637 687 SH   SOLE   437 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363   1,349,719 2,505 SH   SOLE   2,505 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751   223,460 930 SH   SOLE   930 0 0
BLACKROCK CAP ALLOCATI COM IFUS 09260U109   189,375 12,500 SH   SOLE   12,500 0 0
THORNBURG INCM BUILDER COM IFUS 885213108   162,800 10,000 SH   SOLE   10,000 0 0
VANECK VECTORS ETF TR JR GOLD IFUS 92189f791   329,175 7,700 SH   SOLE   7,700 0 0
AB SUSTAINABLE GBL THE SUSTAIN MIUS 018780502   266,001 1,696 SH   SOLE   1,696 0 0
FIRST EAGLE FDS INC GLOBAL FD MIUS 32008F606   1,641,116 24,345 SH   SOLE   24,345 0 0
IVY FDS DEL INTL GRW A MIUS 465897502   290,332 8,243 SH   SOLE   8,243 0 0
MUTUAL SER FD INC QUEST FD CL MIUS 628380206   236,722 16,706 SH   SOLE   16,706 0 0
CONSTELLATION SOFTWARE INC (B1 COM 21037x100   271,973 88 SH   SOLE   88 0 0