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   489,885 4,894 SH   SOLE   0 0 4,894
ABM INDS INC COM 000957100   479,968 11,254 SH   SOLE   0 0 11,254
ACUITY BRANDS INC COM 00508Y102   254,408 1,560 SH   SOLE   0 0 1,560
ALPHABET INC CAP STK CL A 02079K305   1,055,754 8,820 SH   SOLE   0 0 8,820
AMAZON COM INC COM 023135106   249,770 1,916 SH   SOLE   0 0 1,916
AMERICAN EXPRESS CO COM 025816109   1,624,881 9,328 SH   SOLE   0 0 9,328
AMERICAN FINL GROUP INC OHIO COM 025932104   237,500 2,000 SH   SOLE   0 0 2,000
AMERICAN HOMES 4 RENT CL A 02665T306   234,860 6,625 SH   SOLE   0 0 6,625
AMGEN INC COM 031162100   2,040,894 9,192 SH   SOLE   0 0 9,192
ANALOG DEVICES INC COM 032654105   755,863 3,880 SH   SOLE   0 0 3,880
APPLE INC COM 037833100   8,142,621 41,979 SH   SOLE   0 0 41,979
APPLIED MATLS INC COM 038222105   3,215,100 22,244 SH   SOLE   0 0 22,244
AT&T INC COM 00206R102   442,613 27,750 SH   SOLE   0 0 27,750
BANK AMERICA CORP COM 060505104   1,956,243 68,186 SH   SOLE   0 0 68,186
BASSETT FURNITURE INDS INC COM 070203104   641,128 42,628 SH   SOLE   0 0 42,628
BAXTER INTL INC COM 071813109   1,454,496 31,925 SH   SOLE   0 0 31,925
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,932,274 23,262 SH   SOLE   0 0 23,262
BEST BUY INC COM 086516101   361,101 4,406 SH   SOLE   0 0 4,406
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   324,807 11,014 SH   SOLE   0 0 11,014
BUCKLE INC COM 118440106   810,916 23,437 SH   SOLE   0 0 23,437
CABLE ONE INC COM 12685J105   1,156,925 1,761 SH   SOLE   0 0 1,761
CAL MAINE FOODS INC COM NEW 128030202   776,830 17,263 SH   SOLE   0 0 17,263
CANADIAN NATL RY CO COM 136375102   1,812,574 14,971 SH   SOLE   0 0 14,971
CATERPILLAR INC COM 149123101   1,109,071 4,508 SH   SOLE   0 0 4,508
CHEVRON CORP NEW COM 166764100   642,370 4,082 SH   SOLE   0 0 4,082
CISCO SYS INC COM 17275R102   2,522,950 48,762 SH   SOLE   0 0 48,762
COCA COLA CO COM 191216100   1,422,325 23,619 SH   SOLE   0 0 23,619
COMCAST CORP NEW CL A 20030N101   679,519 16,354 SH   SOLE   0 0 16,354
CONOCOPHILLIPS COM 20825C104   324,074 3,128 SH   SOLE   0 0 3,128
CONSTELLIUM SE CL A SHS F21107101   4,305,992 250,348 SH   SOLE   0 0 250,348
COSTCO WHSL CORP NEW COM 22160K105   3,312,844 6,153 SH   SOLE   0 0 6,153
COTERRA ENERGY INC COM 127097103   1,569,223 62,025 SH   SOLE   0 0 62,025
CRACKER BARREL OLD CTRY STOR COM 22410J106   1,623,488 17,423 SH   SOLE   0 0 17,423
CUMMINS INC COM 231021106   544,542 2,221 SH   SOLE   0 0 2,221
DARDEN RESTAURANTS INC COM 237194105   3,532,926 21,145 SH   SOLE   0 0 21,145
DEERE & CO COM 244199105   4,224,176 10,425 SH   SOLE   0 0 10,425
DISNEY WALT CO COM 254687106   697,488 7,812 SH   SOLE   0 0 7,812
DUKE ENERGY CORP NEW COM NEW 26441C204   249,765 2,783 SH   SOLE   0 0 2,783
ELME COMMUNITIES SH BEN INT 939653101   222,710 13,547 SH   SOLE   0 0 13,547
ENBRIDGE INC COM 29250N105   1,285,338 34,599 SH   SOLE   0 0 34,599
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   243,210 40,535 SH   SOLE   0 0 40,535
EXXON MOBIL CORP COM 30231G102   967,617 9,022 SH   SOLE   0 0 9,022
F5 INC COM 315616102   1,108,369 7,578 SH   SOLE   0 0 7,578
FASTENAL CO COM 311900104   847,955 14,375 SH   SOLE   0 0 14,375
FEDEX CORP COM 31428X106   1,407,782 5,679 SH   SOLE   0 0 5,679
FORD MTR CO DEL COM 345370860   1,287,154 85,073 SH   SOLE   0 0 85,073
FORTINET INC COM 34959E109   757,412 10,020 SH   SOLE   0 0 10,020
GENERAC HLDGS INC COM 368736104   633,355 4,247 SH   SOLE   0 0 4,247
GENUINE PARTS CO COM 372460105   208,003 1,229 SH   SOLE   0 0 1,229
GLADSTONE COMMERCIAL CORP COM 376536108   269,656 21,799 SH   SOLE   0 0 21,799
GOLDEN ENTMT INC COM 381013101   1,789,500 42,811 SH   SOLE   0 0 42,811
GRAHAM HLDGS CO COM CL B 384637104   1,686,043 2,950 SH   SOLE   0 0 2,950
HAEMONETICS CORP MASS COM 405024100   1,027,810 12,072 SH   SOLE   0 0 12,072
HAEMONETICS CORP MASS NOTE 3/0 405024AB6   54,458 64,000 SH   SOLE   0 0 64,000
HEARTLAND EXPRESS INC COM 422347104   601,818 36,674 SH   SOLE   0 0 36,674
HOME DEPOT INC COM 437076102   1,416,713 4,561 SH   SOLE   0 0 4,561
HONEYWELL INTL INC COM 438516106   1,511,035 7,282 SH   SOLE   0 0 7,282
HORMEL FOODS CORP COM 440452100   580,452 14,432 SH   SOLE   0 0 14,432
ILLINOIS TOOL WKS INC COM 452308109   271,645 1,086 SH   SOLE   0 0 1,086
INTERFACE INC COM 458665304   109,985 12,513 SH   SOLE   0 0 12,513
INTUIT COM 461202103   4,154,879 9,068 SH   SOLE   0 0 9,068
INVITATION HOMES INC COM 46187W107   450,831 13,106 SH   SOLE   0 0 13,106
IRON MTN INC DEL COM 46284V101   540,681 9,516 SH   SOLE   0 0 9,516
JOHNSON & JOHNSON COM 478160104   998,718 6,034 SH   SOLE   0 0 6,034
JPMORGAN CHASE & CO COM 46625H100   283,075 1,946 SH   SOLE   0 0 1,946
KIMCO RLTY CORP COM 49446R109   413,907 20,989 SH   SOLE   0 0 20,989
KOHLS CORP COM 500255104   437,623 18,986 SH   SOLE   0 0 18,986
LEIDOS HOLDINGS INC COM 525327102   774,251 8,751 SH   SOLE   0 0 8,751
LENNAR CORP CL A 526057104   390,095 3,113 SH   SOLE   0 0 3,113
LILLY ELI & CO COM 532457108   480,236 1,024 SH   SOLE   0 0 1,024
LIONS GATE ENTMNT CORP CL A VTG 535919401   403,814 45,732 SH   SOLE   0 0 45,732
LOCKHEED MARTIN CORP COM 539830109   2,492,905 5,415 SH   SOLE   0 0 5,415
LPL FINL HLDGS INC COM 50212V100   3,614,326 16,623 SH   SOLE   0 0 16,623
MARKEL GROUP INC COM 570535104   367,926 266 SH   SOLE   0 0 266
MARRIOTT INTL INC NEW CL A 571903202   1,104,873 6,015 SH   SOLE   0 0 6,015
MEDICAL PPTYS TRUST INC COM 58463J304   556,926 60,143 SH   SOLE   0 0 60,143
MEDTRONIC PLC SHS G5960L103   782,777 8,885 SH   SOLE   0 0 8,885
MICROSOFT CORP COM 594918104   7,917,854 23,251 SH   SOLE   0 0 23,251
MSC INDL DIRECT INC CL A 553530106   1,304,839 13,695 SH   SOLE   0 0 13,695
NEOGEN CORP COM 640491106   337,560 15,520 SH   SOLE   0 0 15,520
NEWTEKONE INC COM NEW 652526203   224,971 14,149 SH   SOLE   0 0 14,149
NORTHROP GRUMMAN CORP COM 666807102   831,284 1,824 SH   SOLE   0 0 1,824
NUVEEN QUALITY MUNCP INCOME COM 67066V101   233,712 20,738 SH   SOLE   0 0 20,738
NVR INC COM 62944T105   2,317,976 365 SH   SOLE   0 0 365
OWL ROCK CAPITAL CORPORATION COM 69121K104   1,704,646 127,023 SH   SOLE   0 0 127,023
PALO ALTO NETWORKS INC COM 697435105   215,395 843 SH   SOLE   0 0 843
PENNANTPARK FLOATING RATE CA COM 70806A106   129,240 12,135 SH   SOLE   0 0 12,135
PFIZER INC COM 717081103   425,360 11,597 SH   SOLE   0 0 11,597
PHILLIPS 66 COM 718546104   480,502 5,038 SH   SOLE   0 0 5,038
PRICE T ROWE GROUP INC COM 74144T108   1,018,158 9,089 SH   SOLE   0 0 9,089
RAYTHEON TECHNOLOGIES CORP COM 75513E101   473,855 4,837 SH   SOLE   0 0 4,837
REALTY INCOME CORP COM 756109104   362,576 6,064 SH   SOLE   0 0 6,064
REDWOOD TRUST INC COM 758075402   1,411,937 221,654 SH   SOLE   0 0 221,654
REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7   51,235 54,000 SH   SOLE   0 0 54,000
REDWOOD TRUST INC NOTE 4.750% 8/1 758075AC9   578,436 585,000 SH   SOLE   0 0 585,000
RENAISSANCERE HLDGS LTD COM G7496G103   242,145 1,298 SH   SOLE   0 0 1,298
ROYAL CARIBBEAN GROUP COM V7780T103   1,265,886 12,202 SH   SOLE   0 0 12,202
RWT HLDGS INC NOTE 5.750%10/0 749772AD1   12,975 15,000 SH   SOLE   0 0 15,000
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   2,867,796 25,929 SH   SOLE   0 0 25,929
RYMAN HOSPITALITY PPTYS INC COM 78377T107   2,765,587 29,763 SH   SOLE   0 0 29,763
SAUL CTRS INC COM 804395101   904,351 24,555 SH   SOLE   0 0 24,555
SENTINELONE INC CL A 81730H109   566,703 37,530 SH   SOLE   0 0 37,530
SHENANDOAH TELECOMMUNICATION COM 82312B106   972,513 50,052 SH   SOLE   0 0 50,052
SIMON PPTY GROUP INC NEW COM 828806109   454,556 3,936 SH   SOLE   0 0 3,936
SINCLAIR INC CL A 829242106   852,010 61,651 SH   SOLE   0 0 61,651
SKECHERS U S A INC CL A 830566105   653,114 12,402 SH   SOLE   0 0 12,402
SNAP ON INC COM 833034101   277,159 962 SH   SOLE   0 0 962
SOUTHERN CO COM 842587107   492,013 7,004 SH   SOLE   0 0 7,004
SOUTHWEST AIRLS CO COM 844741108   609,311 16,827 SH   SOLE   0 0 16,827
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   203,993 593 SH   SOLE   0 0 593
SPDR S&P 500 ETF TR TR UNIT 78462F103   330,113 745 SH   SOLE   0 0 745
SYSCO CORP COM 871829107   1,812,956 24,433 SH   SOLE   0 0 24,433
TEXAS ROADHOUSE INC COM 882681109   535,044 4,765 SH   SOLE   0 0 4,765
TITAN INTL INC ILL COM 88830M102   1,748,278 152,289 SH   SOLE   0 0 152,289
TRACTOR SUPPLY CO COM 892356106   450,090 2,036 SH   SOLE   0 0 2,036
TRAVELERS COMPANIES INC COM 89417E109   425,187 2,448 SH   SOLE   0 0 2,448
TRUIST FINL CORP COM 89832Q109   298,538 9,837 SH   SOLE   0 0 9,837
UNITED PARCEL SERVICE INC CL B 911312106   2,023,396 11,288 SH   SOLE   0 0 11,288
UTZ BRANDS INC COM CL A 918090101   407,840 24,929 SH   SOLE   0 0 24,929
VALERO ENERGY CORP COM 91913Y100   1,811,207 15,441 SH   SOLE   0 0 15,441
VERIZON COMMUNICATIONS INC COM 92343V104   549,609 14,778 SH   SOLE   0 0 14,778
VICI PPTYS INC COM 925652109   296,815 9,444 SH   SOLE   0 0 9,444
WALMART INC COM 931142103   1,856,719 11,813 SH   SOLE   0 0 11,813
WEC ENERGY GROUP INC COM 92939U106   230,910 2,617 SH   SOLE   0 0 2,617
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0   29,085 30,000 SH   SOLE   0 0 30,000
WEYERHAEUSER CO MTN BE COM NEW 962166104   672,489 20,068 SH   SOLE   0 0 20,068