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   4,817,613 948,349 SH   SOLE   948,349 0 0
3M COMPANY COM 88579Y101   981,305 8,183 SH   SOLE   7,633 0 550
ABBOTT LABS COM 002824100   85,593,715 779,613 SH   SOLE   752,407 0 27,206
ABBVIE INC. COM COM 00287y109   5,813,597 35,973 SH   SOLE   34,605 0 1,368
ACCENTURE PLC COM G1151C101   380,514 1,426 SH   SOLE   1,426 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104   20,438,045 249,336 SH   SOLE   241,746 0 7,590
AGROFRESH SOLUTIONS COM COM 00856g109   40,185 13,576 SH   SOLE   13,376 0 200
AIRSPAN NETWORKS HOLDI COM COM 00951K104   104,800 80,000 SH   SOLE   80,000 0 0
ALAMOS GOLD INC NEW COM CL A COM 011532108   202,200 20,000 SH   SOLE   20,000 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106   306,237 8,910 SH   SOLE   0 0 8,910
ALLSTATE CORP COM COM 020002101   324,491 2,393 SH   SOLE   1,435 0 958
ALPHABET INC CAP STK CL A COM 02079k305   48,274,427 547,143 SH   SOLE   522,803 0 24,340
ALPHABET INC CAP STK CL C COM 02079k107   104,334,768 1,175,868 SH   SOLE   1,125,528 0 50,340
ALTRIA GROUP INC COM 02209S103   278,968 6,103 SH   SOLE   6,103 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206   36,300 30,000 SH   SOLE   30,000 0 0
AMAZON.COM INC COM 023135106   1,482,600 17,650 SH   SOLE   17,650 0 0
AMERICAN EXPRESS CO COM 025816109   44,802,880 303,234 SH   SOLE   296,630 0 6,604
AMERICAN TOWER REIT COM COM 03027x100   225,207 1,063 SH   SOLE   1,063 0 0
AMERIPRISE FIN.INC. COM 03076c106   201,768 648 SH   SOLE   430 0 218
APOLLO GLOBAL MGMT INC COM 03769M106   198,826,622 3,116,893 SH   SOLE   2,994,897 0 121,996
APPLE INC COM COM 037833100   18,061,081 139,006 SH   SOLE   137,734 0 1,272
ARES MGMT L P COM UNIT RP IN COM 03990B101   2,630,491 38,435 SH   SOLE   38,435 0 0
ARMSTRONG WORLD INDS I COM COM 04247x102   12,544,631 182,893 SH   SOLE   168,158 0 14,735
ASHTEAD GROUP PLC SHS COM G05320109   134,623,014 2,357,671 SH   SOLE   2,256,551 0 101,120
AUTOM.DATA PROCESSING COM 053015103   959,739 4,018 SH   SOLE   2,023 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109   3,154,373 58,231 SH   SOLE   57,831 0 400
BANK NEW YORK MELLON CORP COM 064058100   728,912 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109   4,444,278 87,194 SH   SOLE   80,064 0 7,130
BEAR CREEK MNG CORP COM COM 07380n104   16,730 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108   3,749,688 8 SH   SOLE   4 0 4
BERKSHIRE HATHAW.CLB COM 084670702   57,039,312 184,653 SH   SOLE   176,517 0 8,136
BLACK KNIGHT INC COM COM 09215C105   4,462,981 72,275 SH   SOLE   69,850 0 2,425
BLACKBERRY LTD COM COM 09228F103   387,777 118,950 SH   SOLE   118,950 0 0
BLACKSTONE INC. COM 09260D107   175,508,522 2,365,663 SH   SOLE   2,273,693 0 91,970
BLUE OWL CAPITAL INC COM CL A COM 09581B103   40,672,550 3,837,033 SH   SOLE   3,712,333 0 124,700
BOSTON SCIENTIFIC CORP COM 101137107   717,185 15,500 SH   SOLE   15,500 0 0
BRISTOL MYERS SQUIBB COM 110122108   529,336 7,357 SH   SOLE   3,360 0 3,997
BROOKFIELD ASSET MANAG CL A LM COM 113004105   5,692,773 198,562 SH   SOLE   194,406 0 4,156
BROOKFIELD CORP CL A LMT VTG S COM 11271J107   24,983,739 794,143 SH   SOLE   777,531 0 16,612
CAE INC COM COM 124765108   247,552 12,800 SH   SOLE   12,800 0 0
CANADIAN NATL RAILWAY COM 136375102   1,184,045 9,960 SH   SOLE   9,960 0 0
CARRIER GLOBAL CORP COM COM 14448C104   372,240 9,024 SH   SOLE   9,024 0 0
CHEVRON CORPORATION COM 166764100   1,906,543 10,622 SH   SOLE   10,622 0 0
CITY HLDG CO COM COM 177835105   610,577 6,559 SH   SOLE   6,559 0 0
COCA-COLA CO COM 191216100   1,709,582 26,876 SH   SOLE   25,241 0 1,635
COMCAST CORP CL A COM 20030N101   837,211 23,941 SH   SOLE   20,349 0 3,592
COMMERCE BANCSHARES COM COM 200525103   1,011,656 14,862 SH   SOLE   14,862 0 0
CONOCOPHILLIPS COM COM 20825C104   720,980 6,110 SH   SOLE   5,399 0 711
COSTAR GROUP INC. COM 22160n109   59,899,032 775,091 SH   SOLE   743,791 0 31,300
COSTCO WHSL CORP NEW COM 22160K105   4,662,109 10,213 SH   SOLE   10,213 0 0
CREDIT ACCEP CORP MICH COM COM 225310101   152,667,138 321,811 SH   SOLE   309,736 0 12,075
CRIMSON WINE GROUP LTD COM COM 22662X100   11,341,271 2,021,617 SH   SOLE   1,958,317 0 63,300
CVS HEALTH CORP COM COM 126650100   250,774 2,691 SH   SOLE   2,691 0 0
DANAHER CORP DEL COM 235851102   3,250,068 12,245 SH   SOLE   12,245 0 0
DEERE & CO COM COM 244199105   2,229,552 5,200 SH   SOLE   5,200 0 0
DISCOVER FINL SVCS COM COM 254709108   250,445 2,560 SH   SOLE   2,560 0 0
DISNEY WALT CO COM 254687106   473,185 5,446 SH   SOLE   5,230 0 216
DOMINION ENERGY COM 25746U109   1,162,934 18,965 SH   SOLE   18,965 0 0
DOVER CORP COM 260003108   18,594,154 137,317 SH   SOLE   132,486 0 4,831
DUKE ENERGY CORP NEW COM NEW COM 26441c204   14,103,451 136,940 SH   SOLE   132,724 0 4,216
DUNDEE ENERGY LTD COM COM 26518Q102   0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108   1,128,103 15,120 SH   SOLE   15,120 0 0
ENBRIDGE INC COM COM 29250n105   15,306,985 391,483 SH   SOLE   377,221 0 14,262
ENSTAR GROUP LTD COM G3075P101   158,920,633 687,849 SH   SOLE   660,155 0 27,694
ENTERPRISE PRODS PARTNERS LP COM 293792107   65,343,900 2,709,117 SH   SOLE   2,605,007 0 104,110
EOG RES INC COM COM 26875P101   357,475 2,760 SH   SOLE   2,760 0 0
EXXON MOBIL CORP COM 30231G102   6,181,102 56,039 SH   SOLE   54,414 0 1,625
FASTENAL CO COM 311900104   662,480 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106   7,058,939 40,756 SH   SOLE   36,986 0 3,770
FERGUSON PLC NEW SHS COM G3421J106   25,503,702 200,864 SH   SOLE   195,828 0 5,036
FISERV INC COM 337738108   49,428,182 489,049 SH   SOLE   474,354 0 14,695
FOCUS FINL PARTNERS IN COM CL COM 34417P100   5,800,106 155,624 SH   SOLE   155,624 0 0
GALLAGHER ARTHUR J COM 363576109   129,510,388 686,912 SH   SOLE   660,637 0 26,275
GENERAL ELEC CO COM 369604301   811,674 9,687 SH   SOLE   9,687 0 0
GENERAL MILLS INC COM COM 370334104   503,100 6,000 SH   SOLE   6,000 0 0
GLOBALSTAR INC COM 378973408   24,922,471 18,738,700 SH   SOLE   17,848,700 0 890,000
GLOBE LIFE INC COM COM 37959E102   2,546,619 21,125 SH   SOLE   21,125 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303   138,175 238,233 SH   SOLE   238,233 0 0
HCA HEALTHCARE INC COM 40412c101   262,756 1,095 SH   SOLE   1,095 0 0
HESS CORPORATION COM 42809h107   1,276,380 9,000 SH   SOLE   9,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203   43,829,482 346,862 SH   SOLE   336,582 0 10,280
HOME DEPOT INC COM COM 437076102   5,854,465 18,535 SH   SOLE   18,068 0 467
HUBBELL INC COM COM 443510607   13,712,822 58,432 SH   SOLE   54,547 0 3,885
IDEX CORP COM 45167R104   513,743 2,250 SH   SOLE   2,250 0 0
IDEXX LABS INC COM COM 45168D104   785,323 1,925 SH   SOLE   1,925 0 0
ILLINOIS TOOL WKS INC COM 452308109   330,009 1,498 SH   SOLE   1,498 0 0
INTL. BUSINESS MACHINES COM 459200101   352,225 2,500 SH   SOLE   2,500 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109   65,977,585 1,924,667 SH   SOLE   1,859,883 0 64,784
JOHNSON & JOHNSON COM 478160104   50,342,070 284,982 SH   SOLE   266,924 0 18,058
JPMORGAN CHASE & CO. COM 46625H100   63,184,636 471,176 SH   SOLE   450,030 0 21,146
KIMBERLY CLARK CORP COM 494368103   7,635,666 56,248 SH   SOLE   54,848 0 1,400
KINDER MORGAN INC DEL COM COM 49456b101   577,656 31,950 SH   SOLE   30,360 0 1,590
KKR & CO INC. COM 48251W104   3,885,215 83,697 SH   SOLE   76,612 0 7,085
LAB.CP OF AMER HLDGS. COM 50540R409   112,308,889 476,936 SH   SOLE   461,886 0 15,050
LIBERTY BROADBAND CORP COM SER COM 530307305   360,452 4,726 SH   SOLE   3,024 0 1,702
LIBERTY MEDIA CORP DEL COM C S COM 531229607   759,826 19,418 SH   SOLE   12,218 0 7,200
LINDE PLC COM COM G5494J103   2,777,423 8,515 SH   SOLE   8,515 0 0
LOWES COS INC COM COM 548661107   32,984,580 165,552 SH   SOLE   154,908 0 10,644
LUMEN TECHNOLOGIES COM 550241103   14,368,285 2,752,545 SH   SOLE   2,674,283 0 78,262
M & T BK CORP COM 55261F104   3,925,759 27,063 SH   SOLE   24,418 0 2,645
MARKEL CORP COM COM 570535104   56,630,990 42,984 SH   SOLE   41,024 0 1,960
MASTERCARD INC CL A COM 57636Q104   43,042,367 123,781 SH   SOLE   119,433 0 4,348
MATADOR RES CO COM COM 576485205   58,152,079 1,015,934 SH   SOLE   986,686 0 29,248
MCDONALDS CORP COM COM 580135101   658,825 2,500 SH   SOLE   2,500 0 0
MERCK & CO INC COM 58933Y105   15,787,646 142,295 SH   SOLE   128,644 0 13,651
METTLER TOLEDO INT'L COM 592688105   2,551,219 1,765 SH   SOLE   1,765 0 0
MICROSOFT CORP COM 594918104   208,034,665 867,462 SH   SOLE   830,927 0 36,535
MIMEDX GROUP INC COM COM 602496101   2,781,487 1,000,535 SH   SOLE   1,000,535 0 0
MORGAN STANLEY COM 617446448   212,550 2,500 SH   SOLE   2,500 0 0
NESTLE SA SPONSORED ADR COM 641069406   1,874,275 16,250 SH   SOLE   16,250 0 0
NEXTERA ENERGY INC. COM 65339F101   1,367,780 16,361 SH   SOLE   16,361 0 0
NORDSON CORP COM COM 655663102   1,141,056 4,800 SH   SOLE   4,800 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109   381,024 4,200 SH   SOLE   4,200 0 0
NUTRIEN LTD COM COM 67077M108   13,447,452 184,136 SH   SOLE   181,536 0 2,600
ONEX COPR SUB VTG (ONEXF) COM 68272k103   473,884 9,850 SH   SOLE   9,850 0 0
OTIS WORLDWIDE CORP COM COM 68902V107   356,076 4,547 SH   SOLE   4,547 0 0
PARK AEROSPACE CORP. COM 70014A104   10,391,704 774,922 SH   SOLE   770,922 0 4,000
PAYCHEX INC COM 704326107   462,240 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108   4,106,683 22,732 SH   SOLE   22,442 0 290
PFIZER INC COM 717081103   4,737,753 92,462 SH   SOLE   92,462 0 0
PNC FINL SVCS GROUP COM COM 693475105   315,880 2,000 SH   SOLE   2,000 0 0
PROCTER & GAMBLE COM 742718109   8,415,521 55,526 SH   SOLE   54,131 0 1,395
PROGRESSIVE CORP OHIO COM 743315103   2,857,511 22,030 SH   SOLE   12,150 0 9,880
PUBLIC SERVICE ENTERPRISE GR COM 744573106   1,004,828 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103   47,913,094 435,811 SH   SOLE   416,661 0 19,150
RADNET INC COM COM 750491102   60,508,209 3,213,394 SH   SOLE   3,100,674 0 112,720
RAYTHEON TECHNOLOGIES COM COM 75513E101   1,110,120 11,000 SH   SOLE   11,000 0 0
RENAISSANCE RE HLDGS COM g7496g103   1,024,319 5,560 SH   SOLE   5,560 0 0
ROPER TECHNOLOGIES INC COM COM 776696106   92,062,824 213,064 SH   SOLE   200,461 0 12,603
SAN JUAN BASIN RTUBI COM 798241105   452,004 39,580 SH   SOLE   39,580 0 0
SCHLUMBERGER LTD COM 806857108   2,031,480 38,000 SH   SOLE   38,000 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   126,685,154 1,521,561 SH   SOLE   1,462,151 0 59,410
SHELL PLC SPON ADS COM 780259305   930,392 16,337 SH   SOLE   16,337 0 0
SHERWIN WILLIAMS CO COM COM 824348106   58,886,402 248,120 SH   SOLE   237,464 0 10,656
SOUTHERN CO COM COM 842587107   278,499 3,900 SH   SOLE   3,900 0 0
SYSCO CORP COM COM 871829107   15,236,020 199,294 SH   SOLE   193,094 0 6,200
TESLA INC COM COM 88160R101   282,698 2,295 SH   SOLE   2,295 0 0
TEVA PHARMAC.IND.ADR COM 881624209   58,042,717 6,364,333 SH   SOLE   6,169,523 0 194,810
TEVA PHARMAC.IND.ADR COM 881624209   5,654,400 620,000 SH Call SOLE   620,000 0 0
THERMO FISHER SCIENTIF COM COM 883556102   738,475 1,341 SH   SOLE   1,341 0 0
TOAST INC CL A COM 888787108   869,497 48,225 SH   SOLE   48,225 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101   4,797,412 661,712 SH   SOLE   659,212 0 2,500
TRACTOR SUPPLY CO COM COM 892356106   793,019 3,525 SH   SOLE   3,525 0 0
TRANSOCEAN LTD COM h8817h100   52,896 11,600 SH   SOLE   11,600 0 0
TRICON RESIDENTIAL INC COM NPV COM 89612W102   3,675,480 476,716 SH   SOLE   466,016 0 10,700
UNION PAC CORP COM 907818108   37,683,427 181,984 SH   SOLE   173,990 0 7,994
UNITED HEALTH GROUP COM 91324P102   532,301 1,004 SH   SOLE   1,004 0 0
US BANCORP DEL COM COM 902973304   750,179 17,202 SH   SOLE   14,352 0 2,850
VCAMPUS CORP COM NEW COM 92240c308   6 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104   11,637,228 295,361 SH   SOLE   283,995 0 11,366
VERRICA PHARMACEUTICALS INC COM 92511W108   82,500 30,000 SH   SOLE   30,000 0 0
VIATRIS INC COM COM 92556V106   119,080 10,699 SH   SOLE   10,699 0 0
VISA INC COM CL A COM 92826C839   1,599,752 7,700 SH   SOLE   7,700 0 0
WABTEC CORPORATION COM 929740108   32,496,539 325,584 SH   SOLE   314,059 0 11,525
WAL MART INC. COM 931142103   17,040,514 120,181 SH   SOLE   116,581 0 3,600
WALKER & DUNLOP INC COM COM 93148P102   1,448,113 18,452 SH   SOLE   18,452 0 0
WARNER BROS DISCOVERY INC COM COM 934423104   21,590,852 2,277,516 SH   SOLE   2,220,446 0 57,070
WATERS CORPORATION COM 941848103   78,552,909 229,298 SH   SOLE   222,943 0 6,355
WILEY JOHN & SONS CLA COM 968223206   353,610 8,827 SH   SOLE   8,827 0 0
WILLIAMS COS INC DEL COM 969457100   17,068,027 518,785 SH   SOLE   506,585 0 12,200
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108   31,929,309 1,509,660 SH   SOLE   1,450,200 0 59,460
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648   777,761 31,412 SH   SOLE   31,412 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200   1,620,214 4,217 SH   SOLE   4,217 0 0
SPDR GOLD TRUST EMF 78463V107   2,278,944 13,434 SH   SOLE   12,134 0 1,300
SPDR SERIES TRUST S&P DIVID ET EMF 78464a763   310,648 2,483 SH   SOLE   2,483 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103   3,178,376 8,311 SH   SOLE   8,061 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363   1,098,289 3,126 SH   SOLE   3,126 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751   228,874 1,247 SH   SOLE   1,247 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258   1,194,559 3,588 SH   SOLE   0 0 3,588
COLLEGE RETIREMENT EQU GROWTH MF 194408183   733,614 2,680 SH   SOLE   0 0 2,680
COLLEGE RETIREMENT EQU MONEY M MF 194408217   255,619 9,458 SH   SOLE   0 0 9,458
COLLEGE RETIREMENT EQU STK ACC MF 194408126   937,232 1,458 SH   SOLE   0 0 1,458
TEACHERS INS&ANNUITY A RL EST MF 878094200   404,960 727 SH   SOLE   0 0 727
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167   497,310 2,107 SH   SOLE   0 0 2,107
ASHTEAD GROUP PLC COM G05320109   12,906,028 226,025 SH   SOLE   214,125 0 11,900
COHEN & STEERS QUALITY INC. OA BKC47L109   0 80,719 SH   SOLE   80,719 0 0