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,482 12,494 SH   SOLE   11,780 0 714
ABBOTT LABS COM 002824100 95,453 823,366 SH   SOLE   793,165 0 30,201
ABBVIE INC. COM COM 00287y109 4,217 37,434 SH   SOLE   36,926 0 508
ACCENTURE PLC COM G1151C101 395 1,339 SH   SOLE   1,339 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104 76,125 653,040 SH   SOLE   632,590 0 20,450
AGROFRESH SOLUTIONS COM COM 00856g109 32 15,376 SH   SOLE   15,176 0 200
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106 887 19,061 SH   SOLE   0 0 19,061
ALLSTATE CORP COM COM 020002101 371 2,848 SH   SOLE   1,652 0 1,196
ALPHABET INC CAP STK CL A COM 02079k305 76,753 31,433 SH   SOLE   29,973 0 1,460
ALPHABET INC CAP STK CL C COM 02079k107 147,850 58,991 SH   SOLE   56,525 0 2,466
ALTRIA GROUP INC COM 02209S103 304 6,380 SH   SOLE   6,380 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206 114 26,000 SH   SOLE   26,000 0 0
AMAZON.COM INC COM 023135106 4,448 1,293 SH   SOLE   1,293 0 0
AMERICAN EXPRESS CO COM 025816109 51,248 310,162 SH   SOLE   305,738 0 4,424
AMERICAN NATL GROUP INC COM 02772A109 446 3,000 SH   SOLE   3,000 0 0
AMERICAN TOWER REIT COM COM 03027x100 287 1,063 SH   SOLE   1,063 0 0
AMERIPRISE FIN.INC. COM 03076c106 221 889 SH   SOLE   671 0 218
AMGEN INC COM COM 031162100 1,026 4,208 SH   SOLE   4,208 0 0
ANALOG DEVICES INC COM COM 032654105 234 1,361 SH   SOLE   1,361 0 0
ANHEUSER BUSCH INBEV SPONSORED COM 03524a108 10,054 139,617 SH   SOLE   138,517 0 1,100
APOLLO GLOBAL MGMT INC COM 03768E105 195,282 3,139,578 SH   SOLE   3,021,982 0 117,596
APPLE INC COM COM 037833100 20,326 148,409 SH   SOLE   144,617 0 3,792
ARMSTRONG WORLD INDS I COM COM 04247x102 49,972 465,895 SH   SOLE   446,525 0 19,370
ARROW ELECTRS INC COM COM 042735100 398 3,500 SH   SOLE   3,500 0 0
ASHTEAD GROUP PLC SHS COM G05320109 83,749 1,128,840 SH   SOLE   1,102,090 0 26,750
AT&T CORP COM 00206r102 616 21,402 SH   SOLE   20,173 0 1,229
AUTOM.DATA PROCESSING COM 053015103 854 4,301 SH   SOLE   2,306 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109 5,498 112,185 SH   SOLE   111,785 0 400
BANK NEW YORK MELLON CORP COM 064058100 820 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109 26,515 329,377 SH   SOLE   305,282 0 24,095
BEAR CREEK MNG CORP COM COM 07380n104 39 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108 5,023 12 SH   SOLE   6 0 6
BERKSHIRE HATHAW.CLB COM 084670702 53,600 192,863 SH   SOLE   187,313 0 5,550
BLACKBERRY LTD COM COM 09228F103 3,363 275,225 SH   SOLE   275,225 0 0
BLACKSTONE GROUP COM 09260D107 254,055 2,615,347 SH   SOLE   2,513,692 0 101,655
BLUELINX HLDGS INC COM NEW COM 09624H208 261 5,200 SH   SOLE   5,200 0 0
BOEING CO COM COM 097023105 576 2,403 SH   SOLE   1,609 0 794
BOSTON SCIENTIFIC CORP COM 101137107 761 17,800 SH   SOLE   17,800 0 0
BRADY CORP CL A COM 104674106 628 11,200 SH   SOLE   11,200 0 0
BRISTOL MYERS SQUIBB COM 110122108 973 14,556 SH   SOLE   9,561 0 4,995
BROOKFIELD ASSET MANAGEMENT-CL COM 112585104 47,604 933,774 SH   SOLE   909,891 0 23,883
BROOKFIELD ASSET MGMT CL A EXC COM G16169107 329 6,326 SH   SOLE   6,169 0 157
CAE INC COM COM 124765108 62,513 2,029,642 SH   SOLE   1,957,677 0 71,965
CANADIAN NATL RAILWAY COM 136375102 1,056 10,010 SH   SOLE   10,010 0 0
CARRIER GLOBAL CORP COM COM 14448C104 467 9,616 SH   SOLE   9,616 0 0
CHEVRON CORPORATION COM 166764100 1,937 18,497 SH   SOLE   18,497 0 0
CISCO SYS INC COM 17275R102 957 18,065 SH   SOLE   18,065 0 0
CITY HLDG CO COM COM 177835105 591 7,859 SH   SOLE   7,859 0 0
COCA-COLA CO COM 191216100 2,341 43,258 SH   SOLE   41,623 0 1,635
COLGATE PALMOLIVE CO COM 194162103 420 5,160 SH   SOLE   5,160 0 0
COMCAST CORP CL A COM 20030N101 1,431 25,099 SH   SOLE   21,507 0 3,592
COMMERCE BANCSHARES COM COM 200525103 1,335 17,903 SH   SOLE   16,924 0 979
CONOCOPHILLIPS COM COM 20825C104 1,661 27,278 SH   SOLE   24,746 0 2,532
CORNING INC COM COM 219350105 348 8,505 SH   SOLE   8,505 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,421 11,173 SH   SOLE   11,173 0 0
CREDIT ACCEP CORP MICH COM COM 225310101 146,814 323,301 SH   SOLE   311,667 0 11,634
CRIMSON WINE GROUP LTD COM COM 22662X100 16,283 1,781,517 SH   SOLE   1,754,217 0 27,300
CVS HEALTH CORP COM COM 126650100 225 2,691 SH   SOLE   2,691 0 0
CYTRX CORP COM PAR COM 232828608 33 33,500 SH   SOLE   33,500 0 0
DANAHER CORP DEL COM 235851102 3,328 12,402 SH   SOLE   12,402 0 0
DEERE & CO COM COM 244199105 2,187 6,200 SH   SOLE   6,200 0 0
DISCOVER FINL SVCS COM COM 254709108 308 2,600 SH   SOLE   2,600 0 0
DISCOVERY INC. SER C COM 25470F302 59,375 2,048,840 SH   SOLE   1,998,665 0 50,175
DISNEY WALT CO COM 254687106 1,971 11,212 SH   SOLE   10,612 0 600
DOMINION ENERGY COM 25746U109 1,469 19,965 SH   SOLE   19,965 0 0
DOVER CORP COM 260003108 25,870 171,781 SH   SOLE   164,278 0 7,503
DUKE ENERGY CORP NEW COM NEW COM 26441c204 14,021 142,027 SH   SOLE   139,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,566 15,120 SH   SOLE   15,120 0 0
EMERSON ELEC CO COM 291011104 361 3,750 SH   SOLE   3,750 0 0
ENBRIDGE INC COM COM 29250n105 16,197 404,512 SH   SOLE   395,650 0 8,862
ENSTAR GROUP LTD COM G3075P101 163,195 683,051 SH   SOLE   657,099 0 25,952
ENTERPRISE PRODS PARTNERS LP COM 293792107 70,860 2,936,575 SH   SOLE   2,846,220 0 90,355
EOG RES INC COM COM 26875P101 230 2,760 SH   SOLE   2,760 0 0
EXXON MOBIL CORP COM 30231G102 5,601 88,797 SH   SOLE   84,872 0 3,925
FACEBOOK INC CL A COM 30303m102 303 871 SH   SOLE   871 0 0
FASTENAL CO COM 311900104 728 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106 18,919 63,418 SH   SOLE   58,958 0 4,460
FISERV INC COM 337738108 56,150 525,310 SH   SOLE   506,310 0 19,000
FLOWSERVE CORP COM COM 34354P105 257 6,372 SH   SOLE   6,372 0 0
FOCUS FINL PARTNERS IN COM CL COM 34417P100 5,709 117,708 SH   SOLE   117,708 0 0
FORTIVE CORP COM COM 34959j108 398 5,700 SH   SOLE   5,700 0 0
GALLAGHER ARTHUR J COM 363576109 74,223 529,858 SH   SOLE   507,088 0 22,770
GENERAL ELEC CO COM 369604103 683 50,706 SH   SOLE   50,706 0 0
GENERAL MILLS INC COM COM 370334104 366 6,000 SH   SOLE   6,000 0 0
GLOBALSTAR INC COM 378973408 32,150 18,061,690 SH   SOLE   17,501,570 0 560,120
GLOBE LIFE INC COM COM 37959E102 2,012 21,125 SH   SOLE   21,125 0 0
GRIFOLS S A SP ADR REP B NVT COM 398438408 370 21,300 SH   SOLE   20,450 0 850
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303 182 255,800 SH   SOLE   255,800 0 0
HCA HEALTHCARE INC COM 40412c101 226 1,095 SH   SOLE   1,095 0 0
HELEN OF TROY LTD NEW COM G4388N106 798 3,500 SH   SOLE   3,500 0 0
HESS CORPORATION COM 42809h107 873 10,000 SH   SOLE   10,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203 24,616 204,076 SH   SOLE   199,481 0 4,595
HOME DEPOT INC COM COM 437076102 6,302 19,763 SH   SOLE   19,763 0 0
HP INC COM COM 40434L105 344 11,400 SH   SOLE   11,400 0 0
HUBBELL INC COM COM 443510607 12,248 65,554 SH   SOLE   59,792 0 5,762
HUTTIG BLDG PRODS INC COM COM 448451104 274 47,388 SH   SOLE   44,388 0 3,000
IDEX CORP COM 45167R104 942 4,279 SH   SOLE   4,279 0 0
IDEXX LABS INC COM COM 45168D104 1,484 2,350 SH   SOLE   2,350 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,876 12,863 SH   SOLE   12,863 0 0
INTEL CORP COM COM 458140100 248 4,421 SH   SOLE   4,421 0 0
INTL. BUSINESS MACHINES COM 459200101 337 2,300 SH   SOLE   2,300 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109 73,429 2,147,037 SH   SOLE   2,094,843 0 52,194
JOHNSON & JOHNSON COM 478160104 51,113 310,264 SH   SOLE   289,086 0 21,178
JPMORGAN CHASE & CO. COM 46625H100 85,256 548,129 SH   SOLE   523,351 0 24,778
KIMBERLY CLARK CORP COM 494368103 8,280 61,893 SH   SOLE   60,393 0 1,500
KINDER MORGAN INC DEL COM COM 49456b101 1,342 73,625 SH   SOLE   62,135 0 11,490
KKR & CO INC. COM 48251W104 12,102 204,295 SH   SOLE   199,795 0 4,500
LAB.CP OF AMER HLDGS. COM 50540R409 136,305 494,127 SH   SOLE   478,680 0 15,447
LIBERTY BROADBAND CORP COM SER COM 530307107 215 1,279 SH   SOLE   925 0 354
LIBERTY BROADBAND CORP COM SER COM 530307206 276 1,728 SH   SOLE   649 0 1,079
LIBERTY BROADBAND CORP COM SER COM 530307305 979 5,637 SH   SOLE   3,347 0 2,290
LIBERTY MEDIA CORP DEL COM A S COM 531229409 219 4,695 SH   SOLE   3,275 0 1,420
LIBERTY MEDIA CORP DEL COM B S COM 531229508 234 4,705 SH   SOLE   2,600 0 2,105
LIBERTY MEDIA CORP DEL COM C S COM 531229607 918 19,790 SH   SOLE   12,350 0 7,440
LINDE PLC COM COM G5494J103 2,477 8,568 SH   SOLE   8,568 0 0
LOWES COS INC COM COM 548661107 36,143 186,334 SH   SOLE   172,230 0 14,104
LUMEN TECHNOLOGIES COM 550241103 75,460 5,552,631 SH   SOLE   5,348,857 0 203,774
M & T BK CORP COM 55261F104 7,689 52,913 SH   SOLE   48,813 0 4,100
MARKEL CORP COM COM 570535104 52,791 44,485 SH   SOLE   42,215 0 2,270
MASTERCARD INC CL A COM 57636Q104 34,222 93,735 SH   SOLE   90,435 0 3,300
MATADOR RES CO COM COM 576485205 46,760 1,298,518 SH   SOLE   1,284,793 0 13,725
MCCORMICK & CO NON VTG COM 579780206 249 2,824 SH   SOLE   1,900 0 924
MCDONALDS CORP COM COM 580135101 862 3,731 SH   SOLE   3,731 0 0
MEDTRONIC INC COM g5960l103 260 2,093 SH   SOLE   2,093 0 0
MERCK & CO INC COM 58933Y105 13,480 173,334 SH   SOLE   157,696 0 15,638
METTLER TOLEDO INT'L COM 592688105 4,024 2,905 SH   SOLE   2,905 0 0
MICROSOFT CORP COM 594918104 237,409 876,373 SH   SOLE   838,662 0 37,711
MIMEDX GROUP INC COM COM 602496101 3,439 274,881 SH   SOLE   274,881 0 0
MORGAN STANLEY COM 617446448 229 2,500 SH   SOLE   2,500 0 0
NESTLE SA SPONSORED ADR COM 641069406 2,409 19,315 SH   SOLE   19,315 0 0
NEXTERA ENERGY INC. COM 65339F101 1,349 18,408 SH   SOLE   18,408 0 0
NORDSON CORP COM COM 655663102 1,580 7,200 SH   SOLE   7,200 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 474 5,200 SH   SOLE   5,200 0 0
NUTRIEN LTD COM COM 67077M108 11,287 186,226 SH   SOLE   183,626 0 2,600
ONEX COPR SUB VTG (ONEXF) COM 68272k103 739 10,200 SH   SOLE   10,200 0 0
ORGANON & CO COMMON STOCK COM 68622V106 513 16,953 SH   SOLE   15,391 0 1,562
OTIS WORLDWIDE CORP COM COM 68902V107 373 4,558 SH   SOLE   4,558 0 0
PARK AEROSPACE CORP. COM 70014A104 1,449 97,224 SH   SOLE   97,224 0 0
PATRIA INVESTMENTS LIM COM CL COM G69451105 465 26,400 SH   SOLE   26,400 0 0
PAYCHEX INC COM 704326107 429 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108 3,897 26,298 SH   SOLE   26,008 0 290
PFIZER INC COM 717081103 3,624 92,538 SH   SOLE   92,538 0 0
PNC FINL SVCS GROUP COM COM 693475105 386 2,023 SH   SOLE   2,023 0 0
PROCTER & GAMBLE COM 742718109 8,620 63,887 SH   SOLE   62,492 0 1,395
PROGRESSIVE CORP OHIO COM 743315103 2,454 24,985 SH   SOLE   24,185 0 800
PUBLIC SERVICE ENTERPRISE GR COM 744573106 980 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103 66,432 464,784 SH   SOLE   451,234 0 13,550
RADNET INC COM COM 750491102 70,365 2,088,609 SH   SOLE   2,075,609 0 13,000
RAYTHEON TECHNOLOGIES COM COM 75513E101 1,119 13,116 SH   SOLE   13,116 0 0
RENAISSANCE RE HLDGS COM g7496g103 984 6,610 SH   SOLE   5,610 0 1,000
ROPER TECHNOLOGIES INC COM COM 776696106 112,152 238,519 SH   SOLE   224,454 0 14,065
ROYAL DUTCH SHELL PLC SPON ADR COM 780259206 2,853 70,625 SH   SOLE   70,625 0 0
SAN JUAN BASIN RTUBI COM 798241105 235 45,680 SH   SOLE   45,680 0 0
SCHLUMBERGER LTD COM 806857108 2,473 77,245 SH   SOLE   76,520 0 725
SCHWAB CHARLES CP NEW COM COM 808513105 106,685 1,465,250 SH   SOLE   1,415,800 0 49,450
SENSEONICS HLDGS INC COM COM 81727U105 41 10,670 SH   SOLE   10,670 0 0
SHERWIN WILLIAMS CO COM COM 824348106 72,710 266,875 SH   SOLE   252,906 0 13,969
SOUTHERN CO COM COM 842587107 357 5,900 SH   SOLE   5,900 0 0
SYSCO CORP COM COM 871829107 16,083 206,858 SH   SOLE   203,658 0 3,200
TEVA PHARMAC.IND.ADR COM 881624209 44,002 4,444,681 SH   SOLE   4,321,156 0 123,525
THE HERSHEY CO. COM 427866108 422 2,420 SH   SOLE   2,420 0 0
THERMO FISHER SCIENTIF COM COM 883556102 727 1,441 SH   SOLE   1,441 0 0
TORONTO-DOMINION BK COM 891160509 280 4,002 SH   SOLE   4,002 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101 2,101 164,800 SH   SOLE   164,800 0 0
TRACTOR SUPPLY CO COM COM 892356106 669 3,595 SH   SOLE   3,195 0 400
UNION PAC CORP COM 907818108 43,163 196,258 SH   SOLE   187,684 0 8,574
UNITED HEALTH GROUP COM 91324P102 689 1,721 SH   SOLE   1,221 0 500
US BANCORP DEL COM COM 902973304 1,884 33,077 SH   SOLE   29,777 0 3,300
VCAMPUS CORP COM NEW COM 92240c308 0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104 17,492 312,191 SH   SOLE   305,191 0 7,000
VERRICA PHARMACEUTICALS INC COM 92511W108 113 10,000 SH   SOLE   10,000 0 0
VIATRIS INC COM COM 92556V106 165 11,576 SH   SOLE   11,576 0 0
VISA INC COM CL A COM 92826C839 1,706 7,295 SH   SOLE   7,295 0 0
WABTEC CORPORATION COM 929740108 34,260 416,281 SH   SOLE   407,082 0 9,199
WAL MART INC. COM 931142103 17,781 126,090 SH   SOLE   123,090 0 3,000
WALGREENS BOOTS ALLIAN COM COM 931427108 338 6,425 SH   SOLE   6,425 0 0
WALKER & DUNLOP INC COM COM 93148P102 2,498 23,932 SH   SOLE   23,932 0 0
WATERS CORPORATION COM 941848103 95,958 277,649 SH   SOLE   270,054 0 7,595
WEBSTER FINANCIAL CP COM 947890109 218 4,091 SH   SOLE   4,091 0 0
WELLS FARGO & CO NEW COM 949746101 1,113 24,575 SH   SOLE   23,775 0 800
WILEY JOHN & SONS CLA COM 968223206 771 12,808 SH   SOLE   12,808 0 0
WILLIAMS COS INC DEL COM 969457100 14,073 530,055 SH   SOLE   517,855 0 12,200
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648 884 30,662 SH   SOLE   30,662 0 0
INVESCO QQQ TR UNIT SER 1 EMF 46090E103 213 600 SH   SOLE   600 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200 1,813 4,217 SH   SOLE   4,217 0 0
ISHARES TR RUSSELL MIDCAP EMF 464287499 206 2,600 SH   SOLE   2,600 0 0
SECTOR SPDR TR SBI INT-TECH EMF 81369Y803 240 1,625 SH   SOLE   1,625 0 0
SPDR GOLD TRUST EMF 78463V107 1,770 10,684 SH   SOLE   9,384 0 1,300
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103 3,517 8,215 SH   SOLE   7,965 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363 1,454 3,695 SH   SOLE   3,695 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751 333 1,480 SH   SOLE   1,480 0 0
VANGUARD TOTL STOCK MK ETF EMF 922908769 713 3,200 SH   SOLE   3,200 0 0
VANGUARD INTL EQTY IDX MSCI EM IFUS 922042858 275 5,060 SH   SOLE   5,060 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258 1,354 3,583 SH   SOLE   0 0 3,583
COLLEGE RETIREMENT EQU GROWTH MF 194408183 1,018 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 1,095 1,456 SH   SOLE   0 0 1,456
TEACHERS INS&ANNUITY A RL EST MF 878094200 336 725 SH   SOLE   0 0 725
VANGUARD HORIZON FD IN CAPTL O MF 922038500 420 2,001 SH   SOLE   2,001 0 0
VANGUARD INDEX FDS 500INDEX AD MF 922908710 242 609 SH   SOLE   609 0 0
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167 585 2,104 SH   SOLE   0 0 2,104
TEVA CALL JAN 2022 4 STRIKE CALL 881624209 891 1,510 SH   SOLE   1,510 0 0
ESTRE AMBIENTAL INC WT EXP 122 WT G3206V118 0 224,148 SH   SOLE   224,148 0 0
ASHTEAD GROUP PLC COM 045055100 3,257 43,900 SH   SOLE   38,500 0 5,400
COHEN & STEERS QUALITY INC. OA BKC47L109 0 80,719 SH   SOLE   80,719 0 0