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,086,248 3,537 SH   SOLE   3,537 0 0
ACI WORLDWIDE INC COM 004498101   12,223,954 541,842 SH   SOLE   538,144 0 3,698
ACUSHNET HLDGS CORP COM 005098108   21,008,956 396,096 SH   SOLE   393,403 0 2,694
AERCAP HOLDINGS NV SHS N00985106   258,708,196 4,128,103 SH   SOLE   3,984,201 6,213 137,689
AIR PRODS & CHEMS INC COM 009158106   369,231,471 1,302,863 SH   SOLE   1,246,164 0 56,699
ALBEMARLE CORP COM 012653101   59,556,000 350,247 SH   SOLE   310,998 0 39,249
ALEXANDER & BALDWIN INC NEW COM 014491104   12,842,128 767,611 SH   SOLE   762,765 0 4,846
ALLISON TRANSMISSION HLDGS I COM 01973R101   142,576,384 2,414,094 SH   SOLE   2,324,073 0 90,021
ALPHABET INC CAP STK CL C 02079K107   145,360,274 1,102,467 SH   SOLE   981,064 0 121,403
ALTRIA GROUP INC COM 02209S103   235,415,494 5,598,466 SH   SOLE   5,409,243 0 189,223
AMAZON COM INC COM 023135106   813,568 6,400 SH   SOLE   6,400 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   301,509 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100   268,760 1,000 SH   SOLE   1,000 0 0
AMPHENOL CORP NEW CL A 032095101   126,175,785 1,502,272 SH   SOLE   1,446,266 0 56,006
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   293,090 5,300 SH   SOLE   5,300 0 0
APPLE INC COM 037833100   694,497,749 4,056,409 SH   SOLE   3,883,663 0 172,746
APTARGROUP INC COM 038336103   130,814,675 1,046,183 SH   SOLE   1,007,148 0 39,034
ARMSTRONG WORLD INDS INC NEW COM 04247X102   188,848,764 2,622,900 SH   SOLE   2,538,599 3,325 80,976
ATLANTIC UN BANKSHARES CORP COM 04911A107   19,510,587 677,922 SH   SOLE   673,564 0 4,358
AUTOMATIC DATA PROCESSING IN COM 053015103   236,971 985 SH   SOLE   985 0 0
AXALTA COATING SYS LTD COM G0750C108   35,021,649 1,301,920 SH   SOLE   1,267,617 9,212 25,091
BALL CORP COM 058498106   88,422,888 1,776,273 SH   SOLE   1,709,830 0 66,443
BANK AMERICA CORP COM 060505104   283,461 10,353 SH   SOLE   10,353 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   92,040,446 2,232,366 SH   SOLE   2,149,146 1 83,219
BERKSHIRE HATHAWAY INC DEL CL A 084670108   5,314,770 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   564,439,322 1,611,303 SH   SOLE   1,530,747 0 80,556
BLACKROCK INC COM 09247X101   410,264,912 634,604 SH   SOLE   604,610 0 29,994
BRANDYWINE RLTY TR SH BEN INT NEW 105368203   58,384 12,860 SH   SOLE   12,860 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   4,890,008 84,252 SH   SOLE   84,252 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   54,152,032 302,441 SH   SOLE   294,468 2,140 5,833
BROWN FORMAN CORP CL B 115637209   80,074,512 1,388,014 SH   SOLE   1,336,713 0 51,301
BRUKER CORP COM 116794108   340,906 5,472 SH   SOLE   5,472 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   394,475 4,580 SH   SOLE   4,580 0 0
CABLE ONE INC COM 12685J105   42,860,282 69,619 SH   SOLE   68,386 292 941
CANNAE HLDGS INC COM 13765N107   23,933,923 1,284,009 SH   SOLE   1,260,292 5,465 18,252
CARMAX INC COM 143130102   172,096,217 2,433,143 SH   SOLE   2,304,573 2,617 125,953
CASELLA WASTE SYS INC CL A 147448104   43,319,106 567,747 SH   SOLE   557,163 2,504 8,080
CBRE GROUP INC CL A 12504L109   123,146,955 1,667,302 SH   SOLE   1,605,011 0 62,291
CHEVRON CORP NEW COM 166764100   377,422,367 2,238,301 SH   SOLE   2,134,082 0 104,219
CHURCH & DWIGHT CO INC COM 171340102   52,393,118 571,790 SH   SOLE   465,902 0 105,888
CHURCHILL DOWNS INC COM 171484108   197,730,545 1,703,986 SH   SOLE   1,652,516 3,578 47,892
CINCINNATI FINL CORP COM 172062101   283,657,962 2,773,076 SH   SOLE   2,686,850 0 86,226
CISCO SYS INC COM 17275R102   315,560,275 5,869,797 SH   SOLE   5,614,925 0 254,872
COCA COLA CO COM 191216100   11,122,722 198,691 SH   SOLE   198,691 0 0
COMCAST CORP NEW CL A 20030N101   193,043,606 4,353,712 SH   SOLE   4,233,226 0 120,486
COPART INC COM 217204106   286,422,913 6,647,085 SH   SOLE   6,399,156 0 247,929
CORNING INC COM 219350105   8,665,638 284,399 SH   SOLE   284,399 0 0
COSAN S A ADS 22113B103   154,749 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105   977,381 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INC COM 22822V101   180,675,035 1,963,219 SH   SOLE   1,909,276 0 53,943
CSX CORP COM 126408103   3,257,470 105,934 SH   SOLE   105,934 0 0
CTS CORP COM 126501105   21,823,775 522,850 SH   SOLE   519,423 0 3,427
DECKERS OUTDOOR CORP COM 243537107   64,024,125 124,539 SH   SOLE   121,179 887 2,472
DEERE & CO COM 244199105   5,656,549 14,989 SH   SOLE   14,989 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   236,338,441 1,584,250 SH   SOLE   1,576,979 0 7,271
DOLLAR TREE INC COM 256746108   141,477,541 1,329,052 SH   SOLE   1,281,888 59 47,105
DOMINION ENERGY INC COM 25746U109   169,171,815 3,787,146 SH   SOLE   3,679,982 0 107,164
DRIL-QUIP INC COM 262037104   7,733,736 274,538 SH   SOLE   272,702 0 1,836
DUKE ENERGY CORP NEW COM NEW 26441C204   1,713,038 19,409 SH   SOLE   19,409 0 0
ELI LILLY & CO COM 532457108   13,779,533 25,654 SH   SOLE   25,654 0 0
ENOVIS CORPORATION COM 194014502   18,363,157 348,249 SH   SOLE   345,958 0 2,290
ENTEGRIS INC COM 29362U104   269,311,118 2,867,758 SH   SOLE   2,766,952 4,089 96,717
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   16,563,506 765,765 SH   SOLE   760,999 0 4,766
EXXON MOBIL CORP COM 30231G102   1,821,079 15,488 SH   SOLE   15,488 0 0
FASTENAL CO COM 311900104   241,318,348 4,416,514 SH   SOLE   4,295,496 0 121,019
FEDEX CORP COM 31428X106   68,358,897 258,036 SH   SOLE   222,531 0 35,505
FIDELITY NATL INFORMATION SV COM 31620M106   390,730,812 7,069,492 SH   SOLE   6,857,759 0 211,733
FIRST INDL RLTY TR INC COM 32054K103   43,223,608 908,250 SH   SOLE   889,871 4,452 13,927
FISERV INC COM 337738108   51,372,965 454,789 SH   SOLE   382,083 0 72,706
GATX CORP COM 361448103   1,353,628 12,438 SH   SOLE   12,438 0 0
GENERAL DYNAMICS CORP COM 369550108   732,957 3,317 SH   SOLE   3,317 0 0
GRAHAM HLDGS CO COM CL B 384637104   13,620,213 23,362 SH   SOLE   23,203 0 160
GREAT LAKES DREDGE & DOCK CO COM 390607109   5,122,670 642,744 SH   SOLE   642,744 0 0
HAEMONETICS CORP MASS COM 405024100   14,111,563 157,530 SH   SOLE   156,474 0 1,057
HANOVER INS GROUP INC COM 410867105   45,875,472 413,367 SH   SOLE   405,107 1,976 6,284
HASBRO INC COM 418056107   147,188,146 2,225,403 SH   SOLE   2,145,490 2,036 77,877
HAYWARD HLDGS INC COM 421298100   21,780,620 1,544,725 SH   SOLE   1,503,278 11,042 30,405
HENRY JACK & ASSOC INC COM 426281101   37,809,710 250,164 SH   SOLE   243,569 1,781 4,814
HERSHEY CO COM 427866108   1,367,147 6,833 SH   SOLE   6,833 0 0
HOME DEPOT INC COM 437076102   76,541,056 253,313 SH   SOLE   223,385 0 29,928
INGEVITY CORP COM 45688C107   15,114,499 317,465 SH   SOLE   315,277 0 2,188
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108   321,392 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200   19,772,235 46,043 SH   SOLE   45,690 0 353
ISHARES TR RUS MID CAP ETF 464287499   281 4 SH   SOLE   4 0 0
ISHARES TR CORE S&P MCP ETF 464287507   10,777,948 43,224 SH   SOLE   42,727 0 498
ISHARES TR RUS 1000 VAL ETF 464287598   5,203,327 34,273 SH   SOLE   34,273 0 0
ISHARES TR RUS 1000 ETF 464287622   1,546,668 6,584 SH   SOLE   6,584 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   10,365,102 58,646 SH   SOLE   58,307 0 339
ISHARES TR RUSSELL 3000 ETF 464287689   735 3 SH   SOLE   3 0 0
ISHARES TR CORE S&P SCP ETF 464287804   11,961 127 SH   SOLE   127 0 0
JOHNSON & JOHNSON COM 478160104   400,893,417 2,573,955 SH   SOLE   2,511,473 0 62,481
LAMB WESTON HLDGS INC COM 513272104   240,998,635 2,606,518 SH   SOLE   2,475,235 4,314 126,969
LANCASTER COLONY CORP COM 513847103   65,489,020 396,831 SH   SOLE   388,703 1,975 6,153
LANDSTAR SYS INC COM 515098101   38,214,994 215,977 SH   SOLE   214,583 0 1,394
LENNOX INTL INC COM 526107107   192,844,598 515,021 SH   SOLE   495,823 0 19,199
LIVANOVA PLC SHS G5509L101   10,975,782 207,560 SH   SOLE   206,118 0 1,442
LIVE NATION ENTERTAINMENT IN COM 538034109   230,851 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107   397,061,164 1,910,418 SH   SOLE   1,840,664 0 69,754
LPL FINL HLDGS INC COM 50212V100   539,465 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104   141,408,524 1,118,296 SH   SOLE   1,076,687 0 41,609
MALIBU BOATS INC COM CL A 56117J100   10,639,961 217,053 SH   SOLE   215,579 0 1,475
MARKEL GROUP INC COM 570535104   893,801 607 SH   SOLE   607 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   229,839 2,284 SH   SOLE   2,284 0 0
MARTEN TRANS LTD COM 573075108   12,296,264 623,859 SH   SOLE   619,698 0 4,161
MARTIN MARIETTA MATLS INC COM 573284106   135,305,048 329,626 SH   SOLE   301,588 541 27,498
MASONITE INTL CORP COM 575385109   31,014,022 332,697 SH   SOLE   330,471 0 2,226
MATSON INC COM 57686G105   26,966,288 303,948 SH   SOLE   301,927 0 2,022
MBIA INC COM 55262C100   11,202,465 1,553,740 SH   SOLE   1,504,942 13,176 35,622
MERCK & CO INC COM 58933Y105   300,965,295 2,923,412 SH   SOLE   2,890,800 0 32,612
MICROSOFT CORP COM 594918104   371,272,972 1,175,845 SH   SOLE   1,147,022 0 28,823
MOELIS & CO CL A 60786M105   154,257,577 3,418,072 SH   SOLE   3,307,091 0 110,981
MONDELEZ INTL INC CL A 609207105   1,836,879 26,468 SH   SOLE   26,468 0 0
MURPHY USA INC COM 626755102   71,396,458 208,927 SH   SOLE   204,799 983 3,144
NETFLIX INC COM 64110L106   607,936 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107   302,457,235 664,683 SH   SOLE   632,203 664 31,816
NEXTERA ENERGY INC COM 65339F101   297,908 5,200 SH   SOLE   5,200 0 0
NIKE INC CL B 654106103   14,177,482 148,269 SH   SOLE   148,269 0 0
NORFOLK SOUTHN CORP COM 655844108   389,305,269 1,976,871 SH   SOLE   1,900,955 0 75,916
NORTHROP GRUMMAN CORP COM 666807102   165,786,152 376,624 SH   SOLE   365,861 0 10,764
NUTRIEN LTD COM 67077M108   427,379 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104   6,925,041 15,920 SH   SOLE   15,920 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   312,305,053 763,321 SH   SOLE   722,546 0 40,775
OREILLY AUTOMOTIVE INC COM 67103H107   72,273,456 79,521 SH   SOLE   70,746 0 8,775
OTIS WORLDWIDE CORP COM 68902V107   170,206,410 2,119,368 SH   SOLE   2,040,323 0 79,045
PACCAR INC COM 693718108   1,019,560 11,992 SH   SOLE   11,992 0 0
PACKAGING CORP AMER COM 695156109   248,751 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107   257,449,741 2,232,288 SH   SOLE   2,171,045 0 61,242
PENSKE AUTOMOTIVE GRP INC COM 70959W103   3,773,178 22,586 SH   SOLE   22,537 0 49
PERRIGO CO PLC SHS G97822103   90,050,059 2,818,468 SH   SOLE   2,719,489 4,067 94,912
PFIZER INC COM 717081103   91,497,129 2,758,430 SH   SOLE   2,636,372 0 122,058
PHILIP MORRIS INTL INC COM 718172109   287,956,452 3,110,353 SH   SOLE   3,094,630 0 15,722
POOL CORP COM 73278L105   140,968,408 395,867 SH   SOLE   381,100 0 14,767
POST HLDGS INC COM 737446104   190,292,489 2,219,413 SH   SOLE   2,141,790 3,211 74,412
PRICESMART INC COM 741511109   13,319,095 178,948 SH   SOLE   177,680 0 1,268
PROGRESSIVE CORP COM 743315103   339,544,364 2,437,504 SH   SOLE   2,314,522 0 122,982
QUALYS INC COM 74758T303   28,707,617 188,185 SH   SOLE   186,932 0 1,253
REPUBLIC SVCS INC COM 760759100   54,020,268 379,063 SH   SOLE   326,313 0 52,750
REYNOLDS CONSUMER PRODS INC COM 76171L106   24,142,786 941,974 SH   SOLE   916,448 7,051 18,475
ROBERT HALF INC. COM 770323103   447,008 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105   325,954,054 5,937,232 SH   SOLE   5,668,067 0 269,165
SERVICE CORP INTL COM 817565104   335,183 5,866 SH   SOLE   5,866 0 0
SHERWIN WILLIAMS CO COM 824348106   994,695 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   167,580,459 1,699,771 SH   SOLE   1,636,256 0 63,515
SONY GROUP CORP SPONSORED ADR 835699307   362,604 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   890,905 2,084 SH   SOLE   2,079 0 5
STARBUCKS CORP COM 855244109   366,357,256 4,013,994 SH   SOLE   3,834,680 0 179,314
STERIS PLC SHS USD G8473T100   189,058,431 861,628 SH   SOLE   818,517 0 43,111
TARGET CORP COM 87612E106   50,243,429 454,404 SH   SOLE   453,736 0 667
TEMPUR SEALY INTL INC COM 88023U101   48,937,837 1,129,161 SH   SOLE   1,121,903 0 7,258
TEXAS INSTRS INC COM 882508104   434,204,367 2,730,673 SH   SOLE   2,614,334 0 116,340
TOPGOLF CALLAWAY BRANDS CORP COM 131193104   1,006,334 72,712 SH   SOLE   72,712 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   375,341 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100   1,289,462 238,348 SH   SOLE   236,606 0 1,742
TREX CO INC COM 89531P105   44,860,459 727,900 SH   SOLE   708,716 5,140 14,044
UDR INC COM 902653104   660,680 18,522 SH   SOLE   18,522 0 0
UNIFIRST CORP MASS COM 904708104   152,989,360 938,527 SH   SOLE   907,634 945 29,949
UNITED PARCEL SERVICE INC CL B 911312106   270,792,879 1,737,300 SH   SOLE   1,689,715 0 47,585
VAIL RESORTS INC COM 91879Q109   32,280,231 145,479 SH   SOLE   141,768 1,021 2,689
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   4,105 29 SH   SOLE   29 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   219,174 1,159 SH   SOLE   1,159 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   133,880,661 4,130,844 SH   SOLE   4,008,797 0 122,047
VISA INC COM CL A 92826C839   80,930,399 351,856 SH   SOLE   307,444 0 44,412
VONTIER CORPORATION COM 928881101   24,827,370 802,955 SH   SOLE   797,677 0 5,278
VULCAN MATLS CO COM 929160109   216,572,023 1,072,033 SH   SOLE   1,032,197 0 39,836
WATERS CORP COM 941848103   158,722,649 578,836 SH   SOLE   558,810 938 19,088
WELLS FARGO CO NEW COM 949746101   2,271,081 55,582 SH   SOLE   55,582 0 0
WHITE MTNS INS GROUP LTD COM G9618E107   96,038,294 64,210 SH   SOLE   63,039 273 898
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   27,299,713 115,418 SH   SOLE   112,570 654 2,193