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   5,613,044 1,500,814 SH   SOLE   1,500,814 0 0
3M COMPANY COM 88579Y101   210,189 2,100 SH   SOLE   1,550 0 550
ABBOTT LABS COM 002824100   85,219,738 781,689 SH   SOLE   759,498 0 22,191
ABBVIE INC. COM COM 00287y109   4,532,048 33,638 SH   SOLE   33,638 0 0
ACCENTURE PLC COM G1151C101   440,035 1,426 SH   SOLE   1,426 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104   14,238,088 125,137 SH   SOLE   123,712 0 1,425
AIRSPAN NETWORKS HOLDI COM COM 00951K104   13,304 80,000 SH   SOLE   80,000 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106   246,281 7,658 SH   SOLE   0 0 7,658
ALLSTATE CORP COM COM 020002101   232,909 2,136 SH   SOLE   1,178 0 958
ALPHABET INC CAP STK CL A COM 02079k305   65,521,985 547,385 SH   SOLE   526,085 0 21,300
ALPHABET INC CAP STK CL C COM 02079k107   142,805,569 1,180,504 SH   SOLE   1,135,379 0 45,125
ALTRIA GROUP INC COM 02209S103   276,466 6,103 SH   SOLE   6,103 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206   35,700 30,000 SH   SOLE   30,000 0 0
AMAZON.COM INC COM 023135106   1,871,318 14,355 SH   SOLE   14,355 0 0
AMERICAN EXPRESS CO COM 025816109   57,149,687 328,069 SH   SOLE   324,712 0 3,357
AMERICAN TOWER REIT COM COM 03027x100   206,158 1,063 SH   SOLE   1,063 0 0
AMERIPRISE FIN.INC. COM 03076c106   215,240 648 SH   SOLE   648 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   238,917,208 3,110,496 SH   SOLE   2,974,429 0 136,067
APPLE INC COM COM 037833100   26,616,222 137,218 SH   SOLE   135,946 0 1,272
ARES MGMT L P COM UNIT RP IN COM 03990B101   5,165,324 53,610 SH   SOLE   53,610 0 0
ARMSTRONG WORLD INDS I COM COM 04247x102   2,224,956 30,288 SH   SOLE   29,108 0 1,180
ASHTEAD GROUP PLC SHS COM G05320109   165,427,887 2,389,682 SH   SOLE   2,295,740 0 93,942
AUTOM.DATA PROCESSING COM 053015103   845,093 3,845 SH   SOLE   1,850 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109   3,043,064 56,531 SH   SOLE   56,481 0 50
BANK NEW YORK MELLON CORP COM 064058100   712,899 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109   3,154,802 69,245 SH   SOLE   64,145 0 5,100
BEAR CREEK MNG CORP COM COM 07380n104   12,111 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108   4,142,480 8 SH   SOLE   4 0 4
BERKSHIRE HATHAW.CLB COM 084670702   61,230,983 179,563 SH   SOLE   171,783 0 7,780
BLACK KNIGHT INC COM COM 09215C105   927,308 15,525 SH   SOLE   15,525 0 0
BLACKBERRY LTD COM COM 09228F103   615,213 111,250 SH   SOLE   111,250 0 0
BLACKSTONE INC. COM 09260D107   221,171,028 2,378,951 SH   SOLE   2,286,237 0 92,713
BLUE OWL CAPITAL INC COM CL A COM 09581B103   49,452,736 4,244,870 SH   SOLE   4,205,770 0 39,100
BOEING CO COM COM 097023105   209,893 994 SH   SOLE   994 0 0
BOSTON SCIENTIFIC CORP COM 101137107   389,448 7,200 SH   SOLE   7,200 0 0
BRISTOL MYERS SQUIBB COM 110122108   444,900 6,957 SH   SOLE   2,960 0 3,997
BROOKFIELD ASSET MANAG CL A LM COM 113004105   4,262,653 130,636 SH   SOLE   128,242 0 2,394
BROOKFIELD CORP CL A LMT VTG S COM 11271J107   20,413,571 606,644 SH   SOLE   597,082 0 9,562
CANADIAN NATL RAILWAY COM 136375102   1,168,326 9,650 SH   SOLE   9,650 0 0
CARRIER GLOBAL CORP COM COM 14448C104   448,583 9,024 SH   SOLE   9,024 0 0
CHEVRON CORPORATION COM 166764100   1,655,637 10,522 SH   SOLE   9,822 0 700
CITY HLDG CO COM COM 177835105   561,448 6,239 SH   SOLE   6,239 0 0
COCA-COLA CO COM 191216100   1,559,818 25,902 SH   SOLE   24,267 0 1,635
COMCAST CORP CL A COM 20030N101   951,114 22,891 SH   SOLE   19,299 0 3,592
COMMERCE BANCSHARES COM COM 200525103   723,779 14,862 SH   SOLE   14,862 0 0
CONOCOPHILLIPS COM COM 20825C104   617,619 5,961 SH   SOLE   5,850 0 111
COSTAR GROUP INC. COM 22160n109   69,830,379 784,611 SH   SOLE   764,791 0 19,820
COSTCO WHSL CORP NEW COM 22160K105   5,474,100 10,168 SH   SOLE   10,168 0 0
CREDIT ACCEP CORP MICH COM COM 225310101   165,256,549 325,353 SH   SOLE   312,304 0 13,049
CRIMSON WINE GROUP LTD COM COM 22662X100   13,519,575 2,017,847 SH   SOLE   1,955,447 0 62,400
DANAHER CORP DEL COM 235851102   2,906,400 12,110 SH   SOLE   12,110 0 0
DEERE & CO COM COM 244199105   2,106,988 5,200 SH   SOLE   5,200 0 0
DISCOVER FINL SVCS COM COM 254709108   299,136 2,560 SH   SOLE   2,560 0 0
DISNEY WALT CO COM 254687106   396,135 4,437 SH   SOLE   4,437 0 0
DOMINION ENERGY COM 25746U109   982,197 18,965 SH   SOLE   18,965 0 0
DOVER CORP COM 260003108   19,756,705 133,808 SH   SOLE   124,821 0 8,986
DUKE ENERGY CORP NEW COM NEW COM 26441c204   11,761,324 131,060 SH   SOLE   126,994 0 4,066
DUNDEE ENERGY LTD COM COM 26518Q102   0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108   1,426,270 15,120 SH   SOLE   15,120 0 0
ENBRIDGE INC COM COM 29250n105   14,009,154 377,097 SH   SOLE   365,825 0 11,272
ENSTAR GROUP LTD COM G3075P101   166,804,685 682,954 SH   SOLE   654,885 0 28,069
ENTERPRISE PRODS PARTNERS LP COM 293792107   71,035,962 2,695,862 SH   SOLE   2,635,102 0 60,760
EOG RES INC COM COM 26875P101   315,854 2,760 SH   SOLE   2,760 0 0
EXXON MOBIL CORP COM 30231G102   5,915,910 55,160 SH   SOLE   54,310 0 850
FASTENAL CO COM 311900104   825,860 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106   8,799,954 35,498 SH   SOLE   32,028 0 3,470
FERGUSON PLC NEW SHS COM G3421J106   50,232,544 319,322 SH   SOLE   312,716 0 6,606
FISERV INC COM 337738108   60,907,617 482,819 SH   SOLE   474,474 0 8,345
FORTREA HOLDINGS INC. - WHEN I COM 34965K107   901,265 26,500 SH   SOLE   26,500 0 0
GALLAGHER ARTHUR J COM 363576109   152,542,962 694,735 SH   SOLE   668,553 0 26,182
GE HEALTHCARE TECHNOLO COMMON COM 36266G107   262,161 3,227 SH   SOLE   3,227 0 0
GENERAL ELEC CO COM 369604301   1,064,117 9,687 SH   SOLE   9,687 0 0
GENERAL MILLS INC COM COM 370334104   460,200 6,000 SH   SOLE   6,000 0 0
GLOBALSTAR INC COM 378973408   20,104,848 18,615,600 SH   SOLE   17,745,600 0 870,000
GLOBE LIFE INC COM COM 37959E102   2,315,723 21,125 SH   SOLE   21,125 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303   104,108 238,233 SH   SOLE   238,233 0 0
HCA HEALTHCARE INC COM 40412c101   332,311 1,095 SH   SOLE   1,095 0 0
HESS CORPORATION COM 42809h107   1,223,550 9,000 SH   SOLE   9,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203   52,496,537 360,677 SH   SOLE   355,697 0 4,980
HOME DEPOT INC COM COM 437076102   4,824,550 15,531 SH   SOLE   15,531 0 0
HUBBELL INC COM COM 443510607   18,953,627 57,165 SH   SOLE   54,197 0 2,968
IDEX CORP COM 45167R104   484,335 2,250 SH   SOLE   2,250 0 0
IDEXX LABS INC COM COM 45168D104   878,903 1,750 SH   SOLE   1,750 0 0
ILLINOIS TOOL WKS INC COM 452308109   299,692 1,198 SH   SOLE   100 0 1,098
INTL. BUSINESS MACHINES COM 459200101   334,525 2,500 SH   SOLE   2,500 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109   61,277,197 1,847,368 SH   SOLE   1,791,478 0 55,890
JOHNSON & JOHNSON COM 478160104   46,053,126 278,233 SH   SOLE   263,608 0 14,625
JPMORGAN CHASE & CO. COM 46625H100   64,555,218 443,862 SH   SOLE   425,041 0 18,821
KIMBERLY CLARK CORP COM 494368103   7,517,091 54,448 SH   SOLE   53,048 0 1,400
KINDER MORGAN INC DEL COM COM 49456b101   498,950 28,975 SH   SOLE   28,275 0 700
KKR & CO INC. COM 48251W104   4,039,952 72,142 SH   SOLE   70,557 0 1,585
LAB.CP OF AMER HLDGS. COM 50540R409   136,584,150 565,964 SH   SOLE   545,978 0 19,986
LIBERTY BROADBAND CORP COM SER COM 530307305   257,073 3,209 SH   SOLE   1,507 0 1,702
LIBERTY MEDIA CORP DEL COM C S COM 531229607   401,826 12,277 SH   SOLE   5,077 0 7,200
LINDE PLC COM COM G54950103   2,673,276 7,015 SH   SOLE   7,015 0 0
LOWES COS INC COM COM 548661107   36,618,471 162,244 SH   SOLE   152,350 0 9,894
LUMEN TECHNOLOGIES COM 550241103   4,974,827 2,201,251 SH   SOLE   2,133,201 0 68,050
M & T BK CORP COM 55261F104   3,246,596 26,233 SH   SOLE   23,668 0 2,565
MARKEL GROUP INC. COM 570535104   46,741,802 33,793 SH   SOLE   31,403 0 2,390
MARSH & MCLENNAN COS COM 571748102   210,650 1,120 SH   SOLE   1,120 0 0
MASTERCARD INC CL A COM 57636Q104   44,205,134 112,395 SH   SOLE   109,371 0 3,024
MATADOR RES CO COM COM 576485205   54,349,476 1,038,790 SH   SOLE   1,035,865 0 2,925
MCDONALDS CORP COM COM 580135101   746,025 2,500 SH   SOLE   2,500 0 0
MERCK & CO INC COM 58933Y105   15,801,689 136,942 SH   SOLE   117,044 0 19,897
METTLER TOLEDO INT'L COM 592688105   2,223,230 1,695 SH   SOLE   1,695 0 0
MICROSOFT CORP COM 594918104   279,368,025 820,368 SH   SOLE   792,215 0 28,153
MIMEDX GROUP INC COM COM 602496101   97,068 14,685 SH   SOLE   14,685 0 0
MORGAN STANLEY COM 617446448   213,500 2,500 SH   SOLE   2,500 0 0
NESTLE SA SPONSORED ADR COM 641069406   1,955,688 16,250 SH   SOLE   16,250 0 0
NEXTERA ENERGY INC. COM 65339F101   1,211,538 16,328 SH   SOLE   16,328 0 0
NORDSON CORP COM COM 655663102   1,191,264 4,800 SH   SOLE   4,800 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   423,822 4,200 SH   SOLE   4,200 0 0
NUTRIEN LTD COM COM 67077M108   10,830,361 183,410 SH   SOLE   180,810 0 2,600
NVIDIA CORP COM COM 67066G104   253,812 600 SH   SOLE   600 0 0
ONEX COPR SUB VTG (ONEXF) COM 68272k103   353,384 6,417 SH   SOLE   6,417 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   404,728 4,547 SH   SOLE   4,547 0 0
PARK AEROSPACE CORP. COM 70014A104   12,055,680 873,600 SH   SOLE   869,600 0 4,000
PAYCHEX INC COM 704326107   447,480 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108   4,197,374 22,662 SH   SOLE   22,372 0 290
PFIZER INC COM 717081103   3,391,506 92,462 SH   SOLE   92,462 0 0
PNC FINL SVCS GROUP COM COM 693475105   251,900 2,000 SH   SOLE   2,000 0 0
PROCTER & GAMBLE COM 742718109   8,109,289 53,442 SH   SOLE   52,154 0 1,288
PROGRESSIVE CORP OHIO COM 743315103   2,764,547 20,885 SH   SOLE   11,805 0 9,080
PUBLIC SERVICE ENTERPRISE GR COM 744573106   1,026,804 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103   51,134,227 429,555 SH   SOLE   411,805 0 17,750
RADNET INC COM COM 750491102   106,349,094 3,260,242 SH   SOLE   3,161,922 0 98,320
RAYTHEON TECHNOLOGIES COM COM 75513E101   1,077,560 11,000 SH   SOLE   11,000 0 0
RENAISSANCE RE HLDGS COM g7496g103   1,007,208 5,400 SH   SOLE   5,400 0 0
ROPER TECHNOLOGIES INC COM COM 776696106   100,959,826 209,983 SH   SOLE   198,918 0 11,065
RUSH ENTERPRISES INC CL A COM 781846209   22,088,526 363,657 SH   SOLE   351,220 0 12,437
SAN JUAN BASIN RTUBI COM 798241105   176,685 23,780 SH   SOLE   23,780 0 0
SCHLUMBERGER LTD COM 806857108   1,620,960 33,000 SH   SOLE   33,000 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   104,645,421 1,846,249 SH   SOLE   1,777,286 0 68,964
SHELL PLC SPON ADS COM 780259305   891,028 14,757 SH   SOLE   14,757 0 0
SHERWIN WILLIAMS CO COM COM 824348106   64,280,891 242,094 SH   SOLE   234,556 0 7,538
SOUTHERN CO COM COM 842587107   273,975 3,900 SH   SOLE   2,900 0 1,000
SYSCO CORP COM COM 871829107   14,281,868 192,478 SH   SOLE   186,578 0 5,900
TESLA INC COM COM 88160R101   592,909 2,265 SH   SOLE   2,265 0 0
TEVA PHARMAC.IND.ADR COM 881624209   28,144,776 3,737,686 SH   SOLE   3,593,161 0 144,525
THERMO FISHER SCIENTIF COM COM 883556102   699,667 1,341 SH   SOLE   1,341 0 0
TOAST INC CL A COM 888787108   986,873 43,725 SH   SOLE   43,725 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101   8,857,622 743,713 SH   SOLE   741,213 0 2,500
TRACTOR SUPPLY CO COM COM 892356106   589,232 2,665 SH   SOLE   2,665 0 0
TRANSOCEAN LTD COM h8817h100   70,100 10,000 SH   SOLE   10,000 0 0
TRICON RESIDENTIAL INC COM NPV COM 89612W102   5,158,176 585,491 SH   SOLE   575,291 0 10,200
UNION PAC CORP COM 907818108   36,880,913 180,241 SH   SOLE   175,132 0 5,109
UNITED HEALTH GROUP COM 91324P102   482,563 1,004 SH   SOLE   1,004 0 0
US BANCORP DEL COM COM 902973304   376,722 11,402 SH   SOLE   10,652 0 750
VCAMPUS CORP COM NEW COM 92240c308   0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104   10,521,311 282,907 SH   SOLE   271,333 0 11,574
VERRICA PHARMACEUTICALS INC COM 92511W108   173,100 30,000 SH   SOLE   30,000 0 0
VIATRIS INC COM COM 92556V106   106,776 10,699 SH   SOLE   10,699 0 0
VISA INC COM CL A COM 92826C839   1,828,596 7,700 SH   SOLE   7,700 0 0
VITESSE ENERGY INC COM 92852X103   5,150,432 229,930 SH   SOLE   222,750 0 7,180
WABTEC CORPORATION COM 929740108   32,943,662 300,389 SH   SOLE   290,914 0 9,475
WAL MART INC. COM 931142103   18,131,656 115,356 SH   SOLE   112,156 0 3,200
WARNER BROS DISCOVERY INC COM COM 934423104   29,267,733 2,333,950 SH   SOLE   2,280,131 0 53,819
WATERS CORPORATION COM 941848103   64,316,369 241,301 SH   SOLE   234,286 0 7,015
WILEY JOHN & SONS CLA COM 968223206   225,517 6,627 SH   SOLE   6,627 0 0
WILLIAMS COS INC DEL COM 969457100   16,682,903 511,275 SH   SOLE   499,075 0 12,200
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108   79,989,898 2,974,708 SH   SOLE   2,915,148 0 59,560
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648   799,121 31,412 SH   SOLE   31,412 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200   1,879,559 4,217 SH   SOLE   4,217 0 0
SPDR GOLD TRUST EMF 78463V107   2,341,398 13,134 SH   SOLE   12,134 0 1,000
SPDR SERIES TRUST S&P DIVID ET EMF 78464a763   304,366 2,483 SH   SOLE   2,483 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103   235,382 531 SH   SOLE   281 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363   1,212,065 2,976 SH   SOLE   2,976 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751   242,049 1,217 SH   SOLE   1,217 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258   1,386,843 3,589 SH   SOLE   0 0 3,589
COLLEGE RETIREMENT EQU GROWTH MF 194408183   959,082 2,680 SH   SOLE   0 0 2,680
COLLEGE RETIREMENT EQU MONEY M MF 194408217   261,518 9,458 SH   SOLE   0 0 9,458
COLLEGE RETIREMENT EQU STK ACC MF 194408126   1,067,676 1,459 SH   SOLE   0 0 1,459
PRIMECAP ODYSSEY FUNDS ODYSSEY MF 74160Q301   201,717 5,641 SH   SOLE   5,641 0 0
TEACHERS INS&ANNUITY A RL EST MF 878094200   377,343 728 SH   SOLE   0 0 728
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167   574,799 2,107 SH   SOLE   0 0 2,107
ASHTEAD GROUP PLC COM G05320109   16,650,560 240,525 SH   SOLE   228,625 0 11,900
COHEN & STEERS QUALITY INC. OA BKC47L109   0 80,719 SH   SOLE   80,719 0 0