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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM 002824100 687,537 7,577 SH SOLE 7,577 0 0
ABM INDS INC COM 000957100 1,534,869 34,694 SH SOLE 34,694 0 0
ACUITY INC COM 00508Y102 647,886 1,720 SH SOLE 1,720 0 0
ADVANCED MICRO DEVICES INC COM 007903107 6,321,294 10,881 SH SOLE 10,881 0 0
ALPHABET INC CAP STK CL A 02079K305 3,236,740 9,057 SH SOLE 9,057 0 0
ALPHABET INC CAP STK CL C 02079K107 570,368 1,614 SH SOLE 1,614 0 0
AMAZON COM INC COM 023135106 569,693 2,390 SH SOLE 2,390 0 0
AMERICAN EXPRESS CO COM 025816109 5,669,165 16,760 SH SOLE 16,760 0 0
AMERICAN FINANCIAL GROUP INC COM 025932104 279,880 2,000 SH SOLE 2,000 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 282,040 8,414 SH SOLE 8,414 0 0
AMGEN INC COM 031162100 668,970 1,847 SH SOLE 1,847 0 0
ANALOG DEVICES INC COM 032654105 401,294 1,010 SH SOLE 1,010 0 0
APPLE INC COM 037833100 10,742,506 37,125 SH SOLE 37,125 0 0
APPLIED MATLS INC COM 038222105 28,162,806 38,952 SH SOLE 38,952 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,638,696 21,448 SH SOLE 21,448 0 0
AT&T INC COM 00206R102 416,028 20,098 SH SOLE 20,098 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,442,067 34,083 SH SOLE 34,083 0 0
BANK OF AMER CORP COM 060505104 4,745,494 83,283 SH SOLE 83,283 0 0
BASSETT FURNITURE INDS INC COM 070203104 715,046 40,352 SH SOLE 40,352 0 0
BAXTER INTL INC COM 071813109 857,844 40,236 SH SOLE 40,236 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,312,057 26,603 SH SOLE 26,603 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 1,585,468 18,177 SH SOLE 18,177 0 0
BLUE OWL CAPITAL CORPORATION COM 69121K104 2,076,358 191,017 SH SOLE 191,017 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103 1,508,677 172,420 SH SOLE 172,420 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 602,009 10,447 SH SOLE 10,447 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 462,300 12,454 SH SOLE 12,454 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 425,587 12,254 SH SOLE 12,254 0 0
BUCKLE INC COM 118440106 1,653,218 39,175 SH SOLE 39,175 0 0
CAL MAINE FOODS INC COM NEW 128030202 1,340,827 16,643 SH SOLE 16,643 0 0
CANADIAN NATL RY CO COM 136375102 1,570,198 13,168 SH SOLE 13,168 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,023,786 10,087 SH SOLE 10,087 0 0
CASEYS GEN STORES INC COM 147528103 7,965,855 10,022 SH SOLE 10,022 0 0
CATERPILLAR INC COM 149123101 5,402,608 5,073 SH SOLE 5,073 0 0
CHEVRON CORPORATION COM 166764100 1,136,186 6,854 SH SOLE 6,854 0 0
CINTAS CORP COM 172908105 384,184 2,258 SH SOLE 2,258 0 0
CISCO SYS INC COM 17275R102 6,212,644 52,891 SH SOLE 52,891 0 0
CITIGROUP INC COM NEW 172967424 321,225 2,295 SH SOLE 2,295 0 0
COCA COLA CO COM 191216100 1,773,733 21,825 SH SOLE 21,825 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 346,616 2,371 SH SOLE 2,371 0 0
COMCAST CORP NEW CL A 20030N101 409,899 16,696 SH SOLE 16,696 0 0
CONOCOPHILLIPS COM 20825C104 253,505 2,438 SH SOLE 2,438 0 0
CONSTELLIUM SE CL A SHS F21107101 10,412,536 326,719 SH SOLE 326,719 0 0
CORNING INC COM 219350105 944,981 3,699 SH SOLE 3,699 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 5,328,759 5,696 SH SOLE 5,696 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,161,327 21,788 SH SOLE 21,788 0 0
CUMMINS INC COM 231021106 346,962 486 SH SOLE 486 0 0
CVS HEALTH CORP COM 126650100 232,763 2,250 SH SOLE 2,250 0 0
DARDEN RESTAURANTS INC COM 237194105 2,131,655 10,347 SH SOLE 10,347 0 0
DEERE & CO COM 244199105 5,725,538 9,026 SH SOLE 9,026 0 0
DEVON ENERGY CORP NEW COM 25179M103 453,993 10,987 SH SOLE 10,987 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 1,951,310 24,276 SH SOLE 24,276 0 0
DIGITAL RLTY TR INC COM 253868103 216,143 1,203 SH SOLE 1,203 0 0
DIGITALOCEAN HLDGS INC COM 25402D102 481,140 3,064 SH SOLE 3,064 0 0
DOMINION ENERGY INC COM 25746U109 506,081 7,410 SH SOLE 7,410 0 0
DOW HLDGS INC COM 260557103 273,600 10,000 SH SOLE 10,000 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 416,609 3,291 SH SOLE 3,291 0 0
EATON CORP PLC SHS G29183103 378,566 888 SH SOLE 888 0 0
ENBRIDGE INC COM 29250N105 1,973,377 36,402 SH SOLE 36,402 0 0
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 235,103 40,535 SH SOLE 40,535 0 0
EXXON MOBIL CORP COM 30231G102 1,313,800 9,609 SH SOLE 9,609 0 0
F5 INC COM 315616102 2,500,781 6,012 SH SOLE 6,012 0 0
FASTENAL CO COM 311900104 1,690,803 35,203 SH SOLE 35,203 0 0
FEDEX CORP COM 31428X106 2,716,335 8,674 SH SOLE 8,674 0 0
FEDEX FGHT HLDG CO INC COMMON STOCK 314352105 650,357 4,307 SH SOLE 4,307 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 1,419,117 5,979 SH SOLE 5,979 0 0
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 378,167 7,849 SH SOLE 7,849 0 0
FORTINET INC COM 34959E109 1,413,918 9,204 SH SOLE 9,204 0 0
GALLAGHER ARTHUR J & CO COM 363576109 250,478 1,091 SH SOLE 1,091 0 0
GENERAC HLDGS INC COM 368736104 8,817,973 30,115 SH SOLE 30,115 0 0
GENERAL DYNAMICS CORP COM 369550108 306,161 864 SH SOLE 864 0 0
GENERAL MILLS INC COM 370334104 677,905 19,480 SH SOLE 19,480 0 0
GENUINE PARTS CO COM 372460105 844,360 7,156 SH SOLE 7,156 0 0
GLADSTONE COMMERCIAL CORP COM 376536108 532,330 43,278 SH SOLE 43,278 0 0
GRAHAM HLDGS CO COM CL B 384637104 3,315,081 2,904 SH SOLE 2,904 0 0
HAEMONETICS CORP MASS COM 405024100 2,783,648 37,115 SH SOLE 37,115 0 0
HEALTHEQUITY INC COM 42226A107 6,484,886 71,799 SH SOLE 71,799 0 0
HEARTLAND EXPRESS INC COM 422347104 985,524 64,751 SH SOLE 64,751 0 0
HOME DEPOT INC COM 437076102 1,552,487 4,401 SH SOLE 4,401 0 0
HONEYWELL AEROSPACE INC COM 43849R105 844,083 3,818 SH SOLE 3,818 0 0
HONEYWELL INTL INC COM 438516205 854,850 3,818 SH SOLE 3,818 0 0
ILLINOIS TOOL WKS INC COM 452308109 300,930 1,112 SH SOLE 1,112 0 0
INTEL CORP COM 458140100 309,675 2,217 SH SOLE 2,217 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 564,962 2,009 SH SOLE 2,009 0 0
INTERNATIONAL PAPER CO COM 460146103 381,000 10,000 SH SOLE 10,000 0 0
INTUIT COM 461202103 2,513,024 9,628 SH SOLE 9,628 0 0
INVESCO EXCHANGE TRADED FD T LARGE CAP VALUE 46137V738 310,278 4,095 SH SOLE 4,095 0 0
INVITATION HOMES INC COM 46187W107 497,598 16,471 SH SOLE 16,471 0 0
IRON MTN INC DEL COM 46284V101 1,183,419 9,369 SH SOLE 9,369 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,265,276 9,200 SH SOLE 9,200 0 0
ISHARES TR CORE S&P SCP ETF 464287804 240,040 1,618 SH SOLE 1,618 0 0
JOHNSON & JOHNSON COM 478160104 1,470,048 5,788 SH SOLE 5,788 0 0
JPMORGAN CHASE & CO COM 46625H100 2,236,716 6,833 SH SOLE 6,833 0 0
KIMCO REALTY CORP COM 49446R109 486,736 19,200 SH SOLE 19,200 0 0
KINDER MORGAN INC DEL COM 49456B101 653,882 20,453 SH SOLE 20,453 0 0
KLA CORP COM NEW 482480100 354,283 1,174 SH SOLE 1,174 0 0
KOHLS CORP COM 500255104 355,799 20,078 SH SOLE 20,078 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 2,260,246 7,778 SH SOLE 7,778 0 0
LEIDOS HOLDINGS INC COM 525327102 893,366 8,675 SH SOLE 8,675 0 0
LENNAR CORP CL A 526057104 228,166 2,521 SH SOLE 2,521 0 0
LISTED FDS TR YIEL YOU INC ETF 53656G357 225,595 23,055 SH SOLE 23,055 0 0
LKQ CORP COM 501889208 453,572 17,226 SH SOLE 17,226 0 0
LOCKHEED MARTIN CORP COM 539830109 3,320,838 6,518 SH SOLE 6,518 0 0
LPL FINL HLDGS INC COM 50212V100 2,600,427 9,231 SH SOLE 9,231 0 0
MARKEL GROUP INC COM 570535104 629,846 322 SH SOLE 322 0 0
MARRIOTT INTL INC NEW CL A 571903202 8,470,226 22,856 SH SOLE 22,856 0 0
MEDTRONIC PLC SHS G5960L103 632,413 8,084 SH SOLE 8,084 0 0
MERCK & CO INC COM 58933Y105 658,043 5,120 SH SOLE 5,120 0 0
MICROSOFT CORP COM 594918104 10,726,530 28,755 SH SOLE 28,755 0 0
MILLROSE PPTYS INC COM CL A 601137102 1,734,833 57,731 SH SOLE 57,731 0 0
MSC INDL DIRECT INC CL A 553530106 1,718,331 14,445 SH SOLE 14,445 0 0
MURPHY USA INC COM 626755102 1,176,583 2,183 SH SOLE 2,183 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 778,225 17,500 SH SOLE 17,500 0 0
NETFLIX INC. COM 64110L106 2,193,115 30,715 SH SOLE 30,715 0 0
NEWMONT CORP COM 651639106 934,000 10,000 SH SOLE 10,000 0 0
NEWTEKONE INC COM NEW 652526203 251,200 16,961 SH SOLE 16,961 0 0
NOVARTIS AG SPONSORED ADR 66987V109 470,160 3,000 SH SOLE 3,000 0 0
NVIDIA CORPORATION COM 67066G104 836,571 4,180 SH SOLE 4,180 0 0
NVR INC COM 62944T105 3,001,303 440 SH SOLE 440 0 0
OCULAR THERAPEUTIX INC COM 67576A100 4,272,986 435,131 SH SOLE 435,131 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 834,400 17,500 SH SOLE 17,500 0 0
PALO ALTO NETWORKS INC COM 697435105 780,943 2,290 SH SOLE 2,290 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 163,228 21,821 SH SOLE 21,821 0 0
PFIZER INC COM 717081103 369,081 15,327 SH SOLE 15,327 0 0
PHILIP MORRIS INTL INC COM 718172109 293,243 1,620 SH SOLE 1,620 0 0
PHILLIPS 66 COM 718546104 1,589,376 9,401 SH SOLE 9,401 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,145,259 10,073 SH SOLE 10,073 0 0
PROCTER & GAMBLE CO COM 742718109 373,406 2,546 SH SOLE 2,546 0 0
PROFESIONALLY MANAGED PORTFO AKRE FOCUS ETF 74316P579 2,593,979 48,768 SH SOLE 48,768 0 0
PRUDENTIAL FINL INC COM 744320102 560,104 5,189 SH SOLE 5,189 0 0
QUALCOMM INC COM 747525103 1,584,096 8,572 SH SOLE 8,572 0 0
REALTY INCOME CORP COM 756109104 442,290 7,138 SH SOLE 7,138 0 0
REDWOOD TRUST INC COM 758075402 1,161,985 245,144 SH SOLE 245,144 0 0
REDWOOD TRUST INC NOTE 7.750% 6/1 758075AF2 45,450 45,000 SH SOLE 45,000 0 0
REGAL REXNORD CORPORATION COM 758750103 1,366,420 5,736 SH SOLE 5,736 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 521,555 1,645 SH SOLE 1,645 0 0
ROBERT HALF INC. COM 770323103 1,487,541 48,454 SH SOLE 48,454 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 4,543,519 14,308 SH SOLE 14,308 0 0
RTX CORPORATION COM 75513E101 1,799,855 9,486 SH SOLE 9,486 0 0
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 4,307,245 66,521 SH SOLE 66,521 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 3,922,269 30,511 SH SOLE 30,511 0 0
SALESFORCE INC COM 79466L302 1,233,906 7,876 SH SOLE 7,876 0 0
SAMSARA INC COM CL A 79589L106 387,603 11,952 SH SOLE 11,952 0 0
SANDISK CORP COM 80004C200 1,268,741 558 SH SOLE 558 0 0
SAUL CTRS INC COM 804395101 1,199,964 32,093 SH SOLE 32,093 0 0
SENTINELONE INC CL A 81730H109 362,937 21,387 SH SOLE 21,387 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 479,636 31,806 SH SOLE 31,806 0 0
SIMON PPTY GROUP INC NEW COM 828806109 889,244 3,976 SH SOLE 3,976 0 0
SINCLAIR INC CL A 829242106 789,441 55,399 SH SOLE 55,399 0 0
SNAP ON INC COM 833034101 396,137 984 SH SOLE 984 0 0
SOUTHERN CO COM 842587107 697,855 7,291 SH SOLE 7,291 0 0
SOUTHWEST AIRLS CO COM 844741108 777,003 15,110 SH SOLE 15,110 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 324,826 621 SH SOLE 621 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 626,300 838 SH SOLE 838 0 0
SYSCO CORP COM 871829107 1,803,694 21,580 SH SOLE 21,580 0 0
T ROWE PRICE EXCHANGE-TRADED PRICE DIV GRWT 87283Q404 208,084 4,244 SH SOLE 4,244 0 0
T ROWE PRICE EXCHANGE-TRADED PRICE EQT INCOME 87283Q206 207,659 4,121 SH SOLE 4,121 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 436,108 913 SH SOLE 913 0 0
TEXAS ROADHOUSE INC COM 882681109 1,023,399 5,296 SH SOLE 5,296 0 0
TITAN INTL INC ILL COM 88830M102 1,788,171 231,928 SH SOLE 231,928 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 210,614 1,734 SH SOLE 1,734 0 0
TRACTOR SUPPLY CO COM 892356106 252,598 7,991 SH SOLE 7,991 0 0
TRAVELERS COMPANIES INC COM 89417E109 827,834 2,507 SH SOLE 2,507 0 0
UNION PAC CORP COM 907818108 458,132 1,684 SH SOLE 1,684 0 0
UNITED BANKSHARES INC WEST V COM 909907107 252,868 5,517 SH SOLE 5,517 0 0
UNITED PARCEL SVCS INC CL B 911312106 1,848,661 17,196 SH SOLE 17,196 0 0
US BANCORP COM NEW 902973304 261,894 4,336 SH SOLE 4,336 0 0
UTZ BRANDS INC COM CL A 918090101 172,868 22,450 SH SOLE 22,450 0 0
VALERO ENERGY CORP COM 91913Y100 4,443,489 17,061 SH SOLE 17,061 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 372,408 3,115 SH SOLE 3,115 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,082,564 25,568 SH SOLE 25,568 0 0
VICI PPTYS INC COM 925652109 1,355,724 51,063 SH SOLE 51,063 0 0
WALMART INC COM 931142103 4,116,738 36,347 SH SOLE 36,347 0 0
WASTE MGMT INC DEL COM 94106L109 346,685 1,555 SH SOLE 1,555 0 0
WATERS CORP COM 941848103 202,897 541 SH SOLE 541 0 0
WEC ENERGY GROUP INC COM 92939U106 340,333 2,914 SH SOLE 2,914 0 0
WELLS FARGO & CO COM 949746101 223,015 2,698 SH SOLE 2,698 0 0
WESTERN DIGITAL CORP COM 958102105 1,143,972 1,791 SH SOLE 1,791 0 0
WEYERHAEUSER CO COM NEW 962166104 305,061 12,742 SH SOLE 12,742 0 0