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,077 15,218 SH   SOLE   14,504 0 714
ABBOTT LABS COM 002824100 77,879 986,929 SH   SOLE   953,493 0 33,436
ABBVIE INC. COM COM 00287y109 2,932 38,487 SH   SOLE   37,979 0 508
ACCENTURE PLC COM G1151C101 215 1,316 SH   SOLE   1,316 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104 31,265 1,061,986 SH   SOLE   1,035,286 0 26,700
AGROFRESH SOLUTIONS COM COM 00856g109 70 42,750 SH   SOLE   42,550 0 200
ALLSTATE CORP COM COM 020002101 299 3,265 SH   SOLE   1,945 0 1,320
ALPHABET INC CAP STK CL A COM 02079k305 43,355 37,312 SH   SOLE   35,822 0 1,490
ALPHABET INC CAP STK CL C COM 02079k107 79,996 68,795 SH   SOLE   66,195 0 2,600
ALTRIA GROUP INC COM 02209S103 519 13,413 SH   SOLE   13,413 0 0
AMAZON.COM INC COM 023135106 3,188 1,635 SH   SOLE   1,635 0 0
AMERICAN EXPRESS CO COM 025816109 28,678 334,981 SH   SOLE   330,732 0 4,249
AMERICAN NATL INS CO COM 028591105 247 3,000 SH   SOLE   3,000 0 0
AMERICAN TOWER REIT COM COM 03027x100 241 1,109 SH   SOLE   1,109 0 0
AMGEN INC COM COM 031162100 1,054 5,200 SH   SOLE   5,200 0 0
ANHEUSER BUSCH INBEV SPONSORED COM 03524a108 20,516 465,005 SH   SOLE   441,342 0 23,663
APOLLO GLOBAL MGMT INC COM 03768E105 115,099 3,435,787 SH   SOLE   3,315,661 0 120,126
APPLE INC COM COM 037833100 9,697 38,135 SH   SOLE   37,017 0 1,118
ARMSTRONG WORLD INDS I COM COM 04247x102 45,461 572,414 SH   SOLE   551,314 0 21,100
ASHTEAD GROUP PLC SHS COM G05320109 23,718 1,078,106 SH   SOLE   1,047,656 0 30,450
AT&T CORP COM 00206r102 1,077 36,948 SH   SOLE   35,719 0 1,229
AUTOM.DATA PROCESSING COM 053015103 595 4,351 SH   SOLE   2,356 0 1,995
AUTOZONE INC COM 053332102 3,807 4,500 SH   SOLE   4,500 0 0
AXIS CAP.HOLDGS.LTD. COM G0692U109 5,238 135,525 SH   SOLE   134,775 0 750
BANK NEW YORK MELLON CORP COM 064058100 539 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109 31,458 387,455 SH   SOLE   360,771 0 26,684
BEAR CREEK MNG CORP COM COM 07380n104 25 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108 3,264 12 SH   SOLE   6 0 6
BERKSHIRE HATHAW.CLB COM 084670702 40,196 219,857 SH   SOLE   212,399 0 7,458
BLACKBERRY LTD COM COM 09228F103 14,317 3,466,597 SH   SOLE   3,350,297 0 116,300
BLACKSTONE GROUP COM 09260D107 139,835 3,068,578 SH   SOLE   2,963,306 0 105,272
BOEING CO COM COM 097023105 791 5,304 SH   SOLE   4,510 0 794
BOSTON SCIENTIFIC CORP COM 101137107 656 20,100 SH   SOLE   20,100 0 0
BRADY CORP CL A COM 104674106 614 13,600 SH   SOLE   13,600 0 0
BRISTOL MYERS SQUIBB COM 110122108 1,286 23,078 SH   SOLE   18,083 0 4,995
BROOKFIELD ASSET MANAGEMENT-CL COM 112585104 30,518 689,673 SH   SOLE   671,328 0 18,345
CANADIAN NATL RAILWAY COM 136375102 868 11,183 SH   SOLE   11,183 0 0
CBL & ASSOC PPTYS INC COM COM 124830100 6 28,500 SH   SOLE   28,500 0 0
CENTURYLINK INC COM COM 156700106 68,005 7,188,702 SH   SOLE   6,950,786 0 237,916
CHEVRON CORPORATION COM 166764100 2,109 29,110 SH   SOLE   29,110 0 0
CISCO SYS INC COM 17275R102 715 18,200 SH   SOLE   18,200 0 0
CITY HLDG CO COM COM 177835105 609 9,159 SH   SOLE   9,159 0 0
COCA-COLA CO COM 191216100 2,010 45,415 SH   SOLE   43,780 0 1,635
COLGATE PALMOLIVE CO COM 194162103 468 7,059 SH   SOLE   7,059 0 0
COMCAST CORP CL A COM 20030N101 871 25,341 SH   SOLE   21,749 0 3,592
COMMERCE BANCSHARES COM COM 200525103 859 17,053 SH   SOLE   16,120 0 933
CONOCOPHILLIPS COM COM 20825C104 2,085 67,704 SH   SOLE   63,511 0 4,193
CORNING INC COM COM 219350105 265 12,905 SH   SOLE   12,905 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,317 11,635 SH   SOLE   11,635 0 0
CREDIT ACCEP CORP MICH COM COM 225310101 77,964 304,915 SH   SOLE   293,765 0 11,150
CRIMSON WINE GROUP LTD COM COM 22662X100 13,290 2,273,660 SH   SOLE   2,221,090 0 52,570
CVS HEALTH CORP COM COM 126650100 565 9,526 SH   SOLE   9,526 0 0
DANAHER CORP DEL COM 235851102 1,788 12,915 SH   SOLE   12,915 0 0
DEERE & CO COM COM 244199105 857 6,200 SH   SOLE   6,200 0 0
DISCOVERY INC. SER C COM 25470F302 26,239 1,495,945 SH   SOLE   1,466,745 0 29,200
DISNEY WALT CO COM 254687106 1,098 11,370 SH   SOLE   10,770 0 600
DOMINION ENERGY COM 25746U109 1,424 19,731 SH   SOLE   19,731 0 0
DOVER CORP COM 260003108 17,778 211,796 SH   SOLE   202,783 0 9,013
DUKE ENERGY CORP NEW COM NEW COM 26441c204 12,086 149,427 SH   SOLE   146,577 0 2,850
DUNDEE ENERGY LTD COM COM 26518Q102 0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108 951 5,040 SH   SOLE   5,040 0 0
EMERSON ELEC CO COM 291011104 240 5,037 SH   SOLE   5,037 0 0
ENBRIDGE INC COM COM 29250n105 12,237 420,644 SH   SOLE   411,782 0 8,862
ENSTAR GROUP LTD COM G3075P101 112,037 704,416 SH   SOLE   679,185 0 25,231
ENTERPRISE PRODS PARTNERS LP COM 293792107 39,853 2,786,916 SH   SOLE   2,690,139 0 96,777
EXXON MOBIL CORP COM 30231G102 5,476 144,218 SH   SOLE   134,766 0 9,452
FASTENAL CO COM 311900104 438 14,000 SH   SOLE   14,000 0 0
FEDERAL NATL MTG ASSN COM COM 313586109 25 16,000 SH   SOLE   16,000 0 0
FEDEX CORP COM 31428X106 9,045 74,588 SH   SOLE   68,918 0 5,670
FISERV INC COM 337738108 4,191 44,120 SH   SOLE   41,720 0 2,400
FOCUS FINL PARTNERS IN COM CL COM 34417P100 1,900 82,581 SH   SOLE   82,581 0 0
FORTIVE CORP COM COM 34959j108 326 5,900 SH   SOLE   5,900 0 0
GALLAGHER ARTHUR J COM 363576109 2,853 35,000 SH   SOLE   35,000 0 0
GENERAL ELEC CO COM 369604103 409 51,572 SH   SOLE   51,572 0 0
GENERAL MILLS INC COM COM 370334104 317 6,000 SH   SOLE   6,000 0 0
GILEAD SCIENCES INC COM 375558103 3,762 50,326 SH   SOLE   49,001 0 1,325
GLOBALSTAR INC COM 378973408 5,773 19,597,290 SH   SOLE   18,971,170 0 626,120
GLOBE LIFE INC COM COM 37959E102 1,520 21,125 SH   SOLE   21,125 0 0
GRIFOLS S A SP ADR REP B NVT COM 398438408 22,795 1,131,824 SH   SOLE   1,086,204 0 45,620
GRUPO TELEVISA SA - SPONS ADR COM 40049j206 636 109,600 SH   SOLE   109,600 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303 323 293,200 SH   SOLE   279,200 0 14,000
HELEN OF TROY LTD NEW COM G4388N106 216 1,500 SH   SOLE   1,500 0 0
HESS CORPORATION COM 42809h107 333 10,000 SH   SOLE   10,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203 561 8,220 SH   SOLE   8,220 0 0
HOME DEPOT INC COM COM 437076102 3,964 21,230 SH   SOLE   21,230 0 0
HP INC COM COM 40434L105 198 11,400 SH   SOLE   11,400 0 0
HUBBELL INC COM COM 443510607 8,377 73,006 SH   SOLE   66,223 0 6,783
HUTTIG BLDG PRODS INC COM COM 448451104 34 48,388 SH   SOLE   41,388 0 7,000
IDEX CORP COM 45167R104 1,041 7,536 SH   SOLE   7,536 0 0
IDEXX LABS INC COM COM 45168D104 581 2,400 SH   SOLE   2,400 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,354 16,560 SH   SOLE   16,560 0 0
INTEL CORP COM COM 458140100 235 4,333 SH   SOLE   4,333 0 0
INTL. BUSINESS MACHINES COM 459200101 799 7,200 SH   SOLE   7,200 0 0
IRON MOUNTAIN INC COM 46284v101 324 13,624 SH   SOLE   11,979 0 1,645
JEFFERIES FINANCIAL GROUP COM 47233W109 34,777 2,544,020 SH   SOLE   2,486,451 0 57,569
JOHNSON & JOHNSON COM 478160104 44,530 339,588 SH   SOLE   316,124 0 23,464
JPMORGAN CHASE & CO. COM 46625H100 54,448 604,772 SH   SOLE   580,947 0 23,825
KIMBERLY CLARK CORP COM 494368103 8,713 68,143 SH   SOLE   66,643 0 1,500
KINDER MORGAN INC DEL COM COM 49456b101 1,449 104,075 SH   SOLE   87,685 0 16,390
KKR & CO INC. COM 48251W104 2,836 120,840 SH   SOLE   120,840 0 0
LAB.CP OF AMER HLDGS. COM 50540R409 67,548 534,440 SH   SOLE   519,102 0 15,338
LIBERTY BROADBAND CORP COM SER COM 530307305 591 5,334 SH   SOLE   3,384 0 1,950
LIBERTY GLOBAL PLC SHS CL A COM g5480u104 615 37,245 SH   SOLE   36,745 0 500
LIBERTY GLOBAL PLC-C COM g5480u120 167 10,608 SH   SOLE   5,886 0 4,722
LIBERTY MEDIA CORP DEL COM C S COM 531229607 675 21,348 SH   SOLE   13,548 0 7,800
LINDE PLC COM COM G5494J103 1,955 11,298 SH   SOLE   11,298 0 0
LOCKHEED MARTIN CORP. COM 539830109 320 943 SH   SOLE   943 0 0
LOWES COS INC COM COM 548661107 18,856 219,129 SH   SOLE   203,683 0 15,446
M & T BK CORP COM 55261F104 6,357 61,460 SH   SOLE   57,260 0 4,200
MARKEL CORP COM COM 570535104 45,893 49,459 SH   SOLE   47,262 0 2,197
MASTERCARD INC CL A COM 57636Q104 343 1,418 SH   SOLE   1,418 0 0
MATADOR RES CO COM COM 576485205 10,747 4,333,296 SH   SOLE   4,233,647 0 99,649
MCCORMICK & CO NON VTG COM 579780206 242 1,712 SH   SOLE   600 0 1,112
MCDONALDS CORP COM COM 580135101 629 3,804 SH   SOLE   3,804 0 0
MERCK & CO INC COM 58933Y105 14,991 194,846 SH   SOLE   178,040 0 16,806
METTLER TOLEDO INT'L COM 592688105 2,312 3,348 SH   SOLE   3,348 0 0
MICROSOFT CORP COM 594918104 171,303 1,086,191 SH   SOLE   1,040,135 0 46,056
MONDELEZ INTL INC COM COM 609207105 296 5,905 SH   SOLE   5,905 0 0
NESTLE SA SPONSORED ADR COM 641069406 2,010 19,515 SH   SOLE   19,515 0 0
NEXTERA ENERGY INC. COM 65339F101 1,196 4,972 SH   SOLE   4,972 0 0
NORDSON CORP COM COM 655663102 1,054 7,800 SH   SOLE   7,800 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 403 4,886 SH   SOLE   4,886 0 0
NUTRIEN LTD COM COM 67077M108 6,796 200,246 SH   SOLE   197,646 0 2,600
ONEX COPR SUB VTG (ONEXF) COM 68272k103 295 10,050 SH   SOLE   10,050 0 0
PAYCHEX INC COM 704326107 255 4,047 SH   SOLE   4,047 0 0
PEPSICO INC COM COM 713448108 2,924 24,347 SH   SOLE   24,057 0 290
PFIZER INC COM 717081103 3,046 93,328 SH   SOLE   93,328 0 0
PHILIP MORRIS INTL INC COM COM 718172109 413 5,657 SH   SOLE   5,657 0 0
PROCTER & GAMBLE COM 742718109 7,919 71,989 SH   SOLE   70,585 0 1,404
PROGRESSIVE CORP OHIO COM 743315103 1,882 25,485 SH   SOLE   24,685 0 800
PUBLIC SERVICE ENTERPRISE GR COM 744573106 737 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103 35,293 521,696 SH   SOLE   507,346 0 14,350
RADNET INC COM COM 750491102 19,919 1,895,269 SH   SOLE   1,883,169 0 12,100
RENAISSANCE RE HLDGS COM g7496g103 1,013 6,785 SH   SOLE   5,785 0 1,000
ROPER TECHNOLOGIES INC COM COM 776696106 100,655 322,809 SH   SOLE   305,120 0 17,689
ROYAL DUTCH SHELL PLC SPON ADR COM 780259206 4,833 138,533 SH   SOLE   137,620 0 913
SAN JUAN BASIN RTUBI COM 798241105 159 75,880 SH   SOLE   75,880 0 0
SCHLUMBERGER LTD COM 806857108 1,590 117,845 SH   SOLE   115,345 0 2,500
SCHWAB CHARLES CP NEW COM COM 808513105 39,016 1,160,494 SH   SOLE   1,117,390 0 43,104
SHERWIN WILLIAMS CO COM COM 824348106 46,293 100,743 SH   SOLE   95,932 0 4,811
SOUTHERN CO COM COM 842587107 319 5,900 SH   SOLE   5,900 0 0
SPECTRUM BRANDS HLDGS COM COM 84790A105 1,914 52,621 SH   SOLE   51,580 0 1,041
SUBSEA 7 S A SPONSORED ADR COM 864323100 62 13,100 SH   SOLE   11,900 0 1,200
SYSCO CORP COM COM 871829107 9,956 218,188 SH   SOLE   214,988 0 3,200
TEVA PHARMAC.IND.ADR COM 881624209 35,571 3,961,183 SH   SOLE   3,852,078 0 109,105
THE HERSHEY CO. COM 427866108 318 2,400 SH   SOLE   2,400 0 0
THERMO FISHER SCIENTIF COM COM 883556102 409 1,441 SH   SOLE   1,441 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101 125 27,200 SH   SOLE   27,200 0 0
TRACTOR SUPPLY CO COM COM 892356106 537 6,351 SH   SOLE   5,050 0 1,301
UNION PAC CORP COM 907818108 31,015 219,904 SH   SOLE   208,472 0 11,432
UNITED HEALTH GROUP COM 91324P102 660 2,647 SH   SOLE   1,947 0 700
UNITED TECHNOLOGIES CP COM 913017109 1,765 18,714 SH   SOLE   18,714 0 0
US BANCORP DEL COM COM 902973304 5,370 155,877 SH   SOLE   145,793 0 10,084
VCAMPUS CORP COM NEW COM 92240c308 0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104 17,972 334,487 SH   SOLE   329,087 0 5,400
VERRICA PHARMACEUTICALS INC COM 92511W108 109 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A COM 92826C839 1,258 7,809 SH   SOLE   7,809 0 0
WABTEC CORPORATION COM 929740108 31,102 646,199 SH   SOLE   623,349 0 22,850
WAL MART INC. COM 931142103 15,537 136,742 SH   SOLE   133,742 0 3,000
WALGREENS BOOTS ALLIAN COM COM 931427108 352 7,684 SH   SOLE   7,684 0 0
WATERS CORPORATION COM 941848103 62,688 344,343 SH   SOLE   335,826 0 8,517
WELLS FARGO & CO NEW COM 949746101 978 34,060 SH   SOLE   33,260 0 800
WILEY JOHN & SONS CLA COM 968223206 681 18,173 SH   SOLE   18,173 0 0
WILLIAMS COS INC DEL COM 969457100 7,140 504,615 SH   SOLE   493,215 0 11,400
YUM! BRANDS INC. COM 988498101 829 12,092 SH   SOLE   12,092 0 0
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648 595 22,762 SH   SOLE   22,762 0 0
EATON VANCE TAX MNG GB COM EMF 27829f108 179 28,000 SH   SOLE   28,000 0 0
INVESCO QQQ TR UNIT SER 1 EMF 46090E103 414 2,176 SH   SOLE   2,176 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200 1,090 4,217 SH   SOLE   4,217 0 0
SPDR DOW JONES INDL AV UT SER EMF 78467X109 219 1,000 SH   SOLE   1,000 0 0
SPDR GOLD TRUST EMF 78463V107 1,160 7,834 SH   SOLE   6,534 0 1,300
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103 2,375 9,215 SH   SOLE   8,965 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363 875 3,695 SH   SOLE   3,695 0 0
VANGUARD TOTL STOCK MK ETF EMF 922908769 588 4,560 SH   SOLE   4,560 0 0
ISHARES MSCI EAFE INDEX FUND IFUS 464287465 401 7,500 SH   SOLE   7,500 0 0
VANGUARD INTL EQTY IDX MSCI EM IFUS 922042858 785 23,392 SH   SOLE   23,392 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258 771 3,579 SH   SOLE   0 0 3,579
COLLEGE RETIREMENT EQU GROWTH MF 194408183 552 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 634 1,454 SH   SOLE   0 0 1,454
TEACHERS INS&ANNUITY A RL EST MF 878094200 319 723 SH   SOLE   0 0 723
VANGUARD HORIZON FD IN CAPTL O MF 922038500 304 2,436 SH   SOLE   2,436 0 0
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167 336 2,103 SH   SOLE   0 0 2,103
TEVA CALL JAN 2021 5 STRIKE CALL 881624209 228 500 SH   SOLE   500 0 0
TEVA CALL JAN 2022 4 STRIKE CALL 881624209 484 800 SH   SOLE   800 0 0
AGROFRESH SOLUTIONS WT EXP 073 WT 00856g117 8 849,688 SH   SOLE   828,973 0 20,715
ESTRE AMBIENTAL INC WT EXP 122 WT G3206V118 0 249,148 SH   SOLE   249,148 0 0
EATON VANCE LTD DURATION FND FIUS 27828h105 178 16,800 SH   SOLE   16,800 0 0
ASHTEAD GROUP PLC COM 045055100 814 37,160 SH   SOLE   37,160 0 0
COHEN & STEERS QUALITY INC. OA BKC47L109 0 80,719 SH   SOLE   80,719 0 0