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,289 11,880 SH   SOLE   11,880 0 0
ABBOTT LABS COM 002824100 95,876 800,037 SH   SOLE   800,037 0 0
ABBVIE INC. COM COM 00287y109 4,207 38,872 SH   SOLE   38,872 0 0
ACCENTURE PLC COM G1151C101 364 1,316 SH   SOLE   1,316 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104 66,225 640,538 SH   SOLE   640,538 0 0
AGROFRESH SOLUTIONS COM COM 00856g109 30 15,176 SH   SOLE   15,176 0 0
ALLSTATE CORP COM COM 020002101 217 1,885 SH   SOLE   1,885 0 0
ALPHABET INC CAP STK CL A COM 02079k305 63,816 30,941 SH   SOLE   30,941 0 0
ALPHABET INC CAP STK CL C COM 02079k107 117,175 56,644 SH   SOLE   56,644 0 0
ALTRIA GROUP INC COM 02209S103 353 6,905 SH   SOLE   6,905 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206 161 26,000 SH   SOLE   26,000 0 0
AMAZON.COM INC COM 023135106 3,605 1,165 SH   SOLE   1,165 0 0
AMERICAN EXPRESS CO COM 025816109 43,398 306,832 SH   SOLE   306,832 0 0
AMERICAN NATL GROUP INC COM 02772A109 324 3,000 SH   SOLE   3,000 0 0
AMERICAN TOWER REIT COM COM 03027x100 254 1,063 SH   SOLE   1,063 0 0
AMGEN INC COM COM 031162100 1,045 4,200 SH   SOLE   4,200 0 0
ANALOG DEVICES INC COM COM 032654105 211 1,361 SH   SOLE   1,361 0 0
ANHEUSER BUSCH INBEV SPONSORED COM 03524a108 10,173 161,867 SH   SOLE   161,867 0 0
APOLLO GLOBAL MGMT INC COM 03768E105 142,194 3,024,762 SH   SOLE   3,024,762 0 0
APPLE INC COM COM 037833100 18,065 147,891 SH   SOLE   147,891 0 0
APPLE INC COM COM 037833100 171 1,400 SH   SOLE   1,400 0 0
ARMSTRONG WORLD INDS I COM COM 04247x102 41,297 458,398 SH   SOLE   458,398 0 0
ARROW ELECTRS INC COM COM 042735100 388 3,500 SH   SOLE   3,500 0 0
ASHTEAD GROUP PLC SHS COM G05320109 63,965 1,071,215 SH   SOLE   1,071,215 0 0
AT&T CORP COM 00206r102 929 30,680 SH   SOLE   30,680 0 0
AUTOM.DATA PROCESSING COM 053015103 435 2,306 SH   SOLE   2,306 0 0
AXIS CAP.HOLDGS.LTD. COM G0692U109 5,906 119,135 SH   SOLE   119,135 0 0
BANK NEW YORK MELLON CORP COM 064058100 757 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109 25,905 307,152 SH   SOLE   307,152 0 0
BEAR CREEK MNG CORP COM COM 07380n104 53 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108 2,314 6 SH   SOLE   6 0 0
BERKSHIRE HATHAW.CLB COM 084670702 49,113 192,245 SH   SOLE   192,245 0 0
BLACKBERRY LTD COM COM 09228F103 9,956 1,180,963 SH   SOLE   1,180,963 0 0
BLACKSTONE GROUP COM 09260D107 203,183 2,726,196 SH   SOLE   2,726,196 0 0
BLACKSTONE GROUP COM 09260D107 708 9,500 SH   SOLE   9,500 0 0
BLUELINX HLDGS INC COM NEW COM 09624H208 204 5,200 SH   SOLE   5,200 0 0
BOEING CO COM COM 097023105 410 1,609 SH   SOLE   1,609 0 0
BOSTON SCIENTIFIC CORP COM 101137107 688 17,800 SH   SOLE   17,800 0 0
BRADY CORP CL A COM 104674106 599 11,200 SH   SOLE   11,200 0 0
BRISTOL MYERS SQUIBB COM 110122108 632 10,007 SH   SOLE   10,007 0 0
BROOKFIELD ASSET MANAGEMENT-CL COM 112585104 41,499 932,572 SH   SOLE   932,572 0 0
CAE INC COM COM 124765108 54,733 1,921,147 SH   SOLE   1,921,147 0 0
CANADIAN NATL RAILWAY COM 136375102 1,091 9,410 SH   SOLE   9,410 0 0
CARRIER GLOBAL CORP COM COM 14448C104 450 10,650 SH   SOLE   10,650 0 0
CHEVRON CORPORATION COM 166764100 2,146 20,479 SH   SOLE   20,479 0 0
CISCO SYS INC COM 17275R102 931 18,000 SH   SOLE   18,000 0 0
CITY HLDG CO COM COM 177835105 651 7,959 SH   SOLE   7,959 0 0
COCA-COLA CO COM 191216100 2,194 41,623 SH   SOLE   41,623 0 0
COLGATE PALMOLIVE CO COM 194162103 407 5,160 SH   SOLE   5,160 0 0
COMCAST CORP CL A COM 20030N101 1,174 21,689 SH   SOLE   21,689 0 0
COMMERCE BANCSHARES COM COM 200525103 1,297 16,924 SH   SOLE   16,924 0 0
CONOCOPHILLIPS COM COM 20825C104 1,716 32,394 SH   SOLE   32,394 0 0
CORNING INC COM COM 219350105 370 8,505 SH   SOLE   8,505 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,933 11,158 SH   SOLE   11,158 0 0
CREDIT ACCEP CORP MICH COM COM 225310101 111,831 310,444 SH   SOLE   310,444 0 0
CRIMSON WINE GROUP LTD COM COM 22662X100 12,469 1,874,995 SH   SOLE   1,874,995 0 0
CVS HEALTH CORP COM COM 126650100 202 2,691 SH   SOLE   2,691 0 0
DANAHER CORP DEL COM 235851102 2,791 12,400 SH   SOLE   12,400 0 0
DEERE & CO COM COM 244199105 2,320 6,200 SH   SOLE   6,200 0 0
DISCOVER FINL SVCS COM COM 254709108 266 2,800 SH   SOLE   2,800 0 0
DISCOVERY INC. SER C COM 25470F302 63,073 1,709,751 SH   SOLE   1,709,751 0 0
DISNEY WALT CO COM 254687106 1,986 10,762 SH   SOLE   10,762 0 0
DOMINION ENERGY COM 25746U109 1,517 19,965 SH   SOLE   19,965 0 0
DOVER CORP COM 260003108 22,952 167,372 SH   SOLE   167,372 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441c204 13,859 143,577 SH   SOLE   143,577 0 0
DUKE ENERGY CORP NEW COM NEW COM 26441c204 1,016 10,523 SH   SOLE   10,523 0 0
DUNDEE ENERGY LTD COM COM 26518Q102 0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108 1,265 15,120 SH   SOLE   15,120 0 0
EMERSON ELEC CO COM 291011104 347 3,850 SH   SOLE   3,850 0 0
ENBRIDGE INC COM COM 29250n105 15,031 412,940 SH   SOLE   412,940 0 0
ENBRIDGE INC COM COM 29250n105 924 25,380 SH   SOLE   25,380 0 0
ENSTAR GROUP LTD COM G3075P101 164,767 667,802 SH   SOLE   667,802 0 0
ENTERPRISE PRODS PARTNERS LP COM 293792107 60,537 2,749,169 SH   SOLE   2,749,169 0 0
ENTERPRISE PRODS PARTNERS LP COM 293792107 128 5,800 SH   SOLE   5,800 0 0
EOG RES INC COM COM 26875P101 200 2,760 SH   SOLE   2,760 0 0
EXXON MOBIL CORP COM 30231G102 4,967 88,970 SH   SOLE   88,970 0 0
FACEBOOK INC CL A COM 30303m102 246 835 SH   SOLE   835 0 0
FASTENAL CO COM 311900104 704 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106 16,914 59,548 SH   SOLE   59,548 0 0
FISERV INC COM 337738108 54,746 459,900 SH   SOLE   459,900 0 0
FLOWSERVE CORP COM COM 34354P105 247 6,372 SH   SOLE   6,372 0 0
FOCUS FINL PARTNERS IN COM CL COM 34417P100 4,831 116,083 SH   SOLE   116,083 0 0
FORTIVE CORP COM COM 34959j108 417 5,900 SH   SOLE   5,900 0 0
GALLAGHER ARTHUR J COM 363576109 4,367 35,000 SH   SOLE   35,000 0 0
GENERAL ELEC CO COM 369604103 666 50,706 SH   SOLE   50,706 0 0
GENERAL MILLS INC COM COM 370334104 368 6,000 SH   SOLE   6,000 0 0
GLOBALSTAR INC COM 378973408 26,807 19,857,170 SH   SOLE   19,857,170 0 0
GLOBE LIFE INC COM COM 37959E102 2,041 21,125 SH   SOLE   21,125 0 0
GRIFOLS S A SP ADR REP B NVT COM 398438408 16,328 944,336 SH   SOLE   944,336 0 0
GRUPO TELEVISA SA - SPONS ADR COM 40049j206 783 88,400 SH   SOLE   88,400 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303 236 261,800 SH   SOLE   261,800 0 0
HCA HEALTHCARE INC COM 40412c101 255 1,355 SH   SOLE   1,355 0 0
HELEN OF TROY LTD NEW COM G4388N106 737 3,500 SH   SOLE   3,500 0 0
HESS CORPORATION COM 42809h107 708 10,000 SH   SOLE   10,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203 23,573 194,946 SH   SOLE   194,946 0 0
HOME DEPOT INC COM COM 437076102 6,026 19,740 SH   SOLE   19,740 0 0
HP INC COM COM 40434L105 362 11,400 SH   SOLE   11,400 0 0
HUBBELL INC COM COM 443510607 11,503 61,547 SH   SOLE   61,547 0 0
HUTTIG BLDG PRODS INC COM COM 448451104 162 44,388 SH   SOLE   44,388 0 0
IDEX CORP COM 45167R104 890 4,250 SH   SOLE   4,250 0 0
IDEXX LABS INC COM COM 45168D104 1,150 2,350 SH   SOLE   2,350 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,861 12,915 SH   SOLE   12,915 0 0
INTEL CORP COM COM 458140100 277 4,333 SH   SOLE   4,333 0 0
INTL. BUSINESS MACHINES COM 459200101 626 4,700 SH   SOLE   4,700 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109 68,834 2,286,851 SH   SOLE   2,286,851 0 0
JOHNSON & JOHNSON COM 478160104 47,829 291,021 SH   SOLE   291,021 0 0
JPMORGAN CHASE & CO. COM 46625H100 79,776 524,052 SH   SOLE   524,052 0 0
KIMBERLY CLARK CORP COM 494368103 8,996 64,693 SH   SOLE   64,693 0 0
KINDER MORGAN INC DEL COM COM 49456b101 1,071 64,335 SH   SOLE   64,335 0 0
KKR & CO INC. COM 48251W104 9,661 197,765 SH   SOLE   197,765 0 0
LAB.CP OF AMER HLDGS. COM 50540R409 122,324 479,646 SH   SOLE   479,646 0 0
LIBERTY BROADBAND CORP COM SER COM 530307305 503 3,347 SH   SOLE   3,347 0 0
LIBERTY MEDIA CORP DEL COM C S COM 531229607 545 12,350 SH   SOLE   12,350 0 0
LINDE PLC COM COM G5494J103 2,414 8,618 SH   SOLE   8,618 0 0
LOWES COS INC COM COM 548661107 33,255 174,861 SH   SOLE   174,861 0 0
LUMEN TECHNOLOGIES COM 550241103 70,716 5,297,081 SH   SOLE   5,297,081 0 0
LUMEN TECHNOLOGIES COM 550241103 881 66,000 SH   SOLE   66,000 0 0
M & T BK CORP COM 55261F104 7,461 49,213 SH   SOLE   49,213 0 0
MARKEL CORP COM COM 570535104 48,230 42,321 SH   SOLE   42,321 0 0
MASTERCARD INC CL A COM 57636Q104 31,858 89,475 SH   SOLE   89,475 0 0
MATADOR RES CO COM COM 576485205 34,737 1,481,306 SH   SOLE   1,481,306 0 0
MCDONALDS CORP COM COM 580135101 836 3,731 SH   SOLE   3,731 0 0
MEDTRONIC INC COM g5960l103 247 2,093 SH   SOLE   2,093 0 0
MERCK & CO INC COM 58933Y105 12,174 157,913 SH   SOLE   157,913 0 0
METTLER TOLEDO INT'L COM 592688105 3,392 2,935 SH   SOLE   2,935 0 0
MICROSOFT CORP COM 594918104 198,634 842,493 SH   SOLE   842,493 0 0
MIMEDX GROUP INC COM COM 602496101 2,576 250,105 SH   SOLE   250,105 0 0
NESTLE SA SPONSORED ADR COM 641069406 2,154 19,315 SH   SOLE   19,315 0 0
NEXTERA ENERGY INC. COM 65339F101 1,392 18,408 SH   SOLE   18,408 0 0
NORDSON CORP COM COM 655663102 1,430 7,200 SH   SOLE   7,200 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 487 5,700 SH   SOLE   5,700 0 0
NUTRIEN LTD COM COM 67077M108 10,106 187,526 SH   SOLE   187,526 0 0
ONEX COPR SUB VTG (ONEXF) COM 68272k103 636 10,200 SH   SOLE   10,200 0 0
OTIS WORLDWIDE CORP COM COM 68902V107 311 4,547 SH   SOLE   4,547 0 0
PARK AEROSPACE CORP. COM 70014A104 1,318 99,724 SH   SOLE   99,724 0 0
PATRIA INVESTMENTS LIM COM CL COM G69451105 1,686 96,800 SH   SOLE   96,800 0 0
PAYCHEX INC COM 704326107 392 4,000 SH   SOLE   4,000 0 0
PEPSICO INC COM COM 713448108 3,674 25,973 SH   SOLE   25,973 0 0
PFIZER INC COM 717081103 3,350 92,462 SH   SOLE   92,462 0 0
PNC FINL SVCS GROUP COM COM 693475105 351 2,000 SH   SOLE   2,000 0 0
PROCTER & GAMBLE COM 742718109 8,566 63,252 SH   SOLE   63,252 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,334 24,410 SH   SOLE   24,410 0 0
PUBLIC SERVICE ENTERPRISE GR COM 744573106 987 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103 63,381 478,024 SH   SOLE   478,024 0 0
RADNET INC COM COM 750491102 44,977 2,067,909 SH   SOLE   2,067,909 0 0
RAYTHEON TECHNOLOGIES COM COM 75513E101 1,094 14,162 SH   SOLE   14,162 0 0
RENAISSANCE RE HLDGS COM g7496g103 899 5,610 SH   SOLE   5,610 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 91,015 225,654 SH   SOLE   225,654 0 0
ROYAL DUTCH SHELL PLC SPON ADR COM 780259206 3,414 87,075 SH   SOLE   87,075 0 0
SAN JUAN BASIN RTUBI COM 798241105 181 45,680 SH   SOLE   45,680 0 0
SCHLUMBERGER LTD COM 806857108 2,085 76,678 SH   SOLE   76,678 0 0
SCHWAB CHARLES CP NEW COM COM 808513105 93,191 1,429,750 SH   SOLE   1,429,750 0 0
SHERWIN WILLIAMS CO COM COM 824348106 62,555 84,762 SH   SOLE   84,762 0 0
SOUTHERN CO COM COM 842587107 367 5,900 SH   SOLE   5,900 0 0
SYSCO CORP COM COM 871829107 16,800 213,358 SH   SOLE   213,358 0 0
TEVA PHARMAC.IND.ADR COM 881624209 47,197 4,089,859 SH   SOLE   4,089,859 0 0
THE HERSHEY CO. COM 427866108 380 2,400 SH   SOLE   2,400 0 0
THERMO FISHER SCIENTIF COM COM 883556102 658 1,441 SH   SOLE   1,441 0 0
TORONTO-DOMINION BK COM 891160509 261 4,000 SH   SOLE   4,000 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101 1,152 107,400 SH   SOLE   107,400 0 0
TRACTOR SUPPLY CO COM COM 892356106 659 3,720 SH   SOLE   3,720 0 0
UNION PAC CORP COM 907818108 43,008 195,125 SH   SOLE   195,125 0 0
UNITED HEALTH GROUP COM 91324P102 454 1,221 SH   SOLE   1,221 0 0
US BANCORP DEL COM COM 902973304 1,767 31,939 SH   SOLE   31,939 0 0
VCAMPUS CORP COM NEW COM 92240c308 0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104 18,547 318,947 SH   SOLE   318,947 0 0
VERIZON COMM. COM 92343V104 582 10,000 SH   SOLE   10,000 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 152 10,000 SH   SOLE   10,000 0 0
VIATRIS INC COM COM 92556V106 162 11,567 SH   SOLE   11,567 0 0
VISA INC COM CL A COM 92826C839 1,545 7,295 SH   SOLE   7,295 0 0
WABTEC CORPORATION COM 929740108 33,410 422,056 SH   SOLE   422,056 0 0
WAL MART INC. COM 931142103 17,497 128,815 SH   SOLE   128,815 0 0
WALGREENS BOOTS ALLIAN COM COM 931427108 353 6,425 SH   SOLE   6,425 0 0
WALKER & DUNLOP INC COM COM 93148P102 2,459 23,932 SH   SOLE   23,932 0 0
WATERS CORPORATION COM 941848103 78,454 276,082 SH   SOLE   276,082 0 0
WEBSTER FINANCIAL CP COM 947890109 225 4,091 SH   SOLE   4,091 0 0
WELLS FARGO & CO NEW COM 949746101 928 23,740 SH   SOLE   23,740 0 0
WILEY JOHN & SONS CLA COM 968223206 763 14,080 SH   SOLE   14,080 0 0
WILLIAMS COS INC DEL COM 969457100 12,630 533,155 SH   SOLE   533,155 0 0
WILLIAMS COS INC DEL COM 969457100 304 12,814 SH   SOLE   12,814 0 0
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648 776 28,222 SH   SOLE   28,222 0 0
INVESCO QQQ TR UNIT SER 1 EMF 46090E103 638 2,000 SH   SOLE   2,000 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200 1,678 4,217 SH   SOLE   4,217 0 0
SECTOR SPDR TR SBI INT-TECH EMF 81369Y803 229 1,725 SH   SOLE   1,725 0 0
SPDR DOW JONES INDL AV UT SER EMF 78467X109 330 1,000 SH   SOLE   1,000 0 0
SPDR GOLD TRUST EMF 78463V107 1,293 8,084 SH   SOLE   8,084 0 0
SPDR GOLD TRUST EMF 78463V107 10 64 SH   SOLE   64 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103 3,553 8,965 SH   SOLE   8,965 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103 367 925 SH   SOLE   925 0 0
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363 1,346 3,695 SH   SOLE   3,695 0 0
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363 23 63 SH   SOLE   63 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751 317 1,480 SH   SOLE   1,480 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751 12 57 SH   SOLE   57 0 0
VANGUARD TOTL STOCK MK ETF EMF 922908769 754 3,650 SH   SOLE   3,650 0 0
VANGUARD INTL EQTY IDX MSCI EM IFUS 922042858 263 5,060 SH   SOLE   5,060 0 0
VANGUARD HORIZON FD IN CAPTL O MF 922038500 386 2,001 SH   SOLE   2,001 0 0
VANGUARD INDEX FDS 500INDEX AD MF 922908710 218 594 SH   SOLE   594 0 0
TEVA CALL JAN 2022 4 STRIKE CALL 881624209 770 1,510 SH   SOLE   1,510 0 0
ESTRE AMBIENTAL INC WT EXP 122 WT G3206V118 1 225,998 SH   SOLE   225,998 0 0
CAE INC COM COM 124765108 1,425 50,000 SH   SOLE   50,000 0 0
BAVARIA INDUSTRIEKAPIT SHS COM d07001106 218 2,800 SH   SOLE   2,800 0 0
ASHTEAD GROUP PLC COM 045055100 2,299 38,500 SH   SOLE   38,500 0 0
COHEN & STEERS QUALITY INC. OA BKC47L109 0 80,719 SH   SOLE   80,719 0 0