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
1/100 Berkshire Htwy Cla CL A 084990175   1,903,320 300 SH   SOLE   0 0 300
1/100000 Wells Fargo Pfd NV Preferred Stock KEK746889   6 62,200 SH   SOLE   0 0 62,200
2U Inc COM 90214J101   429 1,100 SH   SOLE   0 0 1,100
3m Company COM 88579Y101   245,428 2,314 SH   SOLE   0 0 2,314
A E S Corp COM 00130H105   33,619 1,875 SH   SOLE   0 0 1,875
A F L A C Inc COM 001055102   50,038 583 SH   SOLE   0 0 583
A T & T Inc New COM 00206R102   50,090 2,846 SH   SOLE   0 0 2,846
Abbott Laboratories COM 002824100   1,222,407 10,755 SH   SOLE   0 0 10,755
Abbvie Inc Com Usd0.01 COM 00287Y109   1,683,057 9,242 SH   SOLE   0 0 9,242
Accenture Ltd Cl A CL A G1151C101   390,360 1,126 SH   SOLE   0 0 1,126
Adobe Systems Inc COM 00724F101   772,543 1,531 SH   SOLE   0 0 1,531
Advanced Explorations Inc COM 00765C108   0 100 SH   SOLE   0 0 100
Advanced Micro Devices COM 007903107   408,990 2,266 SH   SOLE   0 0 2,266
Adyen Unspon 50 ADR Rep 1 Ord ORD SHS 00783V104   1,691 100 SH   SOLE   0 0 100
Aecom Technology Corp COM 00766T100   31,876 325 SH   SOLE   0 0 325
Affirm Holdings Inc COM 00827B106   559 15 SH   SOLE   0 0 15
Agilent Technologies Inc COM 00846U101   4,074 28 SH   SOLE   0 0 28
Air Prod & Chemicals Inc COM 009158106   561,432 2,317 SH   SOLE   0 0 2,317
Airbnb Inc COM 009066101   32,992 200 SH   SOLE   0 0 200
Akamai Technologies COM 00971T101   16,096 148 SH   SOLE   0 0 148
Albemarle Corp COM 012653101   395,220 3,000 SH   SOLE   0 0 3,000
Align Technology Inc COM 016255101   65,584 200 SH   SOLE   0 0 200
Allegion PLC ORD SHS G0176J109   44,858 333 SH   SOLE   0 0 333
Allstate Corporation COM 020002101   207,612 1,200 SH   SOLE   0 0 1,200
Alphabet Inc. Class A CAP STK CL A 02079K305   5,903,476 39,114 SH   SOLE   0 0 39,114
Alphabet Inc. Class C CAP STK CL C 02079K107   48,707,490 319,897 SH   SOLE   0 0 319,897
Altria Group Inc COM 02209S103   3,961,398 90,816 SH   SOLE   0 0 90,816
Amazon Com Inc COM 023135106   5,182,498 28,731 SH   SOLE   0 0 28,731
Amer Electric Pwr Co Inc COM 025537101   108,228 1,257 SH   SOLE   0 0 1,257
America First Multifamily Investors LP COM UT LTD PTN 02364V206   15,769 968 SH   SOLE   0 0 968
American Airls Group Inc COM 02376R102   3,070 200 SH   SOLE   0 0 200
American Century U.S. Quality Value ETF ETF 025072208   2,571,546 44,108 SH   SOLE   0 0 44,108
American Express Company COM 025816109   810,804 3,561 SH   SOLE   0 0 3,561
American National Bankshares Inc COM 027745108   15,188 318 SH   SOLE   0 0 318
Ameriprise Financial Inc COM 03076C106   105,226 240 SH   SOLE   0 0 240
Amgen Incorporated COM 031162100   994,836 3,499 SH   SOLE   0 0 3,499
Amphenol Corp Cl A CL A 032095101   194,711 1,688 SH   SOLE   0 0 1,688
Analog Devices Inc COM 032654105   111,117 562 SH   SOLE   0 0 562
Ansys Inc COM 03662Q105   21,177 61 SH   SOLE   0 0 61
Anthem Inc COM 036752103   2,319,036 4,472 SH   SOLE   0 0 4,472
Aon Plc Com Usd0.01 Cl A CL A G0403H108   267,977 803 SH   SOLE   0 0 803
Apollo Commercial Real Estate Finance Inc REIT 03762U105   7,798 700 SH   SOLE   0 0 700
Apollo Global Management LLC Class A CL A 03769M106   112,450 1,000 SH   SOLE   0 0 1,000
Apple Computer Inc COM 037833100   48,635,896 283,624 SH   SOLE   0 0 283,624
Applied Materials Inc COM 038222105   1,073,633 5,206 SH   SOLE   0 0 5,206
Aptargroup Inc COM 038336103   254,685 1,770 SH   SOLE   0 0 1,770
Aptiv Plc COM G6095L109   22,541 283 SH   SOLE   0 0 283
APW COM G04397108   0 160 SH   SOLE   0 0 160
Arbor Realty Trust Inc COM 038923108   10,375 783 SH   SOLE   0 0 783
Archer-Daniels-Midlnd Co COM 039483102   75,372 1,200 SH   SOLE   0 0 1,200
Ardagh Metal Packaging SA COM L02235106   549 160 SH   SOLE   0 0 160
Ares Capital Corp COM 04010L103   252,963 12,150 SH   SOLE   0 0 12,150
ARMOUR Residential REIT Inc REIT 042315705   395 20 SH   SOLE   0 0 20
Arthur J Gallagher & Co COM 363576109   374,560 1,498 SH   SOLE   0 0 1,498
ATLANT UN BK 400 DS RP 1 SRS A PRF Preferred Stock 04911A206   44,885 1,910 SH   SOLE   0 0 1,910
ATLANTA BRAVES HOLDINGS SRS A ORD ORD SHS 047726104   5,837 139 SH   SOLE   0 0 139
Atlantic Un Bankshares Corp COM 04911A107   747,407 21,167 SH   SOLE   0 0 21,167
Auto Data Processing COM 053015103   42,063,186 168,428 SH   SOLE   0 0 168,428
Autodesk Inc COM 052769106   112,241 431 SH   SOLE   0 0 431
Autonation Inc COM 05329W102   22,850 138 SH   SOLE   0 0 138
Autozone Inc COM 053332102   75,640 24 SH   SOLE   0 0 24
Avago Technologies Ltd COM 11135F101   227,971 172 SH   SOLE   0 0 172
AvalonBay Communities Inc COM 053484101   186,302 1,004 SH   SOLE   0 0 1,004
Avery Dennison Corp COM 053611109   203,381 911 SH   SOLE   0 0 911
Avista Corp COM 05379B107   14,008 400 SH   SOLE   0 0 400
Banco Santander SA COM 05964H105   1,936 400 SH   SOLE   0 0 400
Bank Of America Corp COM 060505104   1,082,028 28,534 SH   SOLE   0 0 28,534
Bank of New York Mellon Corp. COM 064058100   10,372 180 SH   SOLE   0 0 180
Baxter International Inc COM 071813109   13,677 320 SH   SOLE   0 0 320
Becton Dickinson & Co COM 075887109   100,617 407 SH   SOLE   0 0 407
Berkley W R Corp COM 084423102   168,832 1,909 SH   SOLE   0 0 1,909
Berkshire Hathaway Cl B CL B 084670702   53,771,892 127,870 SH   SOLE   0 0 127,870
Berry Plastics Group Inc COM 08579W103   4,234 70 SH   SOLE   0 0 70
Beyond Meat Inc COM 08862E109   190 23 SH   SOLE   0 0 23
Biogen Idec Inc COM 09062X103   431,260 2,000 SH   SOLE   0 0 2,000
Blackrock Inc COM 09247X101   627,151 752 SH   SOLE   0 0 752
Blackstone Group LP COM UNIT LTD 09260D107   712,157 5,421 SH   SOLE   0 0 5,421
Blue Ridge Bankshares Inc COM 095825105   210,642 78,305 SH   SOLE   0 0 78,305
Boeing Co COM 097023105   216,728 1,123 SH   SOLE   0 0 1,123
Bp Plc Adr ADR 055622104   99,249 2,634 SH   SOLE   0 0 2,634
Br Amer Tobacco Plc Adrf ADR 110448107   27,450 900 SH   SOLE   0 0 900
Brighthouse Finl Inc Com COM 10922N103   567 11 SH   SOLE   0 0 11
Bristol-Myers Squibb Co COM 110122108   134,382 2,478 SH   SOLE   0 0 2,478
Brixmor Property Group Inc REIT 11120U105   16,415 700 SH   SOLE   0 0 700
Broadridge Finl Solution COM 11133T103   436,352 2,130 SH   SOLE   0 0 2,130
Brookfield Asset Management COM 113004105   413,855 9,849 SH   SOLE   0 0 9,849
Brookfield Corporation COM 11271J107   46,447,302 1,109,322 SH   SOLE   0 0 1,109,322
Brookfield Infra Ptnrs COM G16252101   17,166 550 SH   SOLE   0 0 550
Brookfield Infrastructure Corp COM 11275Q107   48,041 1,333 SH   SOLE   0 0 1,333
BROOKFIELD REINSRNC EX VOTN CL A ORD ORD SHS G16169107   543 13 SH   SOLE   0 0 13
Brookfield Renewable Corp Ordinary Shares - Class COM 11284V105   489,901 19,939 SH   SOLE   0 0 19,939
Brookfield Renewable Partners LP COM G16258108   441 19 SH   SOLE   0 0 19
C H Robinson Worldwd New COM 12541W209   33,502 440 SH   SOLE   0 0 440
C M S Energy Corp COM 125896100   24,136 400 SH   SOLE   0 0 400
C S X Corp COM 126408103   2,586,483 69,773 SH   SOLE   0 0 69,773
C V S Corp Del COM 126650100   232,899 2,920 SH   SOLE   0 0 2,920
C3 AI INC CL A CL A 12468P104   81 3 SH   SOLE   0 0 3
Canadian Natl Ry Co COM 136375102   140,271 1,065 SH   SOLE   0 0 1,065
Canadian Pac Railway COM 13646K108   231,446 2,625 SH   SOLE   0 0 2,625
Canopy Growth Corp COM 138035704   414 48 SH   SOLE   0 0 48
Capital One Financial Cp COM 14040H105   191,324 1,285 SH   SOLE   0 0 1,285
Cardinal Health Inc COM 14149Y108   41,179 368 SH   SOLE   0 0 368
CareTrust REIT Inc REIT 14174T107   12,989 533 SH   SOLE   0 0 533
Carlyle Secured Lending Inc COM 872280102   29,304 1,800 SH   SOLE   0 0 1,800
Carmax Inc COM 143130102   695,312 7,982 SH   SOLE   0 0 7,982
Carrier Global Corp-Wi COM 14448C104   75,569 1,300 SH   SOLE   0 0 1,300
Caterpillar Inc COM 149123101   936,595 2,556 SH   SOLE   0 0 2,556
CAVA GROUP ORD ORD SHS 148929102   2,802 40 SH   SOLE   0 0 40
CBRE Group Inc COM 12504L109   279,079 2,870 SH   SOLE   0 0 2,870
CEL-SCI Corp COM 150837607   53 28 SH   SOLE   0 0 28
Celsius Holdings Inc COM 15118V207   45,772 552 SH   SOLE   0 0 552
Chesapeake Financial Shares Inc COM 16517A109   7,292 412 SH   SOLE   0 0 412
Chevron Corporation COM 166764100   1,590,185 10,081 SH   SOLE   0 0 10,081
Chicago Mercantile Exch COM 12572Q105   59,205 275 SH   SOLE   0 0 275
Chipotle Mexican Grill COM 169656105   72,669 25 SH   SOLE   0 0 25
Chubb Corporation COM H1467J104   167,384 646 SH   SOLE   0 0 646
Church & Dwight Co Inc COM 171340102   41,307 396 SH   SOLE   0 0 396
Cigna Corp COM 125523100   458,709 1,263 SH   SOLE   0 0 1,263
Cintas Corp COM 172908105   593,594 864 SH   SOLE   0 0 864
Cisco Systems Inc COM 17275R102   1,031,989 20,677 SH   SOLE   0 0 20,677
Citigroup Inc COM 172967424   74,117 1,172 SH   SOLE   0 0 1,172
City Holding Co COM 177835105   68,889 661 SH   SOLE   0 0 661
Coca Cola Company COM 191216100   1,134,536 18,544 SH   SOLE   0 0 18,544
Co-Diagnostics Inc COM 189763105   588 525 SH   SOLE   0 0 525
Colgate-Palmolive Co COM 194162103   63,035 700 SH   SOLE   0 0 700
Comcast Corp New Cl A CL A 20030N101   43,785,422 1,010,044 SH   SOLE   0 0 1,010,044
Companhia Vale Do Adr ADR 767204100   12,748 200 SH   SOLE   0 0 200
Compass Diversified Holdings COM 20451Q104   4,573 190 SH   SOLE   0 0 190
Comwlth Bankshares COM 202736104   0 1,100 SH   SOLE   0 0 1,100
Conagra Foods Inc COM 205887102   87,438 2,950 SH   SOLE   0 0 2,950
Conocophillips COM 20825C104   45,358,107 356,365 SH   SOLE   0 0 356,365
Constellation Brand Cl A CL A 21036P108   40,764 150 SH   SOLE   0 0 150
Constellation Energy Co COM 21037T109   12,200 66 SH   SOLE   0 0 66
Contra Abiomed Inc Com COM 003CVR016   0 247 SH   SOLE   0 0 247
COPT Defense Properties REIT 22002T108   38,672 1,600 SH   SOLE   0 0 1,600
Corning Inc COM 219350105   125,512 3,808 SH   SOLE   0 0 3,808
Corteva Inc com COM 22052L104   37,024 642 SH   SOLE   0 0 642
Costar Group Inc COM 22160N109   7,342 76 SH   SOLE   0 0 76
Costco Whsl Corp New COM 22160K105   2,118,766 2,892 SH   SOLE   0 0 2,892
Cronos Group Inc COM 22717L101   3,602 1,380 SH   SOLE   0 0 1,380
Crown Castle Intl Corp COM 22822V101   107 1 SH   SOLE   0 0 1
CubeSmart COM 229663109   9,044 200 SH   SOLE   0 0 200
Curaleaf Holdings Inc COM 23126M102   1,905 356 SH   SOLE   0 0 356
D T E Energy Company COM 233331107   44,856 400 SH   SOLE   0 0 400
Danaher Corp Del COM 235851102   464,442 1,860 SH   SOLE   0 0 1,860
Deere & Co COM 244199105   271,088 660 SH   SOLE   0 0 660
Dell Inc COM 24703L202   32,521 285 SH   SOLE   0 0 285
Delta Air Lines Inc New COM 247361702   3,351 70 SH   SOLE   0 0 70
Devon Energy Cp New COM 25179M103   10,036 200 SH   SOLE   0 0 200
Dexcom Inc COM 252131107   310,133 2,236 SH   SOLE   0 0 2,236
DFA TA World ex US Core Equity I ETF 25434V880   64,032 2,517 SH   SOLE   0 0 2,517
Diageo Plc New Adr SPON ADR NEW 25243Q205   814,946 5,479 SH   SOLE   0 0 5,479
Diamonds TRUST Series I UT SER 1 78467X109   268,090 674 SH   SOLE   0 0 674
Dicks Sporting Goods Inc COM 253393102   450 2 SH   SOLE   0 0 2
DIMENSIONAL U S CORE EQUITY 2 ETF ETF 25434V708   1,035,340 32,405 SH   SOLE   0 0 32,405
Discover Financial Svcs COM 254709108   64,627 493 SH   SOLE   0 0 493
Disney Walt Co COM 254687106   843,823 6,896 SH   SOLE   0 0 6,896
Dollar General Corp COM 256677105   43,856 281 SH   SOLE   0 0 281
Dollar Tree Inc COM 256746108   46,603 350 SH   SOLE   0 0 350
Dominion Res Inc Va New COM 25746U109   837,799 17,032 SH   SOLE   0 0 17,032
Dover Corporation COM 260003108   350,836 1,980 SH   SOLE   0 0 1,980
Dow Chemical Company COM 260557103   79,364 1,370 SH   SOLE   0 0 1,370
DT MIDSTREAM ORD WI COM 23345M107   9,165 150 SH   SOLE   0 0 150
Duke Energy New COM 26441C204   446,994 4,622 SH   SOLE   0 0 4,622
Dupont De Nemours Inc COM 26614N102   53,592 699 SH   SOLE   0 0 699
Eaton Corporation COM G29183103   181,354 580 SH   SOLE   0 0 580
Ecolab Inc COM 278865100   28,632 124 SH   SOLE   0 0 124
Edwards Lifesciences Cp COM 28176E108   197,140 2,063 SH   SOLE   0 0 2,063
Electronic Arts Inc COM 285512109   29,851 225 SH   SOLE   0 0 225
Eli Lilly and Co COM 532457108   696,274 895 SH   SOLE   0 0 895
Emerson Electric Co COM 291011104   743,695 6,557 SH   SOLE   0 0 6,557
Enbridge Inc COM 29250N105   199,099 5,503 SH   SOLE   0 0 5,503
Encompass Health Corp COM 29261A100   158,388 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity LP COM UT LTD PTN 29273V100   87,067 5,535 SH   SOLE   0 0 5,535
Entergy Corp New COM 29364G103   26,420 250 SH   SOLE   0 0 250
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107   10,890,443 373,216 SH   SOLE   0 0 373,216
EPR Properties COM 26884U109   127,350 3,000 SH   SOLE   0 0 3,000
EQUITRANS MIDSTREAM CORP COM 294600101   19,897 1,593 SH   SOLE   0 0 1,593
Escrow Altegrity Inc Com COM 021ESC017   215 57 SH   SOLE   0 0 57
Essential Properties Realty Trust Inc REIT 29670E107   41,323 1,550 SH   SOLE   0 0 1,550
ETFS Physical Palladium ETF 003262102   105,210 1,125 SH   SOLE   0 0 1,125
Etsy Inc com COM 29786A106   5,841 85 SH   SOLE   0 0 85
Everest Re Group Ltd COM G3223R108   31,800 80 SH   SOLE   0 0 80
Evergy Inc COM 30034W106   35,124 658 SH   SOLE   0 0 658
Eversource Energy COM 30040W108   23,908 400 SH   SOLE   0 0 400
Exelon Corporation COM 30161N101   7,514 200 SH   SOLE   0 0 200
Extra Space Storage Inc COM 30225T102   14,700 100 SH   SOLE   0 0 100
Exxon Mobil Corporation COM 30231G102   4,090,951 35,194 SH   SOLE   0 0 35,194
F N B Corp COM 302520101   888 63 SH   SOLE   0 0 63
Fairfax Financial Hldgs Ltd Sub Vtg COM 303901102   5,659,135 5,245 SH   SOLE   0 0 5,245
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102   540,466 36,200 SH   SOLE   0 0 36,200
Fastenal Co COM 311900104   214,449 2,780 SH   SOLE   0 0 2,780
Ferguson PLC COM G3421J106   11,358 52 SH   SOLE   0 0 52
Fidelity MSCI Materials ETF ETF 316092881   3,928 75 SH   SOLE   0 0 75
Fiserv Inc COM 337738108   567,361 3,550 SH   SOLE   0 0 3,550
Ford Motor Company New COM 345370860   241,473 18,183 SH   SOLE   0 0 18,183
Fortinet Inc COM 34959E109   277,134 4,057 SH   SOLE   0 0 4,057
Fortune Brands Home & Security Inc COM 34964C106   3,810 45 SH   SOLE   0 0 45
FS KKR Capital Corp COM 302635206   128,150 6,720 SH   SOLE   0 0 6,720
Fulton Financial Corp COM 360271100   10,090 635 SH   SOLE   0 0 635
GCI LIBERTY INC XXX SUBMITTED FOR ESCROW CL A CL A 361ESC049   0 3,631 SH   SOLE   0 0 3,631
GE HEALTHCARE TECHNOLOGIES ORD WI ORD SHS 36266G107   54,091 595 SH   SOLE   0 0 595
General Dynamics Corp COM 369550108   1,438,439 5,092 SH   SOLE   0 0 5,092
General Electric Company COM 369604301   647,355 3,688 SH   SOLE   0 0 3,688
General Mills Inc COM 370334104   20,991 300 SH   SOLE   0 0 300
General Motors Corp COM 37045V100   58,494 1,290 SH   SOLE   0 0 1,290
Genuine Parts Co COM 372460105   154,930 1,000 SH   SOLE   0 0 1,000
Genworth Financial Inc COM 37247D106   73,816 11,480 SH   SOLE   0 0 11,480
Gildan Activewear Inc COM 375916103   85,807 2,311 SH   SOLE   0 0 2,311
Gilead Sciences Inc COM 375558103   180,488 2,464 SH   SOLE   0 0 2,464
Global X Blockchain ETF ETF 37960A735   153 3 SH   SOLE   0 0 3
Goldman Sachs ActiveBeta EMkts Eq ETF ETF 381430206   6,268 200 SH   SOLE   0 0 200
Goldman Sachs Group Inc COM 38141G104   517,561 1,239 SH   SOLE   0 0 1,239
Hanover Insurance Group COM 410867105   229,038 1,682 SH   SOLE   0 0 1,682
Hca Inc COM 40412C101   186,327 559 SH   SOLE   0 0 559
Heico Corp COM 422806208   44,797 291 SH   SOLE   0 0 291
Hewlett Packard Enterprises COM 42824C109   7,092 400 SH   SOLE   0 0 400
Hewlett-Packard Company COM 40434L105   24,176 800 SH   SOLE   0 0 800
HG Holdings Inc COM 42834P207   294,230 48,633 SH   SOLE   0 0 48,633
Highwoods Pptys Inc COM 431284108   26,625 1,017 SH   SOLE   0 0 1,017
Hologic Inc COM 436440101   54,416 698 SH   SOLE   0 0 698
Home Depot Inc COM 437076102   33,554,888 87,474 SH   SOLE   0 0 87,474
Honeywell International COM 438516106   805,561 3,925 SH   SOLE   0 0 3,925
Humana Inc COM 444859102   88,414 255 SH   SOLE   0 0 255
Huntington Bancshs Inc COM 446150104   2,703 194 SH   SOLE   0 0 194
Huntsman Corporation COM 447011107   117,135 4,500 SH   SOLE   0 0 4,500
IAC/InterActiveCorp COM 44891N208   107 2 SH   SOLE   0 0 2
Idexx Labs Inc COM 45168D104   106,906 198 SH   SOLE   0 0 198
Illinois Tool Works Inc COM 452308109   1,353,067 5,043 SH   SOLE   0 0 5,043
Indigenous Bloom Hemp Corp COM 45569M109   0 50 SH   SOLE   0 0 50
Ingersoll-Rand plc COM 45687V106   306,689 3,230 SH   SOLE   0 0 3,230
Ingredion Inc COM 457187102   60,996 522 SH   SOLE   0 0 522
Innovative Industrial Properties Inc COM 45781V101   3,487 34 SH   SOLE   0 0 34
Intel Corp COM 458140100   528,857 11,973 SH   SOLE   0 0 11,973
Intl Business Machines COM 459200101   799,740 4,188 SH   SOLE   0 0 4,188
Intuit Inc COM 461202103   1,002,007 1,542 SH   SOLE   0 0 1,542
Intuitive Surgical New COM 46120E602   794,987 1,992 SH   SOLE   0 0 1,992
Invesco Financial Preferred ETF ETF 46137V621   7,376 484 SH   SOLE   0 0 484
Invesco NASDAQ 100 ETF ETF 46138G649   1,279 7 SH   SOLE   0 0 7
Invesco PHLX Semiconductor ETF ETF 46138G615   1,312 34 SH   SOLE   0 0 34
Invesco S&P 500 Equal Weight ETF ETF 46137V357   2,242,798 13,242 SH   SOLE   0 0 13,242
Iron Mountain Inc New REIT 46284V101   40,105 500 SH   SOLE   0 0 500
Ishares Barclays Aggregate Bond ETF 464287226   371,363 3,792 SH   SOLE   0 0 3,792
iShares Broad USD High Yield Corp Bd ETF ETF 46435U853   13,131 359 SH   SOLE   0 0 359
iShares Core MSCI EAFE ETF 46432F842   123,488,540 1,663,818 SH   SOLE   0 0 1,663,818
iShares Core MSCI Emerging Markets ETF ETF 46434G103   41,648,969 807,151 SH   SOLE   0 0 807,151
iShares Core MSCI Total Intl Stk ETF ETF 46432F834   19,679 290 SH   SOLE   0 0 290
iShares Core S&P Mid Cap ETF ETF 464287507   86,555 1,425 SH   SOLE   0 0 1,425
iShares Core S&P Total US Stock Mkt ETF 464287150   61,708,908 535,203 SH   SOLE   0 0 535,203
iShares Currency Hedged MSCI EAFE ETF 46434V803   282,633 8,103 SH   SOLE   0 0 8,103
Ishares Dj Select Div Fd ETF 464287168   278,387 2,260 SH   SOLE   0 0 2,260
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456   19,195 484 SH   SOLE   0 0 484
iShares ESG Aware MSCI EAFE ETF ETF 46435G516   2,018,791 25,263 SH   SOLE   0 0 25,263
iShares ESG Aware MSCI EM ETF ETF 46434G863   1,232,230 38,232 SH   SOLE   0 0 38,232
iShares Global Infrastructure ETF ETF 464288372   124,915 2,623 SH   SOLE   0 0 2,623
iShares Interm Government/Credit Bd ETF 464288612   9,242 89 SH   SOLE   0 0 89
iShares MSCI ACWI ex US ETF ETF 464288240   16,556,453 310,104 SH   SOLE   0 0 310,104
iShares MSCI EAFE ETF 464287465   13,885,863 173,878 SH   SOLE   0 0 173,878
iShares MSCI Emrg Mkt Fd ETF 464287234   5,001,079 121,740 SH   SOLE   0 0 121,740
iShares MSCI Global Mtls&Mng Prdcrs ETF ETF 46434G848   750,266 17,992 SH   SOLE   0 0 17,992
iShares MSCI KLD 400 Social ETF ETF 464288570   18,146 180 SH   SOLE   0 0 180
iShares MSCI USA ESG Select ETF ETF 464288802   18,777 172 SH   SOLE   0 0 172
Ishares Nasdaq Biotechnology ETF 464287556   240,135 1,750 SH   SOLE   0 0 1,750
iShares PHLX Semiconductor ETF ETF 464287523   52,865 234 SH   SOLE   0 0 234
Ishares Russell 2000 ETF 464287655   1,211,849 5,762 SH   SOLE   0 0 5,762
Ishares Russell 2000 Value ETF ETF 464287630   644,769 4,060 SH   SOLE   0 0 4,060
Ishares Russell Midcap ETF 464287499   1,925,661 22,900 SH   SOLE   0 0 22,900
Ishares Russell Midcap Growth ETF 464287481   734,377 6,434 SH   SOLE   0 0 6,434
iShares Russell Midcap Value ETF 464287473   58,792,373 469,101 SH   SOLE   0 0 469,101
iShares S&P 100 ETF 464287101   3,300,697 13,341 SH   SOLE   0 0 13,341
Ishares S&P 500 Growth ETF 464287309   5,078,339 60,141 SH   SOLE   0 0 60,141
IShares S&P 500 Index ETF 464287200   345,601,602 657,375 SH   SOLE   0 0 657,375
Ishares S&P Small-Cap ETF 464287887   299,110 2,288 SH   SOLE   0 0 2,288
Ishares S&P Smallcap Core ETF ETF 464287804   13,815 125 SH   SOLE   0 0 125
Ishares S&P Smcap Value ETF 464287879   644,305 6,270 SH   SOLE   0 0 6,270
iShares Silver Trust ETF 46428Q109   76,941 3,382 SH   SOLE   0 0 3,382
Ishares Tr Russell ETF 464287622   1,155,000 4,010 SH   SOLE   0 0 4,010
Ishares TRUST Etf ETF 464288281   3,138 35 SH   SOLE   0 0 35
Ishares U S Pfd Etf ETF 464288687   4,673 145 SH   SOLE   0 0 145
Ishares U S Technology Etf ETF 464287721   35,791 265 SH   SOLE   0 0 265
iShares US Aerospace & Defense ETF 464288760   8,180 62 SH   SOLE   0 0 62
iShares US Healthcare ETF 464287762   637,570 10,300 SH   SOLE   0 0 10,300
iShares US Real Estate ETF ETF 464287739   62,930 700 SH   SOLE   0 0 700
J B Hunt Transport Svcs COM 445658107   99,625 500 SH   SOLE   0 0 500
J M Smucker Co New COM 832696405   3,776 30 SH   SOLE   0 0 30
J P MORGAN NASDAQ EQT PRM INC ETF ETF 46654Q203   21,696 400 SH   SOLE   0 0 400
Janus Henderson AAA CLO ETF ETF 47103U845   17,127 338 SH   SOLE   0 0 338
Jetblue Airways Corp COM 477143101   22 3 SH   SOLE   0 0 3
Johnson & Johnson COM 478160104   44,708,219 282,624 SH   SOLE   0 0 282,624
Jpmorgan Chase & Co COM 46625H100   2,508,165 12,522 SH   SOLE   0 0 12,522
JPMorgan US Quality Factor ETF ETF 46641Q761   419,038 7,926 SH   SOLE   0 0 7,926
K L A Tencor Corp COM 482480100   87,321 125 SH   SOLE   0 0 125
Kimberly-Clark Corp COM 494368103   250,551 1,937 SH   SOLE   0 0 1,937
Kinder Morgan Inc COM 49456B101   6,492 354 SH   SOLE   0 0 354
Kinsale Cap Group Inc Com COM 49714P108   274,439 523 SH   SOLE   0 0 523
Kontoor Brands Inc COM COM 50050N103   18,075 300 SH   SOLE   0 0 300
Kraft Heinz Co Com COM 500754106   254,831 6,906 SH   SOLE   0 0 6,906
KYNDRYL HOLDINGS ORD WI COM 50155Q100   1,044 48 SH   SOLE   0 0 48
L3Harris Technologies Ord COM 502431109   181,561 852 SH   SOLE   0 0 852
Lamb Weston Holdings Inc COM 513272104   35,474 333 SH   SOLE   0 0 333
Landstar System Inc COM 515098101   23,517 122 SH   SOLE   0 0 122
Lattice Semiconductor Corp COM 518415104   30,197 386 SH   SOLE   0 0 386
Lauder Estee Co Inc Cl A CL A 518439104   133,186 864 SH   SOLE   0 0 864
Leggett & Platt Inc COM 524660107   15,320 800 SH   SOLE   0 0 800
LEMONADE ORD COM 52567D107   4,496 274 SH   SOLE   0 0 274
Lennar Corp Cl A CL A 526057104   49,530 288 SH   SOLE   0 0 288
Liberty Media Group COM 531229755   28,602 436 SH   SOLE   0 0 436
LINKBANCORP ORD ORD SHS 53578P105   34,270 4,938 SH   SOLE   0 0 4,938
Lockheed Martin Corp COM 539830109   22,744 50 SH   SOLE   0 0 50
Lowes Companies Inc COM 548661107   2,695,835 10,583 SH   SOLE   0 0 10,583
LPL Financial Holdings Inc COM 50212V100   23,250 88 SH   SOLE   0 0 88
LTC Properties Inc COM 502175102   1,626 50 SH   SOLE   0 0 50
LUCID GROUP ORD COM 549498103   32,775 11,500 SH   SOLE   0 0 11,500
Lululemon Athletica Inc COM 550021109   6,641 17 SH   SOLE   0 0 17
Luxeyard Inc NV COM 55067R104   0 150 SH   SOLE   0 0 150
Lyondellbasell Industries NV ORD SHS N53745100   25,570 250 SH   SOLE   0 0 250
M D U Resources Group COM 552690109   23,940 950 SH   SOLE   0 0 950
Main Str Cap Corp Com COM 56035L104   170,316 3,600 SH   SOLE   0 0 3,600
Marathon Oil Corp COM 565849106   17,004 600 SH   SOLE   0 0 600
Markel Group Inc COM 570535104   21,376,794 14,050 SH   SOLE   0 0 14,050
Marriott Intl Inc Cl A CL A 571903202   477,118 1,891 SH   SOLE   0 0 1,891
Marsh & Mc Lennan Co Inc COM 571748102   70,224 341 SH   SOLE   0 0 341
Marvell Tech Group Ltd COM 573874104   7,226 102 SH   SOLE   0 0 102
MasterBrand Inc COM 57638P104   843 45 SH   SOLE   0 0 45
Mastercard Inc COM 57636Q104   50,115,001 104,066 SH   SOLE   0 0 104,066
MATCH GROUP ORD COM 57667L107   145 4 SH   SOLE   0 0 4
Mayne Pharma Group Ltd COM Q5857C108   4,723 1,000 SH   SOLE   0 0 1,000
Mc Donalds Corp COM 580135101   27,131,290 96,227 SH   SOLE   0 0 96,227
Mckesson Corporation COM 58155Q103   272,720 508 SH   SOLE   0 0 508
Medical Pptys Tr Inc COM 58463J304   11,045 2,350 SH   SOLE   0 0 2,350
MedMen Enterprises Inc COM 58507M107   1 125 SH   SOLE   0 0 125
Medtronic Inc COM G5960L103   43,594,573 500,225 SH   SOLE   0 0 500,225
Mercadolibre Inc COM 58733R102   15,120 10 SH   SOLE   0 0 10
Merck & Co Inc COM 58933Y105   61,401,256 465,337 SH   SOLE   0 0 465,337
Meta Platforms Inc COM 30303M102   866,323 1,784 SH   SOLE   0 0 1,784
Metlife Inc COM 59156R108   10,227 138 SH   SOLE   0 0 138
Microchip Technology Inc COM 595017104   665,324 7,416 SH   SOLE   0 0 7,416
Micron Technology Inc COM 595112103   247,215 2,097 SH   SOLE   0 0 2,097
Microsoft Corp COM 594918104   69,189,597 164,455 SH   SOLE   0 0 164,455
Mitek Systems Inc COM 606710200   71 5 SH   SOLE   0 0 5
Moderna Inc COM 60770K107   106,560 1,000 SH   SOLE   0 0 1,000
Molson Coors Brewing Clb COM 60871R209   84,063 1,250 SH   SOLE   0 0 1,250
Mondelez Intl Inc Cl A CL A 609207105   2,458,037 35,115 SH   SOLE   0 0 35,115
Morgan Stanley COM NEW 617446448   543,566 5,773 SH   SOLE   0 0 5,773
Motorola Solutions Inc Com New COM NEW 620076307   112,427 317 SH   SOLE   0 0 317
MPLX LP COM 55336V100   10,681 257 SH   SOLE   0 0 257
Mylan Nv COM 92556V106   3,033 254 SH   SOLE   0 0 254
National Retail Properties Inc COM 637417106   68,384 1,600 SH   SOLE   0 0 1,600
Nestle S A Reg B Adr ADR 641069406   226,737 2,135 SH   SOLE   0 0 2,135
NET LEASE OFFICE PROPERTIES ORD WI ORD SHS 64110Y108   5,641 237 SH   SOLE   0 0 237
NetApp Inc COM 64110D104   286,568 2,730 SH   SOLE   0 0 2,730
Netflix Inc COM 64110L106   598,220 985 SH   SOLE   0 0 985
New Jersey Resources Corporation COM 646025106   30,037 700 SH   SOLE   0 0 700
Newmarket Corporation COM 651587107   552,754 871 SH   SOLE   0 0 871
Newmont Mining Corp COM 651639106   33,877 945 SH   SOLE   0 0 945
Nextera Energy Inc Com COM 65339F101   423,105 6,620 SH   SOLE   0 0 6,620
NextEra Energy Partners LP COM 65341B106   33,088 1,100 SH   SOLE   0 0 1,100
Nike Inc Class B CL B 654106103   45,768 487 SH   SOLE   0 0 487
Nintendo Ltd Adr ADR 654445303   204 15 SH   SOLE   0 0 15
NIO INC ADS REPSTG CL A ORD SHS CL A 62914V106   1,094 243 SH   SOLE   0 0 243
Norfolk Southern Corp COM 655844108   1,176,065 4,614 SH   SOLE   0 0 4,614
Northrop Grumman Corp COM 666807102   253,690 530 SH   SOLE   0 0 530
NortonLifeLock Inc COM 668771108   67,312 3,005 SH   SOLE   0 0 3,005
Nova BioGenetics Inc. COM 66978M100   0 28 SH   SOLE   0 0 28
Novartis A G Spon Adr ADR 66987V109   145,579 1,505 SH   SOLE   0 0 1,505
Novo-Nordisk A-S Adr ADR 670100205   237,540 1,850 SH   SOLE   0 0 1,850
Nucor Corp COM 670346105   416,184 2,103 SH   SOLE   0 0 2,103
Nuveen ESG Mid-Cap Value ETF ETF 67092P508   924,562 27,034 SH   SOLE   0 0 27,034
Nvidia Corp COM 67066G104   6,115,073 6,768 SH   SOLE   0 0 6,768
NXP Semiconductors NV COM N6596X109   139,490 563 SH   SOLE   0 0 563
Old Dominion Freight Lns COM 679580100   50,880 232 SH   SOLE   0 0 232
Old Republic Intl Corp COM 680223104   4,608 150 SH   SOLE   0 0 150
Omega Healthcare Investors Inc COM 681936100   15,835 500 SH   SOLE   0 0 500
Oneok Inc New COM 682680103   72,153 900 SH   SOLE   0 0 900
Oracle Corporation COM 68389X105   1,275,104 10,151 SH   SOLE   0 0 10,151
Owens & Minor Inc Hldg Co COM 690732102   1,299,433 46,894 SH   SOLE   0 0 46,894
OWL ROCK CAPITAL ORD COM 69121K104   33,836 2,200 SH   SOLE   0 0 2,200
P P G Industries Inc COM 693506107   50,135 346 SH   SOLE   0 0 346
Paragon Offshore PLC COM G6S01W108   0 245 SH   SOLE   0 0 245
Parker-Hannifin Corp COM 701094104   188,969 340 SH   SOLE   0 0 340
Paychex Inc COM 704326107   283,422 2,308 SH   SOLE   0 0 2,308
Paypal Hldgs Inc COM 70450Y103   39,189 585 SH   SOLE   0 0 585
Peloton Interactive Inc COM 70614W100   1,286 300 SH   SOLE   0 0 300
Pepsico Incorporated COM 713448108   42,358,188 242,033 SH   SOLE   0 0 242,033
Performance Sports Group Ltd COM 680209103   0 35 SH   SOLE   0 0 35
Pfizer Incorporated COM 717081103   266,202 9,593 SH   SOLE   0 0 9,593
Pharmanetics Inc COM 71713J107   0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109   7,572,320 82,649 SH   SOLE   0 0 82,649
Phillips COM 718546104   2,613 16 SH   SOLE   0 0 16
Pimco Corporate Opportunity Fund ETF 72201B101   12,193 820 SH   SOLE   0 0 820
PIMCO ETF TR ETF 72201R833   0 750 SH   SOLE   0 0 750
Playstar Corp New Shs NV ORD SHS P36100108   744,750 33,100 SH   SOLE   0 0 33,100
Plymouth Industrial REIT Inc REIT 729640102   33,730,756 208,730 SH   SOLE   0 0 208,730
Pnc Finl Services Gp Inc COM 693475105   4,463 116 SH   SOLE   0 0 116
PowerShares FTSE RAFI US 1000 ETF ETF 46137V613   6,285 160 SH   SOLE   0 0 160
PowerShares FTSE RAFI US 1500 Sm-Mid ETF ETF 46137V597   772,577 1,740 SH   SOLE   0 0 1,740
PowerShares QQQ ETF ETF 46090E103   1,695,811 10,452 SH   SOLE   0 0 10,452
Procter & Gamble COM 742718109   40,448,864 195,575 SH   SOLE   0 0 195,575
Progressive Corp Ohio COM 743315103   388 12 SH   SOLE   0 0 12
PROSHARES BITCOIN STRATEGY ETF ETF 74347G440   552 100 SH   SOLE   0 0 100
Prospect Cap Corp COM 74348T102   211,555 1,802 SH   SOLE   0 0 1,802
Prudential Financial Inc COM 744320102   118,088 625 SH   SOLE   0 0 625
PTC Inc COM 69370C100   7,480 112 SH   SOLE   0 0 112
Pub Svc Ent Group Inc COM 744573106   13,955 48 SH   SOLE   0 0 48
Public Storage COM 74460D109   1,123,983 6,639 SH   SOLE   0 0 6,639
Qualcomm Inc COM 747525103   78,535 590 SH   SOLE   0 0 590
Quest Diagnostic Inc COM 74834L100   519,645 3,500 SH   SOLE   0 0 3,500
R L I Corp COM 749607107   1,751,135 13,636 SH   SOLE   0 0 13,636
Raymond James Finl Inc COM 754730109   47,619,800 488,258 SH   SOLE   0 0 488,258
Raytheon Technologies Ord COM 75513E101   95,378 1,763 SH   SOLE   0 0 1,763
Realty Income Corp COM 756109104   55,824 58 SH   SOLE   0 0 58
Regeneron Pharmaceuticals COM 75886F107   6,172 32 SH   SOLE   0 0 32
Reinsurance Grp Of Amer COM 759351604   69,536 1,067 SH   SOLE   0 0 1,067
Roku Inc Com Cl A CL A 77543R102   48,793 87 SH   SOLE   0 0 87
Roper Industries Inc COM 776696106   143,825 980 SH   SOLE   0 0 980
Ross Stores Inc COM 778296103   39,722 326 SH   SOLE   0 0 326
Rowe T Price Group Inc COM 74144T108   60,528 600 SH   SOLE   0 0 600
Royal Bk Of Canada Isin ca7800871021 COM 780087102   41,157 346 SH   SOLE   0 0 346
Rpm International Inc COM 749685103   59,951 1,125 SH   SOLE   0 0 1,125
Rush Enterprises Inc COM 781846308   75,845 350 SH   SOLE   0 0 350
S B A Communications Cp COM 78410G104   191,582 12,971 SH   SOLE   0 0 12,971
Sabra Health Care REIT Inc REIT 78573L106   346,658 1,151 SH   SOLE   0 0 1,151
Salesforce Com COM 79466L302   2,318 77 SH   SOLE   0 0 77
SANDOZ GROUP ADR ADR 799926100   52,960 500 SH   SOLE   0 0 500
Sanfilippo John B & Son Inc COM 800422107   87,258 1,592 SH   SOLE   0 0 1,592
Schlumberger Ltd COM 806857108   6,944 195 SH   SOLE   0 0 195
Schwab Fundamental Intl Lg Co ETF ETF 808524755   8,424 125 SH   SOLE   0 0 125
Schwab Fundamental US Large Company ETF ETF 808524771   1,939 34 SH   SOLE   0 0 34
Schwab Fundamental US Small Company ETF ETF 808524763   15,235 331 SH   SOLE   0 0 331
Schwab US Aggregate Bond ETF ETF 808524839   337,998 4,192 SH   SOLE   0 0 4,192
Schwab US Dividend Equity ETF ETF 808524797   111,832 1,802 SH   SOLE   0 0 1,802
Schwab US Large-Cap ETF ETF 808524201   12,078 130 SH   SOLE   0 0 130
Schwab US Large-Cap Growth ETF ETF 808524300   5,072 103 SH   SOLE   0 0 103
Schwab US Small-Cap ETF ETF 808524607   672,864 12,900 SH   SOLE   0 0 12,900
Schwab US Tips ETF ETF 808524870   97,703 1,050 SH   SOLE   0 0 1,050
Seagate Technology COM G7997R103   712,207 16,909 SH   SOLE   0 0 16,909
Sector Spdr Fincl Select ETF 81369Y605   756,969 5,124 SH   SOLE   0 0 5,124
Sector Spdr Health Fund ETF 81369Y209   78,957 850 SH   SOLE   0 0 850
Sector Spdr Materials Fd ETF 81369Y100   3,532,884 16,963 SH   SOLE   0 0 16,963
Sector Spdr Tech Select ETF 81369Y803   803,556 12,240 SH   SOLE   0 0 12,240
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886   146,677 2,042 SH   SOLE   0 0 2,042
Sempra Energy COM 816851109   1,837 50 SH   SOLE   0 0 50
Sensata Technologies Holding N.V. COM G8060N102   0 14 SH   SOLE   0 0 14
SHIFT TECHNOLOGIES CL A ORD CL A 82452T305   6,559 85 SH   SOLE   0 0 85
Shopify Inc COM 82509L107   39,664 3,449 SH   SOLE   0 0 3,449
Shore Bancshares Inc COM 825107105   0 1 SH   SOLE   0 0 1
SINTX TECHNOLOGIES INC COM 829392604   12,953 524 SH   SOLE   0 0 524
Sitio Royalties Corp COM 82983N108   92,766 3,178 SH   SOLE   0 0 3,178
Southwest Airlines Co COM 844741108   648,757 13,606 SH   SOLE   0 0 13,606
Spdr Gold TRUST ETF 78463V107   56,276,466 107,589 SH   SOLE   0 0 107,589
SPDR S&P 500 Index ETF 78462F103   169,748 3,604 SH   SOLE   0 0 3,604
SPDR S&P Bank ETF ETF 78464A797   918 21 SH   SOLE   0 0 21
SPDR Dow Jones Global Real Estate ETF ETF 78463X749   386,891 8,783 SH   SOLE   0 0 8,783
SPDR Gold MiniShares ETF 98149E303   110,220 2,200 SH   SOLE   0 0 2,200
SPDR Portfolio S&P 500 Value ETF ETF 78464A508   12,377 342 SH   SOLE   0 0 342
SPDR S&P Emerging Markets ETF ETF 78463X509   5,278 20 SH   SOLE   0 0 20
Spotify Technology SA COM L8681T102   61,020 3,000 SH   SOLE   0 0 3,000
Sprott Physical Gold & Silver Trust ETF 85208R101   4,144 49 SH   SOLE   0 0 49
Square Inc COM 852234103   23,064 600 SH   SOLE   0 0 600
Stag Industrial Inc REIT 85254J102   92,590 1,115 SH   SOLE   0 0 1,115
Stantec Inc COM 85472N109   728,057 7,966 SH   SOLE   0 0 7,966
Starbucks Corp COM 855244109   19,314 950 SH   SOLE   0 0 950
Starwood Property Trust Inc. REIT 85571B105   53,681 150 SH   SOLE   0 0 150
Stryker Corp COM 863667101   656,259 8,084 SH   SOLE   0 0 8,084
Sysco Corporation COM 871829107   34,013 250 SH   SOLE   0 0 250
Taiwan Semiconductr Adrf ADR 874039100   610,488 3,445 SH   SOLE   0 0 3,445
Target Corporation COM 87612E106   303,959 708 SH   SOLE   0 0 708
Teledyne Technologies COM 879360105   77,348 440 SH   SOLE   0 0 440
Tesla, Inc COM 88160R101   512,526 2,942 SH   SOLE   0 0 2,942
Texas Instruments Inc COM 882508104   36,406 503 SH   SOLE   0 0 503
The Charles Schwab Corp COM 808513105   6,460 246 SH   SOLE   0 0 246
The Chemours Company COM 163851108   437,909 6,104 SH   SOLE   0 0 6,104
The Southern Company COM 842587107   1,468,136 2,526 SH   SOLE   0 0 2,526
Thermo Electron Corp COM 883556102   153,022 1,670 SH   SOLE   0 0 1,670
Toro Company COM 891092108   10,270 366 SH   SOLE   0 0 366
Townebank Portsmouth Va COM 89214P109   1,070,213 3,565 SH   SOLE   0 0 3,565
Trane Technologies PLC COM G8994E103   524 100 SH   SOLE   0 0 100
Transact Tech Inc COM 892918103   354,585 1,541 SH   SOLE   0 0 1,541
Travelers Companies Inc COM 89417E109   1,565 240 SH   SOLE   0 0 240
Tredegar Corporation COM 894650100   621,636 20,183 SH   SOLE   0 0 20,183
Tri Continental Corp COM 895436103   1,667,769 42,785 SH   SOLE   0 0 42,785
Truist Finl Corp Com COM 89832Q109   17,669 720 SH   SOLE   0 0 720
U G I Corporation New COM 902681105   98,370 2,201 SH   SOLE   0 0 2,201
U S Bancorp Del New COM 902973304   1,700 75 SH   SOLE   0 0 75
UIPATH INC CLASS A CL A 90364P105   57 8 SH   SOLE   0 0 8
UNDER ARMOUR INC-CLASS C CL C 904311206   147,308 2,935 SH   SOLE   0 0 2,935
Unilever Plc Adr New ADR 904767704   33,860,210 137,682 SH   SOLE   0 0 137,682
Union Pacific Corp COM 907818108   780,556 21,809 SH   SOLE   0 0 21,809
United Bankshares Inc COM 909907107   737,015 4,959 SH   SOLE   0 0 4,959
United Parcel Service B CL B 911312106   473,769 657 SH   SOLE   0 0 657
United Rentals Inc COM 911363109   49,856,208 100,781 SH   SOLE   0 0 100,781
Unitedhealth Group Inc COM 91324P102   1,123,932 21,731 SH   SOLE   0 0 21,731
Universal Corp Va COM 913456109   16,313 304 SH   SOLE   0 0 304
Unumprovident Corp COM 91529Y106   2,689 100 SH   SOLE   0 0 100
UPSTART HOLDINGS INC COM 91680M107   757,066 20,237 SH   SOLE   0 0 20,237
Utd Dominion Rlty Tr Inc COM 902653104   6,136 400 SH   SOLE   0 0 400
V F Corporation COM 918204108   470,169 2,755 SH   SOLE   0 0 2,755
Valero Energy Corp New COM 91913Y100   0 50,000 SH   SOLE   0 0 50,000
Validian Corp COM 91915P107   17,827,811 37,087 SH   SOLE   0 0 37,087
Vanguard 500 ETF ETF 922908363   42,068 579 SH   SOLE   0 0 579
Vanguard Bond Index Fund ETF 921937835   170,241 2,202 SH   SOLE   0 0 2,202
Vanguard Corp Bond Etf ETF 92206C409   8,870,281 48,575 SH   SOLE   0 0 48,575
Vanguard Dividend Appreciation ETF 921908844   57,643 1,380 SH   SOLE   0 0 1,380
Vanguard Emerging Market ETF 922042858   489,089 9,749 SH   SOLE   0 0 9,749
Vanguard FTSE International ETF 921943858   166,816 485 SH   SOLE   0 0 485
Vanguard Growth ETF ETF 922908736   341,477 1,262 SH   SOLE   0 0 1,262
Vanguard Health Care ETF ETF 92204A504   446,090 3,687 SH   SOLE   0 0 3,687
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406   56,629 108 SH   SOLE   0 0 108
Vanguard Information Technology ETF ETF 92204A702   40,928 502 SH   SOLE   0 0 502
Vanguard Intl Div Apprec ETF ETF 921946810   76,949 1,312 SH   SOLE   0 0 1,312
Vanguard Intl Eqty Index ETF 922042775   194,222 2,823 SH   SOLE   0 0 2,823
Vanguard Intl Hi Div Yld Idx ETF ETF 921946794   303,869 1,949 SH   SOLE   0 0 1,949
Vanguard Mid Cap Value ETF 922908512   1,857,173 7,433 SH   SOLE   0 0 7,433
Vanguard Mid-Cap ETF ETF 922908629   77,575 329 SH   SOLE   0 0 329
Vanguard Mid-Cap Growth ETF ETF 922908538   580,194 6,709 SH   SOLE   0 0 6,709
Vanguard Reit ETF 922908553   603,891 3,346 SH   SOLE   0 0 3,346
Vanguard S&P 500 Value ETF ETF 921932703   224,060,953 4,678,658 SH   SOLE   0 0 4,678,658
Vanguard Short-Term Infl-Prot Secs ETF ETF 922020805   180,586 790 SH   SOLE   0 0 790
Vanguard Small Cap ETF 922908751   231,431 3,838 SH   SOLE   0 0 3,838
Vanguard Total International Stock ETF ETF 921909768   1,505,548 5,793 SH   SOLE   0 0 5,793
Vanguard Total Stock Mkt ETF 922908769   15,300 223 SH   SOLE   0 0 223
Vanguard Total World Bond ETF ETF 92206C565   20,764,876 190,917 SH   SOLE   0 0 190,917
Vanguard Total World Stock ETF ETF 922042742   9,211,524 56,561 SH   SOLE   0 0 56,561
Vanguard Value ETF ETF 922908744   25,486 19,605 SH   SOLE   0 0 19,605
Vaxart Inc Com New COM 92243A200   49,211 555 SH   SOLE   0 0 555
VERALTO ORD WI ORD SHS 92338C103   37,010 157 SH   SOLE   0 0 157
Verisk Analytics Inc Cla CL A 92345Y106   382,172 9,108 SH   SOLE   0 0 9,108
Verizon Communications ETF 92343V104   46,175 1,550 SH   SOLE   0 0 1,550
VICI Properties Inc ETF 925652109   291 7 SH   SOLE   0 0 7
Village Bk & Tr Finlcorp ETF 92705T200   12 3 SH   SOLE   0 0 3
Vimeo Inc COM 92719V100   13,304 442 SH   SOLE   0 0 442
Virginia National Bankshares Corp COM 928031103   5,581,600 20,000 SH   SOLE   0 0 20,000
Visa Inc ETF 92826C839   33,864 600 SH   SOLE   0 0 600
W P Carey Inc ETF 92936U109   874 6 SH   SOLE   0 0 6
Wabtec COM 929740108   33,018,155 548,748 SH   SOLE   0 0 548,748
Wal-Mart Stores Inc ETF 931142103   5,116 586 SH   SOLE   0 0 586
WARNER BROS. DISCOVERY SRS A ORD WI ORD SHS 934423104   1,044 75 SH   SOLE   0 0 75
Washington REIT REIT 939653101   644,650 3,024 SH   SOLE   0 0 3,024
Waste Management, INC. ETF 94106L109   93,084 1,606 SH   SOLE   0 0 1,606
Wells Fargo & Co New ETF 949746101   4 19 SH   SOLE   0 0 19
Wells Fargo & Co Pfd ETF 949746887   17,134,250 439,678 SH   SOLE   0 0 439,678
Williams Companies ETF 969457100   42,350 154 SH   SOLE   0 0 154
Willis Towers Watson COM G96629103   12,124 241 SH   SOLE   0 0 241
WisdomTree Floating Rate Treasury ETF ETF 97717Y527   9,175 141 SH   SOLE   0 0 141
WisdomTree International Small Cap Div ETF 97717W760   113,367 3,469 SH   SOLE   0 0 3,469
WisdomTree SmallCap Dividend ETF ETF 97717W604   21,500 400 SH   SOLE   0 0 400
Xcel Energy Inc COM 98389B100   5,279 40 SH   SOLE   0 0 40
Zimmer Biomet Holdings Inc COM 98956P102   66 4 SH   SOLE   0 0 4
ZIMVIE ORD WI ORD SHS 98888T107   1,169,918 6,914 SH   SOLE   0 0 6,914
Zoetis Inc ETF 98978V103   19,611 300 SH   SOLE   0 0 300
Zoom Video Communications, Inc COM 98980L101   884,637 8,798 SH   SOLE   0 0 8,798