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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,128,378 3,948 SH   SOLE   3,948 0 0
ACI WORLDWIDE INC COM 004498101   13,350,729 494,837 SH   SOLE   491,110 0 3,727
ACUSHNET HLDGS CORP COM 005098108   19,820,408 389,093 SH   SOLE   386,382 0 2,711
AERCAP HOLDINGS NV SHS N00985106   231,419,561 4,115,588 SH   SOLE   3,952,480 4,409 158,699
AIR PRODS & CHEMS INC COM 009158106   396,658,432 1,381,074 SH   SOLE   1,341,359 0 39,715
ALBEMARLE CORP COM 012653101   243,144 1,100 SH   SOLE   1,100 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104   14,343,121 758,494 SH   SOLE   753,114 0 5,380
ALLISON TRANSMISSION HLDGS I COM 01973R101   114,786,003 2,537,268 SH   SOLE   2,433,096 0 104,172
ALPHABET INC CAP STK CL C 02079K107   118,072,760 1,135,315 SH   SOLE   1,012,922 0 122,393
ALPHABET INC CAP STK CL A 02079K305   529,023 5,100 SH   SOLE   5,100 0 0
ALTRIA GROUP INC COM 02209S103   265,043,042 5,940,005 SH   SOLE   5,749,328 0 190,677
AMAZON COM INC COM 023135106   661,056 6,400 SH   SOLE   6,400 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   328,050 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100   278,496 1,152 SH   SOLE   1,152 0 0
AMPHENOL CORP NEW CL A 032095101   129,057,897 1,579,269 SH   SOLE   1,514,450 0 64,819
APPLE INC COM 037833100   744,625,984 4,515,621 SH   SOLE   4,376,324 0 139,297
APTARGROUP INC COM 038336103   129,973,597 1,099,700 SH   SOLE   1,054,526 0 45,174
ARMSTRONG WORLD INDS INC NEW COM 04247X102   191,258,569 2,684,707 SH   SOLE   2,586,451 3,043 95,213
ATLANTIC UN BANKSHARES CORP COM 04911A107   15,619,843 445,644 SH   SOLE   442,543 0 3,101
AUTOMATIC DATA PROCESSING IN COM 053015103   219,291 985 SH   SOLE   985 0 0
AXALTA COATING SYS LTD COM G0750C108   40,847,645 1,348,552 SH   SOLE   1,305,476 8,489 34,587
BALL CORP COM 058498106   103,104,677 1,870,888 SH   SOLE   1,793,994 0 76,894
BANK AMERICA CORP COM 060505104   968,792 33,874 SH   SOLE   33,874 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   79,792,696 2,346,844 SH   SOLE   2,250,539 1 96,304
BERKSHIRE HATHAWAY INC DEL CL A 084670108   4,656,000 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   527,957,079 1,709,871 SH   SOLE   1,641,463 0 68,408
BLACK KNIGHT INC COM 09215C105   218,845,115 3,802,034 SH   SOLE   3,651,293 4,172 146,569
BLACKROCK INC COM 09247X101   449,649,986 672,002 SH   SOLE   649,504 0 22,498
BRANDYWINE RLTY TR SH BEN INT NEW 105368203   60,828 12,860 SH   SOLE   12,860 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   7,381,472 106,499 SH   SOLE   106,499 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   45,529,997 310,636 SH   SOLE   300,870 1,946 7,820
BROWN FORMAN CORP CL B 115637209   93,727,889 1,458,345 SH   SOLE   1,398,990 0 59,355
BRUKER CORP COM 116794108   323,638 4,105 SH   SOLE   4,105 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   455,115 4,580 SH   SOLE   4,580 0 0
CABLE ONE INC COM 12685J105   16,499,535 23,503 SH   SOLE   22,724 149 630
CANNAE HLDGS INC COM 13765N107   25,479,085 1,262,590 SH   SOLE   1,233,754 4,780 24,056
CARMAX INC COM 143130102   163,341,939 2,541,100 SH   SOLE   2,400,782 2,407 137,911
CBRE GROUP INC CL A 12504L109   126,917,295 1,743,130 SH   SOLE   1,671,038 0 72,092
CHEVRON CORP NEW COM 166764100   385,888,514 2,365,092 SH   SOLE   2,290,825 0 74,267
CHURCH & DWIGHT CO INC COM 171340102   52,886,155 598,192 SH   SOLE   514,027 0 84,165
CHURCHILL DOWNS INC COM 171484108   239,609,579 932,151 SH   SOLE   900,942 1,963 29,246
CINCINNATI FINL CORP COM 172062101   299,201,907 2,669,538 SH   SOLE   2,615,220 0 54,318
CISCO SYS INC COM 17275R102   328,442,444 6,282,973 SH   SOLE   6,103,688 0 179,285
COCA COLA CO COM 191216100   11,916,831 192,114 SH   SOLE   192,114 0 0
COMCAST CORP NEW CL A 20030N101   174,844,320 4,612,089 SH   SOLE   4,559,403 0 52,686
COPART INC COM 217204106   262,839,319 3,494,739 SH   SOLE   3,351,289 0 143,450
CORNING INC COM 219350105   9,589,316 271,806 SH   SOLE   271,806 0 0
COSAN S A ADS 22113B103   134,594 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105   859,585 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INC COM 22822V101   282,079,591 2,107,588 SH   SOLE   2,083,722 0 23,866
CSX CORP COM 126408103   3,203,071 106,983 SH   SOLE   106,983 0 0
CTS CORP COM 126501105   25,397,302 513,491 SH   SOLE   510,035 0 3,456
DECKERS OUTDOOR CORP COM 243537107   69,280,294 154,110 SH   SOLE   149,308 985 3,817
DEERE & CO COM 244199105   6,086,264 14,741 SH   SOLE   14,741 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   306,867,873 1,693,718 SH   SOLE   1,685,919 0 7,799
DOLLAR TREE INC COM 256746108   198,563,570 1,383,236 SH   SOLE   1,328,628 89 54,519
DOMINION ENERGY INC COM 25746U109   230,185,313 4,117,068 SH   SOLE   4,069,750 0 47,318
DRIL-QUIP INC COM 262037104   7,708,532 268,683 SH   SOLE   266,828 0 1,855
DUKE ENERGY CORP NEW COM NEW 26441C204   1,872,386 19,409 SH   SOLE   19,409 0 0
ENOVIS CORPORATION COM 194014502   15,987,043 298,879 SH   SOLE   296,916 0 1,963
ENTEGRIS INC COM 29362U104   246,363,540 3,004,067 SH   SOLE   2,885,913 3,748 114,406
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   19,333,100 777,992 SH   SOLE   772,875 0 5,117
EVOQUA WATER TECHNOLOGIES CO COM 30057T105   29,872,023 600,805 SH   SOLE   596,690 0 4,115
EXXON MOBIL CORP COM 30231G102   1,698,414 15,488 SH   SOLE   15,488 0 0
FASTENAL CO COM 311900104   253,563,561 4,700,844 SH   SOLE   4,647,711 0 53,133
FEDEX CORP COM 31428X106   61,663,510 269,874 SH   SOLE   234,079 0 35,795
FIDELITY NATL INFORMATION SV COM 31620M106   238,694,643 4,393,422 SH   SOLE   4,345,375 0 48,047
FIRST INDL RLTY TR INC COM 32054K103   49,016,514 921,362 SH   SOLE   898,812 4,075 18,475
FISERV INC COM 337738108   54,256,322 480,017 SH   SOLE   406,716 0 73,301
GATX CORP COM 361448103   1,124,514 10,221 SH   SOLE   10,221 0 0
GENERAL DYNAMICS CORP COM 369550108   811,743 3,557 SH   SOLE   3,557 0 0
GRAHAM HLDGS CO COM CL B 384637104   13,654,949 22,917 SH   SOLE   22,772 0 145
GREAT LAKES DREDGE & DOCK CO COM 390607109   3,173,422 584,424 SH   SOLE   584,424 0 0
HAEMONETICS CORP MASS COM 405024100   12,812,750 154,836 SH   SOLE   153,773 0 1,063
HANOVER INS GROUP INC COM 410867105   53,828,188 418,896 SH   SOLE   408,633 1,777 8,486
HASBRO INC COM 418056107   124,411,719 2,317,223 SH   SOLE   2,224,011 1,834 91,378
HAYWARD HLDGS INC COM 421298100   18,605,667 1,587,514 SH   SOLE   1,536,806 10,014 40,694
HENRY JACK & ASSOC INC COM 426281101   37,985,294 252,025 SH   SOLE   243,910 1,622 6,493
HERSHEY CO COM 427866108   1,738,384 6,833 SH   SOLE   6,833 0 0
HOME DEPOT INC COM 437076102   77,357,740 262,123 SH   SOLE   231,949 0 30,174
INGEVITY CORP COM 45688C107   24,252,079 339,095 SH   SOLE   336,713 0 2,382
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108   284,080 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200   27,882,102 67,826 SH   SOLE   67,469 0 357
ISHARES TR CORE S&P MCP ETF 464287507   10,169,002 40,650 SH   SOLE   40,476 0 174
ISHARES TR RUS 1000 VAL ETF 464287598   648,323 4,258 SH   SOLE   4,258 0 0
ISHARES TR RUS 1000 ETF 464287622   5,455,746 24,223 SH   SOLE   24,223 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   9,438,134 52,904 SH   SOLE   52,563 0 341
JOHNSON & JOHNSON COM 478160104   418,863,460 2,702,344 SH   SOLE   2,638,102 0 64,242
LAMB WESTON HLDGS INC COM 513272104   294,271,367 2,815,455 SH   SOLE   2,711,040 4,633 99,782
LANCASTER COLONY CORP COM 513847103   82,022,581 404,290 SH   SOLE   394,505 1,813 7,972
LANDSTAR SYS INC COM 515098101   37,883,447 211,332 SH   SOLE   209,924 0 1,408
LENNOX INTL INC COM 526107107   173,210,435 689,312 SH   SOLE   661,004 0 28,308
LILLY ELI & CO COM 532457108   8,065,562 23,486 SH   SOLE   23,486 0 0
LIVANOVA PLC SHS G5509L101   7,916,345 181,650 SH   SOLE   180,340 0 1,310
LOWES COS INC COM 548661107   403,761,538 2,019,111 SH   SOLE   1,974,010 0 45,101
LPL FINL HLDGS INC COM 50212V100   459,448 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104   115,843,570 968,834 SH   SOLE   929,069 0 39,765
MALIBU BOATS INC COM CL A 56117J100   13,594,879 240,830 SH   SOLE   239,116 0 1,714
MARKEL CORP COM 570535104   775,388 607 SH   SOLE   607 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   308,020 2,284 SH   SOLE   2,284 0 0
MARTIN MARIETTA MATLS INC COM 573284106   117,528,150 331,009 SH   SOLE   302,268 493 28,248
MASONITE INTL CORP COM 575385109   29,662,607 326,788 SH   SOLE   324,556 0 2,232
MATSON INC COM 57686G105   17,783,226 298,026 SH   SOLE   295,909 0 2,117
MBIA INC COM 55262C100   14,622,110 1,579,061 SH   SOLE   1,517,979 12,104 48,978
MERCK & CO INC COM 58933Y105   330,662,749 3,108,024 SH   SOLE   3,072,046 0 35,978
MICROSOFT CORP COM 594918104   355,739,635 1,233,921 SH   SOLE   1,221,180 0 12,741
MOELIS & CO CL A 60786M105   136,694,910 3,556,059 SH   SOLE   3,428,118 0 127,941
MONDELEZ INTL INC CL A 609207105   1,849,044 26,521 SH   SOLE   26,521 0 0
MURPHY USA INC COM 626755102   53,562,535 207,566 SH   SOLE   202,714 896 3,956
NETFLIX INC COM 64110L106   556,223 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107   247,061,109 676,916 SH   SOLE   641,863 602 34,451
NEXTERA ENERGY INC COM 65339F101   400,816 5,200 SH   SOLE   5,200 0 0
NIKE INC CL B 654106103   16,621,522 135,531 SH   SOLE   135,531 0 0
NORFOLK SOUTHN CORP COM 655844108   301,995,069 1,424,505 SH   SOLE   1,376,961 0 47,544
NUTRIEN LTD COM 67077M108   511,042 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104   4,422,098 15,920 SH   SOLE   15,920 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   268,965,953 789,126 SH   SOLE   745,080 0 44,046
OREILLY AUTOMOTIVE INC COM 67103H107   112,105,262 132,047 SH   SOLE   115,961 0 16,086
OTIS WORLDWIDE CORP COM 68902V107   188,017,119 2,227,691 SH   SOLE   2,136,230 0 91,461
PACCAR INC COM 693718108   642,037 8,771 SH   SOLE   8,771 0 0
PACKAGING CORP AMER COM 695156109   224,905 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107   272,668,267 2,379,511 SH   SOLE   2,352,566 0 26,945
PENSKE AUTOMOTIVE GRP INC COM 70959W103   2,783,446 19,628 SH   SOLE   19,565 0 63
PERRIGO CO PLC SHS G97822103   106,340,438 2,964,606 SH   SOLE   2,848,200 3,690 112,716
PFIZER INC COM 717081103   304,054,562 7,452,317 SH   SOLE   7,304,030 0 148,287
PHILIP MORRIS INTL INC COM 718172109   203,577,235 2,093,339 SH   SOLE   2,083,645 0 9,694
POOL CORP COM 73278L105   142,743,486 416,842 SH   SOLE   399,755 0 17,087
POST HLDGS INC COM 737446104   209,001,861 2,325,602 SH   SOLE   2,234,681 2,904 88,017
PRICESMART INC COM 741511109   12,536,168 175,380 SH   SOLE   174,104 0 1,276
PROGRESSIVE CORP COM 743315103   509,580,014 3,562,002 SH   SOLE   3,460,015 0 101,987
QUALYS INC COM 74758T303   23,948,659 184,192 SH   SOLE   182,934 0 1,258
REYNOLDS CONSUMER PRODS INC COM 76171L106   27,677,551 1,006,456 SH   SOLE   973,906 6,149 26,401
RITCHIE BROS AUCTIONEERS COM 767744105   39,536,828 702,377 SH   SOLE   685,958 2,882 13,537
ROBERT HALF INTL INC COM 770323103   491,477 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105   180,434,030 3,444,712 SH   SOLE   3,272,323 0 172,389
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   28,984,392 579,456 SH   SOLE   561,020 3,582 14,854
SERVICE CORP INTL COM 817565104   303,182 4,408 SH   SOLE   4,408 0 0
SHERWIN WILLIAMS CO COM 824348106   876,603 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   211,094,062 1,789,236 SH   SOLE   1,715,744 0 73,492
SONOCO PRODS CO COM 835495102   201,300 3,300 SH   SOLE   3,300 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   398,860 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   896,073 2,188 SH   SOLE   2,093 0 95
STARBUCKS CORP COM 855244109   441,481,311 4,239,712 SH   SOLE   4,109,060 0 130,652
STERIS PLC SHS USD G8473T100   173,275,670 905,874 SH   SOLE   869,141 0 36,733
TARGET CORP COM 87612E106   277,108,270 1,673,056 SH   SOLE   1,654,811 0 18,245
TEMPUR SEALY INTL INC COM 88023U101   43,603,317 1,104,161 SH   SOLE   1,096,815 0 7,346
TEXAS INSTRS INC COM 882508104   537,105,382 2,887,508 SH   SOLE   2,808,707 0 78,801
TOPGOLF CALLAWAY BRANDS CORP COM 131193104   5,252,579 242,950 SH   SOLE   242,950 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   436,234 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100   2,147,414 235,204 SH   SOLE   233,586 0 1,618
TREX CO INC COM 89531P105   36,102,227 741,775 SH   SOLE   717,771 4,627 19,377
UDR INC COM 902653104   760,513 18,522 SH   SOLE   18,522 0 0
UNIFIRST CORP MASS COM 904708104   170,961,663 970,105 SH   SOLE   934,106 873 35,126
UNITED PARCEL SERVICE INC CL B 911312106   360,064,529 1,856,098 SH   SOLE   1,835,151 0 20,947
VANGUARD INDEX FDS MID CAP ETF 922908629   1,687 8 SH   SOLE   8 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   77,110 550 SH   SOLE   550 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   271,639 1,433 SH   SOLE   1,433 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   256,176,632 6,587,210 SH   SOLE   6,407,559 0 179,651
VISA INC COM CL A 92826C839   82,808,527 367,287 SH   SOLE   322,512 0 44,775
VONTIER CORPORATION COM 928881101   21,555,702 788,431 SH   SOLE   783,137 0 5,294
VULCAN MATLS CO COM 929160109   193,339,198 1,126,948 SH   SOLE   1,080,846 0 46,102
WELLS FARGO CO NEW COM 949746101   2,143,033 57,331 SH   SOLE   57,331 0 0
WHITE MTNS INS GROUP LTD COM G9618E107   89,585,334 65,034 SH   SOLE   63,605 251 1,178