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
3M CO COM 88579Y101   581,000 5,528 SH   SOLE   0 0 5,528
ABB LTD SPONSORED ADR 000375204   395,929 11,543 SH   SOLE   0 0 11,543
ABM INDS INC COM 000957100   503,619 11,206 SH   SOLE   0 0 11,206
ACUITY BRANDS INC COM 00508Y102   284,823 1,559 SH   SOLE   0 0 1,559
ALPHABET INC CAP STK CL A 02079K305   914,899 8,820 SH   SOLE   0 0 8,820
AMERICAN EXPRESS CO COM 025816109   526,126 3,190 SH   SOLE   0 0 3,190
AMERICAN FINL GROUP INC OHIO COM 025932104   243,000 2,000 SH   SOLE   0 0 2,000
AMERICAN HOMES 4 RENT CL A 02665T306   207,138 6,586 SH   SOLE   0 0 6,586
AMGEN INC COM 031162100   209,175 865 SH   SOLE   0 0 865
ANALOG DEVICES INC COM 032654105   765,214 3,880 SH   SOLE   0 0 3,880
APPLE INC COM 037833100   6,975,549 42,302 SH   SOLE   0 0 42,302
APPLIED MATLS INC COM 038222105   2,875,344 23,409 SH   SOLE   0 0 23,409
AT&T INC COM 00206R102   793,070 41,198 SH   SOLE   0 0 41,198
ATLANTIC UN BANKSHARES CORP COM 04911A107   248,432 7,088 SH   SOLE   0 0 7,088
BANK AMERICA CORP COM 060505104   1,993,547 69,704 SH   SOLE   0 0 69,704
BASSETT FURNITURE INDS INC COM 070203104   760,263 42,711 SH   SOLE   0 0 42,711
BAXTER INTL INC COM 071813109   1,692,652 41,732 SH   SOLE   0 0 41,732
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,103,501 23,006 SH   SOLE   0 0 23,006
BEST BUY INC COM 086516101   343,752 4,392 SH   SOLE   0 0 4,392
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   344,437 10,931 SH   SOLE   0 0 10,931
BUCKLE INC COM 118440106   821,310 23,012 SH   SOLE   0 0 23,012
CABLE ONE INC COM 12685J105   1,235,524 1,760 SH   SOLE   0 0 1,760
CAL MAINE FOODS INC COM NEW 128030202   1,069,967 17,572 SH   SOLE   0 0 17,572
CANADIAN NATL RY CO COM 136375102   1,774,561 15,042 SH   SOLE   0 0 15,042
CATERPILLAR INC COM 149123101   1,109,331 4,848 SH   SOLE   0 0 4,848
CHEVRON CORP NEW COM 166764100   663,810 4,068 SH   SOLE   0 0 4,068
CISCO SYS INC COM 17275R102   2,527,835 48,356 SH   SOLE   0 0 48,356
COCA COLA CO COM 191216100   1,527,243 24,621 SH   SOLE   0 0 24,621
COMCAST CORP NEW CL A 20030N101   623,997 16,460 SH   SOLE   0 0 16,460
CONOCOPHILLIPS COM 20825C104   319,873 3,224 SH   SOLE   0 0 3,224
CONSTELLIUM SE CL A SHS F21107101   3,818,478 249,900 SH   SOLE   0 0 249,900
COSTCO WHSL CORP NEW COM 22160K105   3,086,614 6,212 SH   SOLE   0 0 6,212
COTERRA ENERGY INC COM 127097103   1,495,782 60,953 SH   SOLE   0 0 60,953
CRACKER BARREL OLD CTRY STOR COM 22410J106   476,295 4,193 SH   SOLE   0 0 4,193
CUMMINS INC COM 231021106   557,786 2,335 SH   SOLE   0 0 2,335
DARDEN RESTAURANTS INC COM 237194105   3,285,691 21,176 SH   SOLE   0 0 21,176
DEERE & CO COM 244199105   3,944,197 9,553 SH   SOLE   0 0 9,553
DISNEY WALT CO COM 254687106   802,078 8,010 SH   SOLE   0 0 8,010
DOMINION ENERGY INC COM 25746U109   229,409 4,103 SH   SOLE   0 0 4,103
DUKE ENERGY CORP NEW COM NEW 26441C204   296,815 3,077 SH   SOLE   0 0 3,077
ELME COMMUNITIES SH BEN INT 939653101   261,656 14,650 SH   SOLE   0 0 14,650
ENBRIDGE INC COM 29250N105   1,319,710 34,593 SH   SOLE   0 0 34,593
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   126,469 40,535 SH   SOLE   0 0 40,535
EXXON MOBIL CORP COM 30231G102   986,701 8,998 SH   SOLE   0 0 8,998
F5 INC COM 315616102   1,107,691 7,603 SH   SOLE   0 0 7,603
FASTENAL CO COM 311900104   773,174 14,334 SH   SOLE   0 0 14,334
FEDEX CORP COM 31428X106   1,297,413 5,678 SH   SOLE   0 0 5,678
FORD MTR CO DEL COM 345370860   1,079,540 85,678 SH   SOLE   0 0 85,678
FORTINET INC COM 34959E109   665,929 10,020 SH   SOLE   0 0 10,020
GENERAC HLDGS INC COM 368736104   357,081 3,306 SH   SOLE   0 0 3,306
GENUINE PARTS CO COM 372460105   210,001 1,255 SH   SOLE   0 0 1,255
GLADSTONE COMMERCIAL CORP COM 376536108   276,720 21,910 SH   SOLE   0 0 21,910
GOLDEN ENTMT INC COM 381013101   958,525 22,030 SH   SOLE   0 0 22,030
GRAHAM HLDGS CO COM CL B 384637104   1,791,350 3,006 SH   SOLE   0 0 3,006
HAEMONETICS CORP MASS COM 405024100   1,023,369 12,367 SH   SOLE   0 0 12,367
HAEMONETICS CORP MASS NOTE 3/0 405024AB6   54,303 64,000 SH   SOLE   0 0 64,000
HEARTLAND EXPRESS INC COM 422347104   586,295 36,828 SH   SOLE   0 0 36,828
HOME DEPOT INC COM 437076102   1,502,226 5,090 SH   SOLE   0 0 5,090
HONEYWELL INTL INC COM 438516106   1,326,496 6,941 SH   SOLE   0 0 6,941
HORMEL FOODS CORP COM 440452100   576,442 14,454 SH   SOLE   0 0 14,454
ILLINOIS TOOL WKS INC COM 452308109   263,832 1,084 SH   SOLE   0 0 1,084
INTERFACE INC COM 458665304   101,500 12,500 SH   SOLE   0 0 12,500
INTUIT COM 461202103   4,026,567 9,032 SH   SOLE   0 0 9,032
INVITATION HOMES INC COM 46187W107   397,593 12,731 SH   SOLE   0 0 12,731
IRON MTN INC DEL COM 46284V101   533,230 10,078 SH   SOLE   0 0 10,078
JOHNSON & JOHNSON COM 478160104   871,582 5,623 SH   SOLE   0 0 5,623
JPMORGAN CHASE & CO COM 46625H100   266,720 2,047 SH   SOLE   0 0 2,047
KIMCO RLTY CORP COM 49446R109   417,796 21,393 SH   SOLE   0 0 21,393
KOHLS CORP COM 500255104   442,230 18,786 SH   SOLE   0 0 18,786
LEIDOS HOLDINGS INC COM 525327102   1,291,344 14,027 SH   SOLE   0 0 14,027
LENNAR CORP CL A 526057104   326,574 3,107 SH   SOLE   0 0 3,107
LILLY ELI & CO COM 532457108   351,662 1,024 SH   SOLE   0 0 1,024
LIONS GATE ENTMNT CORP CL A VTG 535919401   508,501 45,935 SH   SOLE   0 0 45,935
LOCKHEED MARTIN CORP COM 539830109   2,529,152 5,350 SH   SOLE   0 0 5,350
LPL FINL HLDGS INC COM 50212V100   977,390 4,829 SH   SOLE   0 0 4,829
MARKEL CORP COM 570535104   333,404 261 SH   SOLE   0 0 261
MARRIOTT INTL INC NEW CL A 571903202   1,013,255 6,102 SH   SOLE   0 0 6,102
MEDICAL PPTYS TRUST INC COM 58463J304   552,939 67,268 SH   SOLE   0 0 67,268
MEDTRONIC PLC SHS G5960L103   738,313 9,158 SH   SOLE   0 0 9,158
MICROSOFT CORP COM 594918104   6,670,409 23,137 SH   SOLE   0 0 23,137
MSC INDL DIRECT INC CL A 553530106   1,767,194 21,038 SH   SOLE   0 0 21,038
NEOGEN CORP COM 640491106   300,561 16,229 SH   SOLE   0 0 16,229
NEWTEKONE INC COM NEW 652526203   156,518 12,228 SH   SOLE   0 0 12,228
NORTHROP GRUMMAN CORP COM 666807102   889,998 1,928 SH   SOLE   0 0 1,928
NUVEEN QUALITY MUNCP INCOME COM 67066V101   292,308 25,352 SH   SOLE   0 0 25,352
NVR INC COM 62944T105   2,039,422 366 SH   SOLE   0 0 366
OWL ROCK CAPITAL CORPORATION COM 69121K104   1,591,019 126,171 SH   SOLE   0 0 126,171
PENNANTPARK FLOATING RATE CA COM 70806A106   127,466 12,014 SH   SOLE   0 0 12,014
PERKINELMER INC COM 714046109   1,192,280 8,947 SH   SOLE   0 0 8,947
PFIZER INC COM 717081103   466,067 11,423 SH   SOLE   0 0 11,423
PHILLIPS 66 COM 718546104   513,454 5,065 SH   SOLE   0 0 5,065
PRICE T ROWE GROUP INC COM 74144T108   1,026,534 9,092 SH   SOLE   0 0 9,092
RAYTHEON TECHNOLOGIES CORP COM 75513E101   475,209 4,853 SH   SOLE   0 0 4,853
REALTY INCOME CORP COM 756109104   415,121 6,556 SH   SOLE   0 0 6,556
REDWOOD TRUST INC COM 758075402   1,477,948 219,280 SH   SOLE   0 0 219,280
REDWOOD TRUST INC NOTE 4.750% 8/1 758075AC9   538,765 554,000 SH   SOLE   0 0 554,000
REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7   50,802 54,000 SH   SOLE   0 0 54,000
RENAISSANCERE HLDGS LTD COM G7496G103   270,663 1,351 SH   SOLE   0 0 1,351
ROYAL CARIBBEAN GROUP COM V7780T103   797,802 12,217 SH   SOLE   0 0 12,217
RWT HLDGS INC NOTE 5.750%10/0 749772AD1   13,462 15,000 SH   SOLE   0 0 15,000
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   2,455,825 26,045 SH   SOLE   0 0 26,045
RYMAN HOSPITALITY PPTYS INC COM 78377T107   2,686,645 29,941 SH   SOLE   0 0 29,941
SAUL CTRS INC COM 804395101   1,009,875 25,894 SH   SOLE   0 0 25,894
SCIENCE APPLICATIONS INTL CO COM 808625107   325,389 3,028 SH   SOLE   0 0 3,028
SENTINELONE INC CL A 81730H109   613,991 37,530 SH   SOLE   0 0 37,530
SHENANDOAH TELECOMMUNICATION COM 82312B106   958,477 50,393 SH   SOLE   0 0 50,393
SIMON PPTY GROUP INC NEW COM 828806109   458,413 4,094 SH   SOLE   0 0 4,094
SINCLAIR BROADCAST GROUP INC CL A 829226109   1,040,763 60,651 SH   SOLE   0 0 60,651
SKECHERS U S A INC CL A 830566105   1,474,188 31,022 SH   SOLE   0 0 31,022
SNAP ON INC COM 833034101   237,816 963 SH   SOLE   0 0 963
SOUTHERN CO COM 842587107   507,314 7,291 SH   SOLE   0 0 7,291
SOUTHWEST AIRLS CO COM 844741108   557,524 17,134 SH   SOLE   0 0 17,134
SPDR S&P 500 ETF TR TR UNIT 78462F103   312,625 764 SH   SOLE   0 0 764
SYSCO CORP COM 871829107   1,913,344 24,775 SH   SOLE   0 0 24,775
TEXAS ROADHOUSE INC COM 882681109   506,489 4,687 SH   SOLE   0 0 4,687
TITAN INTL INC ILL COM 88830M102   1,227,512 117,129 SH   SOLE   0 0 117,129
TRACTOR SUPPLY CO COM 892356106   517,449 2,202 SH   SOLE   0 0 2,202
TRAVELERS COMPANIES INC COM 89417E109   422,189 2,463 SH   SOLE   0 0 2,463
TRUIST FINL CORP COM 89832Q109   349,087 10,237 SH   SOLE   0 0 10,237
UNITED PARCEL SERVICE INC CL B 911312106   2,155,664 11,112 SH   SOLE   0 0 11,112
UTZ BRANDS INC COM CL A 918090101   414,234 25,151 SH   SOLE   0 0 25,151
VALERO ENERGY CORP COM 91913Y100   2,155,743 15,442 SH   SOLE   0 0 15,442
VERIZON COMMUNICATIONS INC COM 92343V104   726,948 18,692 SH   SOLE   0 0 18,692
VICI PPTYS INC COM 925652109   364,805 11,183 SH   SOLE   0 0 11,183
WALMART INC COM 931142103   1,763,451 11,960 SH   SOLE   0 0 11,960
WATERS CORP COM 941848103   232,842 752 SH   SOLE   0 0 752
WEC ENERGY GROUP INC COM 92939U106   303,948 3,207 SH   SOLE   0 0 3,207
WEYERHAEUSER CO MTN BE COM NEW 962166104   612,921 20,343 SH   SOLE   0 0 20,343