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
ALPHABET INC CL A 02079K305 899 774 SH   SOLE   743 0 31
ALPHABET INC CL C 02079K107 41,404 35,607 SH   SOLE   32,746 0 2,861
AMERICAN TOWER CORP NEW COM 03027X100 161,506 741,706 SH   SOLE   721,544 0 20,162
AMERICAN WOODMARK CORP COM 030506109 74,634 1,637,798 SH   SOLE   1,613,669 0 24,129
AMETEK INC NEW COM 031100100 30,060 417,386 SH   SOLE   411,253 0 6,133
AON PLC CL A G0408V102 126,509 766,537 SH   SOLE   746,039 0 20,498
AUTOZONE INC COM 053332102 4,839 5,720 SH   SOLE   5,720 0 0
BROOKFIELD ASSET MGMT INC CL A 112585104 155,613 3,516,683 SH   SOLE   3,450,629 0 66,054
CARMAX INC COM 143130102 126,832 2,356,166 SH   SOLE   2,311,978 0 44,188
DISNEY WALT CO COM 254687106 25,503 264,011 SH   SOLE   240,761 0 23,250
DRIVE SHACK INC COM 262077100 4,413 2,903,007 SH   SOLE   2,802,157 0 100,850
ENCORE CAP GROUP INC COM 292554102 89,589 3,831,861 SH   SOLE   3,777,565 0 54,296
FACEBOOK INC CL A 30303M102 12,647 75,824 SH   SOLE   71,332 0 4,492
HEXCEL CORP NEW COM 428291108 56,453 1,517,972 SH   SOLE   1,485,720 0 32,252
MARKEL CORP COM 570535104 143,759 154,931 SH   SOLE   151,770 0 3,161
MARLIN BUSINESS SVCS CORP COM 571157106 13,249 1,186,088 SH   SOLE   1,175,367 0 10,721
MISTRAS GROUP INC COM 60649T107 4,139 971,558 SH   SOLE   971,558 0 0
NVR INC COM 62944T105 67,483 26,267 SH   SOLE   25,955 0 312
O'REILLY AUTOMOTIVE INC NEW COM 67103H107 147,728 490,708 SH   SOLE   479,580 0 11,128
RH COM 74967X103 13,760 136,959 SH   SOLE   133,559 0 3,400
SBA COMMUNICATIONS CORP COM 78410G104 5,349 19,813 SH   SOLE   19,813 0 0
SCHWAB CHARLES CORP NEW COM 808513105 52,369 1,557,673 SH   SOLE   1,530,064 0 27,609
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 65,434 1,493,244 SH   SOLE   1,458,932 0 34,312