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 CAP STK CL A 02079K305 1,005 709 SH   SOLE   678 0 31
ALPHABET INC CAP STK CL C 02079K107 38,261 27,066 SH   SOLE   23,468 0 3,598
AMERICAN TOWER CORP NEW COM 03027X100 164,352 635,693 SH   SOLE   610,392 0 25,301
AMERICAN WOODMARK CORP COM 030506109 112,932 1,492,823 SH   SOLE   1,462,346 0 30,477
AMETEK INC NEW COM 031100100 12,185 136,344 SH   SOLE   136,344 0 0
AON PLC SHS CL A G0403H108 126,417 656,370 SH   SOLE   630,624 0 25,746
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 143,605 4,364,895 SH   SOLE   4,240,813 0 124,082
CARMAX INC COM 143130102 148,263 1,655,648 SH   SOLE   1,600,284 0 55,364
DISNEY WALT CO COM DISNEY 254687106 24,071 215,861 SH   SOLE   186,425 0 29,436
DRIVE SHACK INC COM 262077100 3,301 1,784,224 SH   SOLE   1,685,195 0 99,029
ENCORE CAP GROUP INC COM 292554102 120,336 3,520,648 SH   SOLE   3,452,513 0 68,135
FACEBOOK INC CL A 30303M102 9,892 43,564 SH   SOLE   37,955 0 5,609
FASTENAL CO COM 311900104 16,623 388,033 SH   SOLE   374,536 0 13,497
HEXCEL CORP NEW COM 428291108 64,998 1,437,375 SH   SOLE   1,396,285 0 41,090
MARKEL CORP COM 570535104 132,467 143,491 SH   SOLE   139,494 0 3,997
MARLIN BUSINESS SVCS CORP COM 571157106 9,962 1,177,576 SH   SOLE   1,166,186 0 11,390
MISTRAS GROUP INC COM 60649T107 3,838 971,558 SH   SOLE   971,558 0 0
NVR INC COM 62944T105 74,880 22,978 SH   SOLE   22,587 0 391
OREILLY AUTOMOTIVE INC COM 67103H107 160,846 381,450 SH   SOLE   367,474 0 13,976
RH COM 74967X103 34,161 137,246 SH   SOLE   132,885 0 4,361
SCHWAB CHARLES CORP COM 808513105 48,649 1,441,868 SH   SOLE   1,407,359 0 34,509
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 78,308 1,386,467 SH   SOLE   1,342,821 0 43,646