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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1/100 Berkshire Htwy Cla CL A 084990175 1,802,648 400 SH   SOLE   0 0 400
1/100000 Wells Fargo Pfd (NV) Preferred Stock KEK746889 0 62,200 SH   SOLE   0 0 62,200
22nd Century Group Inc COM 90137F103 391,883 126,823 SH   SOLE   0 0 126,823
2U Inc COM 90214J101 22,077 1,100 SH   SOLE   0 0 1,100
3m Company COM 88579Y101 716,108 4,031 SH   SOLE   0 0 4,031
9 Meters Biopharma Ord COM 654405109 19,574 20,000 SH   SOLE   0 0 20,000
A E S Corp COM 00130H105 45,563 1,875 SH   SOLE   0 0 1,875
A T & T Inc New COM 00206R102 5,240 213 SH   SOLE   0 0 213
Abbott Laboratories COM 002824100 1,110,813 7,893 SH   SOLE   0 0 7,893
Abbvie Inc Com Usd0.01 COM 00287Y109 943,467 6,968 SH   SOLE   0 0 6,968
Accenture Ltd Cl A CL A G1151C101 342,004 825 SH   SOLE   0 0 825
ACE Convergence Acquisition Corp COM G0083D120 996 100 SH   SOLE   0 0 100
Activision Inc COM 00507V109 29,606 445 SH   SOLE   0 0 445
Adaptimmune Therapeutics PLC COM 00653A107 12,499 3,333 SH   SOLE   0 0 3,333
Adaptive Biotechnologies Corp COM 00650F109 3,171 113 SH   SOLE   0 0 113
Adobe Systems Inc COM 00724F101 2,997,479 5,286 SH   SOLE   0 0 5,286
Advance Auto Parts Inc COM 00751Y106 43,898 183 SH   SOLE   0 0 183
Advanced Micro Devices COM 007903107 31,658 220 SH   SOLE   0 0 220
AdvisorShares Pure US Cannabis ETF ETF 00768Y453 3,045 119 SH   SOLE   0 0 119
Aecom Technology Corp COM 00766T100 25,139 325 SH   SOLE   0 0 325
Agilent Technologies Inc COM 00846U101 90,362 566 SH   SOLE   0 0 566
Air Prod & Chemicals Inc COM 009158106 866,532 2,848 SH   SOLE   0 0 2,848
Airbnb Inc COM 009066101 116,543 700 SH   SOLE   0 0 700
Akoustis Technologies Inc COM 00973N102 835 125 SH   SOLE   0 0 125
Albemarle Corp COM 012653101 701,310 3,000 SH   SOLE   0 0 3,000
Alcon Inc Ord Shs ORD SHS H01301128 19,515 224 SH   SOLE   0 0 224
Alibaba Group Holding Ltd SPONSORED 01609W102 3,920 33 SH   SOLE   0 0 33
Align Technology Inc COM 016255101 19,715 30 SH   SOLE   0 0 30
Allbirds Inc Class A CL A 01675A109 4,524 300 SH   SOLE   0 0 300
Allegion PLC ORD SHS G0176J109 26,488 200 SH   SOLE   0 0 200
Allstate Corporation COM 020002101 213,064 1,811 SH   SOLE   0 0 1,811
Alphabet Inc. Class A CAP STK CL A 02079K305 5,055,335 1,745 SH   SOLE   0 0 1,745
Alphabet Inc. Class C CAP STK CL C 02079K107 22,075,317 7,629 SH   SOLE   0 0 7,629
ALPS Sector Dividend Dogs ETF ETF 00162Q858 25,777 481 SH   SOLE   0 0 481
Altria Group Inc COM 02209S103 3,183,649 67,180 SH   SOLE   0 0 67,180
Amazon Com Inc COM 023135106 10,896,623 3,268 SH   SOLE   0 0 3,268
Amcor Plc Com Usd0.01 COM G0250X107 6,533 544 SH   SOLE   0 0 544
Amcore Financial Inc. COM 023912108 0 40 SH   SOLE   0 0 40
Amer Electric Pwr Co Inc COM 025537101 105,593 1,187 SH   SOLE   0 0 1,187
Ameren Corporation COM 023608102 36,494 410 SH   SOLE   0 0 410
American Century U.S. Quality Value ETF ETF 025072208 1,168,526 22,073 SH   SOLE   0 0 22,073
American Express Company COM 025816109 518,860 3,172 SH   SOLE   0 0 3,172
American Well Cl A Ord CL A 03044L105 26,582 4,401 SH   SOLE   0 0 4,401
Amern Tower Corp Class A CL A 03027X100 88,920 304 SH   SOLE   0 0 304
Amgen Incorporated COM 031162100 988,968 4,396 SH   SOLE   0 0 4,396
Amphenol Corp Cl A CL A 032095101 169,847 1,942 SH   SOLE   0 0 1,942
Amplify Transformational Data Shrg ETF ETF 032108607 603 15 SH   SOLE   0 0 15
Ansys Inc COM 03662Q105 41,716 104 SH   SOLE   0 0 104
Anthem Inc COM 036752103 1,632,095 3,521 SH   SOLE   0 0 3,521
Aon Plc Com Usd0.01 Cl A CL A G0403H108 103,693 345 SH   SOLE   0 0 345
Apollo Global Management LLC Class A CL A 03769M106 72,430 1,000 SH   SOLE   0 0 1,000
Apple Computer Inc COM 037833100 54,802,364 308,624 SH   SOLE   0 0 308,624
Applied Materials Inc COM 038222105 2,700,612 17,162 SH   SOLE   0 0 17,162
APPLOVIN CORP CL A CL A 03831W108 9,426 100 SH   SOLE   0 0 100
APW COM G04397108 0 160 SH   SOLE   0 0 160
Ardagh Metal Packaging SA COM L02235106 334 37 SH   SOLE   0 0 37
Ares Capital Corp COM 04010L103 673,282 31,774 SH   SOLE   0 0 31,774
ARMOUR Residential REIT Inc REIT 042315507 1,001 102 SH   SOLE   0 0 102
ARRIVAL ORD ORD SHS L0423Q108 3,443 464 SH   SOLE   0 0 464
Arthur J Gallagher & Co COM 363576109 254,166 1,498 SH   SOLE   0 0 1,498
ATHENE HOLDING LTD 6.35 SER A Preferred Stock G0684D305 29,520 1,000 SH   SOLE   0 0 1,000
Atlantic Un Bankshares Corp COM 04911A107 715,483 19,187 SH   SOLE   0 0 19,187
AudioCodes Ltd COM M15342104 162,097 4,666 SH   SOLE   0 0 4,666
Auto Data Processing COM 053015103 1,199,608 4,865 SH   SOLE   0 0 4,865
Autodesk Inc COM 052769106 291,313 1,036 SH   SOLE   0 0 1,036
Autonation Inc COM 05329W102 16,125 138 SH   SOLE   0 0 138
Avago Technologies Ltd COM 11135F101 61,218 92 SH   SOLE   0 0 92
AvalonBay Communities Inc COM 053484101 788,679 3,122 SH   SOLE   0 0 3,122
Avery Dennison Corp COM 053611109 231,297 1,068 SH   SOLE   0 0 1,068
Babcock & Wilcox Enterprises Inc 0 05614L209 81 9 SH   SOLE   0 0 9
Banco Santander SA COM 05964H105 1,316 400 SH   SOLE   0 0 400
Bank Of America Corp COM 060505104 3,845,203 86,428 SH   SOLE   0 0 86,428
Bank of New York Mellon Corp. COM 064058100 458,193 7,889 SH   SOLE   0 0 7,889
Baxter International Inc COM 071813109 101,720 1,185 SH   SOLE   0 0 1,185
Becton Dickinson & Co COM 075887109 25,554 102 SH   SOLE   0 0 102
Berkley W R Corp COM 084423102 104,882 1,273 SH   SOLE   0 0 1,273
Berkshire Hathaway Cl B CL B 084670702 31,366,296 104,904 SH   SOLE   0 0 104,904
Berry Plastics Group Inc COM 08579W103 5,165 70 SH   SOLE   0 0 70
Best Buy Inc COM 086516101 36,474 359 SH   SOLE   0 0 359
Beyond Meat Inc COM 08862E109 18,049 277 SH   SOLE   0 0 277
Biogen Idec Inc COM 09062X103 509,110 2,122 SH   SOLE   0 0 2,122
BIONTECH SE ADR ADR 09075V102 516 2 SH   SOLE   0 0 2
Black Knight Inc COM 09215C105 28,846 348 SH   SOLE   0 0 348
Blackrock Inc COM 09247X101 546,589 597 SH   SOLE   0 0 597
Blackstone Group LP COM UNIT LTD 09260D107 776,987 6,005 SH   SOLE   0 0 6,005
Blue Ridge Bankshares Inc COM 095825105 144,041 8,047 SH   SOLE   0 0 8,047
Boeing Co COM 097023105 287,284 1,427 SH   SOLE   0 0 1,427
Booking Hldgs Inc COM 09857L108 98,368 41 SH   SOLE   0 0 41
Bp Plc Adr SPONSORED ADR 055622104 67,853 2,548 SH   SOLE   0 0 2,548
Bristol-Myers Squibb Co COM 110122108 241,045 3,866 SH   SOLE   0 0 3,866
Broadridge Finl Solution COM 11133T103 438,402 2,398 SH   SOLE   0 0 2,398
BROOKFIELD ASSET MAN CL A ORD CLA A G16169107 313 5 SH   SOLE   0 0 5
Brookfield Asset Mgmt COM 112585104 27,751,018 459,606 SH   SOLE   0 0 459,606
Brookfield Renewable Corp Ordinary Shares - Class COM 11284V105 23,534 639 SH   SOLE   0 0 639
Brookfield Renewable Partners LP COM G16258108 91,909 2,568 SH   SOLE   0 0 2,568
Brown-Forman Corp COM 115637100 4,542 67 SH   SOLE   0 0 67
C S X Corp COM 126408103 2,520,629 67,038 SH   SOLE   0 0 67,038
C V S Corp Del COM 126650100 1,497,471 14,516 SH   SOLE   0 0 14,516
Canadian Natl Ry Co COM 136375102 146,818 1,195 SH   SOLE   0 0 1,195
Canadian Pac Railway COM 13645T100 201,432 2,800 SH   SOLE   0 0 2,800
Canopy Growth Corp COM 138035100 4,234 485 SH   SOLE   0 0 485
Capital One Financial Cp COM 14040H105 729,796 5,030 SH   SOLE   0 0 5,030
Cardinal Health Inc COM 14149Y108 9,680 188 SH   SOLE   0 0 188
Carlotz Cl A Ord CL A 142552108 11,407 5,025 SH   SOLE   0 0 5,025
Carmax Inc COM 143130102 1,824,653 14,011 SH   SOLE   0 0 14,011
Carnival Corp New COM 143658300 2,012 100 SH   SOLE   0 0 100
Carrier Global Corp-Wi COM 14448C104 39,324 725 SH   SOLE   0 0 725
Caterpillar Inc COM 149123101 534,630 2,586 SH   SOLE   0 0 2,586
CBRE Group Inc COM 12504L109 233,839 2,155 SH   SOLE   0 0 2,155
Cce Spinco Inc COM 538034109 55,057 460 SH   SOLE   0 0 460
CDK GLOBAL INC COM 12508E101 31,931 765 SH   SOLE   0 0 765
Centene Corp COM 15135B101 9,970 121 SH   SOLE   0 0 121
Check Pt Software Tech COM M22465104 75,764 650 SH   SOLE   0 0 650
Chesapeake Financial Shares Inc COM 16517A109 12,018 412 SH   SOLE   0 0 412
Chevron Corporation COM 166764100 1,064,018 9,067 SH   SOLE   0 0 9,067
Chicago Mercantile Exch COM 12572Q105 363,708 1,592 SH   SOLE   0 0 1,592
Chipotle Mexican Grill COM 169656105 104,895 60 SH   SOLE   0 0 60
CHS Inc COM 12542R803 141,830 4,980 SH   SOLE   0 0 4,980
Chubb Corporation COM H1467J104 82,157 425 SH   SOLE   0 0 425
Church & Dwight Co Inc COM 171340102 14,965 146 SH   SOLE   0 0 146
Cigna Corp COM 125523100 322,171 1,403 SH   SOLE   0 0 1,403
Cincinnati Financial Cp COM 172062101 22,330 196 SH   SOLE   0 0 196
Cisco Systems Inc COM 17275R102 3,469,743 54,754 SH   SOLE   0 0 54,754
Citigroup Inc COM 172967358 149,076 4,000 SH   SOLE   0 0 4,000
Citizens Finl Group Inc Com COM 174610105 13,561 287 SH   SOLE   0 0 287
City Holding Co COM 177835105 123,666 1,512 SH   SOLE   0 0 1,512
Clorox Company COM 189054109 62,770 360 SH   SOLE   0 0 360
Cloudflare Inc COM 18915M107 1,315 10 SH   SOLE   0 0 10
Coca Cola Company COM 191216100 1,295,634 21,882 SH   SOLE   0 0 21,882
Co-Diagnostics Inc COM 189763105 4,688 525 SH   SOLE   0 0 525
Cognizant Tech Sol Cl A CL A 192446102 55,894 630 SH   SOLE   0 0 630
Colgate-Palmolive Co COM 194162103 125,791 1,474 SH   SOLE   0 0 1,474
Comcast Corp New Cl A CL A 20030N101 19,458,575 386,620 SH   SOLE   0 0 386,620
Companhia Vale Do Adr ADR 767204100 13,388 200 SH   SOLE   0 0 200
Compass Diversified Holdings COM 20451Q104 5,810 190 SH   SOLE   0 0 190
Compass Pathways PLC COM 20451W101 68,952 3,120 SH   SOLE   0 0 3,120
Conagra Foods Inc COM 205887102 2,766 81 SH   SOLE   0 0 81
Conocophillips COM 20825C104 14,431,052 199,931 SH   SOLE   0 0 199,931
Constellation Brand Cl A CL A 21036P108 37,646 150 SH   SOLE   0 0 150
Corning Inc COM 219350105 396,276 10,644 SH   SOLE   0 0 10,644
Corporate Office Properties Trust REIT 22002T108 44,752 1,600 SH   SOLE   0 0 1,600
Corteva Inc com COM 22052L104 30,306 641 SH   SOLE   0 0 641
Costar Group Inc COM 22160N109 7,192 91 SH   SOLE   0 0 91
Costco Whsl Corp New COM 22160K105 1,286,969 2,267 SH   SOLE   0 0 2,267
Cresco Labs Inc COM 22587M106 2,564 386 SH   SOLE   0 0 386
Cronos Group Inc COM 22717L101 5,410 1,380 SH   SOLE   0 0 1,380
Crown Castle Intl Corp COM 22822V101 72,850 349 SH   SOLE   0 0 349
CubeSmart COM 229663109 5,691 100 SH   SOLE   0 0 100
Cummins Inc COM 231021106 50,096 230 SH   SOLE   0 0 230
Curaleaf Holdings Inc COM 23126M102 3,185 356 SH   SOLE   0 0 356
D T E Energy Company COM 233331107 56,782 475 SH   SOLE   0 0 475
Danaher Corp Del COM 235851102 507,991 1,544 SH   SOLE   0 0 1,544
DBV Technologies SA COM 23306J101 9,600 6,000 SH   SOLE   0 0 6,000
Deere & Co COM 244199105 210,541 614 SH   SOLE   0 0 614
Dell Inc COM 24703L202 16,008 285 SH   SOLE   0 0 285
Delta Air Lines Inc New COM 247361702 782 20 SH   SOLE   0 0 20
DFA TA World ex US Core Equity I ETF 25434V880 250,917 9,610 SH   SOLE   0 0 9,610
Diageo Plc New Adr SPON ADR NEW 25243Q205 1,096,077 4,979 SH   SOLE   0 0 4,979
Diamonds TRUST Series I UT SER 1 78467X109 286,659 789 SH   SOLE   0 0 789
Dicks Sporting Goods Inc COM 253393102 252 2 SH   SOLE   0 0 2
DIMENSIONAL U S CORE EQUITY 2 ETF ETF 25434V708 938,773 32,405 SH   SOLE   0 0 32,405
Discover Financial Svcs COM 254709108 2,311 20 SH   SOLE   0 0 20
Disney Walt Co COM 254687106 17,719,567 114,401 SH   SOLE   0 0 114,401
Dollar General Corp COM 256677105 97,414 413 SH   SOLE   0 0 413
Dollar Tree Inc COM 256746108 60,986 434 SH   SOLE   0 0 434
Dominion Res Inc Va New COM 25746U109 22,328,761 284,226 SH   SOLE   0 0 284,226
Dominos Pizza Inc COM 25754A201 87,471 155 SH   SOLE   0 0 155
Dover Corporation COM 260003108 46,853 258 SH   SOLE   0 0 258
Dow Chemical Company COM 260557103 62,562 1,103 SH   SOLE   0 0 1,103
DT MIDSTREAM ORD WI COM 23345M107 11,371 237 SH   SOLE   0 0 237
Duke Energy Corp New Dp Rep Pfd A Preferred Stock 26441C501 27,360 1,000 SH   SOLE   0 0 1,000
Duke Energy New COM 26441C204 501,842 4,784 SH   SOLE   0 0 4,784
Dupont De Nemours Inc COM 26614N102 52,022 644 SH   SOLE   0 0 644
Eaton Corporation COM G29183103 156,402 905 SH   SOLE   0 0 905
Ebay Inc COM 278642103 64,771 974 SH   SOLE   0 0 974
Ecolab Inc COM 278865100 254,765 1,086 SH   SOLE   0 0 1,086
Edison International COM 281020107 20,134 295 SH   SOLE   0 0 295
Edwards Lifesciences Cp COM 28176E108 94,831 732 SH   SOLE   0 0 732
Electronic Arts Inc COM 285512109 29,678 225 SH   SOLE   0 0 225
Eli Lilly and Co COM 532457108 2,615,527 9,469 SH   SOLE   0 0 9,469
Emerson Electric Co COM 291011104 559,493 6,018 SH   SOLE   0 0 6,018
Enbridge Inc COM 29250N105 241,944 6,191 SH   SOLE   0 0 6,191
Encompass Health Corp COM 29261A100 125,169 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity LP COM UT LTD PTN 29273V100 9,064 1,101 SH   SOLE   0 0 1,101
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107 4,549,102 207,154 SH   SOLE   0 0 207,154
EPR Properties COM 26884U109 142,470 3,000 SH   SOLE   0 0 3,000
Equity Lifestyle Properties Inc COM 29472R108 28,418 324 SH   SOLE   0 0 324
Escrow Altegrity Inc Com COM 021ESC017 338 57 SH   SOLE   0 0 57
ETFMG Alternative Harvest ETF ETF 26924G508 64,264 5,800 SH   SOLE   0 0 5,800
ETFS Physical Palladium ETF 003262102 198,191 1,125 SH   SOLE   0 0 1,125
Etsy Inc com COM 29786A106 8,758 40 SH   SOLE   0 0 40
Evergy Inc COM 30034W106 45,145 658 SH   SOLE   0 0 658
Eversource Energy COM 30040W108 54,588 600 SH   SOLE   0 0 600
Exxon Mobil Corporation COM 30231G102 2,096,431 34,261 SH   SOLE   0 0 34,261
Facebook Inc Class A CL A 30303M102 3,084,666 9,171 SH   SOLE   0 0 9,171
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102 456,482 36,200 SH   SOLE   0 0 36,200
Fastenal Co COM 311900104 39,013 609 SH   SOLE   0 0 609
Fedex Corporation COM 31428X106 4,656 18 SH   SOLE   0 0 18
Fidelity Natl Finl Inc COM 31620R303 92,463 1,772 SH   SOLE   0 0 1,772
Fidelity MSCI Materials ETF ETF 316092881 3,776 75 SH   SOLE   0 0 75
Fiserv Inc COM 337738108 83,032 800 SH   SOLE   0 0 800
Fisker Inc Ordinary Shares - Class A CLA A 33813J106 5,506 350 SH   SOLE   0 0 350
Foot Locker Inc COM 344849104 2,182 50 SH   SOLE   0 0 50
Ford Motor Company New COM 345370860 169,413 8,157 SH   SOLE   0 0 8,157
Fortinet Inc COM 34959E109 269,550 750 SH   SOLE   0 0 750
Fortive Corp Com COM 34959J108 12,206 160 SH   SOLE   0 0 160
Fortune Brands Hm & Sec COM 34964C106 4,811 45 SH   SOLE   0 0 45
FS KKR Capital Corp COM 302635206 376,094 17,961 SH   SOLE   0 0 17,961
Fulton Financial Corp COM 360271100 10,795 635 SH   SOLE   0 0 635
Gamestop Corp New Cl A CL A 36467W109 13,058 88 SH   SOLE   0 0 88
Gaming and Leisure Properties Inc COM 36467J108 32,408 666 SH   SOLE   0 0 666
Garmin Ltd COM H2906T109 34,043 250 SH   SOLE   0 0 250
General Dynamics Corp COM 369550108 967,301 4,640 SH   SOLE   0 0 4,640
General Electric Company COM 369604301 317,797 3,364 SH   SOLE   0 0 3,364
General Mills Inc COM 370334104 72,770 1,080 SH   SOLE   0 0 1,080
General Motors Corp COM 37045V100 191,720 3,270 SH   SOLE   0 0 3,270
Genuine Parts Co COM 372460105 182,260 1,300 SH   SOLE   0 0 1,300
Genworth Financial Inc COM CL A 37247D106 243,000 60,000 SH   SOLE   0 0 60,000
Gildan Activewear Inc COM 375916103 105,975 2,500 SH   SOLE   0 0 2,500
Gilead Sciences Inc COM 375558103 131,715 1,814 SH   SOLE   0 0 1,814
Glacier Bancorp Inc COM 37637Q105 3,969 70 SH   SOLE   0 0 70
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 23,770 539 SH   SOLE   0 0 539
Global Payments Inc COM 37940X102 20,007 148 SH   SOLE   0 0 148
Global X YieldCo&Renewable Engy Inc ETF ETF 37954Y707 19,575 1,250 SH   SOLE   0 0 1,250
Goldman Sachs ActiveBeta EMkts Eq ETF ETF 381430206 7,402 200 SH   SOLE   0 0 200
Goldman Sachs Group Inc COM 38141G104 133,893 350 SH   SOLE   0 0 350
Grayscale Bitcoin Tr Btc Shs Accd Invs ETF 389637109 40,244 1,175 SH   SOLE   0 0 1,175
Green Thumb Industries Inc COM 39342L108 3,751 168 SH   SOLE   0 0 168
Guardant Health Inc COM 40131M109 12,102 121 SH   SOLE   0 0 121
Hanover Insurance Group COM 410867105 58,977 450 SH   SOLE   0 0 450
Hartford Finl Svcs Grp COM 416515104 37,420 542 SH   SOLE   0 0 542
Hca Inc COM 40412C101 311,901 1,214 SH   SOLE   0 0 1,214
Healthcare Realty TRUST COM 421946104 14,238 450 SH   SOLE   0 0 450
Healthcare Trust of America Inc COM 42225P501 6,678 200 SH   SOLE   0 0 200
Henry Jack & Assoc Inc COM 426281101 5,845 35 SH   SOLE   0 0 35
Hershey Company COM 427866108 21,270 110 SH   SOLE   0 0 110
Hewlett Packard Enterprises COM 42824C109 6,308 400 SH   SOLE   0 0 400
Hewlett-Packard Company COM 40434L105 84,343 2,239 SH   SOLE   0 0 2,239
HG Holdings Inc COM 42834P207 571,438 48,633 SH   SOLE   0 0 48,633
Highwoods Pptys Inc COM 431284108 45,348 1,017 SH   SOLE   0 0 1,017
Home Depot Inc COM 437076102 20,913,837 50,394 SH   SOLE   0 0 50,394
Honeywell International COM 438516106 808,973 3,880 SH   SOLE   0 0 3,880
Humana Inc COM 444859102 288,057 621 SH   SOLE   0 0 621
Huntsman Corporation COM 447011107 156,960 4,500 SH   SOLE   0 0 4,500
Idexx Labs Inc COM 45168D104 52,677 80 SH   SOLE   0 0 80
Illinois Tool Works Inc COM 452308109 1,821,520 7,381 SH   SOLE   0 0 7,381
Inari Medical Inc Ordinary Shares COM 45332Y109 6,845 75 SH   SOLE   0 0 75
Ingersoll-Rand plc COM 45687V106 204,542 3,306 SH   SOLE   0 0 3,306
Ingredion Inc COM 457187102 50,446 522 SH   SOLE   0 0 522
Innovative Industrial Properties Inc COM 45781V101 7,548 29 SH   SOLE   0 0 29
Intel Corp COM 458140100 3,104,597 60,283 SH   SOLE   0 0 60,283
Intl Business Machines COM 459200101 691,824 5,176 SH   SOLE   0 0 5,176
Intuit Inc COM 461202103 172,383 268 SH   SOLE   0 0 268
Intuitive Surgical New COM 46120E602 431,160 1,200 SH   SOLE   0 0 1,200
Invesco Financial Preferred ETF ETF 46137V621 7,227 384 SH   SOLE   0 0 384
Invesco Ltd. COM G491BT108 5,640 245 SH   SOLE   0 0 245
Invesco Mortgage Capital Inc COM 46131B100 2,502 900 SH   SOLE   0 0 900
Invesco S&P 500 Equal Weight ETF ETF 46137V357 2,261,167 13,893 SH   SOLE   0 0 13,893
Ionis Pharmaceuticals Inc COM 462222100 10,164 334 SH   SOLE   0 0 334
Ishares Barclays Aggregate Bond ETF 464287226 640,401 5,614 SH   SOLE   0 0 5,614
iShares Core MSCI EAFE ETF 46432F842 60,716,098 813,453 SH   SOLE   0 0 813,453
iShares Core MSCI Emerging Markets ETF ETF 46434G103 29,479,536 492,475 SH   SOLE   0 0 492,475
iShares Core MSCI Europe ETF 46434V738 66,884 1,150 SH   SOLE   0 0 1,150
iShares Core S&P Mid Cap ETF ETF 464287507 7,039,067 24,866 SH   SOLE   0 0 24,866
iShares Core S&P Total US Stock Mkt ETF 464287150 86,732,702 810,738 SH   SOLE   0 0 810,738
Ishares Dj Select Div Fd ETF 464287168 277,053 2,260 SH   SOLE   0 0 2,260
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456 24,967 634 SH   SOLE   0 0 634
iShares ESG Aware MSCI EAFE ETF ETF 46435G516 29,003 365 SH   SOLE   0 0 365
iShares ESG Aware MSCI EM ETF ETF 46434G863 16,099 405 SH   SOLE   0 0 405
iShares Global Industrials ETF ETF 464288729 52,483 425 SH   SOLE   0 0 425
iShares Interm Government/Credit Bd ETF 464288612 183,183 1,610 SH   SOLE   0 0 1,610
iShares MSCI EAFE ETF 464287465 1,176,616 14,954 SH   SOLE   0 0 14,954
iShares MSCI EAFE Growth ETF ETF 464288885 2,206 20 SH   SOLE   0 0 20
iShares MSCI Emrg Mkt Fd ETF 464287234 63,757 1,305 SH   SOLE   0 0 1,305
Ishares Nasdaq Biotechnology ETF 464287556 267,085 1,750 SH   SOLE   0 0 1,750
iShares North American Tech ETF 464287549 111,950 255 SH   SOLE   0 0 255
Ishares Russell 2000 ETF 464287655 104,535,710 469,929 SH   SOLE   0 0 469,929
Ishares Russell 2000 Value ETF ETF 464287630 770,306 4,639 SH   SOLE   0 0 4,639
iShares Russell 3000 ETF 464287689 8,603 31 SH   SOLE   0 0 31
iShares Russell 3000 Growth ETF 464287671 60,711 525 SH   SOLE   0 0 525
Ishares Russell Midcap ETF 464287499 1,243,822 14,984 SH   SOLE   0 0 14,984
Ishares Russell Midcap Growth ETF 464287481 1,151,624 9,995 SH   SOLE   0 0 9,995
iShares Russell Midcap Value ETF 464287473 27,156,894 221,906 SH   SOLE   0 0 221,906
iShares S&P 100 ETF 464287101 4,176,837 19,061 SH   SOLE   0 0 19,061
Ishares S&P 500 Growth ETF 464287309 1,673 20 SH   SOLE   0 0 20
IShares S&P 500 Index ETF 464287200 688,483,131 1,443,391 SH   SOLE   0 0 1,443,391
Ishares S&P Small-Cap ETF 464287887 138,800 1,000 SH   SOLE   0 0 1,000
iShares Silver Trust ETF 46428Q109 72,747 3,382 SH   SOLE   0 0 3,382
Ishares Tr Russell ETF 464287622 1,194,695 4,518 SH   SOLE   0 0 4,518
Ishares U S Pfd Etf ETF 464288687 1,311,245 33,255 SH   SOLE   0 0 33,255
Ishares U S Technology Etf ETF 464287721 67,973 592 SH   SOLE   0 0 592
iShares Ultra Short-Term Bond ETF ETF 46434V878 277,145 5,500 SH   SOLE   0 0 5,500
iShares US Financial Services ETF ETF 464287770 77,232 400 SH   SOLE   0 0 400
iShares US Healthcare ETF 464287762 1,438,242 4,788 SH   SOLE   0 0 4,788
iShares US Industrials ETF 464287754 118,377 1,050 SH   SOLE   0 0 1,050
iShares US Real Estate ETF ETF 464287739 37,049 319 SH   SOLE   0 0 319
Jazz Pharmaceuticals PLC COM G50871105 1,019 8 SH   SOLE   0 0 8
JBG SMITH Properties COM 46590V100 4,307 150 SH   SOLE   0 0 150
Jetblue Airways Corp COM 477143101 43 3 SH   SOLE   0 0 3
Johnson & Johnson COM 478160104 24,345,903 142,315 SH   SOLE   0 0 142,315
JPMorgan BetaBuilders Japan ETF ETF 46641Q217 74,909 1,360 SH   SOLE   0 0 1,360
Jpmorgan Chase & Co COM 46625H100 6,355,615 40,137 SH   SOLE   0 0 40,137
Kb Home COM 48666K109 125,244 2,800 SH   SOLE   0 0 2,800
Kellogg Company COM 487836108 25,768 400 SH   SOLE   0 0 400
KemPharm Inc COM 488445206 69,680 8,000 SH   SOLE   0 0 8,000
Kimberly-Clark Corp COM 494368103 336,148 2,352 SH   SOLE   0 0 2,352
Kinsale Cap Group Inc Com COM 49714P108 112,998 475 SH   SOLE   0 0 475
Knight Swift Transn Hldgs Inc COM 499049104 27,423 450 SH   SOLE   0 0 450
Kraft Heinz Co Com COM 500754106 269,358 7,503 SH   SOLE   0 0 7,503
KYNDRYL HOLDINGS ORD WI COM 50155Q100 18,679 1,032 SH   SOLE   0 0 1,032
L3Harris Technologies Ord COM 502431109 149,694 702 SH   SOLE   0 0 702
Lab Cp Of Amer Hldg New COM 50540R409 29,850 95 SH   SOLE   0 0 95
Lamar Advertising Co A COM 512816109 53,857 444 SH   SOLE   0 0 444
Lamb Weston Holdings Inc COM 513272104 21,106 333 SH   SOLE   0 0 333
Lauder Estee Co Inc Cl A CL A 518439104 995,838 2,690 SH   SOLE   0 0 2,690
Lazard Ltd COM G54050102 13,089 300 SH   SOLE   0 0 300
La-Z-Boy Inc COM 505336107 3,341 92 SH   SOLE   0 0 92
Leggett & Platt Inc COM 524660107 32,928 800 SH   SOLE   0 0 800
LEMONADE ORD COM 52567D107 3,748 89 SH   SOLE   0 0 89
Liberty Broadband Corp COM 530307305 19,654 122 SH   SOLE   0 0 122
Liberty Media Corp Delaware Com C Siriusxm COM 531229607 88,733 1,745 SH   SOLE   0 0 1,745
Liberty Media Group COM 531229854 27,573 436 SH   SOLE   0 0 436
Linde plc COM G5494J103 103,929 300 SH   SOLE   0 0 300
Lockheed Martin Corp COM 539830109 174,313 490 SH   SOLE   0 0 490
Loews Corporation COM 540424108 13,222 229 SH   SOLE   0 0 229
Lowes Companies Inc COM 548661107 2,555,102 9,885 SH   SOLE   0 0 9,885
LTC Properties Inc COM 502175102 1,707 50 SH   SOLE   0 0 50
LUCID GROUP ORD COM 549498103 152,200 4,000 SH   SOLE   0 0 4,000
Lululemon Athletica Inc COM 550021109 63,415 162 SH   SOLE   0 0 162
Luxeyard Inc (NV) COM 55067R104 0 150 SH   SOLE   0 0 150
Lyft Inc COM 55087P104 10,417 244 SH   SOLE   0 0 244
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 60,372 1,300 SH   SOLE   0 0 1,300
Maiden Holdings Ltdpref Shs Ser A Preferred Stock G5753U120 22,480 2,000 SH   SOLE   0 0 2,000
Main Str Cap Corp Com COM 56035L104 134,580 3,000 SH   SOLE   0 0 3,000
Markel Corp COM 570535104 26,329,858 21,337 SH   SOLE   0 0 21,337
Marriott Intl Inc Cl A CL A 571903202 471,595 2,854 SH   SOLE   0 0 2,854
Marsh & Mc Lennan Co Inc COM 571748102 2,244,699 12,914 SH   SOLE   0 0 12,914
Martin Marietta Matrls COM 573284106 52,862 120 SH   SOLE   0 0 120
Marvell Tech Group Ltd COM 573874104 8,825 101 SH   SOLE   0 0 101
Mastercard Inc COM 57636Q104 18,807,884 52,343 SH   SOLE   0 0 52,343
Mc Donalds Corp COM 580135101 3,216,977 12,001 SH   SOLE   0 0 12,001
Mckesson Corporation COM 58155Q103 126,274 508 SH   SOLE   0 0 508
MedMen Enterprises Inc COM 58507M107 21 125 SH   SOLE   0 0 125
Medtronic Inc COM G5960L103 15,345,026 148,333 SH   SOLE   0 0 148,333
Mercadolibre Inc COM 58733R102 56,633 42 SH   SOLE   0 0 42
Merck & Co Inc COM 58933Y105 22,780,911 297,246 SH   SOLE   0 0 297,246
Microchip Technology Inc COM 595017104 663,779 7,624 SH   SOLE   0 0 7,624
Micron Technology Inc COM 595112103 499,005 5,357 SH   SOLE   0 0 5,357
Microsoft Corp COM 594918104 45,254,784 134,559 SH   SOLE   0 0 134,559
Moderna Inc COM 60770K107 254,488 1,002 SH   SOLE   0 0 1,002
Mondelez Intl Inc Cl A CL A 609207105 2,380,384 35,898 SH   SOLE   0 0 35,898
Morgan Stanley COM NEW 617446448 344,404 3,509 SH   SOLE   0 0 3,509
Motorola Solutions Inc Com New COM NEW 620076307 277,406 1,021 SH   SOLE   0 0 1,021
Mylan Nv COM 92556V106 15,600 1,153 SH   SOLE   0 0 1,153
Nasdaq Stock Market Inc COM 631103108 712,984 3,395 SH   SOLE   0 0 3,395
Natera Inc COM 632307104 1,401 15 SH   SOLE   0 0 15
Nestle S A Reg B Adr ADR 641069406 305,470 2,184 SH   SOLE   0 0 2,184
NetApp Inc COM 64110D104 251,133 2,730 SH   SOLE   0 0 2,730
Netflix Inc COM 64110L106 958,482 1,591 SH   SOLE   0 0 1,591
Newmarket Corporation COM 651587107 362,255 1,057 SH   SOLE   0 0 1,057
Newmont Mining Corp COM 651639106 16,983,706 273,842 SH   SOLE   0 0 273,842
Nextera Energy Inc Com COM 65339F101 308,088 3,300 SH   SOLE   0 0 3,300
Nike Inc Class B CL B 654106103 242,744 1,456 SH   SOLE   0 0 1,456
Nintendo Ltd Adr ADR 654445303 175 3 SH   SOLE   0 0 3
NIO INC ADS REPSTG CL A ORD SHS CL A 62914V106 5,196 164 SH   SOLE   0 0 164
Nokia Corp Spon Adr ADR 654902204 3,919 630 SH   SOLE   0 0 630
Norfolk Southern Corp COM 655844108 1,168,512 3,925 SH   SOLE   0 0 3,925
Northrop Grumman Corp COM 666807102 205,147 530 SH   SOLE   0 0 530
Nova BioGenetics Inc. COM 66978M100 0 28 SH   SOLE   0 0 28
Novartis A G Spon Adr ADR 66987V109 113,711 1,300 SH   SOLE   0 0 1,300
Nucor Corp COM 670346105 228,300 2,000 SH   SOLE   0 0 2,000
NuStar Energy LP COM 67058H201 104,995 4,150 SH   SOLE   0 0 4,150
Nuveen ESG Mid-Cap Value ETF ETF 67092P508 11,602 314 SH   SOLE   0 0 314
Nvidia Corp COM 67066G104 1,134,088 3,856 SH   SOLE   0 0 3,856
NXP Semiconductors NV COM N6596X109 28,473 125 SH   SOLE   0 0 125
O Reilly Automotive Inc COM 67103H107 36,724 52 SH   SOLE   0 0 52
Ohr Pharmaceutical Inc COM 64132K102 28,100 10,000 SH   SOLE   0 0 10,000
Old Republic Intl Corp COM 680223104 2,458 100 SH   SOLE   0 0 100
Omnicom Group Inc COM 681919106 15,387 210 SH   SOLE   0 0 210
ON Semiconductor Corp COM 682189105 3,396 50 SH   SOLE   0 0 50
ONE GAS INC COM 68235P108 3,259 42 SH   SOLE   0 0 42
Oracle Corporation COM 68389X105 3,520,170 40,364 SH   SOLE   0 0 40,364
OrganiGram Holdings Inc COM 68620P101 350 200 SH   SOLE   0 0 200
Organon &Co Common Stock COM 68622V106 22,107 726 SH   SOLE   0 0 726
ORION OFFICE REIT INC COM COM 68629Y103 1,960 105 SH   SOLE   0 0 105
OTIS Worldwide Corp-Wi COM 68902V107 30,475 350 SH   SOLE   0 0 350
Owens & Minor Inc Hldg Co COM 690732102 2,175,000 50,000 SH   SOLE   0 0 50,000
P P G Industries Inc COM 693506107 68,976 400 SH   SOLE   0 0 400
Paragon Offshore PLC COM G6S01W108 0 45 SH   SOLE   0 0 45
Parker-Hannifin Corp COM 701094104 17,815 56 SH   SOLE   0 0 56
Paychex Inc COM 704326107 119,438 875 SH   SOLE   0 0 875
Paypal Hldgs Inc COM 70450Y103 439,014 2,328 SH   SOLE   0 0 2,328
Peloton Interactive Inc COM 70614W100 10,907 305 SH   SOLE   0 0 305
Pentair Inc COM G7S00T104 2,921 40 SH   SOLE   0 0 40
Pepsico Incorporated COM 713448108 24,427,303 140,621 SH   SOLE   0 0 140,621
Performance Sports Group Ltd COM 680209103 0 35 SH   SOLE   0 0 35
Pfizer Incorporated COM 717081103 829,703 14,051 SH   SOLE   0 0 14,051
Pharmanetics Inc COM 71713J107 0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109 6,396,192 67,328 SH   SOLE   0 0 67,328
Phillips COM 718546104 45,525 628 SH   SOLE   0 0 628
Phillips Van Heusen COM 693656100 5,439 51 SH   SOLE   0 0 51
Pinnacle West Capital Cp COM 723484101 25,765 365 SH   SOLE   0 0 365
Pinterest Inc COM 72352L106 727 20 SH   SOLE   0 0 20
Planet 13 Holdings Inc COM 72706K101 592 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 1,059,200 33,100 SH   SOLE   0 0 33,100
Pnc Finl Services Gp Inc COM 693475105 254,259 1,268 SH   SOLE   0 0 1,268
PowerShares QQQ ETF ETF 46090E103 128,903 324 SH   SOLE   0 0 324
Procter & Gamble COM 742718109 1,784,054 10,906 SH   SOLE   0 0 10,906
Progressive Corp Ohio COM 743315103 17,266,679 168,209 SH   SOLE   0 0 168,209
PROSHARES BITCOIN STRATEGY ETF ETF 74347G440 11,502 398 SH   SOLE   0 0 398
Prospect Cap Corp COM 74348T102 841 100 SH   SOLE   0 0 100
Prudential Financial Inc COM 744320102 162,598 1,502 SH   SOLE   0 0 1,502
Pub Svc Ent Group Inc COM 744573106 18,818 282 SH   SOLE   0 0 282
Public Storage COM 74460D109 7,491 20 SH   SOLE   0 0 20
Qualcomm Inc COM 747525103 1,340,176 7,329 SH   SOLE   0 0 7,329
R L I Corp COM 749607107 392,350 3,500 SH   SOLE   0 0 3,500
Raymond James Finl Inc COM 754730109 1,417,748 14,121 SH   SOLE   0 0 14,121
Raytheon Technologies Ord COM 75513E101 20,962,708 243,582 SH   SOLE   0 0 243,582
Realty Income Corp COM 756109104 82,329 1,150 SH   SOLE   0 0 1,150
Regeneron Pharmaceuticals COM 75886F107 31,576 50 SH   SOLE   0 0 50
Reinsurance Grp Of Amer COM 759351604 9,964 91 SH   SOLE   0 0 91
Rivian Automotive Inc Class A CL A 76954A103 119,244 1,150 SH   SOLE   0 0 1,150
Roblox Corp COM 771049103 10,316 100 SH   SOLE   0 0 100
Roku Inc Com Cl A CL A 77543R102 248,282 1,088 SH   SOLE   0 0 1,088
Roper Industries Inc COM 776696106 19,674 40 SH   SOLE   0 0 40
Ross Stores Inc COM 778296103 111,994 980 SH   SOLE   0 0 980
Rowe T Price Group Inc COM 74144T108 1,594,004 8,106 SH   SOLE   0 0 8,106
Royal Dutch Shell A Adrf ADR 780259206 75,907 1,749 SH   SOLE   0 0 1,749
Rpm International Inc COM 749685103 141,097 1,397 SH   SOLE   0 0 1,397
Rush Enterprises Inc COM 781846308 40,478 750 SH   SOLE   0 0 750
S B A Communications Cp COM 78410G104 81,305 209 SH   SOLE   0 0 209
S&p Global Inc COM 78409V104 673,916 1,428 SH   SOLE   0 0 1,428
Salesforce Com COM 79466L302 449,302 1,768 SH   SOLE   0 0 1,768
Sanfilippo John B & Son Inc COM 800422107 45,080 500 SH   SOLE   0 0 500
Sanofi Aventis Adr ADR 80105N105 17,535 350 SH   SOLE   0 0 350
Schw US Brd Mkt Etf ETF 808524102 292,952 2,592 SH   SOLE   0 0 2,592
Schwab Emerging Markets Equity ETF ETF 808524706 8,027 271 SH   SOLE   0 0 271
Schwab International Equity ETF ETF 808524805 2,799 72 SH   SOLE   0 0 72
Schwab US Aggregate Bond ETF ETF 808524839 104,613 1,941 SH   SOLE   0 0 1,941
Schwab US Dividend Equity ETF ETF 808524797 343,060 4,244 SH   SOLE   0 0 4,244
Schwab US Large-Cap ETF ETF 808524201 810,510 7,121 SH   SOLE   0 0 7,121
Schwab US Large-Cap Growth ETF ETF 808524300 479,019 2,925 SH   SOLE   0 0 2,925
Schwab US Tips ETF ETF 808524870 836,437 13,300 SH   SOLE   0 0 13,300
Seagate Technology COM G7997R103 118,629 1,050 SH   SOLE   0 0 1,050
Sector Spdr Consumer Fd ETF 81369Y407 12,266 60 SH   SOLE   0 0 60
Sector Spdr Fincl Select ETF 81369Y605 276,747 7,087 SH   SOLE   0 0 7,087
Sector Spdr Health Fund ETF 81369Y209 721,920 5,124 SH   SOLE   0 0 5,124
Sector Spdr Tech Select ETF 81369Y803 6,994,964 40,231 SH   SOLE   0 0 40,231
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886 2,532,317 35,377 SH   SOLE   0 0 35,377
Sempra Energy COM 816851109 207,150 1,566 SH   SOLE   0 0 1,566
Sensata Technologies Holding N.V. COM G8060N102 55,829 905 SH   SOLE   0 0 905
ServiceNow Inc COM 81762P102 12,333 19 SH   SOLE   0 0 19
Sherwin Williams Co COM 824348106 59,163 168 SH   SOLE   0 0 168
SOFI TECHNOLOGIES ORD COM 83406F102 474 30 SH   SOLE   0 0 30
Sonoco Products Co COM 835495102 94,071 1,625 SH   SOLE   0 0 1,625
Southwest Airlines Co COM 844741108 136,146 3,178 SH   SOLE   0 0 3,178
Spdr Dow Jones Reit ETF 78464A607 73,907 605 SH   SOLE   0 0 605
Spdr Gold TRUST ETF 78463V107 51,630 302 SH   SOLE   0 0 302
SPDR S&P 500 Index ETF 78462F103 8,412,017 17,711 SH   SOLE   0 0 17,711
SPDR S&P Bank ETF ETF 78464A797 2,009,445 36,830 SH   SOLE   0 0 36,830
SPDR Dow Jones Global Real Estate ETF ETF 78463X749 1,212 21 SH   SOLE   0 0 21
Spero Therapeutics Inc COM 84833T103 2,994 187 SH   SOLE   0 0 187
Sprott Physical Gold & Silver Trust ETF 85208R101 53,220 3,000 SH   SOLE   0 0 3,000
Square Inc COM 852234103 4,684 29 SH   SOLE   0 0 29
Starbucks Corp COM 855244109 1,007,255 8,611 SH   SOLE   0 0 8,611
STORE Capital Corp COM 862121100 44,720 1,300 SH   SOLE   0 0 1,300
Sun Communities Inc COM 866674104 167,976 800 SH   SOLE   0 0 800
Symantec Corp COM 668771108 78,070 3,005 SH   SOLE   0 0 3,005
Sysco Corporation COM 871829107 799,507 10,178 SH   SOLE   0 0 10,178
Take-Two Interactive Software Inc COM 874054109 39,276 221 SH   SOLE   0 0 221
Target Corporation COM 87612E106 514,491 2,223 SH   SOLE   0 0 2,223
TE Connectivity Ltd COM H84989104 147,949 917 SH   SOLE   0 0 917
Teladoc Inc COM 87918A105 2,296 25 SH   SOLE   0 0 25
Teledyne Technologies COM 879360105 312,813 716 SH   SOLE   0 0 716
Tesla, Inc COM 88160R101 174,369 165 SH   SOLE   0 0 165
Teva Pharm Inds Ltd Adrf ADR 881624209 1,202 150 SH   SOLE   0 0 150
Texas Instruments Inc COM 882508104 561,641 2,980 SH   SOLE   0 0 2,980
The Southern Company COM 842587107 236,738 3,452 SH   SOLE   0 0 3,452
Thermo Electron Corp COM 883556102 1,156,327 1,733 SH   SOLE   0 0 1,733
Tilray Inc COM 88688T100 1,765 251 SH   SOLE   0 0 251
Timken Company COM 887389104 6,236 90 SH   SOLE   0 0 90
Townebank Portsmouth Va COM 89214P109 37,718 1,194 SH   SOLE   0 0 1,194
Trane Technologies PLC COM G8994E103 705,287 3,491 SH   SOLE   0 0 3,491
Travelers Companies Inc COM 89417E109 240,249 1,536 SH   SOLE   0 0 1,536
Tredegar Corporation COM 894650100 311,067 26,317 SH   SOLE   0 0 26,317
Tri Continental Corp COM 895436103 754,442 22,731 SH   SOLE   0 0 22,731
Tri-County Financial Cp COM 20368X101 162,743 4,140 SH   SOLE   0 0 4,140
Triton International Ltd COM G9078F107 24,092 400 SH   SOLE   0 0 400
Truist Finl Corp Com COM 89832Q109 16,174,951 276,259 SH   SOLE   0 0 276,259
Trulieve Cannabis Corp COM 89788C104 41,712 1,601 SH   SOLE   0 0 1,601
Twitter Inc COM 90184L102 605 14 SH   SOLE   0 0 14
Tyler Technologies Inc COM 902252105 156,006 290 SH   SOLE   0 0 290
Tyson Foods Inc Cl A CL A 902494103 26,148 300 SH   SOLE   0 0 300
U G I Corporation New COM 902681105 33,055 720 SH   SOLE   0 0 720
U S Bancorp Del New COM 902973304 16,911,689 301,080 SH   SOLE   0 0 301,080
UNDER ARMOUR INC-CLASS C CL C 904311206 144 8 SH   SOLE   0 0 8
Unilever Plc Adr New ADR 904767704 244,691 4,549 SH   SOLE   0 0 4,549
Union Pacific Corp COM 907818108 23,121,086 91,776 SH   SOLE   0 0 91,776
United Bankshares Inc COM 909907107 648,070 17,863 SH   SOLE   0 0 17,863
United Parcel Service B CL B 911312106 803,658 3,749 SH   SOLE   0 0 3,749
United Rentals Inc COM 911363109 218,315 657 SH   SOLE   0 0 657
Unitedhealth Group Inc COM 91324P102 31,564,080 62,859 SH   SOLE   0 0 62,859
Universal Corp Va COM 913456109 936,246 17,047 SH   SOLE   0 0 17,047
Unumprovident Corp COM 91529Y106 7,469 304 SH   SOLE   0 0 304
UPSTART HOLDINGS INC COM 91680M107 15,130 100 SH   SOLE   0 0 100
Utd Dominion Rlty Tr Inc COM 902653104 4,056,284 67,616 SH   SOLE   0 0 67,616
V F Corporation COM 918204108 51,254 700 SH   SOLE   0 0 700
Valero Energy Corp New COM 91913Y100 195,626 2,605 SH   SOLE   0 0 2,605
Validian Corp COM 91915P107 4 40,000 SH   SOLE   0 0 40,000
Vanguard 500 ETF ETF 922908363 253,647 581 SH   SOLE   0 0 581
Vanguard Corp Bond Etf ETF 92206C409 27,844 343 SH   SOLE   0 0 343
Vanguard Dividend Appreciation ETF 921908844 16,288,559 94,839 SH   SOLE   0 0 94,839
Vanguard Emerging Market ETF 922042858 64,793 1,310 SH   SOLE   0 0 1,310
Vanguard FTSE International ETF 921943858 23,334 457 SH   SOLE   0 0 457
Vanguard Health Care ETF ETF 92204A504 379,196 1,423 SH   SOLE   0 0 1,423
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406 896,324 7,995 SH   SOLE   0 0 7,995
Vanguard Information Technology ETF ETF 92204A702 11,912 26 SH   SOLE   0 0 26
Vanguard Intl Div Apprec ETF ETF 921946810 42,881 502 SH   SOLE   0 0 502
Vanguard Mid Cap Value ETF 922908512 292,993 1,949 SH   SOLE   0 0 1,949
Vanguard Mid-Cap ETF ETF 922908629 1,332,840 5,232 SH   SOLE   0 0 5,232
Vanguard Mid-Cap Growth ETF ETF 922908538 32,846 129 SH   SOLE   0 0 129
Vanguard Reit ETF 922908553 876,572 7,556 SH   SOLE   0 0 7,556
Vanguard S&P 500 Value ETF ETF 921932703 94,783 626 SH   SOLE   0 0 626
Vanguard Short-Term Infl-Prot Secs ETF ETF 922020805 123,052 2,394 SH   SOLE   0 0 2,394
Vanguard Small Cap ETF 922908751 1,030,832 4,561 SH   SOLE   0 0 4,561
Vanguard Total International Stock ETF ETF 921909768 243,982 3,838 SH   SOLE   0 0 3,838
Vanguard Total Stock Mkt ETF 922908769 1,740,163 7,207 SH   SOLE   0 0 7,207
Vanguard Total World Stock ETF ETF 922042742 22,023 205 SH   SOLE   0 0 205
Vaxart Inc Com New COM 92243A200 62,387 9,950 SH   SOLE   0 0 9,950
Ventas Inc COM 92276F100 15,336 300 SH   SOLE   0 0 300
Verisign Inc COM 92343E102 3,300 13 SH   SOLE   0 0 13
Verizon Communications COM 92343V104 691,054 13,300 SH   SOLE   0 0 13,300
VICI Properties Inc COM 925652109 21,077 700 SH   SOLE   0 0 700
Village Bk & Tr Finlcorp COM 92705T200 405 7 SH   SOLE   0 0 7
Visa Inc COM 92826C839 4,595,137 21,204 SH   SOLE   0 0 21,204
Vmware Inc Cl A CL A 928563402 14,485 125 SH   SOLE   0 0 125
W P Carey Inc COM 92936U109 57,763 704 SH   SOLE   0 0 704
Walgreen Boots Alliance Inc Com COM 931427108 160,131 3,070 SH   SOLE   0 0 3,070
Wal-Mart Stores Inc COM 931142103 17,350,811 119,917 SH   SOLE   0 0 119,917
Waste Management, INC. COM 94106L109 1,336,558 8,008 SH   SOLE   0 0 8,008
Watsco Inc COM 942622200 201,209 643 SH   SOLE   0 0 643
Wells Fargo & Co New COM 949746101 62,662 1,306 SH   SOLE   0 0 1,306
Wells Fargo & Co Pfd Preferred Stock 949746887 88 41 SH   SOLE   0 0 41
Welltower Inc Com COM 95040Q104 28,304 330 SH   SOLE   0 0 330
Weyerhaeuser Co COM 962166104 19,972 485 SH   SOLE   0 0 485
Williams Companies COM 969457100 6,258,883 240,356 SH   SOLE   0 0 240,356
Willis Towers Watson PLC COM G96629103 33,011 139 SH   SOLE   0 0 139
WisdomTree International Small Cap Div ETF 97717W760 9,354 127 SH   SOLE   0 0 127
WisdomTree SmallCap Dividend ETF ETF 97717W604 113,991 3,469 SH   SOLE   0 0 3,469
WisdomTree US Dividend ex-Financials ETF ETF 97717W406 115,793 1,145 SH   SOLE   0 0 1,145
WisdomTree US MidCap Dividend ETF ETF 97717W505 113,739 2,564 SH   SOLE   0 0 2,564
Wynn Resorts Ltd COM 983134107 8 0 SH   SOLE   0 0 0
Xilinx Inc COM 983919101 251,256 1,185 SH   SOLE   0 0 1,185
Xylem Inc COM 98419M100 85,383 712 SH   SOLE   0 0 712
Yext Inc COM 98585N106 694 70 SH   SOLE   0 0 70
Yum Brands Inc COM 988498101 70,819 510 SH   SOLE   0 0 510
Yum China Hldgs Inc Com COM 98850P109 25,418 510 SH   SOLE   0 0 510
Zebra Technologies Cl A CL A 989207105 10,118 17 SH   SOLE   0 0 17
Zimmer Biomet Holdings Inc COM 98956P102 67,458 531 SH   SOLE   0 0 531
Zoetis Inc COM 98978V103 1,197,211 4,906 SH   SOLE   0 0 4,906