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 748,835 7,577 SH SOLE 7,577 0 0
ABM INDS INC COM 000957100 1,659,994 34,511 SH SOLE 34,511 0 0
ACUITY INC COM 00508Y102 532,899 1,720 SH SOLE 1,720 0 0
ADVANCED MICRO DEVICES INC COM 007903107 6,656,995 10,882 SH SOLE 10,882 0 0
ALPHABET INC CAP STK CL A 02079K305 3,116,888 9,059 SH SOLE 9,059 0 0
ALPHABET INC CAP STK CL C 02079K107 550,226 1,615 SH SOLE 1,615 0 0
AMAZON COM INC COM 023135106 595,531 2,390 SH SOLE 2,390 0 0
AMERICAN EXPRESS CO COM 025816109 5,108,029 16,797 SH SOLE 16,797 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 258,160 8,495 SH SOLE 8,495 0 0
AMGEN INC COM 031162100 778,880 1,848 SH SOLE 1,848 0 0
ANALOG DEVICES INC COM 032654105 402,016 1,013 SH SOLE 1,013 0 0
APPLE INC COM 037833100 12,223,243 36,704 SH SOLE 36,704 0 0
APPLIED MATLS INC COM 038222105 19,711,113 38,545 SH SOLE 38,545 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,685,766 21,237 SH SOLE 21,237 0 0
AT&T INC COM 00206R102 474,266 19,437 SH SOLE 19,437 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,260,076 33,204 SH SOLE 33,204 0 0
BANK OF AMER CORP COM 060505104 4,538,644 83,385 SH SOLE 83,385 0 0
BASSETT FURNITURE INDS INC COM 070203104 687,056 39,328 SH SOLE 39,328 0 0
BAXTER INTL INC COM 071813109 937,290 39,054 SH SOLE 39,054 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,272,042 26,653 SH SOLE 26,653 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 1,672,358 18,178 SH SOLE 18,178 0 0
BLUE OWL CAPITAL CORPORATION COM 69121K104 2,004,500 191,087 SH SOLE 191,087 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103 1,579,199 173,729 SH SOLE 173,729 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 651,951 10,448 SH SOLE 10,448 0 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 349,485 12,384 SH SOLE 12,384 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108 347,318 12,342 SH SOLE 12,342 0 0
BUCKLE INC COM 118440106 1,701,745 39,622 SH SOLE 39,622 0 0
CAL MAINE FOODS INC COM NEW 128030202 1,139,585 16,744 SH SOLE 16,744 0 0
CANADIAN NATL RY CO COM 136375102 1,445,242 12,155 SH SOLE 12,155 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,949,988 10,100 SH SOLE 10,100 0 0
CASEYS GEN STORES INC COM 147528103 6,947,454 11,418 SH SOLE 11,418 0 0
CATERPILLAR INC COM 149123101 4,101,677 5,059 SH SOLE 5,059 0 0
CHEVRON CORPORATION COM 166764100 1,402,234 6,867 SH SOLE 6,867 0 0
CINTAS CORP COM 172908105 441,620 2,264 SH SOLE 2,264 0 0
CISCO SYS INC COM 17275R102 5,584,976 51,891 SH SOLE 51,891 0 0
CITIGROUP INC COM NEW 172967424 297,173 2,295 SH SOLE 2,295 0 0
COCA COLA CO COM 191216100 1,871,014 21,736 SH SOLE 21,736 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 441,978 2,371 SH SOLE 2,371 0 0
COMCAST CORP NEW CL A 20030N101 366,606 16,848 SH SOLE 16,848 0 0
CONOCOPHILLIPS COM 20825C104 218,026 1,742 SH SOLE 1,742 0 0
CONSTELLIUM SE CL A SHS F21107101 7,850,841 324,549 SH SOLE 324,549 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 5,066,202 5,565 SH SOLE 5,565 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,103,145 20,964 SH SOLE 20,964 0 0
CUMMINS INC COM 231021106 252,070 488 SH SOLE 488 0 0
DARDEN RESTAURANTS INC COM 237194105 2,003,377 10,367 SH SOLE 10,367 0 0
DEERE & CO COM 244199105 6,015,302 8,957 SH SOLE 8,957 0 0
DEVON ENERGY CORP NEW COM 25179M103 500,877 10,879 SH SOLE 10,879 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,026,874 23,678 SH SOLE 23,678 0 0
DIGITAL RLTY TR INC COM 253868103 209,552 1,194 SH SOLE 1,194 0 0
DIGITALOCEAN HLDGS INC COM 25402D102 408,707 3,064 SH SOLE 3,064 0 0
DOMINION ENERGY INC COM 25746U109 409,736 6,770 SH SOLE 6,770 0 0
DOW HLDGS INC COM 260557103 275,400 10,000 SH SOLE 10,000 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 377,286 3,309 SH SOLE 3,309 0 0
EATON CORP PLC SHS G29183103 382,346 890 SH SOLE 890 0 0
ENBRIDGE INC COM 29250N105 1,694,172 36,442 SH SOLE 36,442 0 0
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 188,488 40,535 SH SOLE 40,535 0 0
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 1,568,229 9,636 SH SOLE 9,636 0 0
F5 INC COM 315616102 2,567,829 5,768 SH SOLE 5,768 0 0
FASTENAL CO COM 311900104 1,747,907 35,290 SH SOLE 35,290 0 0
FEDEX CORP COM 31428X106 2,450,979 8,597 SH SOLE 8,597 0 0
FEDEX FGHT HLDG CO INC COMMON STOCK 314352105 459,505 4,201 SH SOLE 4,201 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 1,339,531 6,017 SH SOLE 6,017 0 0
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 368,230 7,850 SH SOLE 7,850 0 0
FORTINET INC COM 34959E109 206,289 1,154 SH SOLE 1,154 0 0
GALLAGHER ARTHUR J & CO COM 363576109 259,714 1,139 SH SOLE 1,139 0 0
GENERAC HLDGS INC COM 368736104 6,188,012 29,901 SH SOLE 29,901 0 0
GENERAL DYNAMICS CORP COM 369550108 286,928 865 SH SOLE 865 0 0
GENERAL MILLS INC COM 370334104 617,688 19,207 SH SOLE 19,207 0 0
GENUINE PARTS CO COM 372460105 856,085 6,808 SH SOLE 6,808 0 0
GLADSTONE COMMERCIAL CORP COM 376536108 550,577 43,610 SH SOLE 43,610 0 0
GRAHAM HLDGS CO COM CL B 384637104 3,296,652 2,905 SH SOLE 2,905 0 0
HAEMONETICS CORP MASS COM 405024100 3,907,716 37,110 SH SOLE 37,110 0 0
HEALTHEQUITY INC COM 42226A107 6,360,186 71,899 SH SOLE 71,899 0 0
HEARTLAND EXPRESS INC COM 422347104 757,331 65,231 SH SOLE 65,231 0 0
HOME DEPOT INC COM 437076102 1,257,796 4,421 SH SOLE 4,421 0 0
HONEYWELL AEROSPACE INC COM 43849R105 583,927 3,768 SH SOLE 3,768 0 0
HONEYWELL INTL INC COM 438516205 795,477 3,771 SH SOLE 3,771 0 0
ILLINOIS TOOL WKS INC COM 452308109 286,466 1,113 SH SOLE 1,113 0 0
INTEL CORP COM 458140100 266,649 2,218 SH SOLE 2,218 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 441,968 2,010 SH SOLE 2,010 0 0
INTERNATIONAL PAPER CO COM 460146103 331,700 10,000 SH SOLE 10,000 0 0
INTUIT COM 461202103 2,574,068 9,336 SH SOLE 9,336 0 0
INVESCO EXCHANGE TRADED FD T LARGE CAP VALUE 46137V738 312,449 4,095 SH SOLE 4,095 0 0
INVITATION HOMES INC COM 46187W107 421,001 15,989 SH SOLE 15,989 0 0
IRON MTN INC DEL COM 46284V101 1,009,357 9,097 SH SOLE 9,097 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 1,308,792 9,200 SH SOLE 9,200 0 0
ISHARES TR CORE S&P SCP ETF 464287804 220,181 1,619 SH SOLE 1,619 0 0
JOHNSON & JOHNSON COM 478160104 1,533,528 5,793 SH SOLE 5,793 0 0
JPMORGAN CHASE & CO COM 46625H100 2,241,151 6,774 SH SOLE 6,774 0 0
KIMCO REALTY CORP COM 49446R109 415,969 18,729 SH SOLE 18,729 0 0
KINDER MORGAN INC DEL COM 49456B101 616,658 20,453 SH SOLE 20,453 0 0
KLA CORP COM NEW 482480100 228,897 1,174 SH SOLE 1,174 0 0
KOHLS CORP COM 500255104 352,696 19,106 SH SOLE 19,106 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 1,839,752 7,770 SH SOLE 7,770 0 0
LEIDOS HOLDINGS INC COM 525327102 1,047,015 8,594 SH SOLE 8,594 0 0
LENNAR CORP CL A 526057104 206,261 2,528 SH SOLE 2,528 0 0
LISTED FDS TR YIEL YOU INC ETF 53656G357 222,829 23,055 SH SOLE 23,055 0 0
LKQ CORP COM 501889208 394,584 17,284 SH SOLE 17,284 0 0
LOCKHEED MARTIN CORP COM 539830109 3,326,252 6,532 SH SOLE 6,532 0 0
LPL FINL HLDGS INC COM 50212V100 2,730,456 8,929 SH SOLE 8,929 0 0
MARKEL GROUP INC COM 570535104 552,265 323 SH SOLE 323 0 0
MARRIOTT INTL INC NEW CL A 571903202 8,137,033 22,878 SH SOLE 22,878 0 0
MEDTRONIC PLC SHS G5960L103 611,215 7,083 SH SOLE 7,083 0 0
MERCK & CO INC COM 58933Y105 744,126 5,121 SH SOLE 5,121 0 0
MICROSOFT CORP COM 594918104 14,671,435 28,605 SH SOLE 28,605 0 0
MILLROSE PPTYS INC COM CL A 601137102 1,523,561 58,666 SH SOLE 58,666 0 0
MSC INDL DIRECT INC CL A 553530106 1,758,384 14,213 SH SOLE 14,213 0 0
MURPHY USA INC COM 626755102 1,099,979 2,182 SH SOLE 2,182 0 0
NETFLIX INC. COM 64110L106 2,324,870 33,413 SH SOLE 33,413 0 0
NEWMONT CORP COM 651639106 1,153,400 10,000 SH SOLE 10,000 0 0
NEWTEKONE INC COM NEW 652526203 190,566 17,122 SH SOLE 17,122 0 0
NOVARTIS AG SPONSORED ADR 66987V109 427,710 3,000 SH SOLE 3,000 0 0
NVIDIA CORPORATION COM 67066G104 954,851 4,181 SH SOLE 4,181 0 0
NVR INC COM 62944T105 2,711,009 441 SH SOLE 441 0 0
OCULAR THERAPEUTIX INC COM 67576A100 4,108,551 535,665 SH SOLE 535,665 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 2,468,702 14,201 SH SOLE 14,201 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 810,425 17,500 SH SOLE 17,500 0 0
PALO ALTO NETWORKS INC COM 697435105 909,848 2,290 SH SOLE 2,290 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 153,964 22,281 SH SOLE 22,281 0 0
PFIZER INC COM 717081103 423,890 14,863 SH SOLE 14,863 0 0
PHILIP MORRIS INTL INC COM 718172109 309,306 1,621 SH SOLE 1,621 0 0
PHILLIPS 66 COM 718546104 2,313,910 9,063 SH SOLE 9,063 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,024,058 9,842 SH SOLE 9,842 0 0
PROCTER & GAMBLE CO COM 742718109 371,979 2,560 SH SOLE 2,560 0 0
PROFESIONALLY MANAGED PORTFO AKRE FOCUS ETF 74316P579 2,620,394 49,751 SH SOLE 49,751 0 0
PRUDENTIAL FINL INC COM 744320102 590,521 5,199 SH SOLE 5,199 0 0
PUBLIC STORAGE COM 74460D109 696,352 2,462 SH SOLE 2,462 0 0
QUALCOMM INC COM 747525103 1,577,667 8,572 SH SOLE 8,572 0 0
REALTY INCOME CORP COM 756109104 390,474 7,191 SH SOLE 7,191 0 0
REDWOOD TRUST INC COM 758075402 972,382 250,614 SH SOLE 250,614 0 0
REDWOOD TRUST INC NOTE 7.750% 6/1 758075AF2 45,428 45,000 SH SOLE 45,000 0 0
REGAL REXNORD CORPORATION COM 758750103 1,070,137 6,899 SH SOLE 6,899 0 0
RENAISSANCERE HLDGS LTD COM G7496G103 524,119 1,647 SH SOLE 1,647 0 0
ROBERT HALF INC. COM 770323103 1,502,177 40,876 SH SOLE 40,876 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 3,806,250 14,317 SH SOLE 14,317 0 0
RTX CORPORATION COM 75513E101 1,761,747 9,490 SH SOLE 9,490 0 0
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 3,671,538 66,743 SH SOLE 66,743 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 3,639,350 30,447 SH SOLE 30,447 0 0
SALESFORCE INC COM 79466L302 1,839,444 8,013 SH SOLE 8,013 0 0
SAMSARA INC COM CL A 79589L106 455,730 11,952 SH SOLE 11,952 0 0
SANDISK CORP COM 80004C200 956,940 550 SH SOLE 550 0 0
SAUL CTRS INC COM 804395101 956,716 31,806 SH SOLE 31,806 0 0
SENTINELONE INC CL A 81730H109 508,155 21,387 SH SOLE 21,387 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 329,623 29,378 SH SOLE 29,378 0 0
SIMON PPTY GROUP INC NEW COM 828806109 788,546 3,928 SH SOLE 3,928 0 0
SINCLAIR INC CL A 829242106 645,201 50,843 SH SOLE 50,843 0 0
SNAP ON INC COM 833034101 359,009 988 SH SOLE 988 0 0
SOUTHERN CO COM 842587107 606,072 7,312 SH SOLE 7,312 0 0
SOUTHWEST AIRLS CO COM 844741108 595,565 14,303 SH SOLE 14,303 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 317,102 624 SH SOLE 624 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 640,505 840 SH SOLE 840 0 0
SYSCO CORP COM 871829107 1,673,302 21,464 SH SOLE 21,464 0 0
T ROWE PRICE EXCHANGE-TRADED PRICE DIV GRWT 87283Q404 205,274 4,254 SH SOLE 4,254 0 0
T ROWE PRICE EXCHANGE-TRADED PRICE EQT INCOME 87283Q206 209,336 4,137 SH SOLE 4,137 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 416,584 913 SH SOLE 913 0 0
TEXAS ROADHOUSE INC COM 882681109 830,131 5,310 SH SOLE 5,310 0 0
TITAN INTL INC ILL COM 88830M102 1,575,867 232,429 SH SOLE 232,429 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 203,850 1,734 SH SOLE 1,734 0 0
TRACTOR SUPPLY CO COM 892356106 250,115 7,993 SH SOLE 7,993 0 0
TRAVELERS COMPANIES INC COM 89417E109 270,487 759 SH SOLE 759 0 0
UNION PAC CORP COM 907818108 458,611 1,685 SH SOLE 1,685 0 0
UNITED BANKSHARES INC WEST V COM 909907107 255,021 5,551 SH SOLE 5,551 0 0
UNITED PARCEL SVCS INC CL B 911312106 1,591,172 17,029 SH SOLE 17,029 0 0
US BANCORP COM NEW 902973304 250,447 4,336 SH SOLE 4,336 0 0
VALERO ENERGY CORP COM 91913Y100 6,614,124 17,064 SH SOLE 17,064 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 391,727 3,117 SH SOLE 3,117 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,093,491 23,839 SH SOLE 23,839 0 0
VICI PPTYS INC COM 925652109 1,180,808 51,407 SH SOLE 51,407 0 0
WALMART INC COM 931142103 3,769,830 36,276 SH SOLE 36,276 0 0
WASTE MGMT INC DEL COM 94106L109 317,584 1,557 SH SOLE 1,557 0 0
WATERS CORP COM 941848103 237,710 541 SH SOLE 541 0 0
WEC ENERGY GROUP INC COM 92939U106 247,768 2,459 SH SOLE 2,459 0 0
WELLS FARGO & CO COM 949746101 216,025 2,699 SH SOLE 2,699 0 0
WESTERN DIGITAL CORP COM 958102105 734,646 1,617 SH SOLE 1,617 0 0
WEYERHAEUSER CO COM NEW 962166104 217,634 11,424 SH SOLE 11,424 0 0