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,255,803 300 SH   SOLE   0 0 300
1/100000 Wells Fargo Pfd (NV) Preferred Stock KEK746889 0 62,200 SH   SOLE   0 0 62,200
22nd Century Group Inc COM 90137F103 723,984 156,368 SH   SOLE   0 0 156,368
2U Inc COM 90214J101 45,837 1,100 SH   SOLE   0 0 1,100
3m Company COM 88579Y101 824,832 4,153 SH   SOLE   0 0 4,153
9 Meters Biopharma Ord COM 654405109 22,000 20,000 SH   SOLE   0 0 20,000
A E S Corp COM 00130H105 48,881 1,875 SH   SOLE   0 0 1,875
A F L A C Inc COM 001055102 912 17 SH   SOLE   0 0 17
A T & T Inc New COM 00206R102 5,081 177 SH   SOLE   0 0 177
Abbott Laboratories COM 002824100 799,298 6,895 SH   SOLE   0 0 6,895
Abbvie Inc Com Usd0.01 COM 00287Y109 673,925 5,983 SH   SOLE   0 0 5,983
Accenture Ltd Cl A CL A G1151C101 313,672 1,064 SH   SOLE   0 0 1,064
ACE Convergence Acquisition Corp COM G0083D120 996 100 SH   SOLE   0 0 100
Activision Inc COM 00507V109 42,471 445 SH   SOLE   0 0 445
Adaptimmune Therapeutics PLC COM 00653A107 14,199 3,333 SH   SOLE   0 0 3,333
Adaptive Biotechnologies Corp COM 00650F109 4,617 113 SH   SOLE   0 0 113
Adobe Systems Inc COM 00724F101 3,095,693 5,286 SH   SOLE   0 0 5,286
Advance Auto Parts Inc COM 00751Y106 68,312 333 SH   SOLE   0 0 333
Advanced Micro Devices COM 007903107 23,483 250 SH   SOLE   0 0 250
AdvisorShares Pure US Cannabis ETF ETF 00768Y453 4,761 119 SH   SOLE   0 0 119
Aecom Technology Corp COM 00766T100 20,579 325 SH   SOLE   0 0 325
Agilent Technologies Inc COM 00846U101 83,660 566 SH   SOLE   0 0 566
Air Prod & Chemicals Inc COM 009158106 819,888 2,850 SH   SOLE   0 0 2,850
Airbnb Inc COM 009066101 91,884 600 SH   SOLE   0 0 600
Akoustis Technologies Inc COM 00973N102 1,339 125 SH   SOLE   0 0 125
Albemarle Corp COM 012653101 505,380 3,000 SH   SOLE   0 0 3,000
Alcon Inc Ord Shs ORD SHS H01301128 15,738 224 SH   SOLE   0 0 224
Alibaba Group Holding Ltd SPONSORED 01609W102 14,741 65 SH   SOLE   0 0 65
Allegion PLC ORD SHS G0176J109 27,860 200 SH   SOLE   0 0 200
Allstate Corporation COM 020002101 79,699 611 SH   SOLE   0 0 611
Alphabet Inc. Class A CAP STK CL A 02079K305 3,906,864 1,600 SH   SOLE   0 0 1,600
Alphabet Inc. Class C CAP STK CL C 02079K107 17,955,379 7,164 SH   SOLE   0 0 7,164
ALPS Sector Dividend Dogs ETF ETF 00162Q858 66,082 1,248 SH   SOLE   0 0 1,248
Altria Group Inc COM 02209S103 4,464,614 93,637 SH   SOLE   0 0 93,637
Amazon Com Inc COM 023135106 10,921,813 3,175 SH   SOLE   0 0 3,175
Amcor Plc Com Usd0.01 COM G0250X107 6,234 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 130,001 1,537 SH   SOLE   0 0 1,537
Ameren Corporation COM 023608102 32,816 410 SH   SOLE   0 0 410
American Century U.S. Quality Value ETF ETF 025072208 617,096 12,420 SH   SOLE   0 0 12,420
American Express Company COM 025816109 524,030 3,172 SH   SOLE   0 0 3,172
American Well Cl A Ord CL A 03044L105 55,365 4,401 SH   SOLE   0 0 4,401
Amern Tower Corp Class A COM 03027X100 82,123 304 SH   SOLE   0 0 304
Amgen Incorporated COM 031162100 999,619 4,101 SH   SOLE   0 0 4,101
Amphenol Corp Cl A CL A 032095101 170,067 2,486 SH   SOLE   0 0 2,486
Amplify Transformational Data Shrg ETF ETF 032108607 715 15 SH   SOLE   0 0 15
Ansys Inc COM 03662Q105 359,554 1,036 SH   SOLE   0 0 1,036
Anthem Inc COM 036752103 771,594 2,021 SH   SOLE   0 0 2,021
Aon Plc Com Usd0.01 Cl A CL A G0403H108 22,682 95 SH   SOLE   0 0 95
Apollo Global Management LLC Class A CL A SHS 03768E105 62,200 1,000 SH   SOLE   0 0 1,000
Apple Computer Inc COM 037833100 40,541,636 296,011 SH   SOLE   0 0 296,011
Applied Materials Inc COM 038222105 2,445,293 17,172 SH   SOLE   0 0 17,172
APPLOVIN CORP CL A CL A 03831W108 7,517 100 SH   SOLE   0 0 100
APW COM G04397108 0 160 SH   SOLE   0 0 160
Ares Capital Corp COM 04010L103 554,644 28,313 SH   SOLE   0 0 28,313
ARK Innovation ETF ETF 00214Q104 32,695 250 SH   SOLE   0 0 250
ARRIVAL ORD ORD SHS L0423Q108 1,567 100 SH   SOLE   0 0 100
Arthur J Gallagher & Co COM 363576109 209,840 1,498 SH   SOLE   0 0 1,498
ATHENE HOLDING LTD 6.35 SER A Preferred Stock G0684D305 29,400 1,000 SH   SOLE   0 0 1,000
Atlantic Un Bankshares Corp COM 04911A107 562,533 15,531 SH   SOLE   0 0 15,531
AudioCodes Ltd COM M15342104 154,398 4,666 SH   SOLE   0 0 4,666
Auto Data Processing COM 053015103 956,750 4,817 SH   SOLE   0 0 4,817
Autodesk Inc COM 052769106 302,408 1,036 SH   SOLE   0 0 1,036
Autonation Inc COM 05329W102 13,084 138 SH   SOLE   0 0 138
Avago Technologies Ltd COM 11135F101 43,869 92 SH   SOLE   0 0 92
AvalonBay Communities Inc COM 053484101 588,612 2,821 SH   SOLE   0 0 2,821
Avanos Med Inc COM 05350V106 436 12 SH   SOLE   0 0 12
Avery Dennison Corp COM 053611109 224,747 1,069 SH   SOLE   0 0 1,069
Bank Of America Corp COM 060505104 3,565,539 86,479 SH   SOLE   0 0 86,479
Bank Of Hawaii Corp COM 062540109 1,769 21 SH   SOLE   0 0 21
Bank of New York Mellon Corp. COM 064058100 404,153 7,889 SH   SOLE   0 0 7,889
Baxter International Inc COM 071813109 102,308 1,271 SH   SOLE   0 0 1,271
Becton Dickinson & Co COM 075887109 24,712 102 SH   SOLE   0 0 102
Berkley W R Corp COM 084423102 94,749 1,273 SH   SOLE   0 0 1,273
Berkshire Hathaway Cl B CL B NEW 084670702 24,674,849 88,784 SH   SOLE   0 0 88,784
Berry Plastics Group Inc COM 08579W103 4,565 70 SH   SOLE   0 0 70
Best Buy Inc COM 086516101 41,278 359 SH   SOLE   0 0 359
Beyond Meat Inc COM 08862E109 43,625 277 SH   SOLE   0 0 277
Biogen Idec Inc COM 09062X103 734,785 2,122 SH   SOLE   0 0 2,122
BIONTECH SE ADR ADR 09075V102 448 2 SH   SOLE   0 0 2
Bj S Restaurants Inc COM 09180C106 1,671 34 SH   SOLE   0 0 34
Black Knight Inc COM 09215C105 27,137 348 SH   SOLE   0 0 348
Blackrock Inc COM 09247X101 538,982 616 SH   SOLE   0 0 616
Blackstone Group LP COM UNIT LTD 09260D107 602,754 6,205 SH   SOLE   0 0 6,205
Blue Ridge Bankshares Inc COM 095825105 272,383 15,547 SH   SOLE   0 0 15,547
Boeing Co COM 097023105 343,050 1,432 SH   SOLE   0 0 1,432
Booking Hldgs Inc COM 09857L108 89,712 41 SH   SOLE   0 0 41
Bp Plc Adr SPONSORED ADR 055622104 27,688 1,048 SH   SOLE   0 0 1,048
Brady Corporation Cl A COM 104674106 560 10 SH   SOLE   0 0 10
Bristol-Myers Squibb Co COM 110122108 362,499 5,425 SH   SOLE   0 0 5,425
Broadridge Finl Solution COM 11133T103 420,624 2,604 SH   SOLE   0 0 2,604
BROOKFIELD ASSET MAN CL A ORD COM G16169107 142,953 2,748 SH   SOLE   0 0 2,748
Brookfield Asset Mgmt CL A LTD VT SH 112585104 21,225,059 416,341 SH   SOLE   0 0 416,341
Brookfield Renewable Corp Ordinary Shares - Class COM 11284V105 26,800 639 SH   SOLE   0 0 639
Brookfield Renewable Partners LP COM G16258108 99,048 2,568 SH   SOLE   0 0 2,568
Brown & Brown Inc COM 115236101 957 18 SH   SOLE   0 0 18
Brown-Forman Corp CL A 115637209 4,724 67 SH   SOLE   0 0 67
C & F Financial Corp COM 12466Q104 5,457 107 SH   SOLE   0 0 107
C S X Corp COM 126408103 2,159,722 67,323 SH   SOLE   0 0 67,323
C V S Corp Del COM 126650100 1,204,540 14,436 SH   SOLE   0 0 14,436
Canadian Natl Ry Co COM 136375102 126,096 1,195 SH   SOLE   0 0 1,195
Canadian Pac Railway COM 13645T100 215,348 2,800 SH   SOLE   0 0 2,800
Canopy Growth Corp COM 138035100 11,727 485 SH   SOLE   0 0 485
Capital One Financial Cp COM 14040H105 778,084 5,030 SH   SOLE   0 0 5,030
Cardinal Health Inc COM 14149Y108 7,878 138 SH   SOLE   0 0 138
Carlotz Cl A Ord CL A 142552108 27,437 5,025 SH   SOLE   0 0 5,025
Carmax Inc COM 143130102 1,864,797 14,439 SH   SOLE   0 0 14,439
Carnival Corp New COM 143658300 2,636 100 SH   SOLE   0 0 100
Carrier Global Corp-Wi COM 14448C104 35,235 725 SH   SOLE   0 0 725
Carter Bank & Trust COM 146103106 108,837 8,700 SH   SOLE   0 0 8,700
Caterpillar Inc COM 149123101 556,262 2,556 SH   SOLE   0 0 2,556
CBRE Group Inc COM 12504L109 184,748 2,155 SH   SOLE   0 0 2,155
Cce Spinco Inc COM 538034109 745,391 8,510 SH   SOLE   0 0 8,510
CDK GLOBAL INC COM 12508E101 38,063 766 SH   SOLE   0 0 766
Centene Corp COM 15135B101 8,825 121 SH   SOLE   0 0 121
Check Pt Software Tech COM M22465104 75,485 650 SH   SOLE   0 0 650
Chesapeake Financial Shares Inc COM 16517A109 11,079 412 SH   SOLE   0 0 412
Chevron Corporation COM 166764100 1,124,808 10,739 SH   SOLE   0 0 10,739
Chicago Mercantile Exch COM 12572Q105 344,116 1,618 SH   SOLE   0 0 1,618
Chipotle Mexican Grill COM 169656105 31,007 20 SH   SOLE   0 0 20
CHS Inc COM 12542R803 145,316 4,980 SH   SOLE   0 0 4,980
Church & Dwight Co Inc COM 171340102 12,442 146 SH   SOLE   0 0 146
CHURCHILL CAPITAL CL A ORD CL A 171439102 57,640 2,000 SH   SOLE   0 0 2,000
Cigna Corp COM 125523100 333,795 1,408 SH   SOLE   0 0 1,408
Cincinnati Financial Cp COM 172062101 24,957 214 SH   SOLE   0 0 214
Cisco Systems Inc COM 17275R102 2,787,997 52,604 SH   SOLE   0 0 52,604
Citigroup Inc COM 172967424 165,312 4,013 SH   SOLE   0 0 4,013
Citizens Finl Group Inc Com COM 174610105 13,165 287 SH   SOLE   0 0 287
City Holding Co COM 177835105 120,534 1,602 SH   SOLE   0 0 1,602
Cleveland Cliffs Inc COM 185899101 474 22 SH   SOLE   0 0 22
Clorox Company COM 189054109 64,768 360 SH   SOLE   0 0 360
Cloudflare Inc COM 18915M107 1,058 10 SH   SOLE   0 0 10
Coca Cola Company COM 191216100 1,187,337 21,943 SH   SOLE   0 0 21,943
Co-Diagnostics Inc COM 189763105 4,331 525 SH   SOLE   0 0 525
Cognizant Tech Sol Cl A CL A 192446102 43,634 630 SH   SOLE   0 0 630
Colgate-Palmolive Co COM 194162103 119,910 1,474 SH   SOLE   0 0 1,474
Columbia Sportswear Co COM 198516106 29,705 302 SH   SOLE   0 0 302
Com21 COM 205937105 0 134 SH   SOLE   0 0 134
Comcast Corp New Cl A CL A 20030N101 18,680,679 327,616 SH   SOLE   0 0 327,616
Community Bankers Trust Corp COM 203612106 638,442 56,300 SH   SOLE   0 0 56,300
Companhia Vale Do Adr ADR 767204100 8,389 100 SH   SOLE   0 0 100
Compass Diversified Holdings COM 20451Q104 4,845 190 SH   SOLE   0 0 190
Compass Pathways PLC COM 20451W101 119,028 3,120 SH   SOLE   0 0 3,120
Conagra Foods Inc COM 205887102 2,947 81 SH   SOLE   0 0 81
Conocophillips COM 20825C104 10,131,933 166,370 SH   SOLE   0 0 166,370
Constellation Brand Cl A CL A 21036P108 35,084 150 SH   SOLE   0 0 150
Corning Inc COM 219350105 435,953 10,659 SH   SOLE   0 0 10,659
Corporate Office Properties Trust REIT 22002T108 45,204 1,615 SH   SOLE   0 0 1,615
Corteva Inc com COM 22052L104 32,198 726 SH   SOLE   0 0 726
Costar Group Inc COM 22160N109 6,626 80 SH   SOLE   0 0 80
Costco Whsl Corp New COM 22160K105 857,350 2,167 SH   SOLE   0 0 2,167
Cresco Labs Inc COM 22587M106 4,411 386 SH   SOLE   0 0 386
Cronos Group Inc COM 22717L101 11,868 1,380 SH   SOLE   0 0 1,380
Crown Castle Intl Corp COM 22822V101 190,027 974 SH   SOLE   0 0 974
Cummins Inc COM 231021106 55,991 230 SH   SOLE   0 0 230
Curaleaf Holdings Inc COM 23126M102 5,022 356 SH   SOLE   0 0 356
D T E Energy Company COM 233331107 61,560 475 SH   SOLE   0 0 475
Danaher Corp Del COM 235851102 414,348 1,544 SH   SOLE   0 0 1,544
DBV Technologies SA COM 23306J101 32,760 6,000 SH   SOLE   0 0 6,000
Deere & Co COM 244199105 216,571 614 SH   SOLE   0 0 614
Dell Inc COM 24703L202 28,406 285 SH   SOLE   0 0 285
Diageo Plc New Adr SPON ADR NEW 25243Q205 954,425 4,979 SH   SOLE   0 0 4,979
Diamonds TRUST Series I UT SER 1 78467X109 282,514 819 SH   SOLE   0 0 819
Dicks Sporting Goods Inc COM 253393102 218 2 SH   SOLE   0 0 2
DIMENSIONAL U S CORE EQUITY 2 ETF ETF 25434V708 941,737 34,905 SH   SOLE   0 0 34,905
Discover Financial Svcs COM 254709108 2,366 20 SH   SOLE   0 0 20
Disney Walt Co COM DISNEY 254687106 17,717,360 100,799 SH   SOLE   0 0 100,799
Dollar General Corp COM 256677105 81,795 378 SH   SOLE   0 0 378
Dollar Tree Inc COM 256746108 23,283 234 SH   SOLE   0 0 234
Dominion Res Inc Va New COM 25746U109 18,153,239 246,748 SH   SOLE   0 0 246,748
Dominos Pizza Inc COM 25754A201 97,963 210 SH   SOLE   0 0 210
Dover Corporation COM 260003108 4,970 33 SH   SOLE   0 0 33
Dow Chemical Company COM 260557103 80,555 1,273 SH   SOLE   0 0 1,273
Duke Energy Corp New Dp Rep Pfd A Preferred Stock 26441C501 28,730 1,000 SH   SOLE   0 0 1,000
Duke Energy New COM NEW 26441C204 472,474 4,786 SH   SOLE   0 0 4,786
Dupont De Nemours Inc COM 26614N102 81,745 1,056 SH   SOLE   0 0 1,056
Dycom Industries Inc COM 267475101 132,291 1,775 SH   SOLE   0 0 1,775
Eaton Corporation SHS G29183103 74,831 505 SH   SOLE   0 0 505
Ebay Inc COM 278642103 69,438 989 SH   SOLE   0 0 989
Ecolab Inc COM 278865100 161,892 786 SH   SOLE   0 0 786
Edwards Lifesciences Cp COM 28176E108 75,813 732 SH   SOLE   0 0 732
Electronic Arts Inc COM 285512109 32,362 225 SH   SOLE   0 0 225
Eli Lilly and Co COM 532457108 2,173,325 9,469 SH   SOLE   0 0 9,469
Emerson Electric Co COM 291011104 578,896 6,015 SH   SOLE   0 0 6,015
Enbridge Inc COM 29250N105 247,888 6,191 SH   SOLE   0 0 6,191
Encompass Health Corp COM 29261A100 149,662 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity LP COM UT LTD PTN 29273V100 56,234 5,290 SH   SOLE   0 0 5,290
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107 5,163,096 213,970 SH   SOLE   0 0 213,970
EPR Properties COM 26884U109 158,040 3,000 SH   SOLE   0 0 3,000
Equity Lifestyle Properties Inc COM 29472R108 24,090 324 SH   SOLE   0 0 324
Escrow Altegrity Inc Com COM 021ESC017 821 57 SH   SOLE   0 0 57
ETFMG Alternative Harvest ETF ETF 26924G508 119,364 5,800 SH   SOLE   0 0 5,800
ETFS Physical Palladium ETF 003262102 292,118 1,125 SH   SOLE   0 0 1,125
Evergy Inc COM 30034W106 57,288 948 SH   SOLE   0 0 948
Eversource Energy COM 30040W108 48,144 600 SH   SOLE   0 0 600
Exxon Mobil Corporation COM 30231G102 2,080,505 32,982 SH   SOLE   0 0 32,982
Facebook Inc Class A CL A 30303M102 3,205,191 9,218 SH   SOLE   0 0 9,218
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102 488,700 36,200 SH   SOLE   0 0 36,200
Fastenal Co COM 311900104 31,668 609 SH   SOLE   0 0 609
Fedex Corporation COM 31428X106 7,160 24 SH   SOLE   0 0 24
Fidelity Natl Finl Inc COM 31620R303 77,011 1,772 SH   SOLE   0 0 1,772
Fidelity MSCI Financials ETF ETF 316092501 17 0 SH   SOLE   0 0 0
Fidelity MSCI Real Estate ETF ETF 316092857 26 1 SH   SOLE   0 0 1
Fifth Third Bancorp COM 316773100 918 24 SH   SOLE   0 0 24
Fiserv Inc COM 337738108 85,512 800 SH   SOLE   0 0 800
Flowers Foods Inc COM 343498101 117,370 4,850 SH   SOLE   0 0 4,850
Ford Motor Company New COM 345370860 120,529 8,111 SH   SOLE   0 0 8,111
Fortinet Inc COM 34959E109 178,643 750 SH   SOLE   0 0 750
Fortive Corp Com COM 34959J108 11,158 160 SH   SOLE   0 0 160
Fortune Brands Hm & Sec COM 34964C106 4,482 45 SH   SOLE   0 0 45
Freeport Mcmorn Cp&Gld B COM 35671D857 928 25 SH   SOLE   0 0 25
FS KKR Capital Corp COM 302635206 320,257 14,889 SH   SOLE   0 0 14,889
Fulton Financial Corp COM 360271100 10,020 635 SH   SOLE   0 0 635
Gamestop Corp New Cl A CL A 36467W109 19,915 93 SH   SOLE   0 0 93
Gaming and Leisure Properties Inc COM 36467J108 30,856 666 SH   SOLE   0 0 666
Garmin Ltd COM H2906T109 36,160 250 SH   SOLE   0 0 250
General Dynamics Corp COM 369550108 835,874 4,440 SH   SOLE   0 0 4,440
General Electric Company COM 369604103 444,395 33,016 SH   SOLE   0 0 33,016
General Mills Inc COM 370334104 65,804 1,080 SH   SOLE   0 0 1,080
General Motors Corp COM 37045V100 193,486 3,270 SH   SOLE   0 0 3,270
Genpact Limited SHS G3922B107 17,491 385 SH   SOLE   0 0 385
Genworth Financial Inc COM CL A 37247D106 234,000 60,000 SH   SOLE   0 0 60,000
Gildan Activewear Inc COM 375916103 251,056 6,800 SH   SOLE   0 0 6,800
Gilead Sciences Inc COM 375558103 56,052 814 SH   SOLE   0 0 814
Glacier Bancorp Inc COM 37637Q105 3,856 70 SH   SOLE   0 0 70
Glatfelter Corp COM 377320106 307 22 SH   SOLE   0 0 22
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 21,463 539 SH   SOLE   0 0 539
Global Payments Inc COM 37940X102 27,756 148 SH   SOLE   0 0 148
Global X YieldCo&Renewable Engy Inc ETF ETF 37954Y707 20,300 1,250 SH   SOLE   0 0 1,250
Globe Life Inc COM 37959E102 1,334 14 SH   SOLE   0 0 14
Goldman Sachs ActiveBeta EMkts Eq ETF ETF 381430206 8,162 200 SH   SOLE   0 0 200
Grayscale Bitcoin Tr Btc Shs Accd Invs ETF 389637109 35,027 1,175 SH   SOLE   0 0 1,175
Green Thumb Industries Inc COM 39342L108 5,552 168 SH   SOLE   0 0 168
Guardant Health Inc COM 40131M109 22,478 181 SH   SOLE   0 0 181
Halliburton Co Hldg Co COM 406216101 462 20 SH   SOLE   0 0 20
Hanover Insurance Group COM 410867105 61,038 450 SH   SOLE   0 0 450
Hartford Finl Svcs Grp COM 416515104 33,588 542 SH   SOLE   0 0 542
Hca Inc COM 40412C101 250,982 1,214 SH   SOLE   0 0 1,214
Healthcare Realty TRUST COM 421946104 13,590 450 SH   SOLE   0 0 450
Healthcare Trust of America Inc COM 42225P501 5,340 200 SH   SOLE   0 0 200
Henry Jack & Assoc Inc COM 426281101 5,723 35 SH   SOLE   0 0 35
Hershey Company COM 427866108 19,150 110 SH   SOLE   0 0 110
Hewlett Packard Enterprises COM 42824C109 5,832 400 SH   SOLE   0 0 400
Hewlett-Packard Company COM 40434L105 65,573 2,172 SH   SOLE   0 0 2,172
Highwoods Pptys Inc COM 431284108 45,938 1,017 SH   SOLE   0 0 1,017
Hill Rom Holdings Inc COM 431475102 6,020 53 SH   SOLE   0 0 53
Hillenbrand Inc Com COM 431571108 2,028 46 SH   SOLE   0 0 46
Home Depot Inc COM 437076102 17,860,892 56,010 SH   SOLE   0 0 56,010
Honeywell International COM 438516106 880,203 4,013 SH   SOLE   0 0 4,013
Hormel Foods Corp COM 440452100 2,101 44 SH   SOLE   0 0 44
Humana Inc COM 444859102 274,929 621 SH   SOLE   0 0 621
Huntington Bancshs Inc COM 446150104 1,427 100 SH   SOLE   0 0 100
Huntsman Corporation COM 447011107 119,340 4,500 SH   SOLE   0 0 4,500
I N G Groep N V Adr COM 456837103 357 27 SH   SOLE   0 0 27
Idexx Labs Inc COM 45168D104 50,524 80 SH   SOLE   0 0 80
Illinois Tool Works Inc COM 452308109 1,523,014 6,813 SH   SOLE   0 0 6,813
Inari Medical Inc Ordinary Shares COM 45332Y109 13,992 150 SH   SOLE   0 0 150
Ingersoll-Rand plc SHS 45687V106 161,366 3,306 SH   SOLE   0 0 3,306
Ingredion Inc COM 457187102 47,241 522 SH   SOLE   0 0 522
Innovative Industrial Properties Inc COM 45781V101 5,414 28 SH   SOLE   0 0 28
Intel Corp COM 458140100 4,115,800 73,313 SH   SOLE   0 0 73,313
International Paper Co COM 460146103 19,313 315 SH   SOLE   0 0 315
Intl Business Machines COM 459200101 732,803 4,999 SH   SOLE   0 0 4,999
Intuit Inc COM 461202103 131,366 268 SH   SOLE   0 0 268
Intuitive Surgical New COM NEW 46120E602 321,874 350 SH   SOLE   0 0 350
Invesco Ltd. COM G491BT108 6,549 245 SH   SOLE   0 0 245
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 2,093,448 13,889 SH   SOLE   0 0 13,889
Ionis Pharmaceuticals Inc COM 462222100 13,323 334 SH   SOLE   0 0 334
Ishares Barclays Aggregate Bond CORE US AGGBD ET 464287226 638,710 5,538 SH   SOLE   0 0 5,538
iShares Core MSCI EAFE CORE MSCI EAFE 46432F842 54,073,479 722,328 SH   SOLE   0 0 722,328
iShares Core MSCI Emerging Markets ETF ETF 46434G103 27,442,007 409,643 SH   SOLE   0 0 409,643
iShares Core MSCI Europe ETF 46434V738 37,232 650 SH   SOLE   0 0 650
iShares Core S&P Mid Cap ETF ETF 464287507 6,682,240 24,866 SH   SOLE   0 0 24,866
iShares Core S&P Total US Stock Mkt CORE S&P TTL STK 464287150 80,649,148 816,618 SH   SOLE   0 0 816,618
Ishares Dj Select Div Fd ETF 464287168 263,561 2,260 SH   SOLE   0 0 2,260
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456 24,447 634 SH   SOLE   0 0 634
iShares Global Industrials ETF ETF 464288729 50,749 425 SH   SOLE   0 0 425
iShares Interm Government/Credit Bd INTRM GOV CR ETF 464288612 186,116 1,610 SH   SOLE   0 0 1,610
iShares MSCI EAFE MSCI EAFE ETF 464287465 1,573,366 19,946 SH   SOLE   0 0 19,946
iShares MSCI EAFE Growth ETF ETF 464288885 2,146 20 SH   SOLE   0 0 20
Ishares Msci Emrg Mkt Fd ETF 464287234 80,207 1,454 SH   SOLE   0 0 1,454
Ishares Nasdaq Biotechnology NASDAQ BIOTECH 464287556 286,388 1,750 SH   SOLE   0 0 1,750
iShares North American Tech ETF 464287549 103,015 255 SH   SOLE   0 0 255
Ishares Russell 2000 RUSSELL 2000 ETF 464287655 107,654,777 469,350 SH   SOLE   0 0 469,350
Ishares Russell 2000 Value ETF ETF 464287630 769,007 4,639 SH   SOLE   0 0 4,639
iShares Russell 3000 ETF 464287689 7,933 31 SH   SOLE   0 0 31
iShares Russell 3000 Growth CORE S&P US GWT 464287671 53,015 525 SH   SOLE   0 0 525
Ishares Russell Midcap ETF 464287499 1,187,332 14,984 SH   SOLE   0 0 14,984
Ishares Russell Midcap Growth RUS MD CP GR ETF 464287481 1,124,529 9,934 SH   SOLE   0 0 9,934
iShares Russell Midcap Value RUS MDCP VAL ETF 464287473 24,061,606 209,268 SH   SOLE   0 0 209,268
iShares S&P 100 ETF 464287101 3,778,034 19,258 SH   SOLE   0 0 19,258
Ishares S&P 500 Growth ETF 464287309 1,455 20 SH   SOLE   0 0 20
IShares S&P 500 Index CORE S&P500 ETF 464287200 623,260,066 1,449,712 SH   SOLE   0 0 1,449,712
Ishares S&P Small-Cap ETF 464287887 132,630 1,000 SH   SOLE   0 0 1,000
iShares Silver Trust ISHARES 46428Q109 81,912 3,382 SH   SOLE   0 0 3,382
Ishares Tr Russell ETF 464287622 1,152,358 4,760 SH   SOLE   0 0 4,760
Ishares U S Pfd Etf ETF 464288687 1,336,407 33,975 SH   SOLE   0 0 33,975
Ishares U S Technology Etf ETF 464287721 58,845 592 SH   SOLE   0 0 592
iShares Ultra Short-Term Bond ETF ETF 46434V878 499,138 9,880 SH   SOLE   0 0 9,880
iShares US Financial Services ETF ETF 464287770 74,092 400 SH   SOLE   0 0 400
iShares US Healthcare ETF 464287762 1,257,839 4,610 SH   SOLE   0 0 4,610
iShares US Industrials ETF 464287754 116,676 1,050 SH   SOLE   0 0 1,050
iShares US Real Estate ETF U.S. REAL ES ETF 464287739 32,519 319 SH   SOLE   0 0 319
Jazz Pharmaceuticals PLC COM G50871105 1,421 8 SH   SOLE   0 0 8
JBG SMITH Properties COM 46590V100 4,727 150 SH   SOLE   0 0 150
Jetblue Airways Corp COM 477143101 50 3 SH   SOLE   0 0 3
Johnson & Johnson COM 478160104 20,605,711 125,080 SH   SOLE   0 0 125,080
Johnson Controls Inc COM G51502105 961 14 SH   SOLE   0 0 14
JPMorgan BetaBuilders Japan ETF ETF 46641Q217 76,826 1,360 SH   SOLE   0 0 1,360
Jpmorgan Chase & Co COM 46625H100 6,099,485 39,215 SH   SOLE   0 0 39,215
Kb Home COM 48666K109 114,016 2,800 SH   SOLE   0 0 2,800
Kemper Corp COM 488401100 739 10 SH   SOLE   0 0 10
Keycorp Inc New COM 493267108 847 41 SH   SOLE   0 0 41
Kimberly-Clark Corp COM 494368103 334,034 2,497 SH   SOLE   0 0 2,497
Kinsale Cap Group Inc Com COM 49714P108 78,266 475 SH   SOLE   0 0 475
Knight Swift Transn Hldgs Inc CL A 499049104 20,457 450 SH   SOLE   0 0 450
Kraft Heinz Co Com COM 500754106 297,531 7,296 SH   SOLE   0 0 7,296
L3Harris Technologies Ord COM 502431109 151,737 702 SH   SOLE   0 0 702
Lab Cp Of Amer Hldg New COM NEW 50540R409 26,206 95 SH   SOLE   0 0 95
Lamar Advertising Co A COM 512816109 46,362 444 SH   SOLE   0 0 444
Lamb Weston Holdings Inc COM 513272104 26,860 333 SH   SOLE   0 0 333
Lauder Estee Co Inc Cl A CL A 518439104 855,635 2,690 SH   SOLE   0 0 2,690
Lazard Ltd COM G54050102 13,575 300 SH   SOLE   0 0 300
La-Z-Boy Inc COM 505336107 3,408 92 SH   SOLE   0 0 92
Leggett & Platt Inc COM 524660107 41,448 800 SH   SOLE   0 0 800
LEMONADE ORD COM 52567D107 7,987 73 SH   SOLE   0 0 73
Liberty Broadband Corp COM 530307305 21,187 122 SH   SOLE   0 0 122
Liberty Media Corp Delaware Com C Siriusxm COM 531229607 80,951 1,745 SH   SOLE   0 0 1,745
Liberty Media Group COM 531229854 21,020 436 SH   SOLE   0 0 436
Linde plc COM G5494J103 28,910 100 SH   SOLE   0 0 100
Lockheed Martin Corp COM 539830109 198,876 526 SH   SOLE   0 0 526
Loews Corporation COM 540424108 12,510 229 SH   SOLE   0 0 229
Lowes Companies Inc COM 548661107 1,535,875 7,918 SH   SOLE   0 0 7,918
Lululemon Athletica Inc COM 550021109 40,877 112 SH   SOLE   0 0 112
Luxeyard Inc (NV) COM 55067R104 0 150 SH   SOLE   0 0 150
Lyft Inc COM 55087P104 14,744 244 SH   SOLE   0 0 244
M D U Resources Group COM 552690109 2,006 64 SH   SOLE   0 0 64
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 63,583 1,300 SH   SOLE   0 0 1,300
Maiden Holdings Ltdpref Shs Ser A Preferred Stock G5753U120 29,000 2,000 SH   SOLE   0 0 2,000
Main Str Cap Corp Com COM 56035L104 123,270 3,000 SH   SOLE   0 0 3,000
Marathon Petroleum Corp COM 56585A102 4,834 80 SH   SOLE   0 0 80
Markel Corp COM 570535104 18,399,939 15,505 SH   SOLE   0 0 15,505
MarketAxess Holdings Inc COM 57060D108 43,577 94 SH   SOLE   0 0 94
Marriott Intl Inc Cl A CL A 571903202 389,628 2,854 SH   SOLE   0 0 2,854
Marsh & Mc Lennan Co Inc COM 571748102 2,069,111 14,708 SH   SOLE   0 0 14,708
Martin Marietta Matrls COM 573284106 42,217 120 SH   SOLE   0 0 120
Marvell Tech Group Ltd COM 573874104 5,873 101 SH   SOLE   0 0 101
Mastercard Inc CL A 57636Q104 14,711,783 40,296 SH   SOLE   0 0 40,296
Mc Donalds Corp COM 580135101 2,735,716 11,843 SH   SOLE   0 0 11,843
Mckesson Corporation COM 58155Q103 97,150 508 SH   SOLE   0 0 508
Medtronic Inc SHS G5960L103 15,819,479 127,443 SH   SOLE   0 0 127,443
Mercadolibre Inc COM 58733R102 65,427 42 SH   SOLE   0 0 42
Merck & Co Inc COM 58933Y105 20,106,856 258,543 SH   SOLE   0 0 258,543
Mgm Mirage COM 552953101 1,066 25 SH   SOLE   0 0 25
Microchip Technology Inc COM 595017104 571,016 3,813 SH   SOLE   0 0 3,813
Micron Technology Inc COM 595112103 455,238 5,357 SH   SOLE   0 0 5,357
Microsoft Corp COM 594918104 36,089,253 133,220 SH   SOLE   0 0 133,220
Moderna Inc COM 60770K107 235,450 1,002 SH   SOLE   0 0 1,002
Mohawk Industries Inc COM 608190104 221,019 1,150 SH   SOLE   0 0 1,150
Mondelez Intl Inc Cl A CL A 609207105 2,202,622 35,276 SH   SOLE   0 0 35,276
Morgan Stanley COM NEW 617446448 320,915 3,500 SH   SOLE   0 0 3,500
Motorola Solutions Inc Com New COM NEW 620076307 34,913 161 SH   SOLE   0 0 161
Mylan Nv COM 92556V106 20,349 1,424 SH   SOLE   0 0 1,424
Nasdaq Stock Market Inc COM 631103108 746,271 4,245 SH   SOLE   0 0 4,245
Natera Inc COM 632307104 35,762 315 SH   SOLE   0 0 315
Nestle S A Reg B Adr ADR 641069406 295,296 2,369 SH   SOLE   0 0 2,369
NetApp Inc COM 64110D104 223,369 2,730 SH   SOLE   0 0 2,730
Netflix Inc COM 64110L106 840,382 1,591 SH   SOLE   0 0 1,591
Newmarket Corporation COM 651587107 340,333 1,057 SH   SOLE   0 0 1,057
Newmont Mining Corp COM 651639106 14,177,072 223,684 SH   SOLE   0 0 223,684
Nextera Energy Inc Com COM 65339F101 294,127 4,014 SH   SOLE   0 0 4,014
Nike Inc Class B CL B 654106103 225,126 1,457 SH   SOLE   0 0 1,457
Nintendo Ltd Adr ADR 654445303 218 3 SH   SOLE   0 0 3
NIO INC ADS REPSTG CL A ORD SHS CL A 62914V106 1,330 25 SH   SOLE   0 0 25
Nokia Corp Spon Adr ADR 654902204 3,352 630 SH   SOLE   0 0 630
Norfolk Southern Corp COM 655844108 865,724 3,262 SH   SOLE   0 0 3,262
Northrop Grumman Corp COM 666807102 192,618 530 SH   SOLE   0 0 530
Novartis A G Spon Adr SPONSORED ADR 66987V109 132,298 1,450 SH   SOLE   0 0 1,450
Nucor Corp COM 670346105 191,860 2,000 SH   SOLE   0 0 2,000
NuStar Energy LP COM 67058H201 100,638 4,150 SH   SOLE   0 0 4,150
Nvidia Corp COM 67066G104 759,295 949 SH   SOLE   0 0 949
NXP Semiconductors NV COM N6596X109 25,715 125 SH   SOLE   0 0 125
O Reilly Automotive Inc COM 67103H107 29,443 52 SH   SOLE   0 0 52
Old Republic Intl Corp COM 680223104 1,619 65 SH   SOLE   0 0 65
Omnicom Group Inc COM 681919106 16,798 210 SH   SOLE   0 0 210
ON Semiconductor Corp COM 682189105 1,914 50 SH   SOLE   0 0 50
ONE GAS INC COM 68235P108 3,113 42 SH   SOLE   0 0 42
Oracle Corporation COM 68389X105 3,030,412 38,931 SH   SOLE   0 0 38,931
OrganiGram Holdings Inc COM 68620P101 572 200 SH   SOLE   0 0 200
Organon &Co Common Stock COM 68622V106 22,060 729 SH   SOLE   0 0 729
OTIS Worldwide Corp-Wi COM 68902V107 28,620 350 SH   SOLE   0 0 350
Owens & Minor Inc Hldg Co COM 690732102 8,466,000 200,000 SH   SOLE   0 0 200,000
Palantir Technologies Inc COM 69608A108 105 4 SH   SOLE   0 0 4
Paragon Offshore PLC COM G6S01W108 0 45 SH   SOLE   0 0 45
Parker-Hannifin Corp COM 701094104 17,198 56 SH   SOLE   0 0 56
Paychex Inc COM 704326107 93,888 875 SH   SOLE   0 0 875
Paypal Hldgs Inc COM 70450Y103 649,417 2,228 SH   SOLE   0 0 2,228
Peloton Interactive Inc COM 70614W100 25,424 205 SH   SOLE   0 0 205
Pentair Inc COM G7S00T104 2,700 40 SH   SOLE   0 0 40
Pepsico Incorporated COM 713448108 18,631,698 125,745 SH   SOLE   0 0 125,745
Performance Sports Group Ltd COM 680209103 0 35 SH   SOLE   0 0 35
Pfizer Incorporated COM 717081103 569,466 14,542 SH   SOLE   0 0 14,542
Pharmanetics Inc COM 71713J107 0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109 6,558,637 66,175 SH   SOLE   0 0 66,175
Phillips COM 718546104 70,157 817 SH   SOLE   0 0 817
Phillips Van Heusen COM 693656100 5,487 51 SH   SOLE   0 0 51
Pinnacle West Capital Cp COM 723484101 29,919 365 SH   SOLE   0 0 365
Pinterest Inc COM 72352L106 1,579 20 SH   SOLE   0 0 20
Planet 13 Holdings Inc COM 72706K101 1,421 200 SH   SOLE   0 0 200
Playstar Corp New Shs (NV) ORD SHS P36100108 0 750 SH   SOLE   0 0 750
Plexus Corp COM 729132100 2,194 24 SH   SOLE   0 0 24
Plymouth Industrial REIT Inc REIT 729640102 662,662 33,100 SH   SOLE   0 0 33,100
Pnc Finl Services Gp Inc COM 693475105 241,884 1,268 SH   SOLE   0 0 1,268
PowerShares QQQ ETF ETF 46090E103 114,835 324 SH   SOLE   0 0 324
Processa Pharmaceuticals Inc COM 74275C205 8,190 1,000 SH   SOLE   0 0 1,000
Procter & Gamble COM 742718109 1,246,557 9,239 SH   SOLE   0 0 9,239
Progressive Corp Ohio COM 743315103 14,117,981 143,753 SH   SOLE   0 0 143,753
Prudential Financial Inc COM 744320102 153,794 1,501 SH   SOLE   0 0 1,501
Public Storage COM 74460D109 6,014 20 SH   SOLE   0 0 20
Qualcomm Inc COM 747525103 972,435 6,804 SH   SOLE   0 0 6,804
R L I Corp COM 749607107 366,065 3,500 SH   SOLE   0 0 3,500
Raymond James Finl Inc COM 754730109 1,240,415 9,549 SH   SOLE   0 0 9,549
Raytheon Technologies Ord COM 75513E101 17,974,467 210,696 SH   SOLE   0 0 210,696
Realty Income Corp COM 756109104 63,403 950 SH   SOLE   0 0 950
Reinsurance Grp Of Amer COM 759351604 10,374 91 SH   SOLE   0 0 91
Roku Inc Com Cl A COM CL A 77543R102 490,479 1,068 SH   SOLE   0 0 1,068
Roper Industries Inc COM 776696106 18,808 40 SH   SOLE   0 0 40
Ross Stores Inc COM 778296103 121,520 980 SH   SOLE   0 0 980
Rowe T Price Group Inc COM 74144T108 1,603,330 8,099 SH   SOLE   0 0 8,099
Royal Bk Of Canada Isin ca7800871021 COM 780087102 2,026 20 SH   SOLE   0 0 20
Royal Dutch Shell A Adrf SPONS ADR A 780259206 70,660 1,749 SH   SOLE   0 0 1,749
Rpm International Inc COM 749685103 124,152 1,400 SH   SOLE   0 0 1,400
Rush Enterprises Inc COM 781846308 28,605 750 SH   SOLE   0 0 750
S & T Bancorp Inc COM 783859101 783 25 SH   SOLE   0 0 25
S B A Communications Cp CL A 78410G104 66,608 209 SH   SOLE   0 0 209
S&p Global Inc COM 78409V104 586,123 1,428 SH   SOLE   0 0 1,428
Salesforce Com COM 79466L302 383,015 1,568 SH   SOLE   0 0 1,568
Sandy Spring Bancorp Inc COM 800363103 927 21 SH   SOLE   0 0 21
Sanfilippo John B & Son Inc COM 800422107 44,285 500 SH   SOLE   0 0 500
Sanofi Aventis Adr ADR 80105N105 18,431 350 SH   SOLE   0 0 350
Schlumberger Ltd COM 806857108 320 10 SH   SOLE   0 0 10
Schw US Brd Mkt Etf ETF 808524102 270,295 2,592 SH   SOLE   0 0 2,592
Schwab Emerging Markets Equity ETF ETF 808524706 8,910 271 SH   SOLE   0 0 271
Schwab International Equity ETF ETF 808524805 2,840 72 SH   SOLE   0 0 72
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 79,208 1,451 SH   SOLE   0 0 1,451
Schwab US Dividend Equity ETF ETF 808524797 320,948 4,244 SH   SOLE   0 0 4,244
Schwab US Large-Cap ETF US LRG CAP ETF 808524201 740,368 7,121 SH   SOLE   0 0 7,121
Schwab US Large-Cap Growth ETF ETF 808524300 426,978 2,925 SH   SOLE   0 0 2,925
Schwab US Tips ETF ETF 808524870 831,383 13,300 SH   SOLE   0 0 13,300
Seagate Technology COM G7997R103 92,327 1,050 SH   SOLE   0 0 1,050
Sector Spdr Consumer Fd SBI CONS DISCR 81369Y407 10,713 60 SH   SOLE   0 0 60
Sector Spdr Fincl Select ETF 81369Y605 260,022 7,087 SH   SOLE   0 0 7,087
Sector Spdr Health Fund ETF 81369Y209 645,368 5,124 SH   SOLE   0 0 5,124
Sector Spdr Tech Select ETF 81369Y803 5,941,691 40,239 SH   SOLE   0 0 40,239
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886 2,041,505 32,287 SH   SOLE   0 0 32,287
Sempra Energy COM 816851109 207,464 1,566 SH   SOLE   0 0 1,566
Sensata Technologies Holding N.V. COM G8060N102 52,463 905 SH   SOLE   0 0 905
ServiceNow Inc COM 81762P102 10,441 19 SH   SOLE   0 0 19
Sherwin Williams Co COM 824348106 45,772 168 SH   SOLE   0 0 168
SOFI TECHNOLOGIES ORD COM 83406F102 575 30 SH   SOLE   0 0 30
Sonoco Products Co COM 835495102 108,713 1,625 SH   SOLE   0 0 1,625
Southwest Airlines Co COM 844741108 168,720 3,178 SH   SOLE   0 0 3,178
Southwestern Energy Co COM 845467109 289 51 SH   SOLE   0 0 51
Spdr Dow Jones Reit DJ REIT ETF 78464A607 63,458 605 SH   SOLE   0 0 605
Spdr Gold TRUST GOLD SHS 78463V107 50,020 302 SH   SOLE   0 0 302
SPDR S&P 500 Index TR UNIT 78462F103 7,889,574 18,431 SH   SOLE   0 0 18,431
SPDR S&P Bank ETF ETF 78464A797 2,639,131 51,425 SH   SOLE   0 0 51,425
SPDR Dow Jones Global Real Estate ETF DJ GLB RL ES ETF 78463X749 1,104 21 SH   SOLE   0 0 21
SPDR Portfolio TIPS ETF ETF 78464A656 78,292 2,514 SH   SOLE   0 0 2,514
Spero Therapeutics Inc COM 84833T103 2,611 187 SH   SOLE   0 0 187
Sprott Physical Gold & Silver Trust ETF 85208R101 56,040 3,000 SH   SOLE   0 0 3,000
Square Inc COM 852234103 6,095 25 SH   SOLE   0 0 25
Stanley Furniture New COM 42834P108 461,042 583,597 SH   SOLE   0 0 583,597
Starbucks Corp COM 855244109 984,570 8,806 SH   SOLE   0 0 8,806
STORE Capital Corp COM 862121100 44,863 1,300 SH   SOLE   0 0 1,300
Sun Communities Inc COM 866674104 137,120 800 SH   SOLE   0 0 800
Symantec Corp COM 668771108 81,796 3,005 SH   SOLE   0 0 3,005
Sysco Corporation COM 871829107 791,520 10,180 SH   SOLE   0 0 10,180
Take-Two Interactive Software Inc COM 874054109 39,121 221 SH   SOLE   0 0 221
Tapestry Inc COM 876030107 783 18 SH   SOLE   0 0 18
Target Corporation COM 87612E106 537,388 2,223 SH   SOLE   0 0 2,223
TE Connectivity Ltd REG SHS H84989104 123,988 917 SH   SOLE   0 0 917
Teladoc Inc COM 87918A105 4,157 25 SH   SOLE   0 0 25
Teledyne Technologies COM 879360105 299,882 716 SH   SOLE   0 0 716
Tesla, Inc COM 88160R101 103,994 153 SH   SOLE   0 0 153
Teva Pharm Inds Ltd Adrf ADR 881624209 1,485 150 SH   SOLE   0 0 150
Texas Instruments Inc COM 882508104 640,744 3,332 SH   SOLE   0 0 3,332
The Charles Schwab Corp COM 808513105 7,499 103 SH   SOLE   0 0 103
The Chemours Company COM 163851108 13,642 392 SH   SOLE   0 0 392
The Southern Company COM 842587107 220,983 3,652 SH   SOLE   0 0 3,652
Thermo Electron Corp COM 883556102 874,247 1,733 SH   SOLE   0 0 1,733
Tilray Inc COM 88688T100 4,538 251 SH   SOLE   0 0 251
Timken Company COM 887389104 7,253 90 SH   SOLE   0 0 90
Townebank Portsmouth Va COM 89214P109 36,321 1,194 SH   SOLE   0 0 1,194
Trane Technologies PLC COM G8994E103 711,885 3,866 SH   SOLE   0 0 3,866
Travelers Companies Inc COM 89417E109 229,694 1,534 SH   SOLE   0 0 1,534
Tredegar Corporation COM 894650100 333,496 24,219 SH   SOLE   0 0 24,219
Tri Continental Corp COM 895436103 775,036 22,735 SH   SOLE   0 0 22,735
Tri-County Financial Cp COM 20368X101 142,830 4,140 SH   SOLE   0 0 4,140
Triton International Ltd CL A G9078F107 20,936 400 SH   SOLE   0 0 400
Truist Finl Corp Com COM 89832Q109 13,097,026 235,982 SH   SOLE   0 0 235,982
Trulieve Cannabis Corp COM 89788C104 30,998 826 SH   SOLE   0 0 826
Tyler Technologies Inc COM 902252105 131,187 290 SH   SOLE   0 0 290
Tyson Foods Inc Cl A CL A 902494103 22,128 300 SH   SOLE   0 0 300
U G I Corporation New COM 902681105 33,343 720 SH   SOLE   0 0 720
U S Bancorp Del New COM NEW 902973304 14,644,545 257,057 SH   SOLE   0 0 257,057
UNDER ARMOUR INC-CLASS C CL C 904311206 149 8 SH   SOLE   0 0 8
Unilever Plc Adr New SPON ADR NEW 904767704 342,050 5,847 SH   SOLE   0 0 5,847
Union Pacific Corp COM 907818108 17,980,906 81,757 SH   SOLE   0 0 81,757
United Parcel Service B CL B 911312106 717,358 3,449 SH   SOLE   0 0 3,449
United Rentals Inc COM 911363109 209,590 657 SH   SOLE   0 0 657
Unitedhealth Group Inc COM 91324P102 22,984,788 57,399 SH   SOLE   0 0 57,399
Universal Corp Va COM 913456109 966,677 16,968 SH   SOLE   0 0 16,968
Unumprovident Corp COM 91529Y106 8,634 304 SH   SOLE   0 0 304
Utd Dominion Rlty Tr Inc COM 902653104 3,761,419 76,795 SH   SOLE   0 0 76,795
V F Corporation COM 918204108 57,428 700 SH   SOLE   0 0 700
Valero Energy Corp New COM 91913Y100 203,361 2,605 SH   SOLE   0 0 2,605
Validian Corp COM 91915P107 360 40,000 SH   SOLE   0 0 40,000
Vanguard 500 ETF ETF 922908363 228,635 581 SH   SOLE   0 0 581
Vanguard Bond Index Fund ETF 921937835 57,375 668 SH   SOLE   0 0 668
Vanguard Corp Bond Etf ETF 92206C409 28,029 339 SH   SOLE   0 0 339
Vanguard Dividend Appreciation DIV APP ETF 921908844 15,491,174 100,079 SH   SOLE   0 0 100,079
Vanguard Emerging Market ETF 922042858 71,146 1,310 SH   SOLE   0 0 1,310
Vanguard FTSE International FTSE DEV MKT ETF 921943858 23,545 457 SH   SOLE   0 0 457
Vanguard Health Care ETF ETF 92204A504 351,740 1,423 SH   SOLE   0 0 1,423
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406 837,640 7,995 SH   SOLE   0 0 7,995
Vanguard Information Technology ETF ETF 92204A702 20,337 51 SH   SOLE   0 0 51
Vanguard Intl Div Apprec ETF ETF 921946810 43,915 502 SH   SOLE   0 0 502
Vanguard Mega Cap Growth ETF ETF 921910816 21,981 95 SH   SOLE   0 0 95
Vanguard Mid Cap Value ETF 922908512 273,835 1,949 SH   SOLE   0 0 1,949
Vanguard Mid-Cap ETF MID CAP ETF 922908629 1,241,490 5,231 SH   SOLE   0 0 5,231
Vanguard Mid-Cap Growth ETF ETF 922908538 30,489 129 SH   SOLE   0 0 129
Vanguard Reit ETF 922908553 720,043 7,074 SH   SOLE   0 0 7,074
Vanguard S&P 500 Value ETF ETF 921932703 89,305 626 SH   SOLE   0 0 626
Vanguard Short-Term Infl-Prot Secs ETF ETF 922020805 62,892 1,200 SH   SOLE   0 0 1,200
Vanguard Small Cap ETF 922908751 1,027,502 4,561 SH   SOLE   0 0 4,561
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 269,107 4,097 SH   SOLE   0 0 4,097
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 1,646,514 7,389 SH   SOLE   0 0 7,389
Vanguard Total World Stock ETF ETF 922042742 21,240 205 SH   SOLE   0 0 205
Vaxart Inc Com New COM 92243A200 74,526 9,950 SH   SOLE   0 0 9,950
Ventas Inc COM 92276F100 17,130 300 SH   SOLE   0 0 300
Verisign Inc COM 92343E102 2,960 13 SH   SOLE   0 0 13
Verizon Communications COM 92343V104 732,326 13,070 SH   SOLE   0 0 13,070
VICI Properties Inc COM 925652109 18,612 600 SH   SOLE   0 0 600
Village Bk & Tr Finlcorp COM 92705T200 331 7 SH   SOLE   0 0 7
Visa Inc COM CL A 92826C839 4,752,177 20,324 SH   SOLE   0 0 20,324
W P Carey Inc COM 92936U109 48,801 654 SH   SOLE   0 0 654
Walgreen Boots Alliance Inc Com COM 931427108 174,665 3,320 SH   SOLE   0 0 3,320
Wal-Mart Stores Inc COM 931142103 14,886,102 105,560 SH   SOLE   0 0 105,560
Waste Management, INC. COM 94106L109 999,462 7,133 SH   SOLE   0 0 7,133
Watsco Inc COM 942622200 184,335 643 SH   SOLE   0 0 643
Wells Fargo & Co New COM 949746101 59,149 1,306 SH   SOLE   0 0 1,306
Wells Fargo & Co Pfd Preferred Stock 949746887 52 41 SH   SOLE   0 0 41
Welltower Inc Com COM 95040Q104 27,423 330 SH   SOLE   0 0 330
West Pharmaceutical Services Inc COM 955306105 40,937 114 SH   SOLE   0 0 114
Weyerhaeuser Co COM 962166104 16,694 485 SH   SOLE   0 0 485
Williams Companies COM 969457100 4,121,905 155,251 SH   SOLE   0 0 155,251
Willis Towers Watson PLC SHS G96629103 31,973 139 SH   SOLE   0 0 139
WisdomTree International Small Cap Div INTL SMCAP DIV 97717W760 9,350 125 SH   SOLE   0 0 125
WisdomTree SmallCap Dividend ETF ETF 97717W604 110,626 3,469 SH   SOLE   0 0 3,469
WisdomTree US Dividend ex-Financials ETF ETF 97717W406 111,346 1,145 SH   SOLE   0 0 1,145
WisdomTree US MidCap Dividend ETF ETF 97717W505 107,560 2,564 SH   SOLE   0 0 2,564
Wynn Resorts Ltd COM 983134107 11 0 SH   SOLE   0 0 0
Xcel Energy Inc COM 98389B100 64,233 975 SH   SOLE   0 0 975
Xilinx Inc COM 983919101 171,398 1,185 SH   SOLE   0 0 1,185
Xylem Inc COM 98419M100 85,412 712 SH   SOLE   0 0 712
Yext Inc COM 98585N106 1,000 70 SH   SOLE   0 0 70
Yum Brands Inc COM 988498101 58,665 510 SH   SOLE   0 0 510
Yum China Hldgs Inc Com COM 98850P109 33,788 510 SH   SOLE   0 0 510
Zebra Technologies Cl A CL A 989207105 9,001 17 SH   SOLE   0 0 17
Zimmer Biomet Holdings Inc COM 98956P102 85,395 531 SH   SOLE   0 0 531
Zoetis Inc CL A 98978V103 914,282 4,906 SH   SOLE   0 0 4,906