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
1STDIBS COM INC COM COM 320551104 4,509 792,501 SH   SOLE   792,501 0 0
3M COMPANY COM 88579Y101 1,078 8,333 SH   SOLE   7,783 0 550
ABBOTT LABS COM 002824100 84,818 780,657 SH   SOLE   753,271 0 27,386
ABBVIE INC. COM COM 00287y109 5,542 36,186 SH   SOLE   34,818 0 1,368
ACCENTURE PLC COM G1151C101 400 1,440 SH   SOLE   1,440 0 0
ADVANCED DRAIN SYS INC COM COM 00790R104 29,354 325,905 SH   SOLE   316,215 0 9,690
AGROFRESH SOLUTIONS COM COM 00856g109 24 13,576 SH   SOLE   13,376 0 200
AIRSPAN NETWORKS HOLDI COM COM 00951K104 239 80,000 SH   SOLE   80,000 0 0
ALAMOS GOLD INC NEW COM CL A COM 011532108 140 20,000 SH   SOLE   20,000 0 0
ALLIANCE BERNSTEIN HOLDING L.P COM 01881g106 449 10,788 SH   SOLE   0 0 10,788
ALLSTATE CORP COM COM 020002101 336 2,651 SH   SOLE   1,510 0 1,141
ALPHABET INC CAP STK CL A COM 02079k305 61,693 28,309 SH   SOLE   27,057 0 1,252
ALPHABET INC CAP STK CL C COM 02079k107 124,564 56,945 SH   SOLE   54,501 0 2,444
ALTRIA GROUP INC COM 02209S103 255 6,103 SH   SOLE   6,103 0 0
AMARIN CORP PLC SPONS ADR NEW COM 023111206 45 30,000 SH   SOLE   30,000 0 0
AMAZON.COM INC COM 023135106 3,594 33,840 SH   SOLE   33,840 0 0
AMERICAN EXPRESS CO COM 025816109 42,290 305,077 SH   SOLE   298,473 0 6,604
AMERICAN TOWER REIT COM COM 03027x100 274 1,072 SH   SOLE   1,072 0 0
APOLLO GLOBAL MGMT INC COM 03769M106 154,931 3,195,779 SH   SOLE   3,072,253 0 123,526
APPLE INC COM COM 037833100 19,275 140,983 SH   SOLE   139,711 0 1,272
ARMSTRONG WORLD INDS I COM COM 04247x102 16,405 218,848 SH   SOLE   203,413 0 15,435
ASHTEAD GROUP PLC SHS COM G05320109 98,352 2,348,435 SH   SOLE   2,235,295 0 113,140
AUTOM.DATA PROCESSING COM 053015103 846 4,030 SH   SOLE   2,035 0 1,995
AXIS CAP.HOLDGS.LTD. COM G0692U109 4,341 76,035 SH   SOLE   75,635 0 400
BANK NEW YORK MELLON CORP COM 064058100 668 16,013 SH   SOLE   16,013 0 0
BAXTER INTL INC COM 071813109 6,618 103,033 SH   SOLE   94,583 0 8,450
BEAR CREEK MNG CORP COM COM 07380n104 18 30,000 SH   SOLE   30,000 0 0
BERKSHIRE HATHAW.CLA COM 084670108 3,272 8 SH   SOLE   4 0 4
BERKSHIRE HATHAW.CLB COM 084670702 51,052 186,989 SH   SOLE   178,853 0 8,136
BLACK KNIGHT INC COM COM 09215C105 23,605 360,982 SH   SOLE   353,882 0 7,100
BLACKBERRY LTD COM COM 09228F103 1,044 193,675 SH   SOLE   193,675 0 0
BLACKSTONE INC. COM 09260D107 214,250 2,348,460 SH   SOLE   2,257,210 0 91,250
BLUE OWL CAPITAL INC COM CL A COM 09581B103 22,872 2,280,350 SH   SOLE   2,195,450 0 84,900
BOEING CO COM COM 097023105 218 1,594 SH   SOLE   1,594 0 0
BOSTON SCIENTIFIC CORP COM 101137107 589 15,800 SH   SOLE   15,800 0 0
BRISTOL MYERS SQUIBB COM 110122108 581 7,543 SH   SOLE   3,396 0 4,147
BROOKFIELD ASSET MANAGEMENT-CL COM 112585104 38,694 870,106 SH   SOLE   847,894 0 22,212
CAE INC COM COM 124765108 74,629 3,031,235 SH   SOLE   2,921,860 0 109,375
CANADIAN NATL RAILWAY COM 136375102 1,120 9,960 SH   SOLE   9,960 0 0
CARRIER GLOBAL CORP COM COM 14448C104 324 9,094 SH   SOLE   9,094 0 0
CHEVRON CORPORATION COM 166764100 1,790 12,362 SH   SOLE   12,362 0 0
CITY HLDG CO COM COM 177835105 532 6,659 SH   SOLE   6,659 0 0
COCA-COLA CO COM 191216100 1,701 27,043 SH   SOLE   25,408 0 1,635
COMCAST CORP CL A COM 20030N101 945 24,073 SH   SOLE   20,481 0 3,592
COMMERCE BANCSHARES COM COM 200525103 1,011 15,405 SH   SOLE   15,405 0 0
CONOCOPHILLIPS COM COM 20825C104 574 6,396 SH   SOLE   5,685 0 711
COSTAR GROUP INC. COM 22160n109 47,122 780,030 SH   SOLE   748,830 0 31,200
COSTCO WHSL CORP NEW COM 22160K105 5,015 10,463 SH   SOLE   10,463 0 0
CREDIT ACCEP CORP MICH COM COM 225310101 150,793 318,525 SH   SOLE   306,565 0 11,960
CRIMSON WINE GROUP LTD COM COM 22662X100 14,042 1,966,617 SH   SOLE   1,903,317 0 63,300
CVS HEALTH CORP COM COM 126650100 249 2,691 SH   SOLE   2,691 0 0
DANAHER CORP DEL COM 235851102 3,106 12,250 SH   SOLE   12,250 0 0
DEERE & CO COM COM 244199105 1,557 5,200 SH   SOLE   5,200 0 0
DISCOVER FINL SVCS COM COM 254709108 246 2,600 SH   SOLE   2,600 0 0
DISNEY WALT CO COM 254687106 1,152 12,201 SH   SOLE   11,918 0 283
DOMINION ENERGY COM 25746U109 1,499 18,782 SH   SOLE   18,782 0 0
DOVER CORP COM 260003108 17,531 144,504 SH   SOLE   139,573 0 4,931
DUKE ENERGY CORP NEW COM NEW COM 26441c204 14,830 138,324 SH   SOLE   134,108 0 4,216
DUNDEE ENERGY LTD COM COM 26518Q102 0 25,000 SH   SOLE   25,000 0 0
EDWARDS LIFESCIENCES COR COM 28176E108 1,438 15,120 SH   SOLE   15,120 0 0
EMERSON ELEC CO COM 291011104 239 3,000 SH   SOLE   3,000 0 0
ENBRIDGE INC COM COM 29250n105 16,607 392,972 SH   SOLE   378,710 0 14,262
ENSTAR GROUP LTD COM G3075P101 145,372 679,370 SH   SOLE   653,001 0 26,369
ENTERPRISE PRODS PARTNERS LP COM 293792107 66,365 2,723,217 SH   SOLE   2,601,957 0 121,260
EOG RES INC COM COM 26875P101 305 2,760 SH   SOLE   2,760 0 0
EXXON MOBIL CORP COM 30231G102 5,106 59,619 SH   SOLE   57,994 0 1,625
FASTENAL CO COM 311900104 699 14,000 SH   SOLE   14,000 0 0
FEDEX CORP COM 31428X106 10,002 44,116 SH   SOLE   40,246 0 3,870
FERGUSON PLC NEW SHS COM G3421J106 3,595 32,476 SH   SOLE   32,040 0 436
FISERV INC COM 337738108 44,079 495,435 SH   SOLE   480,690 0 14,745
FOCUS FINL PARTNERS IN COM CL COM 34417P100 6,334 185,973 SH   SOLE   185,973 0 0
GALLAGHER ARTHUR J COM 363576109 113,514 696,235 SH   SOLE   670,070 0 26,165
GENERAL ELEC CO COM 369604301 676 10,612 SH   SOLE   10,612 0 0
GENERAL MILLS INC COM COM 370334104 454 6,018 SH   SOLE   6,018 0 0
GLOBALSTAR INC COM 378973408 22,906 18,622,700 SH   SOLE   17,732,700 0 890,000
GLOBE LIFE INC COM COM 37959E102 2,059 21,125 SH   SOLE   21,125 0 0
GRUPO TMM S A B SP ADR 5 A SHS COM 40051d303 137 238,233 SH   SOLE   238,233 0 0
HELEN OF TROY LTD NEW COM G4388N106 568 3,500 SH   SOLE   3,500 0 0
HESS CORPORATION COM 42809h107 1,059 10,000 SH   SOLE   10,000 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300a203 36,218 325,001 SH   SOLE   314,771 0 10,230
HOME DEPOT INC COM COM 437076102 5,369 19,575 SH   SOLE   19,108 0 467
HUBBELL INC COM COM 443510607 10,547 59,062 SH   SOLE   55,147 0 3,915
IDEX CORP COM 45167R104 409 2,250 SH   SOLE   2,250 0 0
IDEXX LABS INC COM COM 45168D104 675 1,925 SH   SOLE   1,925 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,248 12,334 SH   SOLE   12,334 0 0
INTL. BUSINESS MACHINES COM 459200101 353 2,500 SH   SOLE   2,500 0 0
JEFFERIES FINANCIAL GROUP COM 47233W109 54,603 1,976,939 SH   SOLE   1,908,155 0 68,784
JOHNSON & JOHNSON COM 478160104 51,819 291,920 SH   SOLE   273,562 0 18,358
JPMORGAN CHASE & CO. COM 46625H100 56,921 505,469 SH   SOLE   483,509 0 21,960
KIMBERLY CLARK CORP COM 494368103 7,902 58,467 SH   SOLE   56,967 0 1,500
KINDER MORGAN INC DEL COM COM 49456b101 644 38,450 SH   SOLE   36,860 0 1,590
KKR & CO INC. COM 48251W104 10,129 218,820 SH   SOLE   208,735 0 10,085
LAB.CP OF AMER HLDGS. COM 50540R409 112,264 479,024 SH   SOLE   463,942 0 15,082
LIBERTY BROADBAND CORP COM SER COM 530307305 547 4,726 SH   SOLE   3,024 0 1,702
LIBERTY MEDIA CORP DEL COM C S COM 531229607 713 19,790 SH   SOLE   12,350 0 7,440
LINDE PLC COM COM G5494J103 2,461 8,558 SH   SOLE   8,558 0 0
LOWES COS INC COM COM 548661107 30,310 173,530 SH   SOLE   162,836 0 10,694
LUMEN TECHNOLOGIES COM 550241103 43,397 3,977,724 SH   SOLE   3,816,805 0 160,919
M & T BK CORP COM 55261F104 4,771 29,933 SH   SOLE   25,868 0 4,065
MARKEL CORP COM COM 570535104 57,138 44,182 SH   SOLE   42,087 0 2,095
MASTERCARD INC CL A COM 57636Q104 39,954 126,645 SH   SOLE   122,297 0 4,348
MATADOR RES CO COM COM 576485205 47,609 1,021,881 SH   SOLE   992,433 0 29,448
MCDONALDS CORP COM COM 580135101 620 2,512 SH   SOLE   2,512 0 0
MERCK & CO INC COM 58933Y105 13,931 152,797 SH   SOLE   138,762 0 14,035
METTLER TOLEDO INT'L COM 592688105 2,200 1,915 SH   SOLE   1,915 0 0
MICROSOFT CORP COM 594918104 221,350 861,854 SH   SOLE   825,247 0 36,607
MIMEDX GROUP INC COM COM 602496101 3,184 917,585 SH   SOLE   917,585 0 0
NESTLE SA SPONSORED ADR COM 641069406 2,239 19,237 SH   SOLE   19,237 0 0
NEXTERA ENERGY INC. COM 65339F101 1,269 16,379 SH   SOLE   16,379 0 0
NORDSON CORP COM COM 655663102 977 4,828 SH   SOLE   4,828 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 440 5,200 SH   SOLE   5,200 0 0
NUTRIEN LTD COM COM 67077M108 14,769 185,336 SH   SOLE   182,736 0 2,600
ONEX COPR SUB VTG (ONEXF) COM 68272k103 490 9,850 SH   SOLE   9,850 0 0
OTIS WORLDWIDE CORP COM COM 68902V107 321 4,547 SH   SOLE   4,547 0 0
PARK AEROSPACE CORP. COM 70014A104 8,708 682,413 SH   SOLE   678,413 0 4,000
PATRIA INVESTMENTS LIM COM CL COM G69451105 1,661 125,619 SH   SOLE   108,619 0 17,000
PAYCHEX INC COM 704326107 457 4,016 SH   SOLE   4,016 0 0
PEPSICO INC COM COM 713448108 3,831 22,985 SH   SOLE   22,695 0 290
PFIZER INC COM 717081103 4,850 92,508 SH   SOLE   92,508 0 0
PNC FINL SVCS GROUP COM COM 693475105 321 2,037 SH   SOLE   2,037 0 0
PROCTER & GAMBLE COM 742718109 8,107 56,378 SH   SOLE   54,983 0 1,395
PROGRESSIVE CORP OHIO COM 743315103 2,649 22,780 SH   SOLE   12,900 0 9,880
PUBLIC SERVICE ENTERPRISE GR COM 744573106 1,038 16,400 SH   SOLE   16,400 0 0
QUALCOMM INC COM COM 747525103 56,206 440,003 SH   SOLE   420,853 0 19,150
RADNET INC COM COM 750491102 52,191 3,020,318 SH   SOLE   2,916,198 0 104,120
RAYTHEON TECHNOLOGIES COM COM 75513E101 1,064 11,070 SH   SOLE   11,070 0 0
RENAISSANCE RE HLDGS COM g7496g103 869 5,560 SH   SOLE   5,560 0 0
ROPER TECHNOLOGIES INC COM COM 776696106 86,013 217,948 SH   SOLE   205,185 0 12,763
SAN JUAN BASIN RTUBI COM 798241105 345 39,780 SH   SOLE   39,780 0 0
SCHLUMBERGER LTD COM 806857108 1,523 42,600 SH   SOLE   42,600 0 0
SCHWAB CHARLES CP NEW COM COM 808513105 96,692 1,530,420 SH   SOLE   1,470,810 0 59,610
SHELL PLC SPON ADS COM 780259305 930 17,787 SH   SOLE   17,787 0 0
SHERWIN WILLIAMS CO COM COM 824348106 47,629 212,714 SH   SOLE   203,058 0 9,656
SOUTHERN CO COM COM 842587107 282 3,952 SH   SOLE   3,952 0 0
SYSCO CORP COM COM 871829107 16,967 200,294 SH   SOLE   194,094 0 6,200
TESLA INC COM COM 88160R101 515 765 SH   SOLE   765 0 0
TEVA PHARMAC.IND.ADR COM 881624209 48,615 6,464,795 SH   SOLE   6,336,860 0 127,935
THERMO FISHER SCIENTIF COM COM 883556102 729 1,341 SH   SOLE   1,341 0 0
TOAST INC CL A COM 888787108 152 11,771 SH   SOLE   11,771 0 0
TOWNSQUARE MEDIA INC CL A COM 892231101 4,019 490,775 SH   SOLE   488,275 0 2,500
TRACTOR SUPPLY CO COM COM 892356106 683 3,525 SH   SOLE   3,525 0 0
TRANSOCEAN LTD COM h8817h100 39 11,600 SH   SOLE   11,600 0 0
TRICON RESIDENTIAL INC COM NPV COM 89612W102 3,726 367,491 SH   SOLE   358,191 0 9,300
UNION PAC CORP COM 907818108 39,888 187,020 SH   SOLE   178,601 0 8,419
UNITED HEALTH GROUP COM 91324P102 520 1,012 SH   SOLE   1,012 0 0
US BANCORP DEL COM COM 902973304 988 21,473 SH   SOLE   18,623 0 2,850
VCAMPUS CORP COM NEW COM 92240c308 0 59,956 SH   SOLE   59,956 0 0
VERIZON COMM. COM 92343V104 15,176 299,033 SH   SOLE   287,367 0 11,666
VERRICA PHARMACEUTICALS INC COM 92511W108 58 30,000 SH   SOLE   30,000 0 0
VIATRIS INC COM COM 92556V106 112 10,699 SH   SOLE   10,699 0 0
VISA INC COM CL A COM 92826C839 1,598 8,115 SH   SOLE   8,115 0 0
WABTEC CORPORATION COM 929740108 27,720 337,714 SH   SOLE   326,189 0 11,525
WAL MART INC. COM 931142103 14,685 120,781 SH   SOLE   117,181 0 3,600
WALGREENS BOOTS ALLIAN COM COM 931427108 246 6,485 SH   SOLE   6,485 0 0
WALKER & DUNLOP INC COM COM 93148P102 2,048 21,257 SH   SOLE   21,257 0 0
WARNER BROS DISCOVERY INC COM COM 934423104 31,168 2,322,523 SH   SOLE   2,254,278 0 68,245
WATERS CORPORATION COM 941848103 77,011 232,675 SH   SOLE   226,268 0 6,407
WILEY JOHN & SONS CLA COM 968223206 434 9,078 SH   SOLE   9,078 0 0
WILLIAMS COS INC DEL COM 969457100 16,269 521,271 SH   SOLE   509,071 0 12,200
ZURN WATER SOLUTIONS C COM COM 98983L108 2,729 100,180 SH   SOLE   100,180 0 0
JPMORGAN CHASE AND CO 6 DEP NC PFD 48128B648 814 31,864 SH   SOLE   31,864 0 0
ISHARES S&P 500 INDEX FUND EMF 464287200 1,599 4,217 SH   SOLE   4,217 0 0
SPDR GOLD TRUST EMF 78463V107 2,347 13,934 SH   SOLE   12,634 0 1,300
SPDR SERIES TRUST S&P DIVID ET EMF 78464a763 293 2,467 SH   SOLE   2,467 0 0
SPDR TR UNIT SER 1 STANDARD & EMF 78462F103 3,099 8,215 SH   SOLE   7,965 0 250
VANGUARD INDEX FDS S&P 500 ETF EMF 922908363 1,131 3,260 SH   SOLE   3,260 0 0
VANGUARD SMALL-CAP VIPERS EMF 922908751 229 1,301 SH   SOLE   1,301 0 0
VANGUARD INTL EQTY IDX MSCI EM IFUS 922042858 204 4,905 SH   SOLE   4,905 0 0
COLLEGE RETIREMENT EQU EQTY IN MF 194408258 1,167 3,586 SH   SOLE   0 0 3,586
COLLEGE RETIREMENT EQU GROWTH MF 194408183 747 2,680 SH   SOLE   0 0 2,680
COLLEGE RETIREMENT EQU MONEY M MF 194408217 253 9,458 SH   SOLE   0 0 9,458
COLLEGE RETIREMENT EQU STK ACC MF 194408126 910 1,457 SH   SOLE   0 0 1,457
TEACHERS INS&ANNUITY A RL EST MF 878094200 414 727 SH   SOLE   0 0 727
COLLEGE RETIREMENT EQU GBL EQT MIUS 194408167 483 2,106 SH   SOLE   0 0 2,106
TEVA CALL JAN 2023 5 STRIKE CALL 881624209 2,154 7,350 SH   SOLE   7,350 0 0
ESTRE AMBIENTAL INC WT EXP 122 WT G3206V118 0 218,998 SH   SOLE   218,348 0 650
COHEN & STEERS QUALITY INC. OA BKC47L109 0 80,719 SH   SOLE   80,719 0 0