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,063 13,223 SH   SOLE   12,509 0 714
ABBOTT LABS COM 002824100 83,755 916,060 SH   SOLE   881,599 0 34,461
ABBVIE INC. COM COM 00287y109 3,955 40,285 SH   SOLE   39,777 0 508
ACCENTURE PLC COM G1151C101 283 1,316 SH   SOLE   1,316 0 0
ADOBE INC COM COM 00724F101 212 488 SH   SOLE   488 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104 53,262 1,078,170 SH   SOLE   1,045,945 0 32,225
AGROFRESH SOLUTIONS COM COM 00856g109 125 41,350 SH   SOLE   41,150 0 200
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106 210 7,696 SH   SOLE   0 0 7,696
ALLSTATE CORP COM COM 020002101 317 3,265 SH   SOLE   1,945 0 1,320
ALPHABET INC CAP STK CL A COM 02079k305 52,347 36,915 SH   SOLE   35,475 0 1,440
ALPHABET INC CAP STK CL C COM 02079k107 96,072 67,962 SH   SOLE   65,162 0 2,800
ALTRIA GROUP INC COM 02209S103 526 13,413 SH   SOLE   13,413 0 0
AMAZON.COM INC COM 023135106 4,047 1,467 SH   SOLE   1,467 0 0
AMERICAN EXPRESS CO COM 025816109 30,977 325,383 SH   SOLE   320,959 0 4,424
AMERICAN NATL GROUP INC COM 02772A109 216 3,000 SH   SOLE   3,000 0 0
AMERICAN TOWER REIT COM COM 03027x100 287 1,109 SH   SOLE   1,109 0 0
AMGEN INC COM COM 031162100 1,226 5,200 SH   SOLE   5,200 0 0
ANHEUSER BUSCH INBEV SPONSORED COM 03524a108 11,500 233,257 SH   SOLE   226,132 0 7,125
APOLLO GLOBAL MGMT INC COM 03768E105 167,956 3,364,497 SH   SOLE   3,232,885 0 131,612
APPLE INC COM COM 037833100 13,854 37,978 SH   SOLE   36,930 0 1,048
ARMSTRONG WORLD INDS I COM COM 04247x102 43,502 558,011 SH   SOLE   533,426 0 24,585
ARROW ELECTRS INC COM COM 042735100 240 3,500 SH   SOLE   3,500 0 0
ASHTEAD GROUP PLC SHS COM G05320109 36,822 1,093,978 SH   SOLE   1,057,628 0 36,350
AT&T CORP COM 00206r102 1,117 36,948 SH   SOLE   35,719 0 1,229
AUTOM.DATA PROCESSING COM 053015103 640 4,301 SH   SOLE   2,306 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109 5,248 129,399 SH   SOLE   128,999 0 400
BANK NEW YORK MELLON CORP COM 064058100 619 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109 32,252 374,591 SH   SOLE   348,057 0 26,534
BEAR CREEK MNG CORP COM COM 07380n104 53 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108 3,208 12 SH   SOLE   6 0 6
BERKSHIRE HATHAW.CLB COM 084670702 38,301 214,559 SH   SOLE   206,526 0 8,033
BLACKBERRY LTD COM COM 09228F103 16,536 3,381,697 SH   SOLE   3,272,147 0 109,550
BLACKSTONE GROUP COM 09260D107 170,168 3,003,316 SH   SOLE   2,890,515 0 112,801
BOEING CO COM COM 097023105 532 2,904 SH   SOLE   2,110 0 794
BOSTON SCIENTIFIC CORP COM 101137107 706 20,100 SH   SOLE   20,100 0 0
BRADY CORP CL A COM 104674106 637 13,600 SH   SOLE   13,600 0 0
BRISTOL MYERS SQUIBB COM 110122108 1,051 17,878 SH   SOLE   12,883 0 4,995
BROOKFIELD ASSET MANAGEMENT-CL COM 112585104 33,598 1,021,212 SH   SOLE   994,595 0 26,617
CANADIAN NATL RAILWAY COM 136375102 990 11,183 SH   SOLE   11,183 0 0
CARRIER GLOBAL CORP COM COM 14448C104 274 12,328 SH   SOLE   12,328 0 0
CBL & ASSOC PPTYS INC COM COM 124830100 8 28,500 SH   SOLE   28,500 0 0
CENTURYLINK INC COM COM 156700106 65,836 6,563,936 SH   SOLE   6,326,520 0 237,416
CHEVRON CORPORATION COM 166764100 2,586 28,985 SH   SOLE   28,985 0 0
CISCO SYS INC COM 17275R102 840 18,000 SH   SOLE   18,000 0 0
CITY HLDG CO COM COM 177835105 577 8,859 SH   SOLE   8,859 0 0
COCA-COLA CO COM 191216100 2,011 45,015 SH   SOLE   43,380 0 1,635
COLGATE PALMOLIVE CO COM 194162103 517 7,059 SH   SOLE   7,059 0 0
COMCAST CORP CL A COM 20030N101 988 25,346 SH   SOLE   21,754 0 3,592
COMMERCE BANCSHARES COM COM 200525103 1,014 17,053 SH   SOLE   16,120 0 933
CONOCOPHILLIPS COM COM 20825C104 1,989 47,335 SH   SOLE   43,142 0 4,193
CORNING INC COM COM 219350105 334 12,905 SH   SOLE   12,905 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,383 11,158 SH   SOLE   11,158 0 0
CREDIT ACCEP CORP MICH COM COM 225310101 129,432 308,899 SH   SOLE   296,541 0 12,358
CRIMSON WINE GROUP LTD COM COM 22662X100 12,195 2,258,360 SH   SOLE   2,205,790 0 52,570
CVS HEALTH CORP COM COM 126650100 213 3,271 SH   SOLE   3,271 0 0
DANAHER CORP DEL COM 235851102 2,284 12,915 SH   SOLE   12,915 0 0
DEERE & CO COM COM 244199105 974 6,200 SH   SOLE   6,200 0 0
DISCOVERY INC. SER C COM 25470F302 36,620 1,901,375 SH   SOLE   1,862,675 0 38,700
DISNEY WALT CO COM 254687106 1,268 11,370 SH   SOLE   10,770 0 600
DOMINION ENERGY COM 25746U109 1,602 19,731 SH   SOLE   19,731 0 0
DOVER CORP COM 260003108 18,510 191,695 SH   SOLE   183,292 0 8,403
DUKE ENERGY CORP NEW COM NEW COM 26441c204 11,746 147,027 SH   SOLE   144,177 0 2,850
DUNDEE ENERGY LTD COM COM 26518Q102 0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108 1,045 15,120 SH   SOLE   15,120 0 0
EMERSON ELEC CO COM 291011104 296 4,770 SH   SOLE   4,770 0 0
ENBRIDGE INC COM COM 29250n105 12,623 414,952 SH   SOLE   406,090 0 8,862
ENSTAR GROUP LTD COM G3075P101 110,929 726,120 SH   SOLE   699,239 0 26,881
ENTERPRISE PRODS PARTNERS LP COM 293792107 50,818 2,796,806 SH   SOLE   2,689,262 0 107,544
EXXON MOBIL CORP COM 30231G102 6,275 140,313 SH   SOLE   130,861 0 9,452
FACEBOOK INC CL A COM 30303m102 265 1,169 SH   SOLE   1,169 0 0
FASTENAL CO COM 311900104 600 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106 9,561 68,188 SH   SOLE   63,118 0 5,070
FISERV INC COM 337738108 4,307 44,120 SH   SOLE   41,720 0 2,400
FOCUS FINL PARTNERS IN COM CL COM 34417P100 3,166 95,805 SH   SOLE   95,805 0 0
FORTIVE CORP COM COM 34959j108 399 5,900 SH   SOLE   5,900 0 0
GALLAGHER ARTHUR J COM 363576109 3,412 35,000 SH   SOLE   35,000 0 0
GENERAL ELEC CO COM 369604103 346 50,706 SH   SOLE   50,706 0 0
GENERAL MILLS INC COM COM 370334104 370 6,000 SH   SOLE   6,000 0 0
GILEAD SCIENCES INC COM 375558103 1,426 18,535 SH   SOLE   17,510 0 1,025
GLOBALSTAR INC COM 378973408 6,370 19,505,290 SH   SOLE   18,879,170 0 626,120
GLOBE LIFE INC COM COM 37959E102 1,568 21,125 SH   SOLE   21,125 0 0
GRIFOLS S A SP ADR REP B NVT COM 398438408 20,255 1,110,448 SH   SOLE   1,064,728 0 45,720
GRUPO TELEVISA SA - SPONS ADR COM 40049j206 574 109,600 SH   SOLE   109,600 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303 334 293,200 SH   SOLE   279,200 0 14,000
HELEN OF TROY LTD NEW COM G4388N106 283 1,500 SH   SOLE   1,500 0 0
HESS CORPORATION COM 42809h107 518 10,000 SH   SOLE   10,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203 15,434 210,129 SH   SOLE   203,654 0 6,475
HOME DEPOT INC COM COM 437076102 5,308 21,190 SH   SOLE   21,190 0 0
HP INC COM COM 40434L105 199 11,400 SH   SOLE   11,400 0 0
HUBBELL INC COM COM 443510607 9,120 72,750 SH   SOLE   65,967 0 6,783
HUTTIG BLDG PRODS INC COM COM 448451104 55 48,388 SH   SOLE   45,388 0 3,000
IDEX CORP COM 45167R104 1,191 7,536 SH   SOLE   7,536 0 0
IDEXX LABS INC COM COM 45168D104 776 2,350 SH   SOLE   2,350 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,875 16,440 SH   SOLE   16,440 0 0
INTEL CORP COM COM 458140100 272 4,553 SH   SOLE   4,553 0 0
INTL. BUSINESS MACHINES COM 459200101 870 7,200 SH   SOLE   7,200 0 0
IRON MOUNTAIN INC COM 46284v101 356 13,624 SH   SOLE   11,979 0 1,645
JEFFERIES FINANCIAL GROUP COM 47233W109 38,468 2,473,805 SH   SOLE   2,416,236 0 57,569
JOHNSON & JOHNSON COM 478160104 47,414 337,153 SH   SOLE   313,089 0 24,064
JPMORGAN CHASE & CO. COM 46625H100 56,539 601,095 SH   SOLE   574,695 0 26,400
KIMBERLY CLARK CORP COM 494368103 9,618 68,043 SH   SOLE   66,543 0 1,500
KINDER MORGAN INC DEL COM COM 49456b101 1,535 101,175 SH   SOLE   84,085 0 17,090
KKR & CO INC. COM 48251W104 3,302 106,915 SH   SOLE   106,915 0 0
LAB.CP OF AMER HLDGS. COM 50540R409 87,938 529,394 SH   SOLE   512,594 0 16,800
LIBERTY BROADBAND CORP COM SER COM 530307305 661 5,334 SH   SOLE   3,384 0 1,950
LIBERTY GLOBAL PLC SHS CL A COM g5480u104 305 13,950 SH   SOLE   13,950 0 0
LIBERTY MEDIA CORP DEL COM C S COM 531229607 735 21,348 SH   SOLE   13,548 0 7,800
LINDE PLC COM COM G5494J103 2,603 12,273 SH   SOLE   12,273 0 0
LOCKHEED MARTIN CORP. COM 539830109 344 943 SH   SOLE   943 0 0
LOWES COS INC COM COM 548661107 29,410 217,657 SH   SOLE   202,211 0 15,446
M & T BK CORP COM 55261F104 5,863 56,395 SH   SOLE   52,195 0 4,200
MARKEL CORP COM COM 570535104 44,787 48,514 SH   SOLE   46,117 0 2,397
MASTERCARD INC CL A COM 57636Q104 24,431 82,622 SH   SOLE   79,322 0 3,300
MATADOR RES CO COM COM 576485205 35,354 4,159,303 SH   SOLE   4,047,854 0 111,449
MCCORMICK & CO NON VTG COM 579780206 307 1,712 SH   SOLE   950 0 762
MCDONALDS CORP COM COM 580135101 702 3,804 SH   SOLE   3,804 0 0
MERCK & CO INC COM 58933Y105 14,225 183,947 SH   SOLE   167,566 0 16,381
METTLER TOLEDO INT'L COM 592688105 2,582 3,205 SH   SOLE   3,205 0 0
MICROSOFT CORP COM 594918104 212,086 1,042,143 SH   SOLE   993,930 0 48,213
MONDELEZ INTL INC COM COM 609207105 302 5,905 SH   SOLE   5,905 0 0
NESTLE SA SPONSORED ADR COM 641069406 2,155 19,515 SH   SOLE   19,515 0 0
NEXTERA ENERGY INC. COM 65339F101 1,626 6,772 SH   SOLE   6,772 0 0
NORDSON CORP COM COM 655663102 1,480 7,800 SH   SOLE   7,800 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 514 5,886 SH   SOLE   5,886 0 0
NUTRIEN LTD COM COM 67077M108 5,880 183,166 SH   SOLE   180,566 0 2,600
ONEX COPR SUB VTG (ONEXF) COM 68272k103 446 10,050 SH   SOLE   10,050 0 0
OTIS WORLDWIDE CORP COM COM 68902V107 301 5,297 SH   SOLE   5,297 0 0
PAYCHEX INC COM 704326107 307 4,047 SH   SOLE   4,047 0 0
PAYPAL HLDGS INC COM COM 70450y103 251 1,440 SH   SOLE   1,440 0 0
PEPSICO INC COM COM 713448108 3,485 26,347 SH   SOLE   26,057 0 290
PFIZER INC COM 717081103 3,052 93,328 SH   SOLE   93,328 0 0
PHILIP MORRIS INTL INC COM COM 718172109 396 5,657 SH   SOLE   5,657 0 0
PNC FINL SVCS GROUP COM COM 693475105 210 2,000 SH   SOLE   2,000 0 0
PROCTER & GAMBLE COM 742718109 8,530 71,339 SH   SOLE   69,935 0 1,404
PROGRESSIVE CORP OHIO COM 743315103 2,042 25,485 SH   SOLE   24,685 0 800
PUBLIC SERVICE ENTERPRISE GR COM 744573106 806 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103 47,473 520,479 SH   SOLE   506,529 0 13,950
RADNET INC COM COM 750491102 30,700 1,934,444 SH   SOLE   1,916,844 0 17,600
RAYTHEON TECHNOLOGIES COM COM 75513E101 930 15,094 SH   SOLE   15,094 0 0
RENAISSANCE RE HLDGS COM g7496g103 1,143 6,685 SH   SOLE   5,685 0 1,000
ROPER TECHNOLOGIES INC COM COM 776696106 122,927 316,610 SH   SOLE   298,496 0 18,114
ROYAL DUTCH SHELL PLC SPON ADR COM 780259206 3,532 108,034 SH   SOLE   107,521 0 513
SAN JUAN BASIN RTUBI COM 798241105 150 65,780 SH   SOLE   65,780 0 0
SCHLUMBERGER LTD COM 806857108 2,022 109,939 SH   SOLE   107,439 0 2,500
SCHWAB CHARLES CP NEW COM COM 808513105 41,470 1,229,114 SH   SOLE   1,181,458 0 47,656
SHERWIN WILLIAMS CO COM COM 824348106 57,792 100,012 SH   SOLE   94,826 0 5,186
SOUTHERN CO COM COM 842587107 306 5,900 SH   SOLE   5,900 0 0
SUBSEA 7 S A SPONSORED ADR COM 864323100 84 13,100 SH   SOLE   13,100 0 0
SYSCO CORP COM COM 871829107 11,997 219,488 SH   SOLE   216,288 0 3,200
TEVA PHARMAC.IND.ADR COM 881624209 49,292 3,997,700 SH   SOLE   3,876,295 0 121,405
THE HERSHEY CO. COM 427866108 311 2,400 SH   SOLE   2,400 0 0
THERMO FISHER SCIENTIF COM COM 883556102 522 1,441 SH   SOLE   1,441 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101 122 27,200 SH   SOLE   27,200 0 0
TRACTOR SUPPLY CO COM COM 892356106 837 6,351 SH   SOLE   5,050 0 1,301
UNION PAC CORP COM 907818108 36,264 214,493 SH   SOLE   203,561 0 10,932
UNITED HEALTH GROUP COM 91324P102 751 2,547 SH   SOLE   1,947 0 600
US BANCORP DEL COM COM 902973304 1,888 51,284 SH   SOLE   46,700 0 4,584
VCAMPUS CORP COM NEW COM 92240c308 0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104 18,258 331,187 SH   SOLE   325,787 0 5,400
VERRICA PHARMACEUTICALS INC COM 92511W108 110 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A COM 92826C839 1,508 7,809 SH   SOLE   7,809 0 0
WABTEC CORPORATION COM 929740108 27,724 481,562 SH   SOLE   469,762 0 11,800
WAL MART INC. COM 931142103 16,016 133,715 SH   SOLE   130,715 0 3,000
WALGREENS BOOTS ALLIAN COM COM 931427108 321 7,573 SH   SOLE   7,573 0 0
WATERS CORPORATION COM 941848103 57,984 321,420 SH   SOLE   313,100 0 8,320
WELLS FARGO & CO NEW COM 949746101 628 24,540 SH   SOLE   23,740 0 800
WILEY JOHN & SONS CLA COM 968223206 698 17,885 SH   SOLE   17,885 0 0
WILLIAMS COS INC DEL COM 969457100 9,657 507,715 SH   SOLE   496,915 0 10,800
YUM! BRANDS INC. COM 988498101 1,051 12,092 SH   SOLE   12,092 0 0
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648 624 22,762 SH   SOLE   22,762 0 0
EATON VANCE TAX MNG GB COM EMF 27829f108 207 28,000 SH   SOLE   28,000 0 0
INVESCO QQQ TR UNIT SER 1 EMF 46090E103 525 2,120 SH   SOLE   2,120 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200 1,306 4,217 SH   SOLE   4,217 0 0
SECTOR SPDR TR SBI INT-TECH EMF 81369Y803 205 1,965 SH   SOLE   1,965 0 0
SPDR DOW JONES INDL AV UT SER EMF 78467X109 258 1,000 SH   SOLE   1,000 0 0
SPDR GOLD TRUST EMF 78463V107 1,529 9,134 SH   SOLE   7,834 0 1,300
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103 2,842 9,215 SH   SOLE   8,965 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363 1,047 3,695 SH   SOLE   3,695 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751 216 1,480 SH   SOLE   1,480 0 0
VANGUARD TOTL STOCK MK ETF EMF 922908769 673 4,300 SH   SOLE   4,300 0 0
VANGUARD INTL EQTY IDX ALLWRLD IFUS 922042775 209 4,380 SH   SOLE   4,380 0 0
VANGUARD INTL EQTY IDX MSCI EM IFUS 922042858 328 8,292 SH   SOLE   8,292 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258 940 3,580 SH   SOLE   0 0 3,580
COLLEGE RETIREMENT EQU GROWTH MF 194408183 714 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 770 1,454 SH   SOLE   0 0 1,454
TEACHERS INS&ANNUITY A RL EST MF 878094200 314 724 SH   SOLE   0 0 724
VANGUARD HORIZON FD IN CAPTL O MF 922038500 372 2,436 SH   SOLE   2,436 0 0
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167 412 2,103 SH   SOLE   0 0 2,103
TEVA CALL JAN 2021 15 STRIKE CALL 881624209 271 2,658 SH   SOLE   2,658 0 0
TEVA CALL JAN 2021 5 STRIKE CALL 881624209 365 500 SH   SOLE   500 0 0
TEVA CALL JAN 2022 4 STRIKE CALL 881624209 731 800 SH   SOLE   800 0 0
SPY PUT JAN 2021 @ 300 PUTS 78462F103 440 205 SH   SOLE   205 0 0
SPY PUT JAN 2021 @ 320 PUTS 78462F103 305 105 SH   SOLE   105 0 0
SPY PUT MAR 2021 @ 300 PUTS 78462F103 442 180 SH   SOLE   180 0 0
SPY PUT NOV 2020 @ 320 PUTS 78462F103 255 100 SH   SOLE   100 0 0
AGROFRESH SOLUTIONS WT EXP 073 WT 00856g117 18 840,663 SH   SOLE   817,648 0 23,015
ESTRE AMBIENTAL INC WT EXP 122 WT G3206V118 0 245,248 SH   SOLE   245,248 0 0
EATON VANCE LTD DURATION FND FIUS 27828h105 189 16,800 SH   SOLE   16,800 0 0
ASHTEAD GROUP PLC COM 045055100 1,297 38,500 SH   SOLE   38,500 0 0
COHEN & STEERS QUALITY INC. OA BKC47L109 0 80,719 SH   SOLE   80,719 0 0