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
3M COMPANY COM 88579Y101 2,228 12,746 SH   SOLE   12,032 0 714
ABBOTT LABS COM 002824100 93,442 853,426 SH   SOLE   823,016 0 30,410
ABBVIE INC. COM COM 00287y109 4,266 39,810 SH   SOLE   39,302 0 508
ACCENTURE PLC COM G1151C101 344 1,316 SH   SOLE   1,316 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104 83,288 996,508 SH   SOLE   969,966 0 26,542
AGROFRESH SOLUTIONS COM COM 00856g109 35 15,376 SH   SOLE   15,176 0 200
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106 332 9,823 SH   SOLE   0 0 9,823
ALLSTATE CORP COM COM 020002101 345 3,138 SH   SOLE   1,885 0 1,253
ALPHABET INC CAP STK CL A COM 02079k305 59,811 34,126 SH   SOLE   32,647 0 1,479
ALPHABET INC CAP STK CL C COM 02079k107 109,957 62,765 SH   SOLE   60,177 0 2,588
ALTRIA GROUP INC COM 02209S103 452 11,030 SH   SOLE   11,030 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206 88 18,000 SH   SOLE   18,000 0 0
AMAZON.COM INC COM 023135106 3,729 1,145 SH   SOLE   1,145 0 0
AMERICAN EXPRESS CO COM 025816109 37,761 312,306 SH   SOLE   307,882 0 4,424
AMERICAN NATL GROUP INC COM 02772A109 288 3,000 SH   SOLE   3,000 0 0
AMERICAN TOWER REIT COM COM 03027x100 239 1,063 SH   SOLE   1,063 0 0
AMGEN INC COM COM 031162100 1,196 5,200 SH   SOLE   5,200 0 0
ANALOG DEVICES INC COM COM 032654105 205 1,391 SH   SOLE   1,391 0 0
ANHEUSER BUSCH INBEV SPONSORED COM 03524a108 11,941 170,801 SH   SOLE   168,701 0 2,100
APOLLO GLOBAL MGMT INC COM 03768E105 154,731 3,159,056 SH   SOLE   3,040,791 0 118,265
APPLE INC COM COM 037833100 19,787 149,119 SH   SOLE   145,027 0 4,092
ARMSTRONG WORLD INDS I COM COM 04247x102 37,877 509,170 SH   SOLE   488,030 0 21,140
ARROW ELECTRS INC COM COM 042735100 341 3,500 SH   SOLE   3,500 0 0
ASHTEAD GROUP PLC SHS COM G05320109 51,281 1,091,075 SH   SOLE   1,058,925 0 32,150
AT&T CORP COM 00206r102 1,062 36,909 SH   SOLE   35,680 0 1,229
AUTOM.DATA PROCESSING COM 053015103 758 4,301 SH   SOLE   2,306 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109 6,177 122,585 SH   SOLE   122,185 0 400
BANK NEW YORK MELLON CORP COM 064058100 680 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109 27,758 345,943 SH   SOLE   320,648 0 25,295
BEAR CREEK MNG CORP COM COM 07380n104 74 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108 4,174 12 SH   SOLE   6 0 6
BERKSHIRE HATHAW.CLB COM 084670702 47,422 204,519 SH   SOLE   197,693 0 6,826
BLACKBERRY LTD COM COM 09228F103 20,413 3,078,863 SH   SOLE   2,963,763 0 115,100
BLACKSTONE GROUP COM 09260D107 185,395 2,860,596 SH   SOLE   2,755,675 0 104,921
BOEING CO COM COM 097023105 514 2,403 SH   SOLE   1,609 0 794
BOSTON SCIENTIFIC CORP COM 101137107 676 18,800 SH   SOLE   18,800 0 0
BRADY CORP CL A COM 104674106 718 13,600 SH   SOLE   13,600 0 0
BRISTOL MYERS SQUIBB COM 110122108 931 15,002 SH   SOLE   10,007 0 4,995
BROOKFIELD ASSET MANAGEMENT-CL COM 112585104 39,733 962,769 SH   SOLE   938,616 0 24,153
CAE INC COM COM 124765108 30,991 1,117,202 SH   SOLE   1,068,212 0 48,990
CANADIAN NATL RAILWAY COM 136375102 1,060 9,650 SH   SOLE   9,650 0 0
CARRIER GLOBAL CORP COM COM 14448C104 402 10,650 SH   SOLE   10,650 0 0
CHEVRON CORPORATION COM 166764100 2,272 26,899 SH   SOLE   26,899 0 0
CISCO SYS INC COM 17275R102 806 18,000 SH   SOLE   18,000 0 0
CITY HLDG CO COM COM 177835105 567 8,159 SH   SOLE   8,159 0 0
COCA-COLA CO COM 191216100 2,380 43,392 SH   SOLE   41,757 0 1,635
COLGATE PALMOLIVE CO COM 194162103 441 5,160 SH   SOLE   5,160 0 0
COMCAST CORP CL A COM 20030N101 1,325 25,281 SH   SOLE   21,689 0 3,592
COMMERCE BANCSHARES COM COM 200525103 1,176 17,903 SH   SOLE   16,924 0 979
CONOCOPHILLIPS COM COM 20825C104 1,610 40,270 SH   SOLE   36,618 0 3,652
CORNING INC COM COM 219350105 306 8,505 SH   SOLE   8,505 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,204 11,158 SH   SOLE   11,158 0 0
CREDIT ACCEP CORP MICH COM COM 225310101 109,268 315,677 SH   SOLE   304,185 0 11,492
CRIMSON WINE GROUP LTD COM COM 22662X100 9,841 1,839,390 SH   SOLE   1,814,090 0 25,300
CVS HEALTH CORP COM COM 126650100 206 3,016 SH   SOLE   3,016 0 0
DANAHER CORP DEL COM 235851102 2,782 12,525 SH   SOLE   12,525 0 0
DEERE & CO COM COM 244199105 1,668 6,200 SH   SOLE   6,200 0 0
DISCOVER FINL SVCS COM COM 254709108 253 2,800 SH   SOLE   2,800 0 0
DISCOVERY INC. SER C COM 25470F302 53,066 2,026,204 SH   SOLE   1,981,504 0 44,700
DISNEY WALT CO COM 254687106 2,029 11,198 SH   SOLE   10,598 0 600
DOMINION ENERGY COM 25746U109 1,426 18,965 SH   SOLE   18,965 0 0
DOVER CORP COM 260003108 22,732 180,053 SH   SOLE   171,750 0 8,303
DUKE ENERGY CORP NEW COM NEW COM 26441c204 13,297 145,227 SH   SOLE   142,377 0 2,850
DUNDEE ENERGY LTD COM COM 26518Q102 0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108 1,379 15,120 SH   SOLE   15,120 0 0
EMERSON ELEC CO COM 291011104 349 4,345 SH   SOLE   4,345 0 0
ENBRIDGE INC COM COM 29250n105 13,087 409,112 SH   SOLE   400,250 0 8,862
ENSTAR GROUP LTD COM G3075P101 143,319 699,490 SH   SOLE   673,474 0 26,016
ENTERPRISE PRODS PARTNERS LP COM 293792107 52,753 2,692,873 SH   SOLE   2,606,536 0 86,337
EXXON MOBIL CORP COM 30231G102 4,925 119,476 SH   SOLE   112,832 0 6,644
FASTENAL CO COM 311900104 684 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106 16,870 64,978 SH   SOLE   60,518 0 4,460
FISERV INC COM 337738108 6,362 55,875 SH   SOLE   53,475 0 2,400
FLOWSERVE CORP COM COM 34354P105 235 6,372 SH   SOLE   6,372 0 0
FOCUS FINL PARTNERS IN COM CL COM 34417P100 4,331 99,555 SH   SOLE   99,555 0 0
FORTIVE CORP COM COM 34959j108 418 5,900 SH   SOLE   5,900 0 0
GALLAGHER ARTHUR J COM 363576109 4,330 35,000 SH   SOLE   35,000 0 0
GENERAL ELEC CO COM 369604103 548 50,706 SH   SOLE   50,706 0 0
GENERAL MILLS INC COM COM 370334104 353 6,000 SH   SOLE   6,000 0 0
GLOBALSTAR INC COM 378973408 6,909 20,403,290 SH   SOLE   19,843,170 0 560,120
GLOBE LIFE INC COM COM 37959E102 2,006 21,125 SH   SOLE   21,125 0 0
GRIFOLS S A SP ADR REP B NVT COM 398438408 19,188 1,040,540 SH   SOLE   997,120 0 43,420
GRUPO TELEVISA SA - SPONS ADR COM 40049j206 814 98,800 SH   SOLE   98,800 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303 230 261,800 SH   SOLE   261,800 0 0
HCA HEALTHCARE INC COM 40412c101 223 1,355 SH   SOLE   1,355 0 0
HELEN OF TROY LTD NEW COM G4388N106 778 3,500 SH   SOLE   3,500 0 0
HESS CORPORATION COM 42809h107 528 10,000 SH   SOLE   10,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203 22,853 205,406 SH   SOLE   200,731 0 4,675
HOME DEPOT INC COM COM 437076102 5,243 19,740 SH   SOLE   19,740 0 0
HP INC COM COM 40434L105 280 11,400 SH   SOLE   11,400 0 0
HUBBELL INC COM COM 443510607 10,960 69,901 SH   SOLE   63,118 0 6,783
HUTTIG BLDG PRODS INC COM COM 448451104 174 47,388 SH   SOLE   44,388 0 3,000
IDEX CORP COM 45167R104 1,145 5,750 SH   SOLE   5,750 0 0
IDEXX LABS INC COM COM 45168D104 1,175 2,350 SH   SOLE   2,350 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,112 15,265 SH   SOLE   15,265 0 0
INTEL CORP COM COM 458140100 216 4,333 SH   SOLE   4,333 0 0
INTL. BUSINESS MACHINES COM 459200101 780 6,200 SH   SOLE   6,200 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109 59,373 2,413,544 SH   SOLE   2,355,975 0 57,569
JOHNSON & JOHNSON COM 478160104 50,390 320,181 SH   SOLE   297,639 0 22,542
JPMORGAN CHASE & CO. COM 46625H100 70,850 557,569 SH   SOLE   532,657 0 24,912
KIMBERLY CLARK CORP COM 494368103 8,925 66,193 SH   SOLE   64,693 0 1,500
KINDER MORGAN INC DEL COM COM 49456b101 1,052 76,925 SH   SOLE   65,435 0 11,490
KKR & CO INC. COM 48251W104 6,817 168,365 SH   SOLE   165,365 0 3,000
LAB.CP OF AMER HLDGS. COM 50540R409 102,998 506,010 SH   SOLE   490,459 0 15,551
LIBERTY BROADBAND CORP COM SER COM 530307107 202 1,279 SH   SOLE   925 0 354
LIBERTY BROADBAND CORP COM SER COM 530307206 273 1,728 SH   SOLE   649 0 1,079
LIBERTY BROADBAND CORP COM SER COM 530307305 903 5,701 SH   SOLE   3,411 0 2,290
LIBERTY GLOBAL PLC SHS CL A COM g5480u104 214 8,850 SH   SOLE   8,850 0 0
LIBERTY MEDIA CORP DEL COM A S COM 531229409 203 4,695 SH   SOLE   3,275 0 1,420
LIBERTY MEDIA CORP DEL COM B S COM 531229508 204 4,705 SH   SOLE   2,600 0 2,105
LIBERTY MEDIA CORP DEL COM C S COM 531229607 880 20,226 SH   SOLE   12,426 0 7,800
LINDE PLC COM COM G5494J103 2,613 9,918 SH   SOLE   9,918 0 0
LOWES COS INC COM COM 548661107 31,517 196,353 SH   SOLE   182,049 0 14,304
LUMEN TECHNOLOGIES COM 550241103 52,679 5,402,985 SH   SOLE   5,200,378 0 202,607
M & T BK CORP COM 55261F104 6,863 53,912 SH   SOLE   49,812 0 4,100
MARKEL CORP COM COM 570535104 47,052 45,536 SH   SOLE   43,244 0 2,292
MASTERCARD INC CL A COM 57636Q104 30,112 84,361 SH   SOLE   81,261 0 3,100
MATADOR RES CO COM COM 576485205 21,412 1,775,438 SH   SOLE   1,755,213 0 20,225
MCCORMICK & CO NON VTG COM 579780206 270 2,824 SH   SOLE   1,900 0 924
MCDONALDS CORP COM COM 580135101 808 3,764 SH   SOLE   3,764 0 0
MEDTRONIC INC COM g5960l103 245 2,093 SH   SOLE   2,093 0 0
MERCK & CO INC COM 58933Y105 14,597 178,444 SH   SOLE   162,806 0 15,638
METTLER TOLEDO INT'L COM 592688105 3,653 3,205 SH   SOLE   3,205 0 0
MICROSOFT CORP COM 594918104 199,129 895,282 SH   SOLE   856,681 0 38,601
MIMEDX GROUP INC COM COM 602496101 2,227 245,260 SH   SOLE   245,260 0 0
NESTLE SA SPONSORED ADR COM 641069406 2,275 19,315 SH   SOLE   19,315 0 0
NEXTERA ENERGY INC. COM 65339F101 1,420 18,408 SH   SOLE   18,408 0 0
NORDSON CORP COM COM 655663102 1,728 8,600 SH   SOLE   8,600 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 552 5,850 SH   SOLE   5,850 0 0
NUTRIEN LTD COM COM 67077M108 9,118 189,326 SH   SOLE   186,726 0 2,600
ONEX COPR SUB VTG (ONEXF) COM 68272k103 568 9,900 SH   SOLE   9,900 0 0
OTIS WORLDWIDE CORP COM COM 68902V107 324 4,797 SH   SOLE   4,797 0 0
PARK AEROSPACE CORP. COM 70014A104 1,140 85,024 SH   SOLE   85,024 0 0
PAYCHEX INC COM 704326107 373 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108 3,870 26,097 SH   SOLE   25,807 0 290
PFIZER INC COM 717081103 3,433 93,262 SH   SOLE   93,262 0 0
PHILIP MORRIS INTL INC COM COM 718172109 310 3,750 SH   SOLE   3,750 0 0
PNC FINL SVCS GROUP COM COM 693475105 298 2,000 SH   SOLE   2,000 0 0
PROCTER & GAMBLE COM 742718109 9,172 65,922 SH   SOLE   64,519 0 1,403
PROGRESSIVE CORP OHIO COM 743315103 2,493 25,210 SH   SOLE   24,410 0 800
PUBLIC SERVICE ENTERPRISE GR COM 744573106 956 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103 75,439 495,203 SH   SOLE   481,453 0 13,750
RADNET INC COM COM 750491102 39,678 2,027,466 SH   SOLE   2,014,466 0 13,000
RAYTHEON TECHNOLOGIES COM COM 75513E101 994 13,894 SH   SOLE   13,894 0 0
RENAISSANCE RE HLDGS COM g7496g103 1,096 6,610 SH   SOLE   5,610 0 1,000
ROPER TECHNOLOGIES INC COM COM 776696106 106,513 247,078 SH   SOLE   232,572 0 14,506
ROYAL DUTCH SHELL PLC SPON ADR COM 780259206 3,165 90,075 SH   SOLE   89,875 0 200
SAN JUAN BASIN RTUBI COM 798241105 125 46,680 SH   SOLE   46,680 0 0
SCHLUMBERGER LTD COM 806857108 1,818 83,292 SH   SOLE   82,567 0 725
SCHWAB CHARLES CP NEW COM COM 808513105 79,237 1,493,910 SH   SOLE   1,445,460 0 48,450
SHERWIN WILLIAMS CO COM COM 824348106 68,876 93,720 SH   SOLE   88,914 0 4,806
SOUTHERN CO COM COM 842587107 362 5,900 SH   SOLE   5,900 0 0
SYSCO CORP COM COM 871829107 16,015 215,658 SH   SOLE   212,458 0 3,200
TESLA INC COM COM 88160R101 206 292 SH   SOLE   292 0 0
TEVA PHARMAC.IND.ADR COM 881624209 37,725 3,909,366 SH   SOLE   3,806,276 0 103,090
THE HERSHEY CO. COM 427866108 366 2,400 SH   SOLE   2,400 0 0
THERMO FISHER SCIENTIF COM COM 883556102 671 1,441 SH   SOLE   1,441 0 0
TORONTO-DOMINION BK COM 891160509 226 4,000 SH   SOLE   4,000 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101 176 26,400 SH   SOLE   26,400 0 0
TRACTOR SUPPLY CO COM COM 892356106 530 3,770 SH   SOLE   3,770 0 0
UNION PAC CORP COM 907818108 42,678 204,964 SH   SOLE   195,940 0 9,024
UNITED HEALTH GROUP COM 91324P102 653 1,861 SH   SOLE   1,261 0 600
US BANCORP DEL COM COM 902973304 1,711 36,714 SH   SOLE   32,499 0 4,215
VCAMPUS CORP COM NEW COM 92240c308 0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104 18,981 323,089 SH   SOLE   317,689 0 5,400
VERRICA PHARMACEUTICALS INC COM 92511W108 115 10,000 SH   SOLE   10,000 0 0
VIACOMCBS INC CL B COM 92556H206 270 7,236 SH   SOLE   7,236 0 0
VIATRIS INC COM COM 92556V106 217 11,567 SH   SOLE   11,567 0 0
VISA INC COM CL A COM 92826C839 1,596 7,295 SH   SOLE   7,295 0 0
WABTEC CORPORATION COM 929740108 31,999 437,149 SH   SOLE   427,500 0 9,649
WAL MART INC. COM 931142103 19,001 131,815 SH   SOLE   128,815 0 3,000
WALGREENS BOOTS ALLIAN COM COM 931427108 256 6,425 SH   SOLE   6,425 0 0
WALKER & DUNLOP INC COM COM 93148P102 2,092 22,732 SH   SOLE   22,732 0 0
WATERS CORPORATION COM 941848103 72,352 292,424 SH   SOLE   284,731 0 7,693
WELLS FARGO & CO NEW COM 949746101 741 24,540 SH   SOLE   23,740 0 800
WILEY JOHN & SONS CLA COM 968223206 667 14,598 SH   SOLE   14,598 0 0
WILLIAMS COS INC DEL COM 969457100 10,309 514,155 SH   SOLE   503,355 0 10,800
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648 648 22,762 SH   SOLE   22,762 0 0
INVESCO QQQ TR UNIT SER 1 EMF 46090E103 643 2,050 SH   SOLE   2,050 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200 1,583 4,217 SH   SOLE   4,217 0 0
SECTOR SPDR TR SBI INT-TECH EMF 81369Y803 237 1,825 SH   SOLE   1,825 0 0
SPDR DOW JONES INDL AV UT SER EMF 78467X109 306 1,000 SH   SOLE   1,000 0 0
SPDR GOLD TRUST EMF 78463V107 1,495 8,384 SH   SOLE   7,084 0 1,300
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103 3,445 9,215 SH   SOLE   8,965 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363 1,270 3,695 SH   SOLE   3,695 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751 288 1,480 SH   SOLE   1,480 0 0
VANGUARD TOTL STOCK MK ETF EMF 922908769 759 3,898 SH   SOLE   3,898 0 0
VANGUARD INTL EQTY IDX ALLWRLD IFUS 922042775 256 4,380 SH   SOLE   4,380 0 0
VANGUARD INTL EQTY IDX MSCI EM IFUS 922042858 210 4,192 SH   SOLE   4,192 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258 1,177 3,582 SH   SOLE   0 0 3,582
COLLEGE RETIREMENT EQU GROWTH MF 194408183 900 2,680 SH   SOLE   0 0 2,680
COLLEGE RETIREMENT EQU MONEY M MF 194408217 252 9,458 SH   SOLE   0 0 9,458
COLLEGE RETIREMENT EQU STK ACC MF 194408126 965 1,455 SH   SOLE   0 0 1,455
TEACHERS INS&ANNUITY A RL EST MF 878094200 316 724 SH   SOLE   0 0 724
VANGUARD HORIZON FD IN CAPTL O MF 922038500 432 2,436 SH   SOLE   2,436 0 0
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167 527 2,104 SH   SOLE   0 0 2,104
TEVA CALL JAN 2021 5 STRIKE CALL 881624209 238 500 SH   SOLE   500 0 0
TEVA CALL JAN 2022 4 STRIKE CALL 881624209 581 1,010 SH   SOLE   1,010 0 0
ESTRE AMBIENTAL INC WT EXP 122 WT G3206V118 1 228,198 SH   SOLE   228,198 0 0
CAE INC COM COM 124765108 1,386 50,000 SH   SOLE   50,000 0 0
ASHTEAD GROUP PLC COM 045055100 1,809 38,500 SH   SOLE   38,500 0 0
COHEN & STEERS QUALITY INC. OA BKC47L109 0 80,719 SH   SOLE   80,719 0 0