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,091,447 3,537 SH   SOLE   3,537 0 0
ACI WORLDWIDE INC COM 004498101   11,588,133 500,135 SH   SOLE   496,783 0 3,352
ACUSHNET HLDGS CORP COM 005098108   21,428,440 391,888 SH   SOLE   389,177 0 2,711
AERCAP HOLDINGS NV SHS N00985106   248,531,104 3,912,643 SH   SOLE   3,769,784 4,677 138,182
AIR PRODS & CHEMS INC COM 009158106   403,228,626 1,346,204 SH   SOLE   1,307,847 0 38,357
ALBEMARLE CORP COM 012653101   65,999,615 295,843 SH   SOLE   256,454 0 39,389
ALEXANDER & BALDWIN INC NEW COM 014491104   14,204,735 764,517 SH   SOLE   759,647 0 4,870
ALLISON TRANSMISSION HLDGS I COM 01973R101   134,813,944 2,387,778 SH   SOLE   2,295,086 0 92,692
ALPHABET INC CAP STK CL C 02079K107   135,290,187 1,118,378 SH   SOLE   996,540 0 121,838
ALTRIA GROUP INC COM 02209S103   262,376,453 5,791,975 SH   SOLE   5,602,578 0 189,396
AMAZON COM INC COM 023135106   834,304 6,400 SH   SOLE   6,400 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   320,625 2,700 SH   SOLE   2,700 0 0
AMGEN INC COM 031162100   222,020 1,000 SH   SOLE   1,000 0 0
AMPHENOL CORP NEW CL A 032095101   126,181,026 1,485,356 SH   SOLE   1,427,682 0 57,674
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   300,616 5,300 SH   SOLE   5,300 0 0
APPLE INC COM 037833100   858,258,777 4,424,699 SH   SOLE   4,288,510 0 136,189
APTARGROUP INC COM 038336103   120,185,313 1,037,332 SH   SOLE   997,135 0 40,197
ARMSTRONG WORLD INDS INC NEW COM 04247X102   189,365,586 2,577,805 SH   SOLE   2,491,764 3,173 82,868
ATLANTIC UN BANKSHARES CORP COM 04911A107   16,177,852 623,424 SH   SOLE   619,512 0 3,912
AUTOMATIC DATA PROCESSING IN COM 053015103   216,493 985 SH   SOLE   985 0 0
AXALTA COATING SYS LTD COM G0750C108   44,373,465 1,352,437 SH   SOLE   1,318,478 8,817 25,142
BALL CORP COM 058498106   102,004,065 1,752,346 SH   SOLE   1,683,935 0 68,411
BANK AMERICA CORP COM 060505104   739,710 25,783 SH   SOLE   25,783 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   80,834,638 2,208,597 SH   SOLE   2,122,903 1 85,693
BERKSHIRE HATHAWAY INC DEL CL A 084670108   5,178,100 10 SH   SOLE   10 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   560,812,066 1,644,610 SH   SOLE   1,582,867 0 61,744
BLACK KNIGHT INC COM 09215C105   216,448,290 3,623,779 SH   SOLE   3,491,395 4,450 127,934
BLACKROCK INC COM 09247X101   451,080,171 652,661 SH   SOLE   630,719 0 21,942
BRANDYWINE RLTY TR SH BEN INT NEW 105368203   59,799 12,860 SH   SOLE   12,860 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   6,773,097 105,912 SH   SOLE   105,912 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   51,834,898 312,956 SH   SOLE   305,097 2,037 5,822
BROWN FORMAN CORP CL B 115637209   91,265,018 1,366,652 SH   SOLE   1,313,834 0 52,818
BRUKER CORP COM 116794108   303,442 4,105 SH   SOLE   4,105 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   432,123 4,580 SH   SOLE   4,580 0 0
CABLE ONE INC COM 12685J105   34,298,742 52,199 SH   SOLE   51,403 157 639
CANNAE HLDGS INC COM 13765N107   27,005,735 1,336,256 SH   SOLE   1,312,372 5,065 18,819
CARMAX INC COM 143130102   203,565,779 2,432,088 SH   SOLE   2,301,741 2,496 127,851
CASELLA WASTE SYS INC CL A 147448104   19,691,060 217,701 SH   SOLE   216,252 0 1,449
CBRE GROUP INC CL A 12504L109   132,620,817 1,643,177 SH   SOLE   1,579,046 0 64,131
CHEVRON CORP NEW COM 166764100   363,728,360 2,311,588 SH   SOLE   2,239,308 0 72,280
CHURCH & DWIGHT CO INC COM 171340102   58,239,443 581,058 SH   SOLE   497,280 0 83,778
CHURCHILL DOWNS INC COM 171484108   248,760,986 1,787,461 SH   SOLE   1,733,609 4,054 49,798
CINCINNATI FINL CORP COM 172062101   250,371,439 2,572,662 SH   SOLE   2,523,945 0 48,716
CISCO SYS INC COM 17275R102   314,119,624 6,071,118 SH   SOLE   5,897,982 0 173,136
COCA COLA CO COM 191216100   11,418,073 189,606 SH   SOLE   189,606 0 0
COMCAST CORP NEW CL A 20030N101   187,642,012 4,516,053 SH   SOLE   4,468,168 0 47,886
COPART INC COM 217204106   299,925,933 3,288,301 SH   SOLE   3,160,661 0 127,640
CORNING INC COM 219350105   9,778,122 279,056 SH   SOLE   279,056 0 0
COSAN S A ADS 22113B103   169,894 11,387 SH   SOLE   11,387 0 0
COSTCO WHSL CORP NEW COM 22160K105   931,397 1,730 SH   SOLE   1,730 0 0
CROWN CASTLE INC COM 22822V101   232,865,472 2,043,755 SH   SOLE   2,022,157 0 21,598
CSX CORP COM 126408103   3,612,349 105,934 SH   SOLE   105,934 0 0
CTS CORP COM 126501105   22,054,976 517,358 SH   SOLE   513,940 0 3,418
DECKERS OUTDOOR CORP COM 243537107   80,838,715 153,202 SH   SOLE   149,267 1,023 2,912
DEERE & CO COM 244199105   5,872,419 14,493 SH   SOLE   14,493 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   286,717,553 1,652,741 SH   SOLE   1,645,371 0 7,370
DOLLAR TREE INC COM 256746108   186,418,460 1,299,083 SH   SOLE   1,250,516 59 48,508
DOMINION ENERGY INC COM 25746U109   206,201,496 3,981,493 SH   SOLE   3,938,419 0 43,074
DRIL-QUIP INC COM 262037104   6,247,402 268,475 SH   SOLE   266,810 0 1,665
DUKE ENERGY CORP NEW COM NEW 26441C204   1,741,764 19,409 SH   SOLE   19,409 0 0
ENOVIS CORPORATION COM 194014502   22,543,494 351,583 SH   SOLE   349,284 0 2,299
ENTEGRIS INC COM 29362U104   315,912,416 2,850,681 SH   SOLE   2,747,501 3,897 99,283
ESSENTIAL PPTYS RLTY TR INC COM 29670E107   18,535,129 787,389 SH   SOLE   782,272 0 5,117
EXXON MOBIL CORP COM 30231G102   1,661,088 15,488 SH   SOLE   15,488 0 0
FASTENAL CO COM 311900104   270,378,802 4,583,468 SH   SOLE   4,535,207 0 48,262
FEDEX CORP COM 31428X106   65,034,830 262,343 SH   SOLE   226,710 0 35,633
FIDELITY NATL INFORMATION SV COM 31620M106   242,665,372 4,436,296 SH   SOLE   4,390,771 0 45,525
FIRST INDL RLTY TR INC COM 32054K103   48,661,983 924,430 SH   SOLE   906,242 4,243 13,945
FISERV INC COM 337738108   58,487,681 463,636 SH   SOLE   390,668 0 72,968
GATX CORP COM 361448103   1,285,083 9,982 SH   SOLE   9,982 0 0
GENERAL DYNAMICS CORP COM 369550108   713,653 3,317 SH   SOLE   3,317 0 0
GRAHAM HLDGS CO COM CL B 384637104   13,218,012 23,129 SH   SOLE   22,968 0 161
GREAT LAKES DREDGE & DOCK CO COM 390607109   5,244,791 642,744 SH   SOLE   642,744 0 0
HAEMONETICS CORP MASS COM 405024100   13,266,493 155,820 SH   SOLE   154,757 0 1,063
HANOVER INS GROUP INC COM 410867105   47,903,982 423,817 SH   SOLE   415,560 1,896 6,361
HASBRO INC COM 418056107   142,738,133 2,203,769 SH   SOLE   2,121,801 1,943 80,025
HAYWARD HLDGS INC COM 421298100   20,536,548 1,598,175 SH   SOLE   1,557,225 10,617 30,333
HENRY JACK & ASSOC INC COM 426281101   43,529,960 260,144 SH   SOLE   253,611 1,697 4,836
HERSHEY CO COM 427866108   1,706,200 6,833 SH   SOLE   6,833 0 0
HOME DEPOT INC COM 437076102   79,246,749 255,108 SH   SOLE   225,071 0 30,037
INGEVITY CORP COM 45688C107   18,431,780 316,915 SH   SOLE   314,724 0 2,191
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108   338,034 10,600 SH   SOLE   10,600 0 0
ISHARES TR CORE S&P500 ETF 464287200   16,117,544 36,162 SH   SOLE   35,992 0 170
ISHARES TR RUS MID CAP ETF 464287499   328,635 4,500 SH   SOLE   4,500 0 0
ISHARES TR CORE S&P MCP ETF 464287507   2,603,389 9,956 SH   SOLE   9,956 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   3,913,395 24,795 SH   SOLE   24,795 0 0
ISHARES TR RUS 1000 ETF 464287622   1,045,370 4,289 SH   SOLE   4,289 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   5,740,446 30,653 SH   SOLE   30,325 0 328
ISHARES TR RUSSELL 3000 ETF 464287689   8,397 33 SH   SOLE   33 0 0
JOHNSON & JOHNSON COM 478160104   437,597,598 2,643,775 SH   SOLE   2,581,922 0 61,853
LAMB WESTON HLDGS INC COM 513272104   310,296,461 2,699,404 SH   SOLE   2,608,130 4,840 86,434
LANCASTER COLONY CORP COM 513847103   82,098,060 408,265 SH   SOLE   400,215 1,897 6,153
LANDSTAR SYS INC COM 515098101   40,858,117 212,206 SH   SOLE   210,798 0 1,408
LENNOX INTL INC COM 526107107   211,525,856 648,713 SH   SOLE   623,523 0 25,190
LILLY ELI & CO COM 532457108   11,014,464 23,486 SH   SOLE   23,486 0 0
LIVANOVA PLC SHS G5509L101   10,527,036 204,687 SH   SOLE   203,243 0 1,444
LIVE NATION ENTERTAINMENT IN COM 538034109   253,286 2,780 SH   SOLE   2,780 0 0
LOWES COS INC COM 548661107   445,003,859 1,971,661 SH   SOLE   1,928,335 0 43,326
LPL FINL HLDGS INC COM 50212V100   493,566 2,270 SH   SOLE   2,270 0 0
M & T BK CORP COM 55261F104   112,309,083 907,475 SH   SOLE   872,088 0 35,387
MALIBU BOATS INC COM CL A 56117J100   14,742,277 251,317 SH   SOLE   249,603 0 1,714
MARKEL GROUP INC COM 570535104   839,590 607 SH   SOLE   607 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   280,292 2,284 SH   SOLE   2,284 0 0
MARTEN TRANS LTD COM 573075108   13,548,241 630,151 SH   SOLE   626,007 0 4,144
MARTIN MARIETTA MATLS INC COM 573284106   151,533,889 328,216 SH   SOLE   300,124 516 27,576
MASONITE INTL CORP COM 575385109   33,724,019 329,208 SH   SOLE   326,976 0 2,232
MATSON INC COM 57686G105   23,279,609 299,493 SH   SOLE   297,460 0 2,033
MBIA INC COM 55262C100   13,507,634 1,563,384 SH   SOLE   1,515,175 12,600 35,609
MERCK & CO INC COM 58933Y105   349,882,033 3,032,169 SH   SOLE   2,999,536 0 32,634
MICROSOFT CORP COM 594918104   410,302,036 1,204,858 SH   SOLE   1,193,272 0 11,586
MOELIS & CO CL A 60786M105   155,137,238 3,421,642 SH   SOLE   3,307,442 0 114,200
MONDELEZ INTL INC CL A 609207105   1,934,442 26,521 SH   SOLE   26,521 0 0
MURPHY USA INC COM 626755102   66,364,076 213,314 SH   SOLE   209,237 938 3,139
NETFLIX INC COM 64110L106   709,189 1,610 SH   SOLE   1,610 0 0
NEWMARKET CORP COM 651587107   266,560,149 662,887 SH   SOLE   630,029 634 32,224
NEXTERA ENERGY INC COM 65339F101   385,840 5,200 SH   SOLE   5,200 0 0
NIKE INC CL B 654106103   14,874,123 134,766 SH   SOLE   134,766 0 0
NORFOLK SOUTHN CORP COM 655844108   317,395,903 1,399,700 SH   SOLE   1,353,441 0 46,258
NUTRIEN LTD COM 67077M108   408,626 6,920 SH   SOLE   6,920 0 0
NVIDIA CORPORATION COM 67066G104   6,734,478 15,920 SH   SOLE   15,920 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   278,449,002 753,074 SH   SOLE   711,638 0 41,436
OREILLY AUTOMOTIVE INC COM 67103H107   75,681,732 79,223 SH   SOLE   70,416 0 8,807
OTIS WORLDWIDE CORP COM 68902V107   186,605,141 2,096,451 SH   SOLE   2,015,066 0 81,385
PACCAR INC COM 693718108   733,694 8,771 SH   SOLE   8,771 0 0
PACKAGING CORP AMER COM 695156109   214,099 1,620 SH   SOLE   1,620 0 0
PAYCHEX INC COM 704326107   259,596,853 2,320,523 SH   SOLE   2,296,098 0 24,424
PENSKE AUTOMOTIVE GRP INC COM 70959W103   3,252,312 19,518 SH   SOLE   19,455 0 63
PERRIGO CO PLC SHS G97822103   94,660,380 2,788,229 SH   SOLE   2,686,491 3,904 97,834
PFIZER INC COM 717081103   266,924,599 7,277,116 SH   SOLE   7,130,382 0 146,733
PHILIP MORRIS INTL INC COM 718172109   199,484,683 2,043,482 SH   SOLE   2,034,321 0 9,160
POOL CORP COM 73278L105   146,960,058 392,270 SH   SOLE   377,064 0 15,206
POST HLDGS INC COM 737446104   191,996,953 2,215,776 SH   SOLE   2,136,368 3,047 76,361
PRICESMART INC COM 741511109   13,115,611 177,094 SH   SOLE   175,818 0 1,276
PROGRESSIVE CORP COM 743315103   330,712,139 2,498,392 SH   SOLE   2,409,397 0 88,995
QUALYS INC COM 74758T303   23,975,172 185,609 SH   SOLE   184,351 0 1,258
RB GLOBAL INC COM 74935Q107   28,267,086 471,118 SH   SOLE   459,403 3,049 8,666
REPUBLIC SVCS INC COM 760759100   58,503,281 381,950 SH   SOLE   329,016 0 52,934
REYNOLDS CONSUMER PRODS INC COM 76171L106   29,184,216 1,033,070 SH   SOLE   1,007,365 6,517 19,188
ROBERT HALF INTL INC COM 770323103   458,842 6,100 SH   SOLE   6,100 0 0
SCHWAB CHARLES CORP COM 808513105   344,091,681 6,070,778 SH   SOLE   5,875,000 0 195,778
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   26,046,194 578,933 SH   SOLE   564,340 3,785 10,808
SERVICE CORP INTL COM 817565104   284,713 4,408 SH   SOLE   4,408 0 0
SHERWIN WILLIAMS CO COM 824348106   1,035,528 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   185,473,253 1,675,610 SH   SOLE   1,610,211 0 65,399
SONY GROUP CORPORATION SPONSORED ADR 835699307   396,176 4,400 SH   SOLE   4,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   864,197 1,950 SH   SOLE   1,944 0 5
STARBUCKS CORP COM 855244109   410,410,359 4,143,048 SH   SOLE   4,015,432 0 127,617
STERIS PLC SHS USD G8473T100   190,972,717 848,843 SH   SOLE   816,161 0 32,682
TARGET CORP COM 87612E106   215,264,486 1,632,028 SH   SOLE   1,615,456 0 16,572
TEMPUR SEALY INTL INC COM 88023U101   44,600,880 1,113,074 SH   SOLE   1,105,728 0 7,346
TEXAS INSTRS INC COM 882508104   507,088,484 2,816,845 SH   SOLE   2,740,477 0 76,368
TOPGOLF CALLAWAY BRANDS CORP COM 131193104   5,141,249 259,005 SH   SOLE   259,005 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   380,416 16,369 SH   SOLE   16,369 0 0
TREDEGAR CORP COM 894650100   1,557,639 233,529 SH   SOLE   231,914 0 1,615
TREX CO INC COM 89531P105   49,538,895 755,627 SH   SOLE   736,664 4,883 14,080
UDR INC COM 902653104   795,705 18,522 SH   SOLE   18,522 0 0
UNIFIRST CORP MASS COM 904708104   147,137,781 949,215 SH   SOLE   917,565 908 30,742
UNITED PARCEL SERVICE INC CL B 911312106   324,202,883 1,808,663 SH   SOLE   1,789,652 0 19,011
VERIZON COMMUNICATIONS INC COM 92343V104   209,450,733 5,631,910 SH   SOLE   5,572,384 0 59,526
VISA INC COM CL A 92826C839   84,621,011 356,329 SH   SOLE   311,759 0 44,570
VONTIER CORPORATION COM 928881101   25,569,927 793,851 SH   SOLE   788,557 0 5,294
VULCAN MATLS CO COM 929160109   239,075,642 1,060,485 SH   SOLE   1,019,466 0 41,019
WELLS FARGO CO NEW COM 949746101   2,372,240 55,582 SH   SOLE   55,582 0 0
WHITE MTNS INS GROUP LTD COM G9618E107   90,696,699 65,301 SH   SOLE   64,139 260 901