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
ABM INDS INC COM 000957100   461,884 10,303 SH   SOLE   10,303 0 0
ACUITY BRANDS INC COM 00508Y102   320,052 1,563 SH   SOLE   1,563 0 0
ALPHABET INC CAP STK CL C 02079K107   217,148 1,541 SH   SOLE   1,541 0 0
ALPHABET INC CAP STK CL A 02079K305   1,313,784 9,405 SH   SOLE   9,405 0 0
AMAZON COM INC COM 023135106   315,427 2,076 SH   SOLE   2,076 0 0
AMERICAN EXPRESS CO COM 025816109   1,747,515 9,328 SH   SOLE   9,328 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   237,780 2,000 SH   SOLE   2,000 0 0
AMERICAN HOMES 4 RENT CL A 02665T306   244,620 6,803 SH   SOLE   6,803 0 0
AMGEN INC COM 031162100   2,690,822 9,342 SH   SOLE   9,342 0 0
ANALOG DEVICES INC COM 032654105   770,413 3,880 SH   SOLE   3,880 0 0
APPLE INC COM 037833100   7,163,448 37,207 SH   SOLE   37,207 0 0
APPLIED MATLS INC COM 038222105   3,647,784 22,507 SH   SOLE   22,507 0 0
AT&T INC COM 00206R102   414,656 24,711 SH   SOLE   24,711 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107   266,450 7,292 SH   SOLE   7,292 0 0
BANK AMERICA CORP COM 060505104   2,307,109 68,521 SH   SOLE   68,521 0 0
BASSETT FURNITURE INDS INC COM 070203104   713,649 42,991 SH   SOLE   42,991 0 0
BAXTER INTL INC COM 071813109   1,211,044 31,326 SH   SOLE   31,326 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,382,152 23,502 SH   SOLE   23,502 0 0
BEST BUY INC COM 086516101   347,255 4,436 SH   SOLE   4,436 0 0
BLUE OWL CAPITAL CORPORATION COM 69121K104   1,814,778 122,952 SH   SOLE   122,952 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   295,080 11,228 SH   SOLE   11,228 0 0
BUCKLE INC COM 118440106   1,217,679 25,625 SH   SOLE   25,625 0 0
CABLE ONE INC COM 12685J105   968,483 1,740 SH   SOLE   1,740 0 0
CAL MAINE FOODS INC COM NEW 128030202   980,833 17,091 SH   SOLE   17,091 0 0
CANADIAN NATL RY CO COM 136375102   1,906,839 15,178 SH   SOLE   15,178 0 0
CATERPILLAR INC COM 149123101   1,340,254 4,533 SH   SOLE   4,533 0 0
CHEVRON CORP NEW COM 166764100   624,949 4,190 SH   SOLE   4,190 0 0
CISCO SYS INC COM 17275R102   2,388,149 47,271 SH   SOLE   47,271 0 0
COCA COLA CO COM 191216100   1,349,074 22,893 SH   SOLE   22,893 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   412,364 2,371 SH   SOLE   2,371 0 0
COMCAST CORP NEW CL A 20030N101   726,941 16,578 SH   SOLE   16,578 0 0
CONOCOPHILLIPS COM 20825C104   363,844 3,135 SH   SOLE   3,135 0 0
CONSTELLIUM SE CL A SHS F21107101   5,323,300 266,698 SH   SOLE   266,698 0 0
COSTCO WHSL CORP NEW COM 22160K105   3,909,058 5,922 SH   SOLE   5,922 0 0
COTERRA ENERGY INC COM 127097103   1,613,577 63,228 SH   SOLE   63,228 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106   674,167 8,746 SH   SOLE   8,746 0 0
CUMMINS INC COM 231021106   482,394 2,014 SH   SOLE   2,014 0 0
DARDEN RESTAURANTS INC COM 237194105   3,484,021 21,205 SH   SOLE   21,205 0 0
DEERE & CO COM 244199105   4,217,118 10,546 SH   SOLE   10,546 0 0
DISNEY WALT CO COM 254687106   558,354 6,184 SH   SOLE   6,184 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   269,234 2,774 SH   SOLE   2,774 0 0
ELME COMMUNITIES SH BEN INT 939653101   201,010 13,768 SH   SOLE   13,768 0 0
ENBRIDGE INC COM 29250N105   1,212,612 33,665 SH   SOLE   33,665 0 0
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   191,325 40,535 SH   SOLE   40,535 0 0
EXXON MOBIL CORP COM 30231G102   912,995 9,132 SH   SOLE   9,132 0 0
F5 INC COM 315616102   1,277,572 7,138 SH   SOLE   7,138 0 0
FASTENAL CO COM 311900104   937,985 14,482 SH   SOLE   14,482 0 0
FEDEX CORP COM 31428X106   1,453,236 5,745 SH   SOLE   5,745 0 0
FORD MTR CO DEL COM 345370860   923,825 75,785 SH   SOLE   75,785 0 0
FORTINET INC COM 34959E109   586,471 10,020 SH   SOLE   10,020 0 0
GENERAC HLDGS INC COM 368736104   3,356,751 25,973 SH   SOLE   25,973 0 0
GENERAL MLS INC COM 370334104   932,578 14,317 SH   SOLE   14,317 0 0
GENUINE PARTS CO COM 372460105   1,289,168 9,308 SH   SOLE   9,308 0 0
GLADSTONE COMMERCIAL CORP COM 376536108   281,789 21,283 SH   SOLE   21,283 0 0
GOLDEN ENTMT INC COM 381013101   1,744,104 43,679 SH   SOLE   43,679 0 0
GRAHAM HLDGS CO COM CL B 384637104   2,058,316 2,955 SH   SOLE   2,955 0 0
HAEMONETICS CORP MASS COM 405024100   1,030,994 12,057 SH   SOLE   12,057 0 0
HAEMONETICS CORP MASS NOTE 3/0 405024AB6   56,960 64,000 PRN   SOLE   64,000 0 0
HEARTLAND EXPRESS INC COM 422347104   498,292 34,943 SH   SOLE   34,943 0 0
HOME DEPOT INC COM 437076102   1,600,509 4,618 SH   SOLE   4,618 0 0
HONEYWELL INTL INC COM 438516106   1,557,946 7,429 SH   SOLE   7,429 0 0
HORMEL FOODS CORP COM 440452100   448,265 13,960 SH   SOLE   13,960 0 0
ILLINOIS TOOL WKS INC COM 452308109   285,561 1,090 SH   SOLE   1,090 0 0
INTELLICHECK INC COM NEW 45817G201   22,659 11,926 SH   SOLE   11,926 0 0
INTERFACE INC COM 458665304   158,031 12,522 SH   SOLE   12,522 0 0
INTUIT COM 461202103   5,135,086 8,216 SH   SOLE   8,216 0 0
INVITATION HOMES INC COM 46187W107   448,877 13,160 SH   SOLE   13,160 0 0
IRON MTN INC DEL COM 46284V101   674,774 9,642 SH   SOLE   9,642 0 0
JOHNSON & JOHNSON COM 478160104   492,039 3,139 SH   SOLE   3,139 0 0
JPMORGAN CHASE & CO COM 46625H100   355,321 2,089 SH   SOLE   2,089 0 0
KENVUE INC COM 49177J102   399,596 18,560 SH   SOLE   18,560 0 0
KIMCO RLTY CORP COM 49446R109   426,460 20,012 SH   SOLE   20,012 0 0
KOHLS CORP COM 500255104   574,848 20,044 SH   SOLE   20,044 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   956,261 4,540 SH   SOLE   4,540 0 0
LEIDOS HOLDINGS INC COM 525327102   949,759 8,775 SH   SOLE   8,775 0 0
LENNAR CORP CL A 526057104   465,746 3,125 SH   SOLE   3,125 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401   470,077 43,126 SH   SOLE   43,126 0 0
LOCKHEED MARTIN CORP COM 539830109   2,511,131 5,540 SH   SOLE   5,540 0 0
LPL FINL HLDGS INC COM 50212V100   2,075,639 9,119 SH   SOLE   9,119 0 0
MARKEL GROUP INC COM 570535104   398,992 281 SH   SOLE   281 0 0
MARRIOTT INTL INC NEW CL A 571903202   1,381,506 6,126 SH   SOLE   6,126 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   299,053 60,907 SH   SOLE   60,907 0 0
MEDTRONIC PLC SHS G5960L103   737,712 8,955 SH   SOLE   8,955 0 0
MICROSOFT CORP COM 594918104   8,638,464 22,972 SH   SOLE   22,972 0 0
MICROSOFT CORP COM 594918104   0 0 SH Call SOLE   0 0 0
MSC INDL DIRECT INC CL A 553530106   1,392,004 13,747 SH   SOLE   13,747 0 0
NEWTEKONE INC COM NEW 652526203   207,082 15,006 SH   SOLE   15,006 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   158,036 13,802 SH   SOLE   13,802 0 0
NVR INC COM 62944T105   2,597,167 371 SH   SOLE   371 0 0
PALO ALTO NETWORKS INC COM 697435105   306,085 1,038 SH   SOLE   1,038 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106   152,722 12,622 SH   SOLE   12,622 0 0
PFIZER INC COM 717081103   336,478 11,687 SH   SOLE   11,687 0 0
PHILLIPS 66 COM 718546104   702,093 5,273 SH   SOLE   5,273 0 0
PRICE T ROWE GROUP INC COM 74144T108   1,004,115 9,324 SH   SOLE   9,324 0 0
REALTY INCOME CORP COM 756109104   376,020 6,549 SH   SOLE   6,549 0 0
REDWOOD TRUST INC COM 758075402   1,685,453 227,457 SH   SOLE   227,457 0 0
REDWOOD TRUST INC NOTE 5.625% 7/1 758075AD7   96,040 98,000 PRN   SOLE   98,000 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   1,559,632 12,044 SH   SOLE   12,044 0 0
RTX CORPORATION COM 75513E101   395,016 4,695 SH   SOLE   4,695 0 0
RWT HLDGS INC NOTE 5.750%10/0 749772AD1   14,016 15,000 PRN   SOLE   15,000 0 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   3,284,982 24,632 SH   SOLE   24,632 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107   3,286,012 29,857 SH   SOLE   29,857 0 0
SAUL CTRS INC COM 804395101   986,059 25,110 SH   SOLE   25,110 0 0
SENTINELONE INC CL A 81730H109   796,803 29,038 SH   SOLE   29,038 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106   970,756 44,901 SH   SOLE   44,901 0 0
SIMON PPTY GROUP INC NEW COM 828806109   539,354 3,781 SH   SOLE   3,781 0 0
SINCLAIR INC CL A 829242106   810,692 62,217 SH   SOLE   62,217 0 0
SKECHERS U S A INC CL A 830566105   766,188 12,290 SH   SOLE   12,290 0 0
SNAP ON INC COM 833034101   281,107 973 SH   SOLE   973 0 0
SOUTHERN CO COM 842587107   493,145 7,033 SH   SOLE   7,033 0 0
SOUTHWEST AIRLS CO COM 844741108   475,198 16,454 SH   SOLE   16,454 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   225,767 599 SH   SOLE   599 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   356,474 750 SH   SOLE   750 0 0
SYSCO CORP COM 871829107   1,804,816 24,680 SH   SOLE   24,680 0 0
TEXAS ROADHOUSE INC COM 882681109   586,883 4,801 SH   SOLE   4,801 0 0
TITAN INTL INC ILL COM 88830M102   2,296,921 154,363 SH   SOLE   154,363 0 0
TRACTOR SUPPLY CO COM 892356106   394,793 1,836 SH   SOLE   1,836 0 0
TRAVELERS COMPANIES INC COM 89417E109   472,061 2,478 SH   SOLE   2,478 0 0
TRUIST FINL CORP COM 89832Q109   338,859 9,178 SH   SOLE   9,178 0 0
UNITED BANKSHARES INC WEST V COM 909907107   201,793 5,374 SH   SOLE   5,374 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,833,000 11,658 SH   SOLE   11,658 0 0
UTZ BRANDS INC COM CL A 918090101   396,347 24,406 SH   SOLE   24,406 0 0
VALERO ENERGY CORP COM 91913Y100   2,026,259 15,587 SH   SOLE   15,587 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   537,308 14,252 SH   SOLE   14,252 0 0
VICI PPTYS INC COM 925652109   316,844 9,939 SH   SOLE   9,939 0 0
WALMART INC COM 931142103   1,830,754 11,613 SH   SOLE   11,613 0 0
WATERS CORP COM 941848103   237,704 722 SH   SOLE   722 0 0
WEC ENERGY GROUP INC COM 92939U106   221,467 2,631 SH   SOLE   2,631 0 0
WESTERN DIGITAL CORP. NOTE 1.500% 2/0 958102AP0   76,692 77,000 PRN   SOLE   77,000 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   688,041 19,788 SH   SOLE   19,788 0 0