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   8,904,219 1,902,611 SH   SOLE   1,896,891 0 5,720
ABBOTT LABS COM 002824100   86,923,298 789,709 SH   SOLE   767,450 0 22,259
ABBVIE INC. COM COM 00287y109   4,572,235 29,504 SH   SOLE   29,504 0 0
ACCENTURE PLC COM G1151C101   500,398 1,426 SH   SOLE   1,426 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104   5,294,815 37,648 SH   SOLE   37,648 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106   237,628 7,658 SH   SOLE   0 0 7,658
ALLSTATE CORP COM COM 020002101   298,997 2,136 SH   SOLE   1,178 0 958
ALPHABET INC CAP STK CL A COM 02079k305   74,582,969 533,918 SH   SOLE   515,269 0 18,649
ALPHABET INC CAP STK CL C COM 02079k107   160,860,321 1,141,420 SH   SOLE   1,100,465 0 40,955
ALTRIA GROUP INC COM 02209S103   239,136 5,928 SH   SOLE   5,928 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206   26,100 30,000 SH   SOLE   30,000 0 0
AMAZON.COM INC COM 023135106   2,801,978 18,441 SH   SOLE   18,436 0 5
AMDOCS LTD COM g02602103   1,516,542 17,255 SH   SOLE   17,255 0 0
AMERICAN EXPRESS CO COM 025816109   65,338,831 348,771 SH   SOLE   345,163 0 3,608
AMERICAN TOWER REIT COM COM 03027x100   229,480 1,063 SH   SOLE   1,063 0 0
AMERIPRISE FIN.INC. COM 03076c106   240,053 632 SH   SOLE   632 0 0
AMGEN INC COM COM 031162100   1,289,940 4,479 SH   SOLE   4,479 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   286,776,486 3,077,331 SH   SOLE   2,917,641 0 159,690
APPLE INC COM COM 037833100   25,696,648 133,468 SH   SOLE   131,996 0 1,472
ARES MGMT L P COM UNIT RP IN COM 03990B101   8,206,669 69,010 SH   SOLE   57,760 0 11,250
ARMSTRONG WORLD INDS I COM COM 04247x102   2,948,224 29,986 SH   SOLE   28,806 0 1,180
ASHTEAD GROUP PLC SHS COM G05320109   194,410,553 2,788,787 SH   SOLE   2,670,670 0 118,117
ASTRAZENECA PLC SPONSORED ADR COM 046353108   233,233 3,463 SH   SOLE   3,463 0 0
AUTOM.DATA PROCESSING COM 053015103   903,924 3,880 SH   SOLE   1,885 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109   3,102,436 56,031 SH   SOLE   56,031 0 0
BANK NEW YORK MELLON CORP COM 064058100   1,581,293 30,380 SH   SOLE   30,380 0 0
BAXTER INTL INC COM 071813109   1,751,143 45,296 SH   SOLE   42,996 0 2,300
BEAR CREEK MNG CORP COM COM 07380n104   4,080 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108   4,341,000 8 SH   SOLE   4 0 4
BERKSHIRE HATHAW.CLB COM 084670702   62,713,771 175,836 SH   SOLE   167,506 0 8,330
BLACKBERRY LTD COM COM 09228F103   297,360 84,000 SH   SOLE   84,000 0 0
BLACKSTONE INC. COM 09260D107   308,165,490 2,353,846 SH   SOLE   2,252,666 0 101,180
BLUE OWL CAPITAL CORPO COM COM 69121K104   501,840 34,000 SH   SOLE   0 0 34,000
BLUE OWL CAPITAL INC COM CL A COM 09581B103   69,390,120 4,657,055 SH   SOLE   4,458,830 0 198,225
BOEING CO COM COM 097023105   216,348 830 SH   SOLE   830 0 0
BOSTON SCIENTIFIC CORP COM 101137107   346,860 6,000 SH   SOLE   6,000 0 0
BRISTOL MYERS SQUIBB COM 110122108   348,754 6,797 SH   SOLE   2,800 0 3,997
BROOKFIELD ASSET MANAG CL A LM COM 113004105   4,796,419 119,403 SH   SOLE   117,066 0 2,337
BROOKFIELD CORP CL A LMT VTG S COM 11271J107   23,801,350 593,254 SH   SOLE   583,692 0 9,562
CANADIAN NATL RAILWAY COM 136375102   1,268,863 10,100 SH   SOLE   10,100 0 0
CARRIER GLOBAL CORP COM COM 14448C104   518,429 9,024 SH   SOLE   9,024 0 0
CHEVRON CORPORATION COM 166764100   1,790,815 12,006 SH   SOLE   10,856 0 1,150
CITY HLDG CO COM COM 177835105   660,347 5,989 SH   SOLE   5,989 0 0
COCA-COLA CO COM 191216100   1,499,415 25,444 SH   SOLE   23,809 0 1,635
COLGATE PALMOLIVE CO COM 194162103   364,753 4,576 SH   SOLE   4,576 0 0
COMCAST CORP CL A COM 20030N101   987,714 22,525 SH   SOLE   19,029 0 3,496
COMMERCE BANCSHARES COM COM 200525103   811,458 15,193 SH   SOLE   15,193 0 0
CONOCOPHILLIPS COM COM 20825C104   554,234 4,775 SH   SOLE   4,664 0 111
COSTAR GROUP INC. COM 22160n109   67,640,734 774,010 SH   SOLE   754,245 0 19,765
COSTCO WHSL CORP NEW COM 22160K105   6,850,789 10,379 SH   SOLE   10,379 0 0
CREDIT ACCEP CORP MICH COM COM 225310101   172,438,841 323,689 SH   SOLE   310,545 0 13,144
CRIMSON WINE GROUP LTD COM COM 22662X100   10,861,729 1,842,220 SH   SOLE   1,789,820 0 52,400
CVS HEALTH CORP COM COM 126650100   1,684,953 21,339 SH   SOLE   21,339 0 0
DANAHER CORP DEL COM 235851102   2,255,102 9,748 SH   SOLE   9,748 0 0
DEERE & CO COM COM 244199105   2,079,324 5,200 SH   SOLE   5,200 0 0
DEXCOM INC COM COM 252131107   225,596 1,818 SH   SOLE   1,813 0 5
DISCOVER FINL SVCS COM COM 254709108   285,496 2,540 SH   SOLE   2,540 0 0
DISNEY WALT CO COM 254687106   373,078 4,132 SH   SOLE   4,132 0 0
DOMINION ENERGY COM 25746U109   891,355 18,965 SH   SOLE   18,965 0 0
DOVER CORP COM 260003108   17,990,307 116,964 SH   SOLE   108,442 0 8,522
DUKE ENERGY CORP NEW COM NEW COM 26441c204   12,692,735 130,799 SH   SOLE   126,733 0 4,066
DUNDEE ENERGY LTD COM COM 26518Q102   0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108   1,152,900 15,120 SH   SOLE   15,120 0 0
ELEVANCE HEALTH INC COM 036752103   222,105 471 SH   SOLE   471 0 0
ENBRIDGE INC COM COM 29250n105   13,535,452 375,776 SH   SOLE   364,504 0 11,272
ENSTAR GROUP LTD COM G3075P101   196,744,717 668,404 SH   SOLE   642,775 0 25,629
ENTERPRISE PRODS PARTNERS LP COM 293792107   67,296,554 2,553,949 SH   SOLE   2,491,179 0 62,770
EOG RES INC COM COM 26875P101   361,036 2,985 SH   SOLE   2,985 0 0
EXXON MOBIL CORP COM 30231G102   5,844,331 58,455 SH   SOLE   57,605 0 850
FASTENAL CO COM 311900104   906,780 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106   8,241,257 32,578 SH   SOLE   30,978 0 1,600
FERGUSON PLC NEW SHS COM G3421J106   67,794,600 351,140 SH   SOLE   343,326 0 7,814
FISERV INC COM 337738108   62,227,437 468,439 SH   SOLE   459,214 0 9,225
FORTREA HOLDINGS INC. COM 34965K107   74,326,914 2,129,711 SH   SOLE   2,085,201 0 44,510
GALLAGHER ARTHUR J COM 363576109   159,013,658 707,104 SH   SOLE   678,785 0 28,319
GE HEALTHCARE TECHNOLO COMMON COM 36266G107   249,512 3,227 SH   SOLE   3,227 0 0
GENERAL ELEC CO COM 369604301   1,057,670 8,287 SH   SOLE   8,287 0 0
GLOBALSTAR INC COM 378973408   35,774,541 18,440,485 SH   SOLE   17,680,485 0 760,000
GLOBE LIFE INC COM COM 37959E102   2,571,335 21,125 SH   SOLE   21,125 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303   170,257 236,797 SH   SOLE   236,797 0 0
HESS CORPORATION COM 42809h107   1,297,440 9,000 SH   SOLE   9,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203   69,685,843 382,700 SH   SOLE   377,630 0 5,070
HOME DEPOT INC COM COM 437076102   5,441,182 15,701 SH   SOLE   15,701 0 0
HUBBELL INC COM COM 443510607   18,342,781 55,765 SH   SOLE   52,797 0 2,968
IDEX CORP COM 45167R104   488,498 2,250 SH   SOLE   2,250 0 0
IDEXX LABS INC COM COM 45168D104   1,179,481 2,125 SH   SOLE   1,815 0 310
ILLINOIS TOOL WKS INC COM 452308109   261,416 998 SH   SOLE   0 0 998
INTL. BUSINESS MACHINES COM 459200101   408,875 2,500 SH   SOLE   2,500 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109   70,319,381 1,740,148 SH   SOLE   1,691,858 0 48,290
JOHNSON & JOHNSON COM 478160104   42,850,208 273,384 SH   SOLE   258,759 0 14,625
JPMORGAN CHASE & CO. COM 46625H100   71,126,041 418,143 SH   SOLE   400,760 0 17,383
KIMBERLY CLARK CORP COM 494368103   6,518,768 53,648 SH   SOLE   52,248 0 1,400
KINDER MORGAN INC DEL COM COM 49456b101   282,099 15,992 SH   SOLE   15,992 0 0
KKR & CO INC. COM 48251W104   5,150,453 62,166 SH   SOLE   60,616 0 1,550
LAB.CP OF AMER HLDGS. COM 50540R409   124,839,907 549,254 SH   SOLE   528,896 0 20,358
LINDE PLC COM COM G54950103   2,823,631 6,875 SH   SOLE   6,875 0 0
LOWES COS INC COM COM 548661107   34,819,728 156,458 SH   SOLE   147,214 0 9,244
LUMEN TECHNOLOGIES COM 550241103   388,551 212,323 SH   SOLE   212,323 0 0
M & T BK CORP COM 55261F104   3,414,389 24,908 SH   SOLE   23,460 0 1,448
MARKEL GROUP INC. COM 570535104   44,564,981 31,386 SH   SOLE   29,068 0 2,318
MARSH & MCLENNAN COS COM 571748102   212,206 1,120 SH   SOLE   1,120 0 0
MASTERCARD INC CL A COM 57636Q104   42,156,186 98,840 SH   SOLE   95,732 0 3,108
MATADOR RES CO COM COM 576485205   60,265,914 1,059,900 SH   SOLE   1,035,975 0 23,925
MCDONALDS CORP COM COM 580135101   741,275 2,500 SH   SOLE   2,500 0 0
MERCK & CO INC COM 58933Y105   14,658,892 134,461 SH   SOLE   115,999 0 18,461
METTLER TOLEDO INT'L COM 592688105   1,504,070 1,240 SH   SOLE   1,240 0 0
MICROSOFT CORP COM 594918104   287,185,145 763,709 SH   SOLE   738,010 0 25,699
MORGAN STANLEY COM 617446448   233,125 2,500 SH   SOLE   2,500 0 0
NESTLE SA SPONSORED ADR COM 641069406   1,902,114 16,450 SH   SOLE   16,450 0 0
NEXTERA ENERGY INC. COM 65339F101   992,370 16,338 SH   SOLE   16,338 0 0
NORDSON CORP COM COM 655663102   1,267,968 4,800 SH   SOLE   4,800 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   424,074 4,200 SH   SOLE   4,200 0 0
NUTRIEN LTD COM COM 67077M108   10,125,881 179,760 SH   SOLE   178,160 0 1,600
NVIDIA CORP COM COM 67066G104   297,132 600 SH   SOLE   600 0 0
ONEX COPR SUB VTG (ONEXF) COM 68272k103   403,409 5,750 SH   SOLE   5,750 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   406,820 4,547 SH   SOLE   4,547 0 0
PARK AEROSPACE CORP. COM 70014A104   14,775,661 1,005,147 SH   SOLE   1,001,147 0 4,000
PAYCHEX INC COM 704326107   476,440 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108   3,848,839 22,662 SH   SOLE   22,372 0 290
PFIZER INC COM 717081103   2,533,520 88,000 SH   SOLE   88,000 0 0
PNC FINL SVCS GROUP COM COM 693475105   309,700 2,000 SH   SOLE   2,000 0 0
PROCTER & GAMBLE COM 742718109   7,468,704 50,967 SH   SOLE   49,679 0 1,288
PROGRESSIVE CORP OHIO COM 743315103   3,250,905 20,410 SH   SOLE   11,630 0 8,780
PUBLIC SERVICE ENTERPRISE GR COM 744573106   1,002,860 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103   60,864,354 420,828 SH   SOLE   404,328 0 16,500
RADNET INC COM COM 750491102   112,309,082 3,230,057 SH   SOLE   3,131,057 0 99,000
RENAISSANCE RE HLDGS COM g7496g103   960,400 4,900 SH   SOLE   4,900 0 0
ROPER TECHNOLOGIES INC COM COM 776696106   112,346,998 206,077 SH   SOLE   195,592 0 10,485
RTX CORP. COM 75513E101   938,161 11,150 SH   SOLE   11,150 0 0
RUSH ENTERPRISES INC CL A COM 781846209   38,969,221 774,736 SH   SOLE   750,803 0 23,933
SAN JUAN BASIN RTUBI COM 798241105   116,738 22,980 SH   SOLE   22,980 0 0
SCHLUMBERGER LTD COM 806857108   1,717,320 33,000 SH   SOLE   33,000 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   132,711,537 1,928,947 SH   SOLE   1,855,128 0 73,819
SEMPRA ENERGY COM 816851109   318,814 4,266 SH   SOLE   4,266 0 0
SHELL PLC SPON ADS COM 780259305   964,431 14,657 SH   SOLE   14,657 0 0
SHERWIN WILLIAMS CO COM COM 824348106   59,276,079 190,048 SH   SOLE   184,218 0 5,830
SOUTHERN CO COM COM 842587107   273,468 3,900 SH   SOLE   2,900 0 1,000
SYSCO CORP COM COM 871829107   14,047,249 192,086 SH   SOLE   186,186 0 5,900
TAIWAN SEMICONDUCTOR-SP ADR COM 874039100   317,512 3,053 SH   SOLE   3,053 0 0
TESLA INC COM COM 88160R101   578,958 2,330 SH   SOLE   2,330 0 0
TEVA PHARMAC.IND.ADR COM 881624209   25,392,314 2,432,214 SH   SOLE   2,342,989 0 89,225
THERMO FISHER SCIENTIF COM COM 883556102   711,789 1,341 SH   SOLE   1,341 0 0
TJX COS INC NEW COM COM 872540109   848,699 9,047 SH   SOLE   9,047 0 0
TOAST INC CL A COM 888787108   381,999 20,920 SH   SOLE   20,920 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101   8,355,600 791,250 SH   SOLE   787,500 0 3,750
TRACTOR SUPPLY CO COM COM 892356106   551,552 2,565 SH   SOLE   2,565 0 0
TRANSOCEAN LTD COM h8817h100   63,500 10,000 SH   SOLE   10,000 0 0
TRICON RESIDENTIAL INC COM NPV COM 89612W102   5,304,763 582,941 SH   SOLE   577,741 0 5,200
UNION PAC CORP COM 907818108   43,903,347 178,745 SH   SOLE   173,636 0 5,109
UNITED HEALTH GROUP COM 91324P102   900,790 1,711 SH   SOLE   1,711 0 0
US BANCORP DEL COM COM 902973304   439,379 10,152 SH   SOLE   9,402 0 750
VCAMPUS CORP COM NEW COM 92240c308   15 59,956 SH   SOLE   59,956 0 0
VERALTO CORP COM SHS COM 92338C103   281,411 3,421 SH   SOLE   3,421 0 0
VERIZON COMM. COM 92343V104   10,567,989 280,318 SH   SOLE   270,744 0 9,574
VERRICA PHARMACEUTICALS INC COM 92511W108   219,600 30,000 SH   SOLE   30,000 0 0
VIATRIS INC COM COM 92556V106   115,524 10,667 SH   SOLE   10,667 0 0
VISA INC COM CL A COM 92826C839   2,482,698 9,536 SH   SOLE   9,536 0 0
VITESSE ENERGY INC COM 92852X103   4,902,791 223,974 SH   SOLE   217,386 0 6,588
WABTEC CORPORATION COM 929740108   37,181,573 292,999 SH   SOLE   284,924 0 8,075
WAL MART INC. COM 931142103   17,863,952 113,314 SH   SOLE   110,514 0 2,800
WARNER BROS DISCOVERY INC COM COM 934423104   24,837,169 2,182,528 SH   SOLE   2,128,778 0 53,750
WATERS CORPORATION COM 941848103   80,301,502 243,907 SH   SOLE   236,082 0 7,825
WEBSTER FINANCIAL CP COM 947890109   207,659 4,091 SH   SOLE   4,091 0 0
WILLIAMS COS INC DEL COM 969457100   17,606,391 505,495 SH   SOLE   497,295 0 8,200
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108   88,747,557 3,017,598 SH   SOLE   2,952,038 0 65,560
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648   795,038 31,412 SH   SOLE   31,412 0 0
INVESCO QQQ TR UNIT SER 1 EMF 46090E103   204,760 500 SH   SOLE   500 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200   2,014,166 4,217 SH   SOLE   4,217 0 0
SCHWAB STRATEGIC TR US LCAP VA EMF 808524409   387,186 5,523 SH   SOLE   5,523 0 0
SPDR GOLD TRUST EMF 78463V107   2,384,846 12,475 SH   SOLE   11,675 0 800
SPDR SERIES TRUST S&P DIVID ET EMF 78464a763   310,300 2,483 SH   SOLE   2,483 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103   224,822 473 SH   SOLE   223 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363   1,249,685 2,861 SH   SOLE   2,861 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751   249,596 1,170 SH   SOLE   1,170 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258   1,503,117 3,589 SH   SOLE   0 0 3,589
COLLEGE RETIREMENT EQU GROWTH MF 194408183   1,071,706 2,680 SH   SOLE   0 0 2,680
COLLEGE RETIREMENT EQU MONEY M MF 194408217   268,331 9,458 SH   SOLE   0 0 9,458
COLLEGE RETIREMENT EQU STK ACC MF 194408126   1,147,545 1,459 SH   SOLE   0 0 1,459
PRIMECAP ODYSSEY FUNDS ODYSSEY MF 74160Q301   218,280 6,222 SH   SOLE   6,222 0 0
TEACHERS INS&ANNUITY A RL EST MF 878094200   350,144 728 SH   SOLE   0 0 728
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167   616,577 2,107 SH   SOLE   0 0 2,107
CONSTELLATION SOFTWARE INC (B1 COM 21037x100   208,543 88 SH   SOLE   88 0 0
COHEN & STEERS QUALITY INC. OA BKC47L109   0 80,719 SH   SOLE   80,719 0 0