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
ABBOTT LABS COM 002824100   861,333 7,615 SH   SOLE   0 0 7,615
ABM INDS INC COM 000957100   533,050 10,415 SH   SOLE   0 0 10,415
ACUITY BRANDS INC COM 00508Y102   501,919 1,718 SH   SOLE   0 0 1,718
ADVANCED MICRO DEVICES INC COM 007903107   1,308,639 10,834 SH   SOLE   0 0 10,834
ALPHABET INC CAP STK CL A 02079K305   1,791,934 9,466 SH   SOLE   0 0 9,466
ALPHABET INC CAP STK CL C 02079K107   303,414 1,593 SH   SOLE   0 0 1,593
AMAZON COM INC COM 023135106   519,954 2,370 SH   SOLE   0 0 2,370
AMERICAN EXPRESS CO COM 025816109   2,768,630 9,328 SH   SOLE   0 0 9,328
AMERICAN FINL GROUP INC OHIO COM 025932104   273,860 2,000 SH   SOLE   0 0 2,000
AMERICAN HOMES 4 RENT CL A 02665T306   299,552 8,005 SH   SOLE   0 0 8,005
AMGEN INC COM 031162100   485,289 1,861 SH   SOLE   0 0 1,861
ANALOG DEVICES INC COM 032654105   824,345 3,880 SH   SOLE   0 0 3,880
APPLE INC COM 037833100   9,471,420 37,822 SH   SOLE   0 0 37,822
APPLIED MATLS INC COM 038222105   6,047,084 37,183 SH   SOLE   0 0 37,183
ARCHER DANIELS MIDLAND CO COM 039483102   1,431,004 28,325 SH   SOLE   0 0 28,325
AT&T INC COM 00206R102   515,616 22,644 SH   SOLE   0 0 22,644
ATLANTIC UN BANKSHARES CORP COM 04911A107   276,506 7,299 SH   SOLE   0 0 7,299
BANK AMERICA CORP COM 060505104   3,683,478 83,810 SH   SOLE   0 0 83,810
BASSETT FURNITURE INDS INC COM 070203104   588,581 42,558 SH   SOLE   0 0 42,558
BAXTER INTL INC COM 071813109   1,397,716 47,932 SH   SOLE   0 0 47,932
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   11,953,809 26,371 SH   SOLE   0 0 26,371
BLUE OWL CAPITAL CORPORATION COM 69121K104   2,281,124 150,868 SH   SOLE   0 0 150,868
BLUE OWL CAPITAL INC COM CL A 09581B103   359,557 15,458 SH   SOLE   0 0 15,458
BRISTOL-MYERS SQUIBB CO COM 110122108   590,040 10,432 SH   SOLE   0 0 10,432
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108   348,037 12,582 SH   SOLE   0 0 12,582
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   264,673 11,613 SH   SOLE   0 0 11,613
BUCKLE INC COM 118440106   1,691,588 33,292 SH   SOLE   0 0 33,292
CABLE ONE INC COM 12685J105   618,338 1,707 SH   SOLE   0 0 1,707
CAL MAINE FOODS INC COM NEW 128030202   1,728,587 16,795 SH   SOLE   0 0 16,795
CANADIAN NATL RY CO COM 136375102   1,626,951 16,027 SH   SOLE   0 0 16,027
CASEYS GEN STORES INC COM 147528103   3,929,394 9,916 SH   SOLE   0 0 9,916
CATERPILLAR INC COM 149123101   1,830,302 5,045 SH   SOLE   0 0 5,045
CHEVRON CORP NEW COM 166764100   914,358 6,312 SH   SOLE   0 0 6,312
CINTAS CORP COM 172908105   289,300 1,583 SH   SOLE   0 0 1,583
CISCO SYS INC COM 17275R102   3,075,470 51,950 SH   SOLE   0 0 51,950
COCA COLA CO COM 191216100   1,370,690 22,015 SH   SOLE   0 0 22,015
COINBASE GLOBAL INC COM CL A 19260Q107   1,269,061 5,111 SH   SOLE   0 0 5,111
COMCAST CORP NEW CL A 20030N101   627,540 16,721 SH   SOLE   0 0 16,721
CONOCOPHILLIPS COM 20825C104   311,846 3,144 SH   SOLE   0 0 3,144
CONSTELLIUM SE CL A SHS F21107101   3,195,811 311,179 SH   SOLE   0 0 311,179
COSTCO WHSL CORP NEW COM 22160K105   5,497,496 5,999 SH   SOLE   0 0 5,999
COTERRA ENERGY INC COM 127097103   1,687,185 66,060 SH   SOLE   0 0 66,060
CRACKER BARREL OLD CTRY STOR COM 22410J106   1,024,858 19,388 SH   SOLE   0 0 19,388
CRACKER BARREL OLD CTRY STOR NOTE 0.625% 6/1 22410JAB2   14,100 15,000 PRN   SOLE   0 0 15,000
CUMMINS INC COM 231021106   1,728,004 4,956 SH   SOLE   0 0 4,956
CVS HEALTH CORP COM 126650100   538,680 12,000 SH   SOLE   0 0 12,000
DARDEN RESTAURANTS INC COM 237194105   4,018,919 21,527 SH   SOLE   0 0 21,527
DEERE & CO COM 244199105   4,695,448 11,082 SH   SOLE   0 0 11,082
DIAGEO PLC SPON ADR NEW 25243Q205   2,867,423 22,555 SH   SOLE   0 0 22,555
DIGITAL RLTY TR INC COM 253868103   221,116 1,246 SH   SOLE   0 0 1,246
DOW INC COM 260557103   401,300 10,000 SH   SOLE   0 0 10,000
DUKE ENERGY CORP NEW COM NEW 26441C204   342,760 3,181 SH   SOLE   0 0 3,181
EATON CORP PLC SHS G29183103   242,857 731 SH   SOLE   0 0 731
ELME COMMUNITIES SH BEN INT 939653101   157,716 10,328 SH   SOLE   0 0 10,328
ENBRIDGE INC COM 29250N105   1,543,029 36,366 SH   SOLE   0 0 36,366
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   160,113 40,535 SH   SOLE   0 0 40,535
EXXON MOBIL CORP COM 30231G102   1,003,320 9,327 SH   SOLE   0 0 9,327
F5 INC COM 315616102   1,796,268 7,143 SH   SOLE   0 0 7,143
FASTENAL CO COM 311900104   1,126,556 15,666 SH   SOLE   0 0 15,666
FEDEX CORP COM 31428X106   2,445,814 8,693 SH   SOLE   0 0 8,693
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107   1,039,925 5,991 SH   SOLE   0 0 5,991
FORTINET INC COM 34959E109   945,178 10,004 SH   SOLE   0 0 10,004
GALLAGHER ARTHUR J & CO COM 363576109   207,138 729 SH   SOLE   0 0 729
GENERAC HLDGS INC COM 368736104   4,058,589 26,176 SH   SOLE   0 0 26,176
GENERAL DYNAMICS CORP COM 369550108   226,981 861 SH   SOLE   0 0 861
GENERAL MLS INC COM 370334104   1,261,300 19,778 SH   SOLE   0 0 19,778
GENUINE PARTS CO COM 372460105   1,018,358 8,721 SH   SOLE   0 0 8,721
GLADSTONE COMMERCIAL CORP COM 376536108   727,236 44,780 SH   SOLE   0 0 44,780
GOLDEN ENTMT INC COM 381013101   1,408,095 44,559 SH   SOLE   0 0 44,559
GRAHAM HLDGS CO COM CL B 384637104   2,541,070 2,914 SH   SOLE   0 0 2,914
HAEMONETICS CORP MASS COM 405024100   986,521 12,634 SH   SOLE   0 0 12,634
HAEMONETICS CORP MASS NOTE 3/0 405024AB6   60,243 64,000 PRN   SOLE   0 0 64,000
HEARTLAND EXPRESS INC COM 422347104   369,917 32,969 SH   SOLE   0 0 32,969
HOME DEPOT INC COM 437076102   1,696,957 4,362 SH   SOLE   0 0 4,362
HONEYWELL INTL INC COM 438516106   1,702,152 7,535 SH   SOLE   0 0 7,535
ILLINOIS TOOL WKS INC COM 452308109   278,671 1,099 SH   SOLE   0 0 1,099
INTELLICHECK INC COM NEW 45817G201   33,393 11,926 SH   SOLE   0 0 11,926
INTERNATIONAL BUSINESS MACHS COM 459200101   351,382 1,598 SH   SOLE   0 0 1,598
INTERNATIONAL PAPER CO COM 460146103   538,200 10,000 SH   SOLE   0 0 10,000
INTUIT COM 461202103   5,174,150 8,232 SH   SOLE   0 0 8,232
INVITATION HOMES INC COM 46187W107   514,417 16,090 SH   SOLE   0 0 16,090
IRON MTN INC DEL COM 46284V101   998,729 9,501 SH   SOLE   0 0 9,501
JOHNSON & JOHNSON COM 478160104   827,799 5,723 SH   SOLE   0 0 5,723
JPMORGAN CHASE & CO. COM 46625H100   1,612,908 6,728 SH   SOLE   0 0 6,728
KENVUE INC COM 49177J102   361,333 16,924 SH   SOLE   0 0 16,924
KIMCO RLTY CORP COM 49446R109   494,526 21,106 SH   SOLE   0 0 21,106
KINDER MORGAN INC DEL COM 49456B101   560,412 20,453 SH   SOLE   0 0 20,453
KOHLS CORP COM 500255104   281,585 20,055 SH   SOLE   0 0 20,055
L3HARRIS TECHNOLOGIES INC COM 502431109   1,610,571 7,659 SH   SOLE   0 0 7,659
LEIDOS HOLDINGS INC COM 525327102   1,310,523 9,097 SH   SOLE   0 0 9,097
LENNAR CORP CL A 526057104   428,370 3,141 SH   SOLE   0 0 3,141
LOCKHEED MARTIN CORP COM 539830109   3,050,398 6,277 SH   SOLE   0 0 6,277
LPL FINL HLDGS INC COM 50212V100   3,047,824 9,334 SH   SOLE   0 0 9,334
MARKEL GROUP INC COM 570535104   552,394 320 SH   SOLE   0 0 320
MARRIOTT INTL INC NEW CL A 571903202   6,125,818 21,961 SH   SOLE   0 0 21,961
MEDTRONIC PLC SHS G5960L103   698,797 8,748 SH   SOLE   0 0 8,748
MERCK & CO INC COM 58933Y105   508,661 5,113 SH   SOLE   0 0 5,113
MICROSOFT CORP COM 594918104   11,895,365 28,221 SH   SOLE   0 0 28,221
MSC INDL DIRECT INC CL A 553530106   1,101,444 14,746 SH   SOLE   0 0 14,746
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   663,425 17,500 SH   SOLE   0 0 17,500
NEWMONT CORP COM 651639106   372,200 10,000 SH   SOLE   0 0 10,000
NEWTEKONE INC COM NEW 652526203   322,532 25,256 SH   SOLE   0 0 25,256
NOVARTIS AG SPONSORED ADR 66987V109   291,930 3,000 SH   SOLE   0 0 3,000
NUVEEN QUALITY MUNCP INCOME COM 67066V101   155,863 13,367 SH   SOLE   0 0 13,367
NVIDIA CORPORATION COM 67066G104   578,604 4,308 SH   SOLE   0 0 4,308
NVR INC COM 62944T105   3,557,822 435 SH   SOLE   0 0 435
OMEGA HEALTHCARE INVS INC COM 681936100   670,551 17,716 SH   SOLE   0 0 17,716
PALO ALTO NETWORKS INC COM 697435105   378,113 2,078 SH   SOLE   0 0 2,078
PENNANTPARK FLOATING RATE CA COM 70806A106   211,810 19,378 SH   SOLE   0 0 19,378
PFIZER INC COM 717081103   461,919 17,411 SH   SOLE   0 0 17,411
PHILLIPS 66 COM 718546104   1,072,834 9,416 SH   SOLE   0 0 9,416
PRICE T ROWE GROUP INC COM 74144T108   1,121,737 9,918 SH   SOLE   0 0 9,918
PRUDENTIAL FINL INC COM 744320102   622,485 5,251 SH   SOLE   0 0 5,251
QUALCOMM INC COM 747525103   1,305,770 8,500 SH   SOLE   0 0 8,500
REALTY INCOME CORP COM 756109104   439,929 8,236 SH   SOLE   0 0 8,236
REDWOOD TRUST INC COM 758075402   1,600,829 245,149 SH   SOLE   0 0 245,149
REDWOOD TRUST INC NOTE 7.750% 6/1 758075AF2   12,727 13,000 PRN   SOLE   0 0 13,000
RENAISSANCERE HLDGS LTD COM G7496G103   380,957 1,531 SH   SOLE   0 0 1,531
ROYAL CARIBBEAN GROUP COM V7780T103   2,693,455 11,675 SH   SOLE   0 0 11,675
RTX CORPORATION COM 75513E101   1,093,662 9,450 SH   SOLE   0 0 9,450
RWT HLDGS INC NOTE 5.750%10/0 749772AD1   19,800 20,000 PRN   SOLE   0 0 20,000
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203   2,827,128 64,857 SH   SOLE   0 0 64,857
RYMAN HOSPITALITY PPTYS INC COM 78377T107   3,178,854 30,466 SH   SOLE   0 0 30,466
SAMSARA INC COM CL A 79589L106   279,310 6,393 SH   SOLE   0 0 6,393
SANDY SPRING BANCORP INC COM 800363103   940,794 27,908 SH   SOLE   0 0 27,908
SAUL CTRS INC COM 804395101   1,188,266 30,625 SH   SOLE   0 0 30,625
SENTINELONE INC CL A 81730H109   644,644 29,038 SH   SOLE   0 0 29,038
SHENANDOAH TELECOMMUNICATION COM 82312B106   513,225 40,699 SH   SOLE   0 0 40,699
SIMON PPTY GROUP INC NEW COM 828806109   663,677 3,853 SH   SOLE   0 0 3,853
SINCLAIR INC CL A 829242106   923,111 57,194 SH   SOLE   0 0 57,194
SKECHERS U S A INC CL A 830566105   799,112 11,884 SH   SOLE   0 0 11,884
SNAP ON INC COM 833034101   335,657 988 SH   SOLE   0 0 988
SOUTHERN CO COM 842587107   574,924 6,984 SH   SOLE   0 0 6,984
SOUTHWEST AIRLS CO COM 844741108   529,545 15,750 SH   SOLE   0 0 15,750
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   259,039 608 SH   SOLE   0 0 608
SPDR S&P 500 ETF TR TR UNIT 78462F103   445,253 759 SH   SOLE   0 0 759
SYSCO CORP COM 871829107   1,641,335 21,466 SH   SOLE   0 0 21,466
TEXAS ROADHOUSE INC COM 882681109   924,346 5,123 SH   SOLE   0 0 5,123
TITAN INTL INC ILL COM 88830M102   1,606,399 236,583 SH   SOLE   0 0 236,583
TRACTOR SUPPLY CO COM 892356106   460,698 8,682 SH   SOLE   0 0 8,682
TRAVELERS COMPANIES INC COM 89417E109   602,558 2,501 SH   SOLE   0 0 2,501
UNION PAC CORP COM 907818108   382,730 1,678 SH   SOLE   0 0 1,678
UNITED BANKSHARES INC WEST V COM 909907107   208,198 5,544 SH   SOLE   0 0 5,544
UNITED PARCEL SERVICE INC CL B 911312106   2,114,090 16,765 SH   SOLE   0 0 16,765
US BANCORP DEL COM NEW 902973304   203,278 4,250 SH   SOLE   0 0 4,250
UTZ BRANDS INC COM CL A 918090101   369,695 23,607 SH   SOLE   0 0 23,607
VALERO ENERGY CORP COM 91913Y100   2,025,954 16,526 SH   SOLE   0 0 16,526
VERIZON COMMUNICATIONS INC COM 92343V104   951,544 23,794 SH   SOLE   0 0 23,794
VICI PPTYS INC COM 925652109   365,566 12,515 SH   SOLE   0 0 12,515
WALMART INC COM 931142103   3,306,044 36,591 SH   SOLE   0 0 36,591
WASTE MGMT INC DEL COM 94106L109   246,100 1,219 SH   SOLE   0 0 1,219
WATERS CORP COM 941848103   200,700 541 SH   SOLE   0 0 541
WEC ENERGY GROUP INC COM 92939U106   256,426 2,726 SH   SOLE   0 0 2,726
WEYERHAEUSER CO MTN BE COM NEW 962166104   526,911 18,717 SH   SOLE   0 0 18,717