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   2,071,240 400 SH   SOLE   0 0 400
1/100000 Wells Fargo Pfd NV Preferred Stock KEK746889   6 62,200 SH   SOLE   0 0 62,200
22nd Century Group Inc COM 90137F202   98,046 256,195 SH   SOLE   0 0 256,195
2U Inc COM 90214J101   4,433 1,100 SH   SOLE   0 0 1,100
3m Company COM 88579Y101   306,959 3,067 SH   SOLE   0 0 3,067
A E S Corp COM 00130H105   38,869 1,875 SH   SOLE   0 0 1,875
A F L A C Inc COM 001055102   51,704 741 SH   SOLE   0 0 741
A T & T Inc New COM 00206R102   5,818 365 SH   SOLE   0 0 365
Abbott Laboratories COM 002824100   1,275,689 11,701 SH   SOLE   0 0 11,701
Abbvie Inc Com Usd0.01 COM 00287Y109   1,345,178 9,984 SH   SOLE   0 0 9,984
Accenture Ltd Cl A CL A G1151C101   347,130 1,125 SH   SOLE   0 0 1,125
Activision Inc COM 00507V109   4,384 52 SH   SOLE   0 0 52
Adaptive Biotechnologies Corp COM 00650F109   758 113 SH   SOLE   0 0 113
Adobe Systems Inc COM 00724F101   777,005 1,589 SH   SOLE   0 0 1,589
Advance Auto Parts Inc COM 00751Y106   10,545 150 SH   SOLE   0 0 150
Advanced Explorations Inc COM 00765C108   0 100 SH   SOLE   0 0 100
Advanced Micro Devices COM 007903107   249,691 2,192 SH   SOLE   0 0 2,192
AdvisorShares Pure US Cannabis ETF ETF 00768Y453   659 119 SH   SOLE   0 0 119
Aecom Technology Corp COM 00766T100   27,524 325 SH   SOLE   0 0 325
Affirm Holdings Inc COM 00827B106   230 15 SH   SOLE   0 0 15
Agilent Technologies Inc COM 00846U101   19,962 166 SH   SOLE   0 0 166
Air Prod & Chemicals Inc COM 009158106   866,352 2,892 SH   SOLE   0 0 2,892
Airbnb Inc COM 009066101   12,816 100 SH   SOLE   0 0 100
Akamai Technologies COM 00971T101   13,301 148 SH   SOLE   0 0 148
Akoustis Technologies Inc COM 00973N102   398 125 SH   SOLE   0 0 125
Albemarle Corp COM 012653101   669,270 3,000 SH   SOLE   0 0 3,000
Alcon Inc Ord Shs ORD SHS H01301128   18,393 224 SH   SOLE   0 0 224
Align Technology Inc COM 016255101   70,728 200 SH   SOLE   0 0 200
Allegion PLC ORD SHS G0176J109   39,967 333 SH   SOLE   0 0 333
Allstate Corporation COM 020002101   184,169 1,689 SH   SOLE   0 0 1,689
Alphabet Inc. Class A CAP STK CL A 02079K305   4,964,558 41,475 SH   SOLE   0 0 41,475
Alphabet Inc. Class C CAP STK CL C 02079K107   40,035,000 330,950 SH   SOLE   0 0 330,950
ALPS Sector Dividend Dogs ETF ETF 00162Q858   24,035 481 SH   SOLE   0 0 481
Altria Group Inc COM 02209S103   3,945,981 87,108 SH   SOLE   0 0 87,108
Amazon Com Inc COM 023135106   4,322,216 33,156 SH   SOLE   0 0 33,156
Amcore Financial Inc. COM 023912108   0 40 SH   SOLE   0 0 40
Amer Electric Pwr Co Inc COM 025537101   78,306 930 SH   SOLE   0 0 930
Ameren Corporation COM 023608102   33,485 410 SH   SOLE   0 0 410
America First Multifamily Investors LP COM UT LTD PTN 02364V206   9,229 560 SH   SOLE   0 0 560
American Century U.S. Quality Value ETF ETF 025072208   1,548,619 31,116 SH   SOLE   0 0 31,116
American Express Company COM 025816109   739,395 4,245 SH   SOLE   0 0 4,245
Ameriprise Financial Inc COM 03076C106   79,718 240 SH   SOLE   0 0 240
Amern Tower Corp Class A CL A 03027X100   40,727 210 SH   SOLE   0 0 210
Amgen Incorporated COM 031162100   883,418 3,979 SH   SOLE   0 0 3,979
Amphenol Corp Cl A CL A 032095101   168,541 1,984 SH   SOLE   0 0 1,984
Amplify Transformational Data Shrg ETF ETF 032108607   341 15 SH   SOLE   0 0 15
Analog Devices Inc COM 032654105   108,865 559 SH   SOLE   0 0 559
Ansys Inc COM 03662Q105   34,348 104 SH   SOLE   0 0 104
Anthem Inc COM 036752103   2,286,553 5,147 SH   SOLE   0 0 5,147
Aon Plc Com Usd0.01 Cl A CL A G0403H108   363,496 1,053 SH   SOLE   0 0 1,053
Apollo Global Management LLC Class A CL A 03769M106   76,810 1,000 SH   SOLE   0 0 1,000
Apple Computer Inc COM 037833100   55,681,875 287,064 SH   SOLE   0 0 287,064
Applied Materials Inc COM 038222105   758,401 5,247 SH   SOLE   0 0 5,247
APPLOVIN CORP CL A CL A 03831W108   2,573 100 SH   SOLE   0 0 100
Aptargroup Inc COM 038336103   205,072 1,770 SH   SOLE   0 0 1,770
Aptiv Plc COM G6095L109   44,103 432 SH   SOLE   0 0 432
APW COM G04397108   0 160 SH   SOLE   0 0 160
Archer-Daniels-Midlnd Co COM 039483102   82,738 1,095 SH   SOLE   0 0 1,095
Ardagh Metal Packaging SA COM L02235106   327 87 SH   SOLE   0 0 87
Ares Capital Corp COM 04010L103   422,269 22,473 SH   SOLE   0 0 22,473
ARMOUR Residential REIT Inc REIT 042315507   549 103 SH   SOLE   0 0 103
ARRIVAL ORD ORD SHS L0423Q124   26 10 SH   SOLE   0 0 10
Arthur J Gallagher & Co COM 363576109   328,916 1,498 SH   SOLE   0 0 1,498
ATHENE HOLDING LTD 6.35 SER A Preferred Stock G0684D305   21,000 1,000 SH   SOLE   0 0 1,000
Atlantic Un Bankshares Corp COM 04911A107   497,903 19,187 SH   SOLE   0 0 19,187
Auto Data Processing COM 053015103   980,040 4,459 SH   SOLE   0 0 4,459
Autodesk Inc COM 052769106   196,426 960 SH   SOLE   0 0 960
Autonation Inc COM 05329W102   22,716 138 SH   SOLE   0 0 138
Autozone Inc COM 053332102   59,841 24 SH   SOLE   0 0 24
Avago Technologies Ltd COM 11135F101   79,804 92 SH   SOLE   0 0 92
AvalonBay Communities Inc COM 053484101   484,074 2,558 SH   SOLE   0 0 2,558
Avery Dennison Corp COM 053611109   158,056 920 SH   SOLE   0 0 920
Babcock & Wilcox Enterprises Inc COM 05614L209   53 9 SH   SOLE   0 0 9
Banco Santander SA COM 05964H105   1,484 400 SH   SOLE   0 0 400
Bank Of America Corp COM 060505104   1,032,997 36,005 SH   SOLE   0 0 36,005
Bank of New York Mellon Corp. COM 064058100   351,218 7,889 SH   SOLE   0 0 7,889
Baxter International Inc COM 071813109   53,989 1,185 SH   SOLE   0 0 1,185
Becton Dickinson & Co COM 075887109   212,955 807 SH   SOLE   0 0 807
Berkley W R Corp COM 084423102   113,700 1,909 SH   SOLE   0 0 1,909
Berkshire Hathaway Cl B CL B 084670702   44,105,963 129,343 SH   SOLE   0 0 129,343
Berry Plastics Group Inc COM 08579W103   4,504 70 SH   SOLE   0 0 70
Beyond Meat Inc COM 08862E109   1,597 123 SH   SOLE   0 0 123
Biogen Idec Inc COM 09062X103   569,700 2,000 SH   SOLE   0 0 2,000
Blackrock Inc COM 09247X101   359,561 520 SH   SOLE   0 0 520
Blackstone Group LP COM UNIT LTD 09260D107   548,988 5,905 SH   SOLE   0 0 5,905
Blue Ridge Bankshares Inc COM 095825105   1,325,141 149,733 SH   SOLE   0 0 149,733
Boeing Co COM 097023105   258,249 1,223 SH   SOLE   0 0 1,223
Booking Hldgs Inc COM 09857L108   110,714 41 SH   SOLE   0 0 41
Booz Allen Hamilton Holding Corp COM 099502106   6,696 60 SH   SOLE   0 0 60
Boston Scientific Corp COM 101137107   6,112 113 SH   SOLE   0 0 113
Bp Plc Adr ADR 055622104   89,919 2,548 SH   SOLE   0 0 2,548
Bristol-Myers Squibb Co COM 110122108   165,119 2,582 SH   SOLE   0 0 2,582
Broadridge Finl Solution COM 11133T103   373,661 2,256 SH   SOLE   0 0 2,256
Brookfield Asset Management COM 113004105   623,005 19,093 SH   SOLE   0 0 19,093
Brookfield Corporation COM 11271J107   30,104,118 894,625 SH   SOLE   0 0 894,625
BROOKFIELD REINSRNC EX VOTN CL A ORD ORD SHS G16169107   440 13 SH   SOLE   0 0 13
Brookfield Renewable Corp Ordinary Shares - Class COM 11284V105   10,118 321 SH   SOLE   0 0 321
Brookfield Renewable Partners LP COM G16258108   38,131 1,293 SH   SOLE   0 0 1,293
C H Robinson Worldwd New COM 12541W209   73,593 780 SH   SOLE   0 0 780
C S X Corp COM 126408103   2,375,304 69,657 SH   SOLE   0 0 69,657
C V S Corp Del COM 126650100   322,353 4,663 SH   SOLE   0 0 4,663
Canadian Natl Ry Co COM 136375102   144,679 1,195 SH   SOLE   0 0 1,195
Canadian Pac Railway COM 13646K108   226,156 2,800 SH   SOLE   0 0 2,800
Canopy Growth Corp COM 138035100   188 485 SH   SOLE   0 0 485
Capital One Financial Cp COM 14040H105   242,140 2,214 SH   SOLE   0 0 2,214
Cardinal Health Inc COM 14149Y108   34,802 368 SH   SOLE   0 0 368
Carlyle Secured Lending Inc COM 872280102   21,840 1,500 SH   SOLE   0 0 1,500
Carmax Inc COM 143130102   1,491,534 17,820 SH   SOLE   0 0 17,820
Carnival Corp New COM 143658300   1,883 100 SH   SOLE   0 0 100
Carrier Global Corp-Wi COM 14448C104   34,797 700 SH   SOLE   0 0 700
Casella Waste Systems Inc COM 147448104   29,487 326 SH   SOLE   0 0 326
Catalyst Pharmaceuticals Inc COM 14888U101   13,440 1,000 SH   SOLE   0 0 1,000
Caterpillar Inc COM 149123101   628,904 2,556 SH   SOLE   0 0 2,556
CBRE Group Inc COM 12504L109   231,638 2,870 SH   SOLE   0 0 2,870
Cce Spinco Inc COM 538034109   20,955 230 SH   SOLE   0 0 230
CEL-SCI Corp COM 150837607   67 28 SH   SOLE   0 0 28
Chesapeake Financial Shares Inc COM 16517A109   7,931 412 SH   SOLE   0 0 412
Chevron Corporation COM 166764100   1,469,814 9,341 SH   SOLE   0 0 9,341
Chicago Mercantile Exch COM 12572Q105   55,402 299 SH   SOLE   0 0 299
Chipotle Mexican Grill COM 169656105   53,475 25 SH   SOLE   0 0 25
Chubb Corporation COM H1467J104   116,524 605 SH   SOLE   0 0 605
Church & Dwight Co Inc COM 171340102   39,691 396 SH   SOLE   0 0 396
Cigna Corp COM 125523100   368,147 1,312 SH   SOLE   0 0 1,312
Cintas Corp COM 172908105   503,542 1,013 SH   SOLE   0 0 1,013
Cisco Systems Inc COM 17275R102   1,209,822 23,383 SH   SOLE   0 0 23,383
Citigroup Inc COM 172967358   128,782 4,050 SH   SOLE   0 0 4,050
Citizens Finl Group Inc Com COM 174610105   7,485 287 SH   SOLE   0 0 287
City Holding Co COM 177835105   129,586 1,440 SH   SOLE   0 0 1,440
Coca Cola Company COM 191216100   1,169,343 19,418 SH   SOLE   0 0 19,418
Co-Diagnostics Inc COM 189763105   583 525 SH   SOLE   0 0 525
Cognizant Tech Sol Cl A CL A 192446102   29,964 459 SH   SOLE   0 0 459
Colgate-Palmolive Co COM 194162103   62,248 808 SH   SOLE   0 0 808
Comcast Corp New Cl A CL A 20030N101   38,880,927 935,762 SH   SOLE   0 0 935,762
Companhia Vale Do Adr ADR 767204100   12,768 200 SH   SOLE   0 0 200
Compass Diversified Holdings COM 20451Q104   4,121 190 SH   SOLE   0 0 190
Compass Pathways PLC COM 20451W101   207 25 SH   SOLE   0 0 25
Comwlth Bankshares COM 202736104   0 1,100 SH   SOLE   0 0 1,100
Conagra Foods Inc COM 205887102   15,174 450 SH   SOLE   0 0 450
Conocophillips COM 20825C104   28,846,759 278,417 SH   SOLE   0 0 278,417
Constellation Brand Cl A CL A 21036P108   40,858 166 SH   SOLE   0 0 166
Constellation Energy Co COM 21037T109   6,042 66 SH   SOLE   0 0 66
Contra Abiomed Inc Com COM 003CVR016   0 200 SH   SOLE   0 0 200
Corning Inc COM 219350105   167,912 4,792 SH   SOLE   0 0 4,792
Corporate Office Properties Trust REIT 22002T108   38,000 1,600 SH   SOLE   0 0 1,600
Corteva Inc com COM 22052L104   36,787 642 SH   SOLE   0 0 642
Costar Group Inc COM 22160N109   67,195 755 SH   SOLE   0 0 755
Costco Whsl Corp New COM 22160K105   1,612,357 2,995 SH   SOLE   0 0 2,995
Cresco Labs Inc COM 22587M106   578 386 SH   SOLE   0 0 386
Cronos Group Inc COM 22717L101   2,719 1,380 SH   SOLE   0 0 1,380
Crown Castle Intl Corp COM 22822V101   2,731 24 SH   SOLE   0 0 24
CubeSmart COM 229663109   8,932 200 SH   SOLE   0 0 200
Cummins Inc COM 231021106   56,301 230 SH   SOLE   0 0 230
Curaleaf Holdings Inc COM 23126M102   1,100 356 SH   SOLE   0 0 356
D T E Energy Company COM 233331107   44,008 400 SH   SOLE   0 0 400
Danaher Corp Del COM 235851102   477,677 1,990 SH   SOLE   0 0 1,990
DBV Technologies SA COM 23306J101   11,400 6,000 SH   SOLE   0 0 6,000
Deere & Co COM 244199105   416,948 1,029 SH   SOLE   0 0 1,029
Dell Inc COM 24703L202   15,421 285 SH   SOLE   0 0 285
Delta Air Lines Inc New COM 247361702   3,328 70 SH   SOLE   0 0 70
Devon Energy Cp New COM 25179M103   9,668 200 SH   SOLE   0 0 200
Dexcom Inc COM 252131107   336,182 2,616 SH   SOLE   0 0 2,616
DFA TA World ex US Core Equity I ETF 25434V880   92,308 3,960 SH   SOLE   0 0 3,960
Diageo Plc New Adr SPON ADR NEW 25243Q205   838,776 4,835 SH   SOLE   0 0 4,835
Diamonds TRUST Series I UT SER 1 78467X109   245,509 714 SH   SOLE   0 0 714
Dicks Sporting Goods Inc COM 253393102   297 2 SH   SOLE   0 0 2
DIMENSIONAL U S CORE EQUITY 2 ETF ETF 25434V708   879,796 32,405 SH   SOLE   0 0 32,405
Discover Financial Svcs COM 254709108   57,607 493 SH   SOLE   0 0 493
Disney Walt Co COM 254687106   19,019,495 213,032 SH   SOLE   0 0 213,032
Dollar General Corp COM 256677105   47,632 281 SH   SOLE   0 0 281
Dollar Tree Inc COM 256746108   50,225 350 SH   SOLE   0 0 350
Dominion Res Inc Va New COM 25746U109   1,125,500 21,732 SH   SOLE   0 0 21,732
Dover Corporation COM 260003108   292,347 1,980 SH   SOLE   0 0 1,980
Dow Chemical Company COM 260557103   58,799 1,104 SH   SOLE   0 0 1,104
DT MIDSTREAM ORD WI COM 23345M107   7,436 150 SH   SOLE   0 0 150
Duke Energy Corp New Dp Rep Pfd A Preferred Stock 26441C501   24,800 1,000 SH   SOLE   0 0 1,000
Duke Energy New COM 26441C204   435,508 4,853 SH   SOLE   0 0 4,853
Dupont De Nemours Inc COM 26614N102   36,434 510 SH   SOLE   0 0 510
Eaton Corporation COM G29183103   181,996 905 SH   SOLE   0 0 905
Ebay Inc COM 278642103   19,038 426 SH   SOLE   0 0 426
Ecolab Inc COM 278865100   92,972 498 SH   SOLE   0 0 498
Edwards Lifesciences Cp COM 28176E108   342,512 3,631 SH   SOLE   0 0 3,631
Electronic Arts Inc COM 285512109   29,183 225 SH   SOLE   0 0 225
Eli Lilly and Co COM 532457108   695,028 1,482 SH   SOLE   0 0 1,482
Emerson Electric Co COM 291011104   619,804 6,857 SH   SOLE   0 0 6,857
Enbridge Inc COM 29250N105   217,216 5,847 SH   SOLE   0 0 5,847
Encompass Health Corp COM 29261A100   129,868 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity LP COM UT LTD PTN 29273V100   15,825 1,246 SH   SOLE   0 0 1,246
ENHABIT ORD WI ORD SHS 29332G102   11,029 959 SH   SOLE   0 0 959
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107   9,226,031 350,134 SH   SOLE   0 0 350,134
EPR Properties COM 26884U109   140,400 3,000 SH   SOLE   0 0 3,000
Equity Lifestyle Properties Inc COM 29472R108   21,685 324 SH   SOLE   0 0 324
Escrow Altegrity Inc Com COM 021ESC017   215 57 SH   SOLE   0 0 57
ETFS Physical Palladium ETF 003262102   128,003 1,125 SH   SOLE   0 0 1,125
Etsy Inc com COM 29786A106   7,192 85 SH   SOLE   0 0 85
Everest Re Group Ltd COM G3223R108   27,349 80 SH   SOLE   0 0 80
Evergy Inc COM 30034W106   46,736 800 SH   SOLE   0 0 800
Eversource Energy COM 30040W108   14,184 200 SH   SOLE   0 0 200
Exelon Corporation COM 30161N101   8,148 200 SH   SOLE   0 0 200
Exxon Mobil Corporation COM 30231G102   3,822,283 35,639 SH   SOLE   0 0 35,639
F N B Corp COM 302520101   721 63 SH   SOLE   0 0 63
F5 Networks Inc COM 315616102   20,476 140 SH   SOLE   0 0 140
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102   507,162 36,200 SH   SOLE   0 0 36,200
Ferguson PLC COM G3421J106   29,574 188 SH   SOLE   0 0 188
Fidelity Natl Finl Inc COM 31620R303   31,896 886 SH   SOLE   0 0 886
Fidelity MSCI Materials ETF ETF 316092881   3,500 75 SH   SOLE   0 0 75
Fiserv Inc COM 337738108   482,902 3,828 SH   SOLE   0 0 3,828
Fisker Inc Ordinary Shares - Class A CLA A 33813J106   1,974 350 SH   SOLE   0 0 350
Ford Motor Company New COM 345370860   267,752 17,697 SH   SOLE   0 0 17,697
Fortinet Inc COM 34959E109   283,463 3,750 SH   SOLE   0 0 3,750
Fortune Brands Home & Security Inc COM 34964C106   3,238 45 SH   SOLE   0 0 45
FS KKR Capital Corp COM 302635206   334,412 17,435 SH   SOLE   0 0 17,435
Fulton Financial Corp COM 360271100   7,569 635 SH   SOLE   0 0 635
GCI LIBERTY INC XXX SUBMITTED FOR ESCROW CL A CL A 361ESC049   655 3,631 SH   SOLE   0 0 3,631
GE HEALTHCARE TECHNOLOGIES ORD WI ORD SHS 36266G107   172,229 2,120 SH   SOLE   0 0 2,120
General Dynamics Corp COM 369550108   1,041,756 4,842 SH   SOLE   0 0 4,842
General Electric Company COM 369604301   742,366 6,758 SH   SOLE   0 0 6,758
General Motors Corp COM 37045V100   114,759 2,976 SH   SOLE   0 0 2,976
Genuine Parts Co COM 372460105   194,615 1,150 SH   SOLE   0 0 1,150
Gildan Activewear Inc COM 375916103   74,507 2,311 SH   SOLE   0 0 2,311
Gilead Sciences Inc COM 375558103   189,900 2,464 SH   SOLE   0 0 2,464
Global X Blockchain ETF ETF 37960A735   93 3 SH   SOLE   0 0 3
Goldman Sachs ActiveBeta EMkts Eq ETF ETF 381430206   5,980 200 SH   SOLE   0 0 200
Goldman Sachs Group Inc COM 38141G104   398,840 1,237 SH   SOLE   0 0 1,237
Green Thumb Industries Inc COM 39342L108   1,275 168 SH   SOLE   0 0 168
Hanover Insurance Group COM 410867105   218,148 1,930 SH   SOLE   0 0 1,930
Hartford Finl Svcs Grp COM 416515104   23,407 325 SH   SOLE   0 0 325
Hca Inc COM 40412C101   169,138 557 SH   SOLE   0 0 557
Healthcare Realty TRUST COM 42226K105   8,487 450 SH   SOLE   0 0 450
Heico Corp COM 422806208   91,390 650 SH   SOLE   0 0 650
Hershey Company COM 427866108   27,452 110 SH   SOLE   0 0 110
Hewlett Packard Enterprises COM 42824C109   6,720 400 SH   SOLE   0 0 400
Hewlett-Packard Company COM 40434L105   43,178 1,406 SH   SOLE   0 0 1,406
Highwoods Pptys Inc COM 431284108   38,662 1,617 SH   SOLE   0 0 1,617
Hologic Inc COM 436440101   56,517 698 SH   SOLE   0 0 698
Home Depot Inc COM 437076102   27,021,858 86,988 SH   SOLE   0 0 86,988
Honeywell International COM 438516106   815,636 3,931 SH   SOLE   0 0 3,931
Horizon Pharma Plc COM G46188101   10,285 100 SH   SOLE   0 0 100
Humana Inc COM 444859102   87,190 195 SH   SOLE   0 0 195
Huntington Bancshs Inc COM 446150104   2,089 194 SH   SOLE   0 0 194
Huntsman Corporation COM 447011107   121,590 4,500 SH   SOLE   0 0 4,500
IAC/InterActiveCorp COM 44891N208   126 2 SH   SOLE   0 0 2
Idexx Labs Inc COM 45168D104   99,442 198 SH   SOLE   0 0 198
Illinois Tool Works Inc COM 452308109   1,285,460 5,139 SH   SOLE   0 0 5,139
Indigenous Bloom Hemp Corp COM 45569M109   1 50 SH   SOLE   0 0 50
Ingersoll-Rand plc COM 45687V106   228,041 3,489 SH   SOLE   0 0 3,489
Ingredion Inc COM 457187102   55,306 522 SH   SOLE   0 0 522
Innovative Industrial Properties Inc COM 45781V101   2,303 32 SH   SOLE   0 0 32
Intel Corp COM 458140100   435,489 13,023 SH   SOLE   0 0 13,023
Intl Business Machines COM 459200101   558,255 4,172 SH   SOLE   0 0 4,172
Intrcontinentalexchange COM 45866F104   5,880 52 SH   SOLE   0 0 52
Intuit Inc COM 461202103   702,974 1,534 SH   SOLE   0 0 1,534
Intuitive Surgical New COM 46120E602   811,424 2,373 SH   SOLE   0 0 2,373
Invesco Financial Preferred ETF ETF 46137V621   5,510 384 SH   SOLE   0 0 384
Invesco NASDAQ Next Gen 100 ETF ETF 46138G631   2,614 100 SH   SOLE   0 0 100
Invesco S&P 500 Equal Weight ETF ETF 46137V357   2,019,841 13,498 SH   SOLE   0 0 13,498
Invesco S&P 500 Low Volatility ETF ETF 46138E354   57,283 912 SH   SOLE   0 0 912
Ishares Barclays Aggregate Bond ETF 464287226   414,891 4,236 SH   SOLE   0 0 4,236
iShares Core Dividend Growth ETF ETF 46434V621   59,672 1,158 SH   SOLE   0 0 1,158
Ishares Core High Dividend Etf ETF 46429B663   50,899 505 SH   SOLE   0 0 505
iShares Core MSCI EAFE ETF 46432F842   110,846,822 1,642,175 SH   SOLE   0 0 1,642,175
iShares Core MSCI Emerging Markets ETF ETF 46434G103   43,137,267 875,173 SH   SOLE   0 0 875,173
iShares Core MSCI Total Intl Stk ETF ETF 46432F834   15,029 240 SH   SOLE   0 0 240
iShares Core S&P Mid Cap ETF ETF 464287507   74,522 285 SH   SOLE   0 0 285
iShares Core S&P Total US Stock Mkt ETF 464287150   55,955,140 571,905 SH   SOLE   0 0 571,905
iShares Currency Hedged MSCI EAFE ETF 46434V803   251,193 8,103 SH   SOLE   0 0 8,103
Ishares Dj Select Div Fd ETF 464287168   322,112 2,843 SH   SOLE   0 0 2,843
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456   22,570 634 SH   SOLE   0 0 634
iShares ESG Aware MSCI EAFE ETF ETF 46435G516   1,344,576 18,437 SH   SOLE   0 0 18,437
iShares ESG Aware MSCI EM ETF ETF 46434G863   738,441 23,346 SH   SOLE   0 0 23,346
iShares Interm Government/Credit Bd ETF 464288612   8,939 87 SH   SOLE   0 0 87
iShares MSCI ACWI ex US ETF ETF 464288240   10,599,527 215,350 SH   SOLE   0 0 215,350
iShares MSCI EAFE ETF 464287465   12,745,094 175,794 SH   SOLE   0 0 175,794
iShares MSCI Emrg Mkt Fd ETF 464287234   4,808,834 121,558 SH   SOLE   0 0 121,558
Ishares Nasdaq Biotechnology ETF 464287556   222,180 1,750 SH   SOLE   0 0 1,750
iShares PHLX Semiconductor ETF ETF 464287523   54,784 108 SH   SOLE   0 0 108
Ishares Russell 2000 ETF 464287655   1,091,452 5,828 SH   SOLE   0 0 5,828
Ishares Russell 2000 Value ETF ETF 464287630   571,648 4,060 SH   SOLE   0 0 4,060
iShares Russell 3000 Growth ETF 464287671   51,261 525 SH   SOLE   0 0 525
Ishares Russell Midcap ETF 464287499   1,151,683 15,770 SH   SOLE   0 0 15,770
Ishares Russell Midcap Growth ETF 464287481   627,612 6,495 SH   SOLE   0 0 6,495
iShares Russell Midcap Value ETF 464287473   51,665,137 470,367 SH   SOLE   0 0 470,367
iShares S&P 100 ETF 464287101   3,513,394 16,968 SH   SOLE   0 0 16,968
Ishares S&P 500 Growth ETF 464287309   4,263,222 60,488 SH   SOLE   0 0 60,488
IShares S&P 500 Index ETF 464287200   314,753,657 706,185 SH   SOLE   0 0 706,185
Ishares S&P Small-Cap ETF 464287887   262,960 2,288 SH   SOLE   0 0 2,288
Ishares S&P Smallcap Core ETF ETF 464287804   32,287 324 SH   SOLE   0 0 324
Ishares S&P Smcap Value ETF 464287879   596,214 6,270 SH   SOLE   0 0 6,270
iShares Silver Trust ETF 46428Q109   70,650 3,382 SH   SOLE   0 0 3,382
Ishares Tr Cohen & Steer ETF 464287564   20,894 376 SH   SOLE   0 0 376
Ishares Tr Russell ETF 464287622   1,072,456 4,400 SH   SOLE   0 0 4,400
Ishares U S Technology Etf ETF 464287721   60,749 558 SH   SOLE   0 0 558
iShares US Aerospace & Defense ETF 464288760   78,402 672 SH   SOLE   0 0 672
iShares US Healthcare ETF 464287762   577,320 2,060 SH   SOLE   0 0 2,060
iShares US Real Estate ETF ETF 464287739   60,578 700 SH   SOLE   0 0 700
J B Hunt Transport Svcs COM 445658107   90,515 500 SH   SOLE   0 0 500
J M Smucker Co New COM 832696405   4,430 30 SH   SOLE   0 0 30
Janus Henderson AAA CLO ETF ETF 47103U845   16,107 323 SH   SOLE   0 0 323
Jazz Pharmaceuticals PLC COM G50871105   992 8 SH   SOLE   0 0 8
Jetblue Airways Corp COM 477143101   27 3 SH   SOLE   0 0 3
Johnson & Johnson COM 478160104   41,140,193 248,551 SH   SOLE   0 0 248,551
Jpmorgan Chase & Co COM 46625H100   2,549,419 17,529 SH   SOLE   0 0 17,529
K L A Tencor Corp COM 482480100   60,628 125 SH   SOLE   0 0 125
Kellogg Company COM 487836108   26,960 400 SH   SOLE   0 0 400
Kimberly-Clark Corp COM 494368103   267,422 1,937 SH   SOLE   0 0 1,937
Kinsale Cap Group Inc Com COM 49714P108   177,745 475 SH   SOLE   0 0 475
Kite Realty Group Trust REIT 49803T300   2,011 90 SH   SOLE   0 0 90
Knight Swift Transn Hldgs Inc COM 499049104   25,002 450 SH   SOLE   0 0 450
Kraft Heinz Co Com COM 500754106   245,163 6,906 SH   SOLE   0 0 6,906
Krispy Kreme Inc ETF 50101L106   1,105 75 SH   SOLE   0 0 75
KYNDRYL HOLDINGS ORD WI COM 50155Q100   3,293 248 SH   SOLE   0 0 248
L3Harris Technologies Ord COM 502431109   140,171 716 SH   SOLE   0 0 716
Lam Research Corporation COM 512807108   10,286 16 SH   SOLE   0 0 16
Lamb Weston Holdings Inc COM 513272104   38,278 333 SH   SOLE   0 0 333
Las Vegas Sands Corp COM 517834107   3,828 66 SH   SOLE   0 0 66
Lauder Estee Co Inc Cl A CL A 518439104   369,587 1,882 SH   SOLE   0 0 1,882
Leggett & Platt Inc COM 524660107   23,696 800 SH   SOLE   0 0 800
LEMONADE ORD COM 52567D107   4,617 274 SH   SOLE   0 0 274
Lennar Corp Cl A CL A 526057104   36,089 288 SH   SOLE   0 0 288
Liberty Media Corp Delaware Com C Siriusxm COM 531229607   57,114 1,745 SH   SOLE   0 0 1,745
Liberty Media Group COM 531229854   32,822 436 SH   SOLE   0 0 436
Lockheed Martin Corp COM 539830109   196,792 427 SH   SOLE   0 0 427
Loews Corporation COM 540424108   13,593 229 SH   SOLE   0 0 229
Lowes Companies Inc COM 548661107   2,542,760 11,266 SH   SOLE   0 0 11,266
LTC Properties Inc COM 502175102   1,651 50 SH   SOLE   0 0 50
LUCID GROUP ORD COM 549498103   51,675 7,500 SH   SOLE   0 0 7,500
Lululemon Athletica Inc COM 550021109   25,360 67 SH   SOLE   0 0 67
Luxeyard Inc NV COM 55067R104   0 150 SH   SOLE   0 0 150
Lyft Inc COM 55087P104   2,338 244 SH   SOLE   0 0 244
Magellan Midstream Ptnrs COM UNIT RP LP 559080106   81,016 1,300 SH   SOLE   0 0 1,300
Maiden Holdings Ltd COM G5753U112   6,300 3,000 SH   SOLE   0 0 3,000
Main Str Cap Corp Com COM 56035L104   120,090 3,000 SH   SOLE   0 0 3,000
Marathon Oil Corp COM 565849106   9,208 400 SH   SOLE   0 0 400
Markel Group Inc COM 570535104   22,343,890 16,154 SH   SOLE   0 0 16,154
Marriott Intl Inc Cl A CL A 571903202   347,358 1,891 SH   SOLE   0 0 1,891
Marsh & Mc Lennan Co Inc COM 571748102   2,435,998 12,952 SH   SOLE   0 0 12,952
Marvell Tech Group Ltd COM 573874104   6,075 102 SH   SOLE   0 0 102
MasterBrand Inc COM 57638P104   523 45 SH   SOLE   0 0 45
Mastercard Inc COM 57636Q104   41,790,686 106,257 SH   SOLE   0 0 106,257
MATCH GROUP ORD COM 57667L107   167 4 SH   SOLE   0 0 4
Mayne Pharma Group Ltd COM Q5857C108   5,858 2,000 SH   SOLE   0 0 2,000
Mc Donalds Corp COM 580135101   3,514,080 11,776 SH   SOLE   0 0 11,776
Mckesson Corporation COM 58155Q103   217,073 508 SH   SOLE   0 0 508
MedMen Enterprises Inc COM 58507M107   3 125 SH   SOLE   0 0 125
Medtronic Inc COM G5960L103   40,635,933 461,248 SH   SOLE   0 0 461,248
Mercadolibre Inc COM 58733R102   11,846 10 SH   SOLE   0 0 10
Merck & Co Inc COM 58933Y105   55,441,075 480,467 SH   SOLE   0 0 480,467
Meta Platforms Inc COM 30303M102   530,339 1,848 SH   SOLE   0 0 1,848
Metlife Inc COM 59156R108   2,431 43 SH   SOLE   0 0 43
Microchip Technology Inc COM 595017104   717,202 8,005 SH   SOLE   0 0 8,005
Micron Technology Inc COM 595112103   126,472 2,004 SH   SOLE   0 0 2,004
Microsoft Corp COM 594918104   62,718,113 184,173 SH   SOLE   0 0 184,173
Moderna Inc COM 60770K107   121,500 1,000 SH   SOLE   0 0 1,000
Mondelez Intl Inc Cl A CL A 609207105   2,552,449 34,994 SH   SOLE   0 0 34,994
Monster Beverage Corporation COM 61174X109   4,480 78 SH   SOLE   0 0 78
Morgan Stanley COM NEW 617446448   491,237 5,752 SH   SOLE   0 0 5,752
Motorola Solutions Inc Com New COM NEW 620076307   109,307 373 SH   SOLE   0 0 373
MSCI Inc COM 55354G100   5,162 11 SH   SOLE   0 0 11
Mylan Nv COM 92556V106   2,854 286 SH   SOLE   0 0 286
Nasdaq Stock Market Inc COM 631103108   365,500 7,332 SH   SOLE   0 0 7,332
National Healthcare Corp COM 635906100   6,182 100 SH   SOLE   0 0 100
Nestle S A Reg B Adr ADR 641069406   171,025 1,422 SH   SOLE   0 0 1,422
NetApp Inc COM 64110D104   208,572 2,730 SH   SOLE   0 0 2,730
Netflix Inc COM 64110L106   514,492 1,168 SH   SOLE   0 0 1,168
Newmarket Corporation COM 651587107   358,289 891 SH   SOLE   0 0 891
Newmont Mining Corp COM 651639106   31,251,168 732,564 SH   SOLE   0 0 732,564
Nextera Energy Inc Com COM 65339F101   399,715 5,387 SH   SOLE   0 0 5,387
Nike Inc Class B CL B 654106103   166,817 1,511 SH   SOLE   0 0 1,511
Nintendo Ltd Adr ADR 654445303   170 15 SH   SOLE   0 0 15
NIO INC ADS REPSTG CL A ORD SHS CL A 62914V106   2,355 243 SH   SOLE   0 0 243
Norfolk Southern Corp COM 655844108   905,906 3,995 SH   SOLE   0 0 3,995
Northrop Grumman Corp COM 666807102   241,574 530 SH   SOLE   0 0 530
NortonLifeLock Inc COM 668771108   55,743 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   170,033 1,685 SH   SOLE   0 0 1,685
Novo-Nordisk A-S Adr ADR 670100205   149,693 925 SH   SOLE   0 0 925
Nucor Corp COM 670346105   327,960 2,000 SH   SOLE   0 0 2,000
Nuveen ESG Mid-Cap Value ETF ETF 67092P508   561,918 18,964 SH   SOLE   0 0 18,964
Nvidia Corp COM 67066G104   3,217,067 7,605 SH   SOLE   0 0 7,605
NXP Semiconductors NV COM N6596X109   114,763 561 SH   SOLE   0 0 561
Okta Inc COM 679295105   7,212 104 SH   SOLE   0 0 104
Old Dominion Freight Lns COM 679580100   42,891 116 SH   SOLE   0 0 116
Old Republic Intl Corp COM 680223104   3,776 150 SH   SOLE   0 0 150
ON Semiconductor Corp COM 682189105   4,729 50 SH   SOLE   0 0 50
Oneok Inc New COM 682680103   37,032 600 SH   SOLE   0 0 600
Oracle Corporation COM 68389X105   2,010,989 16,886 SH   SOLE   0 0 16,886
OrganiGram Holdings Inc COM 68620P705   78 200 SH   SOLE   0 0 200
Organon &Co Common Stock COM 68622V106   125 6 SH   SOLE   0 0 6
ORION OFFICE REIT INC COM COM 68629Y103   112 17 SH   SOLE   0 0 17
Owens & Minor Inc Hldg Co COM 690732102   913,920 48,000 SH   SOLE   0 0 48,000
OWL ROCK CAPITAL ORD COM 69121K104   29,524 2,200 SH   SOLE   0 0 2,200
P P G Industries Inc COM 693506107   51,312 346 SH   SOLE   0 0 346
PacWest Bancorp COM 695263103   4,075 500 SH   SOLE   0 0 500
Paragon Offshore PLC COM G6S01W108   0 245 SH   SOLE   0 0 245
Parker-Hannifin Corp COM 701094104   154,456 396 SH   SOLE   0 0 396
Partners Bancorp COM 70213Q108   26,580 4,294 SH   SOLE   0 0 4,294
Paychex Inc COM 704326107   100,683 900 SH   SOLE   0 0 900
Paypal Hldgs Inc COM 70450Y103   84,480 1,266 SH   SOLE   0 0 1,266
Peloton Interactive Inc COM 70614W100   2,307 300 SH   SOLE   0 0 300
Pepsico Incorporated COM 713448108   40,773,628 220,136 SH   SOLE   0 0 220,136
Performance Sports Group Ltd COM 680209103   0 35 SH   SOLE   0 0 35
Pfizer Incorporated COM 717081103   543,189 14,809 SH   SOLE   0 0 14,809
Pharmanetics Inc COM 71713J107   0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109   8,330,338 85,334 SH   SOLE   0 0 85,334
Phillips COM 718546104   17,099 179 SH   SOLE   0 0 179
Pinnacle Financial Partners Inc COM 72346Q104   150,746 2,661 SH   SOLE   0 0 2,661
Pinnacle West Capital Cp COM 723484101   29,733 365 SH   SOLE   0 0 365
Planet 13 Holdings Inc COM 72706K101   115 200 SH   SOLE   0 0 200
Playstar Corp New Shs NV ORD SHS P36100108   0 750 SH   SOLE   0 0 750
Plymouth Industrial REIT Inc REIT 729640102   761,962 33,100 SH   SOLE   0 0 33,100
Pnc Finl Services Gp Inc COM 693475105   114,615 910 SH   SOLE   0 0 910
PowerShares QQQ ETF ETF 46090E103   522,360 1,414 SH   SOLE   0 0 1,414
Primis Financial Corp COM 74167B109   87,905 10,440 SH   SOLE   0 0 10,440
Procter & Gamble COM 742718109   1,936,401 12,761 SH   SOLE   0 0 12,761
Progressive Corp Ohio COM 743315103   29,702,289 224,388 SH   SOLE   0 0 224,388
PROSHARES BITCOIN STRATEGY ETF ETF 74347G440   204 12 SH   SOLE   0 0 12
Prospect Cap Corp COM 74348T102   620 100 SH   SOLE   0 0 100
Prudential Financial Inc COM 744320102   128,548 1,457 SH   SOLE   0 0 1,457
PTC Inc COM 69370C100   90,503 636 SH   SOLE   0 0 636
Qualcomm Inc COM 747525103   815,276 6,849 SH   SOLE   0 0 6,849
Quest Diagnostic Inc COM 74834L100   82,930 590 SH   SOLE   0 0 590
R L I Corp COM 749607107   477,645 3,500 SH   SOLE   0 0 3,500
Raymond James Finl Inc COM 754730109   1,438,252 13,860 SH   SOLE   0 0 13,860
Raytheon Technologies Ord COM 75513E101   41,498,847 423,631 SH   SOLE   0 0 423,631
Realty Income Corp COM 756109104   83,706 1,400 SH   SOLE   0 0 1,400
Regeneron Pharmaceuticals COM 75886F107   77,602 108 SH   SOLE   0 0 108
Reinsurance Grp Of Amer COM 759351604   4,438 32 SH   SOLE   0 0 32
Roku Inc Com Cl A CL A 77543R102   70,548 1,103 SH   SOLE   0 0 1,103
Roper Industries Inc COM 776696106   125,489 261 SH   SOLE   0 0 261
Ross Stores Inc COM 778296103   109,887 980 SH   SOLE   0 0 980
Rowe T Price Group Inc COM 74144T108   45,837 409 SH   SOLE   0 0 409
Rpm International Inc COM 749685103   57,966 646 SH   SOLE   0 0 646
Rush Enterprises Inc COM 781846308   51,045 750 SH   SOLE   0 0 750
S B A Communications Cp COM 78410G104   313,108 1,351 SH   SOLE   0 0 1,351
S&p Global Inc COM 78409V104   39,287 98 SH   SOLE   0 0 98
Salesforce Com COM 79466L302   256,470 1,214 SH   SOLE   0 0 1,214
Sanfilippo John B & Son Inc COM 800422107   58,635 500 SH   SOLE   0 0 500
Sanofi Aventis Adr ADR 80105N105   13,475 250 SH   SOLE   0 0 250
Schlumberger Ltd COM 806857108   78,199 1,592 SH   SOLE   0 0 1,592
Schw US Brd Mkt Etf ETF 808524102   237,057 4,585 SH   SOLE   0 0 4,585
Schwab US Aggregate Bond ETF ETF 808524839   14,983 325 SH   SOLE   0 0 325
Schwab US Dividend Equity ETF ETF 808524797   319,108 4,394 SH   SOLE   0 0 4,394
Schwab US Large-Cap ETF ETF 808524201   688,717 13,151 SH   SOLE   0 0 13,151
Schwab US Large-Cap Growth ETF ETF 808524300   414,072 5,525 SH   SOLE   0 0 5,525
Schwab US Tips ETF ETF 808524870   697,319 13,300 SH   SOLE   0 0 13,300
Seagate Technology COM G7997R103   64,964 1,050 SH   SOLE   0 0 1,050
Sector Spdr Fincl Select ETF 81369Y605   591,745 17,554 SH   SOLE   0 0 17,554
Sector Spdr Health Fund ETF 81369Y209   680,109 5,124 SH   SOLE   0 0 5,124
Sector Spdr Materials Fd ETF 81369Y100   68,533 827 SH   SOLE   0 0 827
Sector Spdr Tech Select ETF 81369Y803   3,388,705 19,491 SH   SOLE   0 0 19,491
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886   1,291,471 19,735 SH   SOLE   0 0 19,735
Sempra Energy COM 816851109   148,647 1,021 SH   SOLE   0 0 1,021
Sensata Technologies Holding N.V. COM G8060N102   2,250 50 SH   SOLE   0 0 50
SHELL ADR EACH REP 2 ORD WI COM 780259305   25,360 420 SH   SOLE   0 0 420
Sherwin Williams Co COM 824348106   22,304 84 SH   SOLE   0 0 84
SHIFT TECHNOLOGIES CL A ORD CL A 82452T305   30 14 SH   SOLE   0 0 14
SINTX TECHNOLOGIES INC COM 829392604   1 1 SH   SOLE   0 0 1
Southwest Airlines Co COM 844741108   118,696 3,278 SH   SOLE   0 0 3,278
Spdr Dow Jones Reit ETF 78464A607   54,716 605 SH   SOLE   0 0 605
Spdr Gold TRUST ETF 78463V107   53,838 302 SH   SOLE   0 0 302
SPDR S&P 500 Index ETF 78462F103   53,452,919 120,585 SH   SOLE   0 0 120,585
SPDR S&P Bank ETF ETF 78464A797   151,884 4,219 SH   SOLE   0 0 4,219
SPDR Dow Jones Global Real Estate ETF ETF 78463X749   881 21 SH   SOLE   0 0 21
SPDR MSCI ACWI ex-US ETF ETF 78463X848   5,496 210 SH   SOLE   0 0 210
SPDR Portfolio S&P 500 Value ETF ETF 78464A508   95,040 2,200 SH   SOLE   0 0 2,200
SPDR S&P Emerging Markets ETF ETF 78463X509   22,725 661 SH   SOLE   0 0 661
Spero Therapeutics Inc COM 84833T103   271 187 SH   SOLE   0 0 187
Spirit Realty Capital Inc REIT 84860W300   23,628 600 SH   SOLE   0 0 600
Sprott Physical Gold & Silver Trust ETF 85208R101   67,575 3,750 SH   SOLE   0 0 3,750
Square Inc COM 852234103   3,262 49 SH   SOLE   0 0 49
Stag Industrial Inc REIT 85254J102   14,352 400 SH   SOLE   0 0 400
Stanley Furniture New OTC 42834P207   348,212 48,633 SH   SOLE   0 0 48,633
Stantec Inc COM 85472N109   72,720 1,115 SH   SOLE   0 0 1,115
Starbucks Corp COM 855244109   917,243 9,259 SH   SOLE   0 0 9,259
Stryker Corp COM 863667101   45,764 150 SH   SOLE   0 0 150
Sun Communities Inc COM 866674104   52,184 400 SH   SOLE   0 0 400
Sysco Corporation COM 871829107   717,761 9,673 SH   SOLE   0 0 9,673
T J X Cos Inc COM 872540109   33,916 400 SH   SOLE   0 0 400
Taiwan Semiconductr Adrf ADR 874039100   56,717 562 SH   SOLE   0 0 562
Take-Two Interactive Software Inc COM 874054109   40,910 278 SH   SOLE   0 0 278
Target Corporation COM 87612E106   365,759 2,773 SH   SOLE   0 0 2,773
Teledyne Technologies COM 879360105   291,066 708 SH   SOLE   0 0 708
TEMPO AUTOMATION HOLDINGS ORD COM 88024M108   38 100 SH   SOLE   0 0 100
Tesla, Inc COM 88160R101   113,085 432 SH   SOLE   0 0 432
Texas Instruments Inc COM 882508104   312,695 1,737 SH   SOLE   0 0 1,737
The Charles Schwab Corp COM 808513105   56,675 1,000 SH   SOLE   0 0 1,000
The Chemours Company COM 163851108   9,075 246 SH   SOLE   0 0 246
The Southern Company COM 842587107   470,963 6,704 SH   SOLE   0 0 6,704
Thermo Electron Corp COM 883556102   1,366,985 2,620 SH   SOLE   0 0 2,620
Tilray Inc COM 88688T100   1,172 751 SH   SOLE   0 0 751
T-Mobile Us Inc COM 872590104   11,390 82 SH   SOLE   0 0 82
Toro Company COM 891092108   169,756 1,670 SH   SOLE   0 0 1,670
Townebank Portsmouth Va COM 89214P109   2,696 116 SH   SOLE   0 0 116
Trane Technologies PLC COM G8994E103   833,894 4,360 SH   SOLE   0 0 4,360
Travelers Companies Inc COM 89417E109   268,904 1,548 SH   SOLE   0 0 1,548
Tredegar Corporation COM 894650100   1,601 240 SH   SOLE   0 0 240
Tri Continental Corp COM 895436103   580,838 21,183 SH   SOLE   0 0 21,183
Tri-County Financial Cp COM 20368X101   58,108 2,145 SH   SOLE   0 0 2,145
Triton International Ltd COM G9078F107   33,304 400 SH   SOLE   0 0 400
Truist Finl Corp Com COM 89832Q109   1,315,782 43,354 SH   SOLE   0 0 43,354
Trulieve Cannabis Corp COM 89788C104   495 126 SH   SOLE   0 0 126
U G I Corporation New COM 902681105   19,418 720 SH   SOLE   0 0 720
U S Bancorp Del New COM 902973304   22,335,118 676,002 SH   SOLE   0 0 676,002
Uber Technologies Inc COM 90353T100   21,585 500 SH   SOLE   0 0 500
UNDER ARMOUR INC-CLASS C CL C 904311206   54 8 SH   SOLE   0 0 8
Unilever Plc Adr New ADR 904767704   160,300 3,075 SH   SOLE   0 0 3,075
Union Pacific Corp COM 907818108   27,582,525 134,799 SH   SOLE   0 0 134,799
United Bankshares Inc COM 909907107   641,851 21,633 SH   SOLE   0 0 21,633
United Parcel Service B CL B 911312106   931,329 5,196 SH   SOLE   0 0 5,196
United Rentals Inc COM 911363109   292,608 657 SH   SOLE   0 0 657
Unitedhealth Group Inc COM 91324P102   45,009,549 93,645 SH   SOLE   0 0 93,645
Universal Corp Va COM 913456109   1,069,176 21,409 SH   SOLE   0 0 21,409
Unumprovident Corp COM 91529Y106   14,501 304 SH   SOLE   0 0 304
UPSTART HOLDINGS INC COM 91680M107   3,581 100 SH   SOLE   0 0 100
Utd Dominion Rlty Tr Inc COM 902653104   2,720,571 63,328 SH   SOLE   0 0 63,328
Valero Energy Corp New COM 91913Y100   305,510 2,605 SH   SOLE   0 0 2,605
Validian Corp COM 91915P107   0 40,000 SH   SOLE   0 0 40,000
Vanguard 500 ETF ETF 922908363   236,630 581 SH   SOLE   0 0 581
Vanguard Bond Index Fund ETF 921937835   5,285 73 SH   SOLE   0 0 73
Vanguard Dividend Appreciation ETF 921908844   8,822,755 54,317 SH   SOLE   0 0 54,317
Vanguard Emerging Market ETF 922042858   56,138 1,380 SH   SOLE   0 0 1,380
Vanguard FTSE International ETF 921943858   21,104 457 SH   SOLE   0 0 457
Vanguard Health Care ETF ETF 92204A504   322,257 1,316 SH   SOLE   0 0 1,316
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406   848,034 7,995 SH   SOLE   0 0 7,995
Vanguard Information Technology ETF ETF 92204A702   84,010 190 SH   SOLE   0 0 190
Vanguard Intl Div Apprec ETF ETF 921946810   37,695 502 SH   SOLE   0 0 502
Vanguard Intl Eqty Index ETF 922042775   37,108 682 SH   SOLE   0 0 682
Vanguard Large-Cap ETF ETF 922908637   15,407 76 SH   SOLE   0 0 76
Vanguard Materials ETF ETF 92204A801   6,551 36 SH   SOLE   0 0 36
Vanguard Mid Cap Value ETF 922908512   269,703 1,949 SH   SOLE   0 0 1,949
Vanguard Mid-Cap ETF ETF 922908629   1,298,072 5,896 SH   SOLE   0 0 5,896
Vanguard Mid-Cap Growth ETF ETF 922908538   81,485 396 SH   SOLE   0 0 396
Vanguard Reit ETF 922908553   560,771 6,711 SH   SOLE   0 0 6,711
Vanguard S&P 500 Value ETF ETF 921932703   97,468 626 SH   SOLE   0 0 626
Vanguard Short-Term Infl-Prot Secs ETF ETF 922020805   203,550,070 4,292,494 SH   SOLE   0 0 4,292,494
Vanguard Small Cap ETF 922908751   892,618 4,488 SH   SOLE   0 0 4,488
Vanguard Tax-Exempt Bond ETF ETF 922907746   13,559 270 SH   SOLE   0 0 270
Vanguard Total International Stock ETF ETF 921909768   215,235 3,838 SH   SOLE   0 0 3,838
Vanguard Total Stock Mkt ETF 922908769   1,673,123 7,595 SH   SOLE   0 0 7,595
Vanguard Total World Stock ETF ETF 922042742   19,881 205 SH   SOLE   0 0 205
Vanguard Utilities ETF ETF 92204A876   4,265 30 SH   SOLE   0 0 30
Vanguard Value ETF ETF 922908744   29,131 205 SH   SOLE   0 0 205
Vaxart Inc Com New COM 92243A200   7,264 9,950 SH   SOLE   0 0 9,950
Veeva Systems Inc COM 922475108   5,339 27 SH   SOLE   0 0 27
Ventas Inc COM 92276F100   14,181 300 SH   SOLE   0 0 300
Verisk Analytics Inc Cla CL A 92345Y106   35,487 157 SH   SOLE   0 0 157
Verizon Communications ETF 92343V104   342,074 9,198 SH   SOLE   0 0 9,198
VICI Properties Inc ETF 925652109   39,288 1,250 SH   SOLE   0 0 1,250
Village Bk & Tr Finlcorp ETF 92705T200   291 7 SH   SOLE   0 0 7
Vimeo Inc COM 92719V100   12 3 SH   SOLE   0 0 3
Virginia National Bankshares Corp COM 928031103   14,210 442 SH   SOLE   0 0 442
Visa Inc ETF 92826C839   5,153,831 21,702 SH   SOLE   0 0 21,702
Vmware Inc Cl A ETF 928563402   17,961 125 SH   SOLE   0 0 125
W P Carey Inc ETF 92936U109   50,805 752 SH   SOLE   0 0 752
Wabtec COM 929740108   658 6 SH   SOLE   0 0 6
Wal-Mart Stores Inc ETF 931142103   29,543,673 187,961 SH   SOLE   0 0 187,961
WARNER BROS. DISCOVERY SRS A ORD WI ORD SHS 934423104   1,379 110 SH   SOLE   0 0 110
Washington REIT REIT 939653101   1,233 75 SH   SOLE   0 0 75
Waste Management, INC. ETF 94106L109   1,264,923 7,294 SH   SOLE   0 0 7,294
Watsco Inc ETF 942622200   172,839 453 SH   SOLE   0 0 453
Wells Fargo & Co New ETF 949746101   55,740 1,306 SH   SOLE   0 0 1,306
Wells Fargo & Co Pfd ETF 949746887   65 59 SH   SOLE   0 0 59
Williams Companies ETF 969457100   13,404,353 410,798 SH   SOLE   0 0 410,798
Willis Towers Watson COM G96629103   36,267 154 SH   SOLE   0 0 154
WisdomTree International Small Cap Div ETF 97717W760   8,185 138 SH   SOLE   0 0 138
WisdomTree SmallCap Dividend ETF ETF 97717W604   99,873 3,469 SH   SOLE   0 0 3,469
WisdomTree US Dividend ex-Financials ETF ETF 97717W406   107,106 1,145 SH   SOLE   0 0 1,145
WisdomTree US Total Dividend ETF ETF 97717W109   36,633 590 SH   SOLE   0 0 590
Workday Inc COM 98138H101   12,424 55 SH   SOLE   0 0 55
Xylem Inc ETF 98419M100   45,048 400 SH   SOLE   0 0 400
Yext Inc ETF 98585N106   792 70 SH   SOLE   0 0 70
Zimmer Biomet Holdings Inc COM 98956P102   5,824 40 SH   SOLE   0 0 40
ZIMVIE ORD WI ORD SHS 98888T107   45 4 SH   SOLE   0 0 4
Zoetis Inc ETF 98978V103   1,216,147 7,062 SH   SOLE   0 0 7,062
Zoom Video Communications, Inc COM 98980L101   20,364 300 SH   SOLE   0 0 300