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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1STDIBS COM INC COM COM 320551104 5,600 890,334 SH   SOLE   890,334 0 0
3M COMPANY COM 88579Y101 911 8,248 SH   SOLE   7,698 0 550
ABBOTT LABS COM 002824100 75,303 778,249 SH   SOLE   750,863 0 27,386
ABBVIE INC. COM COM 00287y109 4,845 36,098 SH   SOLE   34,730 0 1,368
ACCENTURE PLC COM G1151C101 367 1,426 SH   SOLE   1,426 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104 33,800 271,767 SH   SOLE   264,077 0 7,690
AGROFRESH SOLUTIONS COM COM 00856g109 20 13,576 SH   SOLE   13,376 0 200
AIRSPAN NETWORKS HOLDI COM COM 00951K104 162 80,000 SH   SOLE   80,000 0 0
ALAMOS GOLD INC NEW COM CL A COM 011532108 148 20,000 SH   SOLE   20,000 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106 343 9,788 SH   SOLE   0 0 9,788
ALLSTATE CORP COM COM 020002101 330 2,651 SH   SOLE   1,510 0 1,141
ALPHABET INC CAP STK CL A COM 02079k305 52,544 549,338 SH   SOLE   524,898 0 24,440
ALPHABET INC CAP STK CL C COM 02079k107 109,698 1,140,908 SH   SOLE   1,092,268 0 48,640
ALTRIA GROUP INC COM 02209S103 246 6,103 SH   SOLE   6,103 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206 33 30,000 SH   SOLE   30,000 0 0
AMAZON.COM INC COM 023135106 3,355 29,690 SH   SOLE   29,690 0 0
AMERICAN EXPRESS CO COM 025816109 41,003 303,927 SH   SOLE   297,323 0 6,604
AMERICAN TOWER REIT COM COM 03027x100 228 1,063 SH   SOLE   1,063 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 146,247 3,145,101 SH   SOLE   3,021,855 0 123,246
APPLE INC COM COM 037833100 19,330 139,868 SH   SOLE   138,596 0 1,272
ARMSTRONG WORLD INDS I COM COM 04247x102 16,536 208,708 SH   SOLE   193,273 0 15,435
ASHTEAD GROUP PLC SHS COM G05320109 105,016 2,309,056 SH   SOLE   2,209,886 0 99,170
AUTOM.DATA PROCESSING COM 053015103 909 4,018 SH   SOLE   2,023 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109 3,491 71,035 SH   SOLE   70,635 0 400
BANK NEW YORK MELLON CORP COM 064058100 617 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109 5,290 98,223 SH   SOLE   89,773 0 8,450
BEAR CREEK MNG CORP COM COM 07380n104 13 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108 3,252 8 SH   SOLE   4 0 4
BERKSHIRE HATHAW.CLB COM 084670702 49,382 184,939 SH   SOLE   176,803 0 8,136
BLACK KNIGHT INC COM COM 09215C105 12,995 200,760 SH   SOLE   193,910 0 6,850
BLACKBERRY LTD COM COM 09228F103 559 118,950 SH   SOLE   118,950 0 0
BLACKSTONE INC. COM 09260D107 196,245 2,344,629 SH   SOLE   2,253,509 0 91,120
BLUE OWL CAPITAL INC COM CL A COM 09581B103 23,390 2,534,131 SH   SOLE   2,449,231 0 84,900
BOSTON SCIENTIFIC CORP COM 101137107 608 15,700 SH   SOLE   15,700 0 0
BRISTOL MYERS SQUIBB COM 110122108 523 7,357 SH   SOLE   3,360 0 3,997
BROOKFIELD ASSET MANAGEMENT-CL COM 112585104 33,874 828,410 SH   SOLE   807,098 0 21,312
CAE INC COM COM 124765108 8,366 545,700 SH   SOLE   536,700 0 9,000
CANADIAN NATL RAILWAY COM 136375102 1,076 9,960 SH   SOLE   9,960 0 0
CARRIER GLOBAL CORP COM COM 14448C104 321 9,024 SH   SOLE   9,024 0 0
CHEVRON CORPORATION COM 166764100 1,727 12,022 SH   SOLE   12,022 0 0
CITY HLDG CO COM COM 177835105 582 6,559 SH   SOLE   6,559 0 0
COCA-COLA CO COM 191216100 1,515 27,043 SH   SOLE   25,408 0 1,635
COMCAST CORP CL A COM 20030N101 702 23,941 SH   SOLE   20,349 0 3,592
COMMERCE BANCSHARES COM COM 200525103 936 14,155 SH   SOLE   14,155 0 0
CONOCOPHILLIPS COM COM 20825C104 625 6,109 SH   SOLE   5,398 0 711
COSTAR GROUP INC. COM 22160n109 54,471 782,061 SH   SOLE   750,761 0 31,300
COSTCO WHSL CORP NEW COM 22160K105 4,918 10,413 SH   SOLE   10,413 0 0
CREDIT ACCEP CORP MICH COM COM 225310101 139,507 318,510 SH   SOLE   306,550 0 11,960
CRIMSON WINE GROUP LTD COM COM 22662X100 12,488 1,966,617 SH   SOLE   1,903,317 0 63,300
CVS HEALTH CORP COM COM 126650100 257 2,691 SH   SOLE   2,691 0 0
DANAHER CORP DEL COM 235851102 3,164 12,250 SH   SOLE   12,250 0 0
DEERE & CO COM COM 244199105 1,736 5,200 SH   SOLE   5,200 0 0
DISCOVER FINL SVCS COM COM 254709108 233 2,560 SH   SOLE   2,560 0 0
DISNEY WALT CO COM 254687106 1,096 11,619 SH   SOLE   11,403 0 216
DOMINION ENERGY COM 25746U109 1,311 18,965 SH   SOLE   18,965 0 0
DOVER CORP COM 260003108 16,473 141,302 SH   SOLE   136,371 0 4,931
DUKE ENERGY CORP NEW COM NEW COM 26441c204 12,780 137,390 SH   SOLE   133,174 0 4,216
DUNDEE ENERGY LTD COM COM 26518Q102 0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108 1,249 15,120 SH   SOLE   15,120 0 0
ENBRIDGE INC COM COM 29250n105 14,524 391,483 SH   SOLE   377,221 0 14,262
ENSTAR GROUP LTD COM G3075P101 114,683 676,239 SH   SOLE   649,895 0 26,344
ENTERPRISE PRODS PARTNERS LP COM 293792107 64,983 2,732,677 SH   SOLE   2,611,417 0 121,260
EOG RES INC COM COM 26875P101 308 2,760 SH   SOLE   2,760 0 0
EXXON MOBIL CORP COM 30231G102 5,007 57,347 SH   SOLE   55,722 0 1,625
FASTENAL CO COM 311900104 645 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106 6,110 41,156 SH   SOLE   37,386 0 3,770
FERGUSON PLC NEW SHS COM G3421J106 23,418 227,514 SH   SOLE   223,578 0 3,936
FISERV INC COM 337738108 46,627 498,309 SH   SOLE   483,564 0 14,745
FOCUS FINL PARTNERS IN COM CL COM 34417P100 5,830 185,023 SH   SOLE   185,023 0 0
GALLAGHER ARTHUR J COM 363576109 119,235 696,385 SH   SOLE   670,220 0 26,165
GENERAL ELEC CO COM 369604301 637 10,287 SH   SOLE   10,287 0 0
GENERAL MILLS INC COM COM 370334104 460 6,000 SH   SOLE   6,000 0 0
GLOBALSTAR INC COM 378973408 29,839 18,766,700 SH   SOLE   17,876,700 0 890,000
GLOBE LIFE INC COM COM 37959E102 2,106 21,125 SH   SOLE   21,125 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303 133 238,233 SH   SOLE   238,233 0 0
HCA HEALTHCARE INC COM 40412c101 201 1,095 SH   SOLE   1,095 0 0
HESS CORPORATION COM 42809h107 981 9,000 SH   SOLE   9,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203 40,881 338,922 SH   SOLE   328,692 0 10,230
HOME DEPOT INC COM COM 437076102 5,346 19,375 SH   SOLE   18,908 0 467
HUBBELL INC COM COM 443510607 13,037 58,462 SH   SOLE   54,547 0 3,915
IDEX CORP COM 45167R104 450 2,250 SH   SOLE   2,250 0 0
IDEXX LABS INC COM COM 45168D104 627 1,925 SH   SOLE   1,925 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,227 12,325 SH   SOLE   12,325 0 0
INTL. BUSINESS MACHINES COM 459200101 297 2,500 SH   SOLE   2,500 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109 57,682 1,955,321 SH   SOLE   1,890,537 0 64,784
JOHNSON & JOHNSON COM 478160104 47,110 288,379 SH   SOLE   270,021 0 18,358
JPMORGAN CHASE & CO. COM 46625H100 51,509 492,905 SH   SOLE   471,185 0 21,720
KIMBERLY CLARK CORP COM 494368103 6,330 56,248 SH   SOLE   54,848 0 1,400
KINDER MORGAN INC DEL COM COM 49456b101 535 32,150 SH   SOLE   30,560 0 1,590
KKR & CO INC. COM 48251W104 9,691 225,367 SH   SOLE   215,282 0 10,085
LAB.CP OF AMER HLDGS. COM 50540R409 97,313 475,140 SH   SOLE   460,360 0 14,780
LIBERTY BROADBAND CORP COM SER COM 530307305 349 4,726 SH   SOLE   3,024 0 1,702
LIBERTY MEDIA CORP DEL COM C S COM 531229607 746 19,790 SH   SOLE   12,350 0 7,440
LINDE PLC COM COM G5494J103 2,307 8,558 SH   SOLE   8,558 0 0
LOWES COS INC COM COM 548661107 31,945 170,090 SH   SOLE   159,396 0 10,694
LUMEN TECHNOLOGIES COM 550241103 26,808 3,682,482 SH   SOLE   3,529,563 0 152,919
M & T BK CORP COM 55261F104 5,198 29,483 SH   SOLE   25,518 0 3,965
MARKEL CORP COM COM 570535104 47,949 44,224 SH   SOLE   42,139 0 2,085
MASTERCARD INC CL A COM 57636Q104 36,125 127,048 SH   SOLE   122,700 0 4,348
MATADOR RES CO COM COM 576485205 49,898 1,019,999 SH   SOLE   990,551 0 29,448
MCDONALDS CORP COM COM 580135101 577 2,500 SH   SOLE   2,500 0 0
MERCK & CO INC COM 58933Y105 12,493 145,062 SH   SOLE   131,027 0 14,035
METTLER TOLEDO INT'L COM 592688105 1,913 1,765 SH   SOLE   1,765 0 0
MICROSOFT CORP COM 594918104 199,861 858,143 SH   SOLE   821,668 0 36,475
MIMEDX GROUP INC COM COM 602496101 2,942 1,025,135 SH   SOLE   1,025,135 0 0
NESTLE SA SPONSORED ADR COM 641069406 2,039 18,950 SH   SOLE   18,950 0 0
NEXTERA ENERGY INC. COM 65339F101 1,280 16,328 SH   SOLE   16,328 0 0
NORDSON CORP COM COM 655663102 1,019 4,800 SH   SOLE   4,800 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 319 4,200 SH   SOLE   4,200 0 0
NUTRIEN LTD COM COM 67077M108 15,370 184,336 SH   SOLE   181,736 0 2,600
ONEX COPR SUB VTG (ONEXF) COM 68272k103 453 9,850 SH   SOLE   9,850 0 0
OTIS WORLDWIDE CORP COM COM 68902V107 290 4,547 SH   SOLE   4,547 0 0
PARK AEROSPACE CORP. COM 70014A104 8,309 752,638 SH   SOLE   748,638 0 4,000
PATRIA INVESTMENTS LIM COM CL COM G69451105 347 26,600 SH   SOLE   9,600 0 17,000
PAYCHEX INC COM 704326107 449 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108 3,728 22,838 SH   SOLE   22,548 0 290
PFIZER INC COM 717081103 4,046 92,462 SH   SOLE   92,462 0 0
PNC FINL SVCS GROUP COM COM 693475105 299 2,000 SH   SOLE   2,000 0 0
PROCTER & GAMBLE COM 742718109 7,015 55,568 SH   SOLE   54,173 0 1,395
PROGRESSIVE CORP OHIO COM 743315103 2,647 22,780 SH   SOLE   12,900 0 9,880
PUBLIC SERVICE ENTERPRISE GR COM 744573106 922 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103 49,187 435,361 SH   SOLE   416,211 0 19,150
RADNET INC COM COM 750491102 61,505 3,022,341 SH   SOLE   2,918,221 0 104,120
RAYTHEON TECHNOLOGIES COM COM 75513E101 900 11,000 SH   SOLE   11,000 0 0
RENAISSANCE RE HLDGS COM g7496g103 752 5,360 SH   SOLE   5,360 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 77,509 215,518 SH   SOLE   202,795 0 12,723
SAN JUAN BASIN RTUBI COM 798241105 372 39,580 SH   SOLE   39,580 0 0
SCHLUMBERGER LTD COM 806857108 1,371 38,200 SH   SOLE   38,200 0 0
SCHWAB CHARLES CP NEW COM COM 808513105 109,517 1,523,826 SH   SOLE   1,464,216 0 59,610
SHELL PLC SPON ADS COM 780259305 813 16,337 SH   SOLE   16,337 0 0
SHERWIN WILLIAMS CO COM COM 824348106 45,174 220,628 SH   SOLE   210,961 0 9,667
SOUTHERN CO COM COM 842587107 265 3,900 SH   SOLE   3,900 0 0
SYSCO CORP COM COM 871829107 14,120 199,694 SH   SOLE   193,494 0 6,200
TESLA INC COM COM 88160R101 609 2,295 SH   SOLE   2,295 0 0
TEVA PHARMAC.IND.ADR COM 881624209 60,823 7,536,985 SH   SOLE   7,339,450 0 197,535
THERMO FISHER SCIENTIF COM COM 883556102 680 1,341 SH   SOLE   1,341 0 0
TOAST INC CL A COM 888787108 865 51,725 SH   SOLE   51,725 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101 4,386 604,168 SH   SOLE   601,668 0 2,500
TRACTOR SUPPLY CO COM COM 892356106 655 3,525 SH   SOLE   3,525 0 0
TRANSOCEAN LTD COM h8817h100 29 11,600 SH   SOLE   11,600 0 0
TRICON RESIDENTIAL INC COM NPV COM 89612W102 3,920 453,216 SH   SOLE   443,216 0 10,000
UNION PAC CORP COM 907818108 35,919 184,372 SH   SOLE   175,953 0 8,419
UNITED HEALTH GROUP COM 91324P102 507 1,004 SH   SOLE   1,004 0 0
US BANCORP DEL COM COM 902973304 694 17,202 SH   SOLE   14,352 0 2,850
VCAMPUS CORP COM NEW COM 92240c308 0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104 11,352 298,961 SH   SOLE   287,295 0 11,666
VERRICA PHARMACEUTICALS INC COM 92511W108 88 30,000 SH   SOLE   30,000 0 0
VIATRIS INC COM COM 92556V106 91 10,699 SH   SOLE   10,699 0 0
VISA INC COM CL A COM 92826C839 1,371 7,715 SH   SOLE   7,715 0 0
WABTEC CORPORATION COM 929740108 27,023 332,184 SH   SOLE   320,659 0 11,525
WAL MART INC. COM 931142103 15,588 120,181 SH   SOLE   116,581 0 3,600
WALKER & DUNLOP INC COM COM 93148P102 1,654 19,757 SH   SOLE   19,757 0 0
WARNER BROS DISCOVERY INC COM COM 934423104 27,034 2,350,776 SH   SOLE   2,288,531 0 62,245
WATERS CORPORATION COM 941848103 62,325 231,236 SH   SOLE   224,861 0 6,375
WILEY JOHN & SONS CLA COM 968223206 341 9,078 SH   SOLE   9,078 0 0
WILLIAMS COS INC DEL COM 969457100 14,832 518,055 SH   SOLE   505,855 0 12,200
ZURN ELKAY WATER SOLUTIONS COR COM 98983L108 2,981 121,680 SH   SOLE   121,680 0 0
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648 772 30,912 SH   SOLE   30,912 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200 1,512 4,217 SH   SOLE   4,217 0 0
SPDR GOLD TRUST EMF 78463V107 2,124 13,734 SH   SOLE   12,434 0 1,300
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103 2,969 8,311 SH   SOLE   8,061 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363 1,070 3,260 SH   SOLE   3,260 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751 222 1,301 SH   SOLE   1,301 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258 1,114 3,587 SH   SOLE   0 0 3,587
COLLEGE RETIREMENT EQU GROWTH MF 194408183 708 2,680 SH   SOLE   0 0 2,680
COLLEGE RETIREMENT EQU MONEY M MF 194408217 254 9,458 SH   SOLE   0 0 9,458
COLLEGE RETIREMENT EQU STK ACC MF 194408126 850 1,458 SH   SOLE   0 0 1,458
TEACHERS INS&ANNUITY A RL EST MF 878094200 419 727 SH   SOLE   0 0 727
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167 449 2,106 SH   SOLE   0 0 2,106
ESTRE AMBIENTAL INC WT EXP 122 WT G3206V118 0 218,598 SH   SOLE   217,948 0 650
PROSHARES TR SHT 7-10 YR TR FIUS 74348a608 201 7,000 SH   SOLE   7,000 0 0
COHEN & STEERS QUALITY INC. OA BKC47L109 0 80,719 SH   SOLE   80,719 0 0