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
AST SPACEMOBILE INC COM CL A 00217D100 23,363 1,805,464 SH   SOLE   1,721,451 0 84,013
ALLEGIANT TRAVEL CO COM 01748X102 44,125 227,448 SH   SOLE   217,373 0 10,075
ALPHABET INC CAP STK CL A 02079K305 1,678 687 SH   SOLE   657 0 30
ALPHABET INC CAP STK CL C 02079K107 53,525 21,356 SH   SOLE   18,094 0 3,262
AMERICAN TOWER CORP NEW COM 03027X100 162,435 601,300 SH   SOLE   575,934 0 25,366
AMERICAN WOODMARK CORPORATIO COM 030506109 73,099 894,829 SH   SOLE   864,307 0 30,522
AON PLC SHS CL A G0403H108 126,938 531,655 SH   SOLE   505,845 0 25,810
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 169,380 3,322,482 SH   SOLE   3,162,326 0 160,156
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 1,163 22,366 SH   SOLE   21,261 0 1,105
CARMAX INC COM 143130102 147,287 1,140,434 SH   SOLE   1,083,751 0 56,683
CDW CORP COM 12514G108 37,926 217,154 SH   SOLE   211,939 0 5,215
DISNEY WALT CO COM DISNEY 254687106 33,360 189,792 SH   SOLE   160,277 0 29,515
DRIVE SHACK INC COM 262077100 5,445 1,645,049 SH   SOLE   1,442,733 0 202,316
ENCORE CAP GROUP INC COM 292554102 121,416 2,562,057 SH   SOLE   2,493,801 0 68,256
FACEBOOK INC CL A 30303M102 13,014 37,429 SH   SOLE   31,811 0 5,618
FASTENAL CO COM 311900104 10,291 197,907 SH   SOLE   184,371 0 13,536
HEXCEL CORP NEW COM 428291108 61,457 984,887 SH   SOLE   944,037 0 40,850
MARKEL CORP COM 570535104 132,340 111,518 SH   SOLE   107,512 0 4,006
MARLIN BUSINESS SVCS CORP COM 571157106 26,109 1,147,129 SH   SOLE   1,136,008 0 11,121
MISTRAS GROUP INC COM 60649T107 7,726 785,984 SH   SOLE   785,984 0 0
NVR INC COM 62944T105 74,341 14,948 SH   SOLE   14,552 0 396
OREILLY AUTOMOTIVE INC COM 67103H107 106,387 187,893 SH   SOLE   179,494 0 8,399
RH COM 74967X103 90,387 133,118 SH   SOLE   128,743 0 4,375
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 74,912 1,039,578 SH   SOLE   995,810 0 43,768