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,550 15,511 SH   SOLE   14,797 0 714
ABBOTT LABS COM 002824100 87,549 1,046,355 SH   SOLE   1,009,474 0 36,881
ABBVIE INC. COM COM 00287y109 3,071 40,562 SH   SOLE   39,954 0 608
ACCENTURE PLC COM G1151C101 240 1,250 SH   SOLE   1,250 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104 31,106 963,942 SH   SOLE   935,342 0 28,600
AGROFRESH SOLUTIONS COM COM 00856g109 112 42,750 SH   SOLE   42,550 0 200
ALLSTATE CORP COM COM 020002101 366 3,365 SH   SOLE   2,045 0 1,320
ALPHABET INC CAP STK CL A COM 02079k305 48,289 39,544 SH   SOLE   37,889 0 1,655
ALPHABET INC CAP STK CL C COM 02079k107 85,506 70,144 SH   SOLE   67,345 0 2,799
ALTRIA GROUP INC COM 02209S103 558 13,653 SH   SOLE   13,653 0 0
AMAZON.COM INC COM 023135106 2,472 1,424 SH   SOLE   1,424 0 0
AMERICAN EXPRESS CO COM 025816109 40,296 340,681 SH   SOLE   336,432 0 4,249
AMERICAN NATL INS CO COM 028591105 371 3,000 SH   SOLE   3,000 0 0
AMERICAN TOWER REIT COM COM 03027x100 245 1,109 SH   SOLE   1,109 0 0
AMGEN INC COM COM 031162100 1,041 5,380 SH   SOLE   5,380 0 0
ANHEUSER BUSCH INBEV SPONSORED COM 03524a108 63,695 669,412 SH   SOLE   642,525 0 26,887
APOLLO GLOBAL MGMT INC COM 03768E105 130,540 3,451,608 SH   SOLE   3,325,809 0 125,799
APPLE INC COM COM 037833100 8,574 38,284 SH   SOLE   37,166 0 1,118
ARMSTRONG WORLD INDS I COM COM 04247x102 60,336 623,950 SH   SOLE   597,555 0 26,395
ARROW ELECTRS INC COM COM 042735100 261 3,500 SH   SOLE   3,500 0 0
AT&T CORP COM 00206r102 1,647 43,535 SH   SOLE   42,306 0 1,229
AUTOM.DATA PROCESSING COM 053015103 702 4,351 SH   SOLE   2,356 0 1,995
AUTOZONE INC COM 053332102 4,881 4,500 SH   SOLE   4,500 0 0
AXIS CAP.HOLDGS.LTD. COM G0692U109 9,698 145,352 SH   SOLE   144,452 0 900
BANK NEW YORK MELLON CORP COM 064058100 724 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109 41,517 474,640 SH   SOLE   443,206 0 31,434
BEAR CREEK MNG CORP COM COM 07380n104 45 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108 3,742 12 SH   SOLE   6 0 6
BERKSHIRE HATHAW.CLB COM 084670702 47,776 229,669 SH   SOLE   221,021 0 8,648
BLACKBERRY LTD COM COM 09228F103 19,601 3,733,430 SH   SOLE   3,608,430 0 125,000
BLACKSTONE GROUP COM 09260D107 156,368 3,201,632 SH   SOLE   3,089,074 0 112,558
BOEING CO COM COM 097023105 2,018 5,303 SH   SOLE   4,509 0 794
BOSTON SCIENTIFIC CORP COM 101137107 940 23,100 SH   SOLE   23,100 0 0
BP P.L.C. COM 055622104 252 6,645 SH   SOLE   6,645 0 0
BRADY CORP CL A COM 104674106 1,146 21,600 SH   SOLE   21,600 0 0
BRISTOL MYERS SQUIBB COM 110122108 890 17,541 SH   SOLE   12,546 0 4,995
BROOKFIELD ASSET MANAGEMENT-CL COM 112585104 38,138 718,370 SH   SOLE   698,850 0 19,520
CANADIAN NATL RAILWAY COM 136375102 1,005 11,183 SH   SOLE   11,183 0 0
CARLISLE COS INC COM COM 142339100 975 6,700 SH   SOLE   6,700 0 0
CBS CORP - CLASS B COM 124857202 292 7,236 SH   SOLE   7,236 0 0
CELGENE CORP COM 151020104 679 6,837 SH   SOLE   6,837 0 0
CENTURYLINK INC COM COM 156700106 99,122 7,942,479 SH   SOLE   7,670,826 0 271,652
CHEVRON CORPORATION COM 166764100 3,985 33,600 SH   SOLE   33,600 0 0
CISCO SYS INC COM 17275R102 919 18,600 SH   SOLE   18,600 0 0
CITY HLDG CO COM COM 177835105 698 9,159 SH   SOLE   9,159 0 0
COCA-COLA CO COM 191216100 2,934 53,897 SH   SOLE   52,262 0 1,635
COLGATE PALMOLIVE CO COM 194162103 519 7,059 SH   SOLE   7,059 0 0
COMCAST CORP CL A COM 20030N101 1,193 26,453 SH   SOLE   22,861 0 3,592
COMMERCE BANCSHARES COM COM 200525103 1,024 16,888 SH   SOLE   15,708 0 1,180
CONOCOPHILLIPS COM COM 20825C104 4,291 75,301 SH   SOLE   68,839 0 6,462
CORNING INC COM COM 219350105 625 21,905 SH   SOLE   21,905 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,352 11,635 SH   SOLE   11,635 0 0
CREDIT ACCEP CORP MICH COM COM 225310101 134,687 291,967 SH   SOLE   280,702 0 11,265
CRIMSON WINE GROUP LTD COM COM 22662X100 18,979 2,513,749 SH   SOLE   2,448,479 0 65,270
CVS HEALTH CORP COM COM 126650100 629 9,977 SH   SOLE   9,977 0 0
DANAHER CORP DEL COM 235851102 2,138 14,800 SH   SOLE   14,800 0 0
DEERE & CO COM COM 244199105 1,046 6,200 SH   SOLE   6,200 0 0
DEVON ENERGY CORP NEW COM COM 25179M103 291 12,100 SH   SOLE   12,100 0 0
DIGITCOM INTERACTIVE COM COM 25387S108 0 10,000 SH   SOLE   0 0 10,000
DISCOVER FINL SVCS COM COM 254709108 243 3,000 SH   SOLE   2,800 0 200
DISCOVERY INC. SER C COM 25470F302 33,574 1,363,676 SH   SOLE   1,334,476 0 29,200
DISNEY WALT CO COM 254687106 1,939 14,880 SH   SOLE   14,280 0 600
DOMINION ENERGY COM 25746U109 1,615 19,931 SH   SOLE   19,931 0 0
DOVER CORP COM 260003108 23,815 239,204 SH   SOLE   228,098 0 11,106
DUKE ENERGY CORP NEW COM NEW COM 26441c204 15,684 163,609 SH   SOLE   159,759 0 3,850
DUNDEE ENERGY LTD COM COM 26518Q102 0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108 1,108 5,040 SH   SOLE   5,040 0 0
EMERSON ELEC CO COM 291011104 653 9,771 SH   SOLE   9,771 0 0
ENBRIDGE INC COM COM 29250n105 16,955 483,335 SH   SOLE   472,473 0 10,862
ENCANA CORP COM 292505104 1,006 218,740 SH   SOLE   208,740 0 10,000
ENSTAR GROUP LTD COM G3075P101 136,936 721,022 SH   SOLE   694,061 0 26,961
ENTERPRISE PRODS PARTNERS LP COM 293792107 60,915 2,131,398 SH   SOLE   2,048,834 0 82,564
EOG RES INC COM COM 26875P101 205 2,760 SH   SOLE   2,760 0 0
ESTRE AMBIENTAL INC SHS COM G3206V100 22 45,950 SH   SOLE   45,950 0 0
EXXON MOBIL CORP COM 30231G102 11,433 161,923 SH   SOLE   150,633 0 11,290
FACEBOOK INC CL A COM 30303m102 218 1,225 SH   SOLE   1,225 0 0
FASTENAL CO COM 311900104 457 14,000 SH   SOLE   14,000 0 0
FEDERAL NATL MTG ASSN COM COM 313586109 132 34,675 SH   SOLE   34,675 0 0
FEDEX CORP COM 31428X106 12,704 87,271 SH   SOLE   81,401 0 5,870
FISERV INC COM 337738108 4,731 45,671 SH   SOLE   43,271 0 2,400
FLOWSERVE CORP COM COM 34354P105 624 13,362 SH   SOLE   13,362 0 0
FLUOR CORP COM 343412102 208 10,875 SH   SOLE   10,875 0 0
FOCUS FINL PARTNERS IN COM CL COM 34417P100 1,412 59,315 SH   SOLE   59,315 0 0
FORTIVE CORP COM COM 34959j108 503 7,332 SH   SOLE   7,332 0 0
GALLAGHER ARTHUR J COM 363576109 3,135 35,000 SH   SOLE   35,000 0 0
GENERAL ELEC CO COM 369604103 557 62,306 SH   SOLE   62,306 0 0
GENERAL MILLS INC COM COM 370334104 331 6,000 SH   SOLE   6,000 0 0
GILEAD SCIENCES INC COM 375558103 21,817 344,218 SH   SOLE   327,395 0 16,823
GLOBALSTAR INC COM 378973408 8,138 19,671,540 SH   SOLE   19,005,420 0 666,120
GLOBE LIFE INC COM COM 37959E102 2,023 21,125 SH   SOLE   21,125 0 0
GOLDEN QUEEN MNG LTD COM COM 38116W100 7 35,600 SH   SOLE   35,600 0 0
GRIFOLS S A SP ADR REP B NVT COM 398438408 23,767 1,185,956 SH   SOLE   1,134,319 0 51,637
GRUPO TELEVISA SA - SPONS ADR COM 40049j206 1,246 127,400 SH   SOLE   121,400 0 6,000
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303 528 310,860 SH   SOLE   296,460 0 14,400
HELEN OF TROY LTD NEW COM G4388N106 1,820 11,542 SH   SOLE   11,542 0 0
HESS CORPORATION COM 42809h107 605 10,000 SH   SOLE   10,000 0 0
HEWLETT PACKARD ENTERP COM COM 42824c109 159 10,500 SH   SOLE   10,500 0 0
HOME DEPOT INC COM COM 437076102 5,297 22,830 SH   SOLE   22,830 0 0
HONEYWELL INTL INC COM 438516106 364 2,150 SH   SOLE   2,150 0 0
HP INC COM COM 40434L105 227 12,000 SH   SOLE   12,000 0 0
HUBBELL INC COM COM 443510607 10,001 76,113 SH   SOLE   67,974 0 8,139
HUTTIG BLDG PRODS INC COM COM 448451104 105 50,188 SH   SOLE   43,188 0 7,000
IDEX CORP COM 45167R104 1,235 7,536 SH   SOLE   7,536 0 0
IDEXX LABS INC COM COM 45168D104 666 2,450 SH   SOLE   2,450 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,720 17,380 SH   SOLE   17,380 0 0
INTEL CORP COM COM 458140100 206 4,000 SH   SOLE   4,000 0 0
INTL. BUSINESS MACHINES COM 459200101 1,543 10,613 SH   SOLE   10,613 0 0
IRON MOUNTAIN INC COM 46284v101 457 14,124 SH   SOLE   12,479 0 1,645
ISHARES S&P 500 INDEX FUND COM 464287200 1,259 4,217 SH   SOLE   4,217 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109 52,751 2,866,910 SH   SOLE   2,794,729 0 72,181
JOHNSON & JOHNSON COM 478160104 46,105 356,352 SH   SOLE   330,939 0 25,413
JPMORGAN CHASE & CO. COM 46625H100 71,583 608,237 SH   SOLE   582,712 0 25,525
KIMBERLY CLARK CORP COM 494368103 9,928 69,893 SH   SOLE   68,093 0 1,800
KINDER MORGAN INC DEL COM COM 49456b101 2,023 98,154 SH   SOLE   81,764 0 16,390
KKR & CO INC. COM 48251W104 1,067 39,750 SH   SOLE   39,750 0 0
LAB.CP OF AMER HLDGS. COM 50540R409 84,815 504,852 SH   SOLE   490,264 0 14,588
LIBERTY BROADBAND CORP COM SER COM 530307305 603 5,761 SH   SOLE   3,811 0 1,950
LIBERTY GLOBAL PLC SHS CL A COM g5480u104 2,282 92,213 SH   SOLE   91,313 0 900
LIBERTY GLOBAL PLC-C COM g5480u120 255 10,734 SH   SOLE   6,012 0 4,722
LIBERTY MEDIA CORP DEL COM A S COM 531229409 270 6,485 SH   SOLE   4,690 0 1,795
LIBERTY MEDIA CORP DEL COM C S COM 531229607 967 23,056 SH   SOLE   15,256 0 7,800
LINDE PLC COM COM G5494J103 2,232 11,520 SH   SOLE   11,520 0 0
LOCKHEED MARTIN CORP. COM 539830109 407 1,043 SH   SOLE   1,043 0 0
LOEWS CORP. COM 540424108 216 4,200 SH   SOLE   4,200 0 0
LOWES COS INC COM COM 548661107 24,934 226,751 SH   SOLE   210,230 0 16,521
M & T BK CORP COM 55261F104 10,087 63,857 SH   SOLE   57,837 0 6,020
MARKEL CORP COM COM 570535104 63,772 53,957 SH   SOLE   51,390 0 2,567
MASTERCARD INC CL A COM 57636Q104 825 3,037 SH   SOLE   3,037 0 0
MATADOR RES CO COM COM 576485205 66,963 4,050,978 SH   SOLE   3,925,954 0 125,024
MCCORMICK & CO NON VTG COM 579780206 362 2,317 SH   SOLE   900 0 1,417
MCDONALDS CORP COM COM 580135101 874 4,071 SH   SOLE   4,071 0 0
MEDTRONIC INC COM g5960l103 233 2,143 SH   SOLE   2,143 0 0
MERCK & CO INC COM 58933Y105 17,298 205,492 SH   SOLE   187,956 0 17,536
METTLER TOLEDO INT'L COM 592688105 2,362 3,353 SH   SOLE   3,353 0 0
MICROSOFT CORP COM 594918104 156,951 1,128,897 SH   SOLE   1,078,048 0 50,849
MONDELEZ INTL INC COM COM 609207105 327 5,905 SH   SOLE   5,905 0 0
NESTLE SA SPONSORED ADR COM 641069406 2,115 19,515 SH   SOLE   19,515 0 0
NEXTERA ENERGY INC. COM 65339F101 1,415 6,072 SH   SOLE   6,072 0 0
NORDSON CORP COM COM 655663102 1,843 12,600 SH   SOLE   12,600 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 431 4,959 SH   SOLE   4,959 0 0
NUTRIEN LTD COM COM 67077M108 10,734 215,194 SH   SOLE   209,746 0 5,448
ONEX COPR SUB VTG (ONEXF) COM 68272k103 629 10,050 SH   SOLE   10,050 0 0
ORACLE CORP COM COM 68389X105 287 5,215 SH   SOLE   4,715 0 500
PAYCHEX INC COM 704326107 335 4,047 SH   SOLE   4,047 0 0
PEPSICO INC COM COM 713448108 3,281 23,931 SH   SOLE   23,641 0 290
PFIZER INC COM 717081103 3,353 93,328 SH   SOLE   93,328 0 0
PHILIP MORRIS INTL INC COM COM 718172109 433 5,707 SH   SOLE   5,707 0 0
PNC FINL SVCS GROUP COM COM 693475105 280 2,000 SH   SOLE   2,000 0 0
PROCTER & GAMBLE COM 742718109 9,309 74,841 SH   SOLE   73,437 0 1,404
PROGRESSIVE CORP OHIO COM 743315103 1,987 25,721 SH   SOLE   24,921 0 800
PUBLIC SERVICE ENTERPRISE GR COM 744573106 1,018 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103 42,454 556,556 SH   SOLE   540,206 0 16,350
QURATE RETAIL GROUP INC. SER B COM 74915M209 106 10,456 SH   SOLE   2,628 0 7,828
RADNET INC COM COM 750491102 15,323 1,067,039 SH   SOLE   1,056,439 0 10,600
RENAISSANCE RE HLDGS COM g7496g103 1,332 6,885 SH   SOLE   5,885 0 1,000
ROGERS CORP COM COM 775133101 342 2,500 SH   SOLE   2,500 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 122,307 342,980 SH   SOLE   323,273 0 19,707
ROYAL DUTCH SHELL PLC SPON ADR COM 780259206 9,612 163,333 SH   SOLE   162,420 0 913
SAN JUAN BASIN RTUBI COM 798241105 705 233,410 SH   SOLE   222,310 0 11,100
SCHLUMBERGER LTD COM 806857108 5,152 150,764 SH   SOLE   147,090 0 3,674
SCHWAB CHARLES CP NEW COM COM 808513105 21,401 511,615 SH   SOLE   487,314 0 24,301
SHERWIN WILLIAMS CO COM COM 824348106 56,654 103,031 SH   SOLE   97,920 0 5,111
SOUTHERN CO COM COM 842587107 364 5,900 SH   SOLE   5,900 0 0
SUBSEA 7 S A SPONSORED ADR COM 864323100 351 34,000 SH   SOLE   32,800 0 1,200
SYSCO CORP COM COM 871829107 18,178 228,948 SH   SOLE   224,948 0 4,000
TEVA PHARMAC.IND.ADR COM 881624209 16,604 2,413,422 SH   SOLE   2,363,887 0 49,535
THE HERSHEY CO. COM 427866108 372 2,400 SH   SOLE   2,400 0 0
THERMO FISHER SCIENTIF COM COM 883556102 403 1,385 SH   SOLE   1,385 0 0
TORONTO-DOMINION BK COM 891160509 233 4,000 SH   SOLE   4,000 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101 191 27,200 SH   SOLE   27,200 0 0
TRACTOR SUPPLY CO COM COM 892356106 620 6,851 SH   SOLE   5,550 0 1,301
UNION PAC CORP COM 907818108 37,168 229,462 SH   SOLE   217,551 0 11,911
UNITED HEALTH GROUP COM 91324P102 580 2,668 SH   SOLE   1,968 0 700
UNITED TECHNOLOGIES CP COM 913017109 2,661 19,493 SH   SOLE   19,493 0 0
US BANCORP DEL COM COM 902973304 18,068 326,492 SH   SOLE   316,401 0 10,091
VCAMPUS CORP COM NEW COM 92240c308 0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104 22,194 367,700 SH   SOLE   361,100 0 6,600
VERRICA PHARMACEUTICALS INC COM 92511W108 148 10,000 SH   SOLE   10,000 0 0
VISA INC COM CL A COM 92826C839 1,748 10,164 SH   SOLE   10,164 0 0
VORNADO REALTY TRUST COM 929042109 297 4,670 SH   SOLE   4,670 0 0
WABTEC CORPORATION COM 929740108 62,201 865,583 SH   SOLE   839,458 0 26,125
WAL MART INC. COM 931142103 16,942 142,752 SH   SOLE   139,352 0 3,400
WALGREENS BOOTS ALLIAN COM COM 931427108 437 7,907 SH   SOLE   7,907 0 0
WATERS CORPORATION COM 941848103 83,110 372,307 SH   SOLE   363,470 0 8,837
WELLS FARGO & CO NEW COM 949746101 1,769 35,076 SH   SOLE   34,276 0 800
WILEY JOHN & SONS CLA COM 968223206 862 19,622 SH   SOLE   19,622 0 0
WILLIAMS COS INC DEL COM 969457100 13,125 545,529 SH   SOLE   532,129 0 13,400
YUM! BRANDS INC. COM 988498101 1,810 15,957 SH   SOLE   15,957 0 0
BANK AMER CORP 5.875 NCM PFD H PFD 060505195 337 12,250 SH   SOLE   12,250 0 0
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648 641 22,762 SH   SOLE   22,762 0 0
EATON VANCE TAX MNG GB COM EMF 27829f108 230 28,000 SH   SOLE   28,000 0 0
SCHWAB STRATEGIC TR US REIT ET EMF 808524847 507 10,750 SH   SOLE   10,750 0 0
SPDR GOLD TRUST EMF 78463V107 1,088 7,834 SH   SOLE   6,534 0 1,300
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103 2,413 8,130 SH   SOLE   7,880 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363 1,048 3,845 SH   SOLE   3,845 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751 228 1,480 SH   SOLE   1,480 0 0
VANGUARD TOTL STOCK MK ETF EMF 922908769 834 5,521 SH   SOLE   5,521 0 0
ISHARES MSCI EAFE INDEX FUND IFUS 464287465 489 7,500 SH   SOLE   7,500 0 0
ISHARES MSCI SOUTH KOREA ETF IFUS 464286772 231 4,100 SH   SOLE   4,100 0 0
VANGUARD INTL EQTY IDX ALLWRLD IFUS 922042775 219 4,380 SH   SOLE   4,380 0 0
VANGUARD INTL EQTY IDX MSCI EM IFUS 922042858 942 23,392 SH   SOLE   23,392 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258 894 3,577 SH   SOLE   0 0 3,577
COLLEGE RETIREMENT EQU GROWTH MF 194408183 587 2,679 SH   SOLE   0 0 2,679
COLLEGE RETIREMENT EQU MONEY M MF 194408217 250 9,456 SH   SOLE   0 0 9,456
COLLEGE RETIREMENT EQU STK ACC MF 194408126 750 1,452 SH   SOLE   0 0 1,452
TEACHERS INS&ANNUITY A RL EST MF 878094200 314 722 SH   SOLE   0 0 722
VANGUARD HORIZON FD IN CAPTL O MF 922038500 405 2,726 SH   SOLE   2,726 0 0
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167 390 2,101 SH   SOLE   0 0 2,101
CTL CALL JAN 2021 13 STRIKE CALL 156700106 294 1,500 SH   SOLE   1,500 0 0
SANOFI CONTGNT VAL RT RT 80105n113 165 294,229 SH   SOLE   293,229 0 1,000
AGROFRESH SOLUTIONS WT EXP 073 WT 00856g117 5 856,798 SH   SOLE   833,333 0 23,465
ESTRE AMBIENTAL INC WT EXP 122 WT G3206V118 10 250,523 SH   SOLE   250,523 0 0
EATON VANCE LTD DURATION FND FIUS 27828h105 210 16,800 SH   SOLE   16,800 0 0
COHEN & STEERS QUALITY INC. OA BKC47L109 0 80,719 SH   SOLE   80,719 0 0