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,542,808 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 925,701 281,368 SH   SOLE   0 0 281,368
2U Inc COM 90214J101 42,053 1,100 SH   SOLE   0 0 1,100
3m Company COM 88579Y101 749,867 3,892 SH   SOLE   0 0 3,892
9 Meters Biopharma Ord COM 654405109 23,400 20,000 SH   SOLE   0 0 20,000
A E S Corp COM 00130H105 50,269 1,875 SH   SOLE   0 0 1,875
A F L A C Inc COM 001055102 180,205 3,521 SH   SOLE   0 0 3,521
A T & T Inc New COM 00206R102 87,783 2,900 SH   SOLE   0 0 2,900
Abbott Laboratories COM 002824100 805,277 6,720 SH   SOLE   0 0 6,720
Abbvie Inc Com Usd0.01 COM 00287Y109 530,062 4,898 SH   SOLE   0 0 4,898
Accenture Ltd Cl A CL A G1151C101 976,282 3,534 SH   SOLE   0 0 3,534
Activision Inc COM 00507V109 41,385 445 SH   SOLE   0 0 445
Adaptimmune Therapeutics PLC COM 00653A107 17,698 3,333 SH   SOLE   0 0 3,333
Adobe Systems Inc COM 00724F101 2,512,806 5,286 SH   SOLE   0 0 5,286
Advance Auto Parts Inc COM 00751Y106 61,102 333 SH   SOLE   0 0 333
Advanced Micro Devices COM 007903107 15,700 200 SH   SOLE   0 0 200
AdvisorShares Pure US Cannabis ETF ETF 00768Y453 5,046 119 SH   SOLE   0 0 119
Aecom Technology Corp COM 00766T100 30,452 475 SH   SOLE   0 0 475
Agilent Technologies Inc COM 00846U101 71,961 566 SH   SOLE   0 0 566
Air Prod & Chemicals Inc COM 009158106 801,819 2,850 SH   SOLE   0 0 2,850
Airbnb Inc COM 009066101 112,764 600 SH   SOLE   0 0 600
Albemarle Corp COM 012653101 438,330 3,000 SH   SOLE   0 0 3,000
Alcon Inc Ord Shs ORD SHS H01301128 15,720 224 SH   SOLE   0 0 224
Alibaba Group Holding Ltd SPONSORED 01609W102 40,811 180 SH   SOLE   0 0 180
Allegion PLC ORD SHS G0176J109 25,124 200 SH   SOLE   0 0 200
Allstate Corporation COM 020002101 70,204 611 SH   SOLE   0 0 611
Alphabet Inc. Class A CAP STK CL A 02079K305 3,300,032 1,600 SH   SOLE   0 0 1,600
Alphabet Inc. Class C CAP STK CL C 02079K107 13,712,948 6,629 SH   SOLE   0 0 6,629
ALPS Sector Dividend Dogs ETF ETF 00162Q858 64,235 1,248 SH   SOLE   0 0 1,248
Altria Group Inc COM 02209S103 5,144,860 100,564 SH   SOLE   0 0 100,564
Amazon Com Inc COM 023135106 12,363,944 3,996 SH   SOLE   0 0 3,996
Amcor Plc Com Usd0.01 COM G0250X107 6,354 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,170 1,537 SH   SOLE   0 0 1,537
Ameren Corporation COM 023608102 33,358 410 SH   SOLE   0 0 410
American Century U.S. Quality Value ETF ETF 025072208 593,582 12,531 SH   SOLE   0 0 12,531
American Express Company COM 025816109 448,579 3,172 SH   SOLE   0 0 3,172
American Well Cl A Ord CL A 03044L105 76,445 4,401 SH   SOLE   0 0 4,401
Amern Tower Corp Class A COM 03027X100 72,674 304 SH   SOLE   0 0 304
Amgen Incorporated COM 031162100 1,020,370 4,101 SH   SOLE   0 0 4,101
Amphenol Corp Cl A CL A 032095101 164,001 2,486 SH   SOLE   0 0 2,486
Amplify Transformational Data Shrg ETF ETF 032108607 838 15 SH   SOLE   0 0 15
Ansys Inc COM 03662Q105 35,314 104 SH   SOLE   0 0 104
Anthem Inc COM 036752103 1,168,360 3,255 SH   SOLE   0 0 3,255
Aon Plc Com Usd0.01 Cl A CL A G0403H108 894,438 3,887 SH   SOLE   0 0 3,887
Aphria Inc COM 03765K104 5,511 300 SH   SOLE   0 0 300
Apollo Global Management LLC Class A CL A SHS 03768E105 47,010 1,000 SH   SOLE   0 0 1,000
Apple Computer Inc COM 037833100 35,593,777 291,394 SH   SOLE   0 0 291,394
Applied Materials Inc COM 038222105 2,294,179 17,172 SH   SOLE   0 0 17,172
APW COM G04397108 0 160 SH   SOLE   0 0 160
Ares Capital Corp COM 04010L103 512,043 27,367 SH   SOLE   0 0 27,367
ARRIVAL ORD ORD SHS L0423Q108 1,606 100 SH   SOLE   0 0 100
Arthur J Gallagher & Co COM 363576109 186,905 1,498 SH   SOLE   0 0 1,498
ATHENE HOLDING LTD 6.35 SER A Preferred Stock G0684D305 28,700 1,000 SH   SOLE   0 0 1,000
Atlantic Un Bankshares Corp COM 04911A107 634,129 16,531 SH   SOLE   0 0 16,531
AudioCodes Ltd COM M15342104 125,889 4,666 SH   SOLE   0 0 4,666
Auto Data Processing COM 053015103 907,857 4,817 SH   SOLE   0 0 4,817
Autodesk Inc COM 052769106 287,127 1,036 SH   SOLE   0 0 1,036
Autonation Inc COM 05329W102 31,508 338 SH   SOLE   0 0 338
Avago Technologies Ltd COM 11135F101 42,657 92 SH   SOLE   0 0 92
AvalonBay Communities Inc COM 053484101 496,701 2,692 SH   SOLE   0 0 2,692
Avanos Med Inc COM 05350V106 525 12 SH   SOLE   0 0 12
Avery Dennison Corp COM 053611109 196,322 1,069 SH   SOLE   0 0 1,069
Bank Of America Corp COM 060505104 3,781,212 97,731 SH   SOLE   0 0 97,731
Bank Of Hawaii Corp COM 062540109 1,879 21 SH   SOLE   0 0 21
Bank of New York Mellon Corp. COM 064058100 588,997 12,455 SH   SOLE   0 0 12,455
Baxter International Inc COM 071813109 107,188 1,271 SH   SOLE   0 0 1,271
Becton Dickinson & Co COM 075887109 24,708 102 SH   SOLE   0 0 102
Berkley W R Corp COM 084423102 95,921 1,273 SH   SOLE   0 0 1,273
Berkshire Hathaway Cl B CL B NEW 084670702 20,685,150 80,969 SH   SOLE   0 0 80,969
Berry Plastics Group Inc COM 08579W103 4,298 70 SH   SOLE   0 0 70
Best Buy Inc COM 086516101 193,570 1,686 SH   SOLE   0 0 1,686
Beyond Meat Inc COM 08862E109 36,043 277 SH   SOLE   0 0 277
Biogen Idec Inc COM 09062X103 610,415 2,182 SH   SOLE   0 0 2,182
BIONTECH SE ADR ADR 09075V102 218 2 SH   SOLE   0 0 2
Bj S Restaurants Inc COM 09180C106 1,975 34 SH   SOLE   0 0 34
Black Knight Inc COM 09215C105 25,749 348 SH   SOLE   0 0 348
Blackrock Inc COM 09247X101 944,712 1,253 SH   SOLE   0 0 1,253
Blackstone Group LP COM UNIT LTD 09260D107 462,459 6,205 SH   SOLE   0 0 6,205
Blue Ridge Bankshares Inc COM 095825105 227,408 10,365 SH   SOLE   0 0 10,365
Boeing Co COM 097023105 364,759 1,432 SH   SOLE   0 0 1,432
Booking Hldgs Inc COM 09857L108 650,025 279 SH   SOLE   0 0 279
Bp Plc Adr SPONSORED ADR 055622104 25,519 1,048 SH   SOLE   0 0 1,048
Brady Corporation Cl A COM 104674106 535 10 SH   SOLE   0 0 10
Bristol-Myers Squibb Co COM 110122108 352,897 5,590 SH   SOLE   0 0 5,590
Broadridge Finl Solution COM 11133T103 398,672 2,604 SH   SOLE   0 0 2,604
Brookfield Asset Mgmt CL A LTD VT SH 112585104 17,444,146 392,003 SH   SOLE   0 0 392,003
Brookfield Renewable Corp Ordinary Shares - Class COM 11284V105 29,905 639 SH   SOLE   0 0 639
Brookfield Renewable Partners LP COM G16258108 109,397 2,568 SH   SOLE   0 0 2,568
Brown & Brown Inc COM 115236101 823 18 SH   SOLE   0 0 18
Brown-Forman Corp CL A 115637100 4,266 67 SH   SOLE   0 0 67
C S X Corp COM 126408103 2,168,582 22,491 SH   SOLE   0 0 22,491
C V S Corp Del COM 126650100 1,154,781 15,350 SH   SOLE   0 0 15,350
Canadian Natl Ry Co COM 136375102 138,596 1,195 SH   SOLE   0 0 1,195
Canadian Pac Railway COM 13645T100 212,402 560 SH   SOLE   0 0 560
Canopy Growth Corp COM 138035100 15,535 485 SH   SOLE   0 0 485
Cantel Medical Corp COM 138098108 108,343 1,357 SH   SOLE   0 0 1,357
Capital One Financial Cp COM 14040H105 652,684 5,130 SH   SOLE   0 0 5,130
Capstead Mortgage Corp COM 14067E506 4,673 750 SH   SOLE   0 0 750
Cardinal Health Inc COM 14149Y108 8,384 138 SH   SOLE   0 0 138
Carlotz Cl A Ord CL A 142552108 35,828 5,025 SH   SOLE   0 0 5,025
Carmax Inc COM 143130102 1,915,478 14,439 SH   SOLE   0 0 14,439
Carrier Global Corp-Wi COM 14448C104 1,056 25 SH   SOLE   0 0 25
Carter Bank & Trust COM 146103106 121,452 8,700 SH   SOLE   0 0 8,700
Carvana Co COM 146869102 52,480 200 SH   SOLE   0 0 200
Caterpillar Inc COM 149123101 413,888 1,785 SH   SOLE   0 0 1,785
CBRE Group Inc COM 12504L109 170,482 2,155 SH   SOLE   0 0 2,155
Cce Spinco Inc COM 538034109 1,367,944 16,160 SH   SOLE   0 0 16,160
CDK GLOBAL INC COM 12508E101 41,410 766 SH   SOLE   0 0 766
Centene Corp COM 15135B101 7,733 121 SH   SOLE   0 0 121
Cerner Corp COM 156782104 186,457 2,594 SH   SOLE   0 0 2,594
Check Pt Software Tech COM M22465104 72,781 650 SH   SOLE   0 0 650
Chesapeake Financial Shares Inc COM 16517A109 9,806 412 SH   SOLE   0 0 412
Chevron Corporation COM 166764100 1,115,070 10,641 SH   SOLE   0 0 10,641
Chicago Mercantile Exch COM 12572Q105 522,216 2,557 SH   SOLE   0 0 2,557
CHS Inc COM 12542R803 143,374 4,980 SH   SOLE   0 0 4,980
Church & Dwight Co Inc COM 171340102 12,753 146 SH   SOLE   0 0 146
CHURCHILL CAPITAL CL A ORD CL A 171439102 46,360 2,000 SH   SOLE   0 0 2,000
Cigna Corp COM 125523100 330,700 1,368 SH   SOLE   0 0 1,368
Cimarex Energy Co COM 171798101 21,380 360 SH   SOLE   0 0 360
Cincinnati Financial Cp COM 172062101 22,061 214 SH   SOLE   0 0 214
Cisco Systems Inc COM 17275R102 2,650,330 51,254 SH   SOLE   0 0 51,254
Citigroup Inc COM 172967358 167,010 4,013 SH   SOLE   0 0 4,013
Citizens Finl Group Inc Com COM 174610105 12,671 287 SH   SOLE   0 0 287
City Holding Co COM 177835105 131,012 1,602 SH   SOLE   0 0 1,602
Cleveland Cliffs Inc COM 185899101 3,258 162 SH   SOLE   0 0 162
Clorox Company COM 189054109 69,437 360 SH   SOLE   0 0 360
Coca Cola Company COM 191216100 1,130,111 21,440 SH   SOLE   0 0 21,440
Co-Diagnostics Inc COM 189763105 5,009 525 SH   SOLE   0 0 525
Cognizant Tech Sol Cl A CL A 192446102 49,216 630 SH   SOLE   0 0 630
Colgate-Palmolive Co COM 194162103 116,195 1,474 SH   SOLE   0 0 1,474
Columbia Sportswear Co COM 198516106 31,900 302 SH   SOLE   0 0 302
Com21 COM 205937105 0 134 SH   SOLE   0 0 134
Comcast Corp New Cl A CL A 20030N101 15,651,652 289,256 SH   SOLE   0 0 289,256
Community Bankers Trust Corp COM 203612106 496,566 56,300 SH   SOLE   0 0 56,300
Compass Diversified Holdings COM 20451Q104 4,399 190 SH   SOLE   0 0 190
Compass Pathways PLC COM 20451W101 114,878 3,120 SH   SOLE   0 0 3,120
Conagra Foods Inc COM 205887102 3,046 81 SH   SOLE   0 0 81
Conocophillips COM 20825C104 19,069 360 SH   SOLE   0 0 360
Consolidated Edison Hldg Co Inc COM 209115104 32,912 440 SH   SOLE   0 0 440
Constellation Brand Cl A CL A 21036P108 34,200 150 SH   SOLE   0 0 150
Corning Inc COM 219350105 738,756 16,979 SH   SOLE   0 0 16,979
Corporate Office Properties Trust REIT 22002T108 42,260 1,605 SH   SOLE   0 0 1,605
Corteva Inc com COM 22052L104 33,846 726 SH   SOLE   0 0 726
Costar Group Inc COM 22160N109 6,575 8 SH   SOLE   0 0 8
Costco Whsl Corp New COM 22160K105 763,765 2,167 SH   SOLE   0 0 2,167
Cresco Labs Inc COM 22587M106 4,877 386 SH   SOLE   0 0 386
Cronos Group Inc COM 22717L101 13,055 1,380 SH   SOLE   0 0 1,380
Crown Castle Intl Corp COM 22822V101 451,841 2,625 SH   SOLE   0 0 2,625
Cummins Inc COM 231021106 59,505 230 SH   SOLE   0 0 230
Curaleaf Holdings Inc COM 23126M102 5,453 356 SH   SOLE   0 0 356
D T E Energy Company COM 233331107 63,242 475 SH   SOLE   0 0 475
Danaher Corp Del COM 235851102 746,815 3,318 SH   SOLE   0 0 3,318
DBV Technologies SA COM 23306J101 31,980 6,000 SH   SOLE   0 0 6,000
Deere & Co COM 244199105 236,089 631 SH   SOLE   0 0 631
Dell Inc COM 24703L202 25,123 285 SH   SOLE   0 0 285
Denny s Corp COM 24869P104 1,358 75 SH   SOLE   0 0 75
Diageo Plc New Adr SPON ADR NEW 25243Q205 899,707 5,479 SH   SOLE   0 0 5,479
Diamondback Energy Inc Com Usd0.01 COM 25278X109 14,698 200 SH   SOLE   0 0 200
Diamonds TRUST Series I UT SER 1 78467X109 127,449 386 SH   SOLE   0 0 386
Dicks Sporting Goods Inc COM 253393102 165 2 SH   SOLE   0 0 2
Digital Rlty Tr Inc 6.625 Pfd Ser C Preferred Stock 253868848 76,050 3,000 SH   SOLE   0 0 3,000
Discover Financial Svcs COM 254709108 1,900 20 SH   SOLE   0 0 20
Disney Walt Co COM DISNEY 254687106 16,559,645 89,744 SH   SOLE   0 0 89,744
Dollar General Corp COM 256677105 76,590 378 SH   SOLE   0 0 378
Dollar Tree Inc COM 256746108 26,784 234 SH   SOLE   0 0 234
Dominion Res Inc Va New COM 25746U109 17,372,960 228,712 SH   SOLE   0 0 228,712
Dominos Pizza Inc COM 25754A201 77,236 210 SH   SOLE   0 0 210
Dover Corporation COM 260003108 4,525 33 SH   SOLE   0 0 33
Dow Chemical Company COM 260557103 81,396 1,273 SH   SOLE   0 0 1,273
Draftkings Cl A Ord CL A 26142R104 736 12 SH   SOLE   0 0 12
Duke Energy Corp New Dp Rep Pfd A Preferred Stock 26441C501 27,650 1,000 SH   SOLE   0 0 1,000
Duke Energy New COM NEW 26441C204 461,993 4,786 SH   SOLE   0 0 4,786
Dupont De Nemours Inc COM 26614N102 81,608 1,056 SH   SOLE   0 0 1,056
E O G Resources Inc COM 26875P101 18,133 250 SH   SOLE   0 0 250
Eaton Corporation SHS G29183103 69,831 505 SH   SOLE   0 0 505
Ebay Inc COM 278642103 106,496 1,739 SH   SOLE   0 0 1,739
Ecolab Inc COM 278865100 168,259 786 SH   SOLE   0 0 786
Edwards Lifesciences Cp COM 28176E108 61,224 732 SH   SOLE   0 0 732
Electronic Arts Inc COM 285512109 30,458 225 SH   SOLE   0 0 225
Eli Lilly and Co COM 532457108 1,768,999 9,469 SH   SOLE   0 0 9,469
Emerson Electric Co COM 291011104 569,750 6,315 SH   SOLE   0 0 6,315
Enbridge Inc COM 29250N105 225,352 6,191 SH   SOLE   0 0 6,191
Encompass Health Corp COM 29261A100 157,084 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity LP COM UT LTD PTN 29273V100 40,506 5,274 SH   SOLE   0 0 5,274
Enterprise Prd Prtnrs Lp COM UT LTD PTN 293792107 4,755,549 215,965 SH   SOLE   0 0 215,965
EPR Properties COM 26884U109 139,770 3,000 SH   SOLE   0 0 3,000
Equity Lifestyle Properties Inc COM 29472R108 20,631 324 SH   SOLE   0 0 324
Escrow Altegrity Inc Com COM 021ESC017 827 57 SH   SOLE   0 0 57
ETFMG Alternative Harvest ETF ETF 26924G508 132,820 5,800 SH   SOLE   0 0 5,800
ETFS Physical Palladium ETF 003262102 275,456 1,125 SH   SOLE   0 0 1,125
Everest Re Group Ltd COM G3223R108 123,162 497 SH   SOLE   0 0 497
Evergy Inc COM 30034W106 56,434 948 SH   SOLE   0 0 948
Eversource Energy COM 30040W108 51,954 600 SH   SOLE   0 0 600
Exxon Mobil Corporation COM 30231G102 1,874,883 33,582 SH   SOLE   0 0 33,582
Facebook Inc Class A CL A 30303M102 2,560,349 8,693 SH   SOLE   0 0 8,693
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102 450,328 36,200 SH   SOLE   0 0 36,200
Fastenal Co COM 311900104 30,621 609 SH   SOLE   0 0 609
Fedex Corporation COM 31428X106 6,817 24 SH   SOLE   0 0 24
Fidelity Natl Finl Inc COM 31620R303 72,050 1,772 SH   SOLE   0 0 1,772
Fifth Third Bancorp COM 316773100 899 24 SH   SOLE   0 0 24
Fiserv Inc COM 337738108 95,232 800 SH   SOLE   0 0 800
Flir Systems Inc COM 302445101 7,059 125 SH   SOLE   0 0 125
Ford Motor Company New COM 345370860 12,507 1,021 SH   SOLE   0 0 1,021
Fortinet Inc COM 34959E109 138,315 750 SH   SOLE   0 0 750
Fortive Corp Com COM 34959J108 11,302 160 SH   SOLE   0 0 160
Fortune Brands Hm & Sec COM 34964C106 4,312 45 SH   SOLE   0 0 45
Freeport Mcmorn Cp&Gld B COM 35671D857 823 25 SH   SOLE   0 0 25
FS KKR Capital Corp COM 302635206 276,985 13,968 SH   SOLE   0 0 13,968
Fulton Financial Corp COM 360271100 10,814 635 SH   SOLE   0 0 635
Gamestop Corp New Cl A CL A 36467W109 17,653 93 SH   SOLE   0 0 93
Gaming and Leisure Properties Inc COM 36467J108 28,258 666 SH   SOLE   0 0 666
Garmin Ltd COM H2906T109 59,333 450 SH   SOLE   0 0 450
General Dynamics Corp COM 369550108 872,396 4,805 SH   SOLE   0 0 4,805
General Electric Company COM 369604103 433,500 33,016 SH   SOLE   0 0 33,016
General Mills Inc COM 370334104 66,226 1,080 SH   SOLE   0 0 1,080
General Motors Corp COM 37045V100 105,152 1,830 SH   SOLE   0 0 1,830
Genpact Limited SHS G3922B107 16,486 385 SH   SOLE   0 0 385
Genworth Financial Inc COM CL A 37247D106 342,627 103,201 SH   SOLE   0 0 103,201
Gildan Activewear Inc COM 375916103 224,738 7,330 SH   SOLE   0 0 7,330
Gilead Sciences Inc COM 375558103 52,609 814 SH   SOLE   0 0 814
Glacier Bancorp Inc COM 37637Q105 3,996 70 SH   SOLE   0 0 70
Glatfelter Corp COM 377320106 377 22 SH   SOLE   0 0 22
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 19,237 539 SH   SOLE   0 0 539
Global Payments Inc COM 37940X102 29,834 148 SH   SOLE   0 0 148
Global X YieldCo&Renewable Engy Inc ETF ETF 37954Y707 19,863 1,250 SH   SOLE   0 0 1,250
Globe Life Inc COM 37959E102 1,353 14 SH   SOLE   0 0 14
Goldman Sachs ActiveBeta EMkts Eq ETF ETF 381430206 7,898 200 SH   SOLE   0 0 200
Goldman Sachs Group Inc COM 38141G104 65,400 200 SH   SOLE   0 0 200
Grayscale Bitcoin Tr Btc Shs Accd Invs ETF 389637109 58,797 1,175 SH   SOLE   0 0 1,175
Green Thumb Industries Inc COM 39342L108 4,984 168 SH   SOLE   0 0 168
Guardant Health Inc COM 40131M109 65,792 431 SH   SOLE   0 0 431
GW Pharmaceuticals PLC COM 36197T103 5,423 25 SH   SOLE   0 0 25
Halliburton Co Hldg Co COM 406216101 429 20 SH   SOLE   0 0 20
Hanover Insurance Group COM 410867105 58,257 450 SH   SOLE   0 0 450
Hartford Finl Svcs Grp COM 416515104 36,200 542 SH   SOLE   0 0 542
Hca Inc COM 40412C101 228,645 1,214 SH   SOLE   0 0 1,214
Healthcare Realty TRUST COM 421946104 13,644 450 SH   SOLE   0 0 450
Healthcare Trust of America Inc COM 42225P501 5,516 200 SH   SOLE   0 0 200
Henry Jack & Assoc Inc COM 426281101 5,310 35 SH   SOLE   0 0 35
Hershey Company COM 427866108 17,388 110 SH   SOLE   0 0 110
Hewlett-Packard Company COM 40434L105 56,261 1,772 SH   SOLE   0 0 1,772
Highwoods Pptys Inc COM 431284108 43,670 1,017 SH   SOLE   0 0 1,017
Hill Rom Holdings Inc COM 431475102 5,855 53 SH   SOLE   0 0 53
Hillenbrand Inc Com COM 431571108 2,195 46 SH   SOLE   0 0 46
Home Depot Inc COM 437076102 15,040,981 49,274 SH   SOLE   0 0 49,274
Honeywell International COM 438516106 1,097,289 5,055 SH   SOLE   0 0 5,055
Hormel Foods Corp COM 440452100 2,102 44 SH   SOLE   0 0 44
Humana Inc COM 444859102 260,354 621 SH   SOLE   0 0 621
Huntington Bancshs Inc COM 446150104 1,572 100 SH   SOLE   0 0 100
I N G Groep N V Adr COM 456837103 330 27 SH   SOLE   0 0 27
Ideanomics Inc COM 45166V106 29,200 10,000 SH   SOLE   0 0 10,000
Idexx Labs Inc COM 45168D104 39,145 80 SH   SOLE   0 0 80
Illinois Tool Works Inc COM 452308109 1,471,458 6,643 SH   SOLE   0 0 6,643
Inari Medical Inc Ordinary Shares COM 45332Y109 16,050 150 SH   SOLE   0 0 150
Ingersoll-Rand plc SHS 45687V106 162,688 3,306 SH   SOLE   0 0 3,306
Ingredion Inc COM 457187102 46,938 522 SH   SOLE   0 0 522
Innovative Industrial Properties Inc COM 45781V101 5,069 28 SH   SOLE   0 0 28
Intel Corp COM 458140100 4,723,805 73,809 SH   SOLE   0 0 73,809
International Paper Co COM 460146103 17,032 315 SH   SOLE   0 0 315
Intl Business Machines COM 459200101 680,825 5,109 SH   SOLE   0 0 5,109
Intuit Inc COM 461202103 102,660 268 SH   SOLE   0 0 268
Intuitive Surgical New COM NEW 46120E602 258,629 350 SH   SOLE   0 0 350
Invesco Ltd. COM G491BT108 6,179 245 SH   SOLE   0 0 245
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 1,967,007 13,885 SH   SOLE   0 0 13,885
Ionis Pharmaceuticals Inc COM 462222100 15,017 334 SH   SOLE   0 0 334
Ishares Barclays Aggregate Bond CORE US AGGBD ET 464287226 628,271 5,519 SH   SOLE   0 0 5,519
iShares Core MSCI EAFE CORE MSCI EAFE 46432F842 38,597,921 535,710 SH   SOLE   0 0 535,710
iShares Core MSCI Emerging Markets ETF ETF 46434G103 20,155,589 313,169 SH   SOLE   0 0 313,169
iShares Core MSCI Europe ETF 46434V738 35,081 650 SH   SOLE   0 0 650
iShares Core S&P Mid Cap ETF ETF 464287507 6,472,122 24,866 SH   SOLE   0 0 24,866
iShares Core S&P Total US Stock Mkt CORE S&P TTL STK 464287150 75,306,974 822,129 SH   SOLE   0 0 822,129
Ishares Dj Select Div Fd ETF 464287168 257,866 2,260 SH   SOLE   0 0 2,260
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456 23,103 634 SH   SOLE   0 0 634
iShares Global Industrials ETF ETF 464288729 49,270 425 SH   SOLE   0 0 425
iShares Interm Government/Credit Bd INTRM GOV CR ETF 464288612 184,863 1,609 SH   SOLE   0 0 1,609
iShares MSCI EAFE MSCI EAFE ETF 464287465 1,513,320 19,946 SH   SOLE   0 0 19,946
Ishares Msci Emrg Mkt Fd ETF 464287234 140,284 2,630 SH   SOLE   0 0 2,630
Ishares Nasdaq Biotechnology NASDAQ BIOTECH 464287556 263,480 1,750 SH   SOLE   0 0 1,750
iShares North American Tech ETF 464287549 92,017 255 SH   SOLE   0 0 255
Ishares Russell 2000 RUSSELL 2000 ETF 464287655 103,703,231 469,373 SH   SOLE   0 0 469,373
Ishares Russell 2000 Value ETF ETF 464287630 739,781 4,639 SH   SOLE   0 0 4,639
iShares Russell 3000 ETF 464287689 7,354 31 SH   SOLE   0 0 31
iShares Russell 3000 Growth CORE S&P US GWT 464287671 236,054 2,600 SH   SOLE   0 0 2,600
Ishares Russell Midcap ETF 464287499 1,107,767 14,984 SH   SOLE   0 0 14,984
Ishares Russell Midcap Growth RUS MD CP GR ETF 464287481 1,013,864 9,934 SH   SOLE   0 0 9,934
iShares Russell Midcap Value RUS MDCP VAL ETF 464287473 20,754,872 189,889 SH   SOLE   0 0 189,889
iShares S&P 100 ETF 464287101 3,814,734 21,213 SH   SOLE   0 0 21,213
IShares S&P 500 Index CORE S&P500 ETF 464287200 761,945,083 1,915,301 SH   SOLE   0 0 1,915,301
Ishares S&P Small-Cap ETF 464287887 128,230 1,000 SH   SOLE   0 0 1,000
iShares Silver Trust ISHARES 46428Q109 76,771 3,382 SH   SOLE   0 0 3,382
Ishares Tr Russell ETF 464287622 1,038,948 4,642 SH   SOLE   0 0 4,642
Ishares U S Pfd Etf ETF 464288687 1,448,064 37,710 SH   SOLE   0 0 37,710
Ishares U S Technology Etf ETF 464287721 51,918 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 68,508 400 SH   SOLE   0 0 400
iShares US Healthcare ETF 464287762 1,163,748 4,610 SH   SOLE   0 0 4,610
iShares US Industrials ETF 464287754 110,975 1,050 SH   SOLE   0 0 1,050
iShares US Real Estate ETF U.S. REAL ES ETF 464287739 29,329 319 SH   SOLE   0 0 319
Jazz Pharmaceuticals PLC COM G50871105 822 5 SH   SOLE   0 0 5
JBG SMITH Properties COM 46590V100 17,485 550 SH   SOLE   0 0 550
Jetblue Airways Corp COM 477143101 61 3 SH   SOLE   0 0 3
Johnson & Johnson COM 478160104 18,736,947 114,006 SH   SOLE   0 0 114,006
Johnson Controls Inc COM G51502105 344,535 5,774 SH   SOLE   0 0 5,774
JPMorgan BetaBuilders Japan ETF ETF 46641Q217 77,466 2,720 SH   SOLE   0 0 2,720
Jpmorgan Chase & Co COM 46625H100 7,294,771 47,919 SH   SOLE   0 0 47,919
Kemper Corp COM 488401100 797 10 SH   SOLE   0 0 10
Keycorp Inc New COM 493267108 819 41 SH   SOLE   0 0 41
Kimberly-Clark Corp COM 494368103 347,192 2,497 SH   SOLE   0 0 2,497
Kinsale Cap Group Inc Com COM 49714P108 78,280 475 SH   SOLE   0 0 475
Knight Swift Transn Hldgs Inc CL A 499049104 21,641 450 SH   SOLE   0 0 450
Kontoor Brands Inc COM COM 50050N103 4,853 100 SH   SOLE   0 0 100
Kraft Heinz Co Com COM 500754106 291,840 7,296 SH   SOLE   0 0 7,296
Kroger Company COM 501044101 126,109 3,504 SH   SOLE   0 0 3,504
L Brands Inc COM 501797104 46,395 750 SH   SOLE   0 0 750
L3Harris Technologies Ord COM 502431109 142,281 702 SH   SOLE   0 0 702
Lab Cp Of Amer Hldg New COM NEW 50540R409 24,228 95 SH   SOLE   0 0 95
Lamar Advertising Co A COM 512816109 41,700 444 SH   SOLE   0 0 444
Lamb Weston Holdings Inc COM 513272104 25,801 333 SH   SOLE   0 0 333
Lauder Estee Co Inc Cl A CL A 518439104 782,387 2,690 SH   SOLE   0 0 2,690
Lazard Ltd COM G54050102 13,053 300 SH   SOLE   0 0 300
La-Z-Boy Inc COM 505336107 3,908 92 SH   SOLE   0 0 92
Leggett & Platt Inc COM 524660107 36,520 800 SH   SOLE   0 0 800
LEMONADE ORD COM 52567D107 6,798 73 SH   SOLE   0 0 73
Liberty Broadband Corp COM 530307305 33,333 222 SH   SOLE   0 0 222
Liberty Media Corp Delaware Com C Siriusxm COM 531229607 76,972 1,745 SH   SOLE   0 0 1,745
Liberty Media Group COM 531229854 18,874 436 SH   SOLE   0 0 436
Linde plc COM G5494J103 28,014 100 SH   SOLE   0 0 100
Lockheed Martin Corp COM 539830109 221,937 601 SH   SOLE   0 0 601
Loews Corporation COM 540424108 11,738 229 SH   SOLE   0 0 229
Lowes Companies Inc COM 548661107 1,825,558 9,599 SH   SOLE   0 0 9,599
Lululemon Athletica Inc COM 550021109 34,352 112 SH   SOLE   0 0 112
Luxeyard Inc (NV) COM 55067R104 0 150 SH   SOLE   0 0 150
Lyft Inc COM 55087P104 15,402 244 SH   SOLE   0 0 244
M D U Resources Group COM 552690109 2,023 64 SH   SOLE   0 0 64
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 56,368 1,300 SH   SOLE   0 0 1,300
Maiden Holdings Ltdpref Shs Ser A Preferred Stock G5753U120 27,320 2,000 SH   SOLE   0 0 2,000
Main Str Cap Corp Com COM 56035L104 117,450 3,000 SH   SOLE   0 0 3,000
Marathon Petroleum Corp COM 56585A102 83,658 1,564 SH   SOLE   0 0 1,564
Markel Corp COM 570535104 18,190,614 15,962 SH   SOLE   0 0 15,962
MarketAxess Holdings Inc COM 57060D108 673,686 1,353 SH   SOLE   0 0 1,353
Marriott Intl Inc Cl A CL A 571903202 481,950 3,254 SH   SOLE   0 0 3,254
Marsh & Mc Lennan Co Inc COM 571748102 1,977,780 16,238 SH   SOLE   0 0 16,238
Martin Marietta Matrls COM 573284106 40,298 120 SH   SOLE   0 0 120
Marvell Tech Group Ltd COM G5876H105 4,931 101 SH   SOLE   0 0 101
Mastercard Inc CL A 57636Q104 12,033,049 33,796 SH   SOLE   0 0 33,796
Mc Donalds Corp COM 580135101 2,520,438 11,245 SH   SOLE   0 0 11,245
Mckesson Corporation COM 58155Q103 99,080 508 SH   SOLE   0 0 508
Medtronic Inc SHS G5960L103 13,476,988 114,086 SH   SOLE   0 0 114,086
Mercadolibre Inc COM 58733R102 61,830 42 SH   SOLE   0 0 42
Merck & Co Inc COM 58933Y105 17,339,589 224,927 SH   SOLE   0 0 224,927
Microchip Technology Inc COM 595017104 591,914 3,813 SH   SOLE   0 0 3,813
Micron Technology Inc COM 595112103 296,121 3,357 SH   SOLE   0 0 3,357
Microsoft Corp COM 594918104 30,877,460 130,964 SH   SOLE   0 0 130,964
Middleby Corp The COM 596278101 110,390 666 SH   SOLE   0 0 666
Moderna Inc COM 60770K107 131,212 1,002 SH   SOLE   0 0 1,002
Mohawk Industries Inc COM 608190104 221,157 1,150 SH   SOLE   0 0 1,150
Mondelez Intl Inc Cl A CL A 609207105 1,941,733 33,175 SH   SOLE   0 0 33,175
Morgan Stanley COM NEW 617446448 310,443 3,997 SH   SOLE   0 0 3,997
Mosaic Company COM 61945C103 23,708 750 SH   SOLE   0 0 750
Motorola Solutions Inc Com New COM NEW 620076307 30,276 161 SH   SOLE   0 0 161
Mylan Nv COM 92556V106 17,896 1,281 SH   SOLE   0 0 1,281
Nasdaq Stock Market Inc COM 631103108 625,968 4,245 SH   SOLE   0 0 4,245
Natera Inc COM 632307104 31,985 315 SH   SOLE   0 0 315
Navteq Corp COM G6700G107 8,373 300 SH   SOLE   0 0 300
Nestle S A Reg B Adr ADR 641069406 265,155 2,369 SH   SOLE   0 0 2,369
NetApp Inc COM 64110D104 198,389 2,730 SH   SOLE   0 0 2,730
Netflix Inc COM 64110L106 829,961 1,591 SH   SOLE   0 0 1,591
Newell Brands Inc COM 651229106 53,560 2,000 SH   SOLE   0 0 2,000
Newmarket Corporation COM 651587107 401,829 1,057 SH   SOLE   0 0 1,057
Newmont Mining Corp COM 651639106 12,050,242 199,938 SH   SOLE   0 0 199,938
Nextera Energy Inc Com COM 65339F101 303,479 4,014 SH   SOLE   0 0 4,014
Nike Inc Class B CL B 654106103 819,724 6,168 SH   SOLE   0 0 6,168
Nintendo Ltd Adr ADR 654445303 210 3 SH   SOLE   0 0 3
NIO INC ADS REPSTG CL A ORD SHS CL A 62914V106 975 25 SH   SOLE   0 0 25
Nokia Corp Spon Adr ADR 654902204 2,495 630 SH   SOLE   0 0 630
Norfolk Southern Corp COM 655844108 875,868 3,262 SH   SOLE   0 0 3,262
Northrop Grumman Corp COM 666807102 171,529 530 SH   SOLE   0 0 530
Novartis A G Spon Adr SPONSORED ADR 66987V109 123,946 1,450 SH   SOLE   0 0 1,450
Nucor Corp COM 670346105 188,635 2,350 SH   SOLE   0 0 2,350
NuStar Energy LP COM 67058H201 99,268 4,150 SH   SOLE   0 0 4,150
Nvidia Corp COM 67066G104 391,905 734 SH   SOLE   0 0 734
NXP Semiconductors NV COM N6596X109 25,168 125 SH   SOLE   0 0 125
O Reilly Automotive Inc COM 67103H107 26,377 52 SH   SOLE   0 0 52
Ohr Pharmaceutical Inc COM 64132K102 36,950 5,000 SH   SOLE   0 0 5,000
Old Republic Intl Corp COM 680223104 1,420 65 SH   SOLE   0 0 65
Omnicom Group Inc COM 681919106 15,572 210 SH   SOLE   0 0 210
ONE GAS INC COM 68235P108 3,230 42 SH   SOLE   0 0 42
Oracle Corporation COM 68389X105 3,397,912 48,424 SH   SOLE   0 0 48,424
OrganiGram Holdings Inc COM 68620P101 694 200 SH   SOLE   0 0 200
Owens & Minor Inc Hldg Co COM 690732102 7,518,000 200,000 SH   SOLE   0 0 200,000
Paccar Inc COM 693718108 119,588 1,287 SH   SOLE   0 0 1,287
Palantir Technologies Inc COM 69608A108 93 4 SH   SOLE   0 0 4
Pan American Silver Cp COM 697900108 1,502 50 SH   SOLE   0 0 50
Paragon Offshore PLC COM G6S01W108 0 45 SH   SOLE   0 0 45
Parker-Hannifin Corp COM 701094104 17,664 56 SH   SOLE   0 0 56
Paychex Inc COM 704326107 85,768 875 SH   SOLE   0 0 875
Paypal Hldgs Inc COM 70450Y103 553,190 2,278 SH   SOLE   0 0 2,278
Peloton Interactive Inc COM 70614W100 22,038 196 SH   SOLE   0 0 196
Pentair Inc COM G7S00T104 2,493 40 SH   SOLE   0 0 40
Pepsico Incorporated COM 713448108 16,681,719 117,934 SH   SOLE   0 0 117,934
Performance Sports Group Ltd COM 680209103 0 35 SH   SOLE   0 0 35
Perkinelmer Inc COM 714046109 339,969 2,650 SH   SOLE   0 0 2,650
Pfizer Incorporated COM 717081103 478,310 13,202 SH   SOLE   0 0 13,202
Pharmanetics Inc COM 71713J107 0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109 5,902,695 66,517 SH   SOLE   0 0 66,517
Phillips COM 718546104 87,043 1,067 SH   SOLE   0 0 1,067
Phillips Van Heusen COM 693656100 5,391 51 SH   SOLE   0 0 51
Pinnacle West Capital Cp COM 723484101 29,693 365 SH   SOLE   0 0 365
Pinterest Inc COM 72352L106 1,481 20 SH   SOLE   0 0 20
Playstar Corp New Shs (NV) ORD SHS P36100108 0 750 SH   SOLE   0 0 750
Plexus Corp COM 729132100 2,204 24 SH   SOLE   0 0 24
Plymouth Industrial REIT Inc REIT 729640102 557,735 33,100 SH   SOLE   0 0 33,100
Pnc Finl Services Gp Inc COM 693475105 367,133 2,093 SH   SOLE   0 0 2,093
PowerShares QQQ ETF ETF 46090E103 103,398 324 SH   SOLE   0 0 324
Processa Pharmaceuticals Inc COM 74275C205 10,900 1,000 SH   SOLE   0 0 1,000
Procter & Gamble COM 742718109 1,210,861 8,941 SH   SOLE   0 0 8,941
Progressive Corp Ohio COM 743315103 11,991,146 125,417 SH   SOLE   0 0 125,417
Prudential Financial Inc COM 744320102 136,668 1,500 SH   SOLE   0 0 1,500
Public Storage COM 74460D109 4,935 20 SH   SOLE   0 0 20
Quaker Chemical Corp COM 747316107 158,451 650 SH   SOLE   0 0 650
Qualcomm Inc COM 747525103 716,460 5,404 SH   SOLE   0 0 5,404
R L I Corp COM 749607107 390,495 3,500 SH   SOLE   0 0 3,500
Raymond James Finl Inc COM 754730109 1,172,164 9,564 SH   SOLE   0 0 9,564
Raytheon Technologies Ord COM 75513E101 14,097,964 182,451 SH   SOLE   0 0 182,451
Realty Income Corp COM 756109104 60,325 950 SH   SOLE   0 0 950
Redwood TRUST Inc COM 758075402 26,930 2,587 SH   SOLE   0 0 2,587
Reinsurance Grp Of Amer COM 759351604 11,471 91 SH   SOLE   0 0 91
Reliance Stl & Aluminum COM 759509102 15,229 100 SH   SOLE   0 0 100
Roku Inc Com Cl A COM CL A 77543R102 343,362 1,054 SH   SOLE   0 0 1,054
Roper Industries Inc COM 776696106 16,134 40 SH   SOLE   0 0 40
Ross Stores Inc COM 778296103 117,512 980 SH   SOLE   0 0 980
Rowe T Price Group Inc COM 74144T108 1,389,492 8,097 SH   SOLE   0 0 8,097
Royal Bk Of Canada Isin ca7800871021 COM 780087102 1,844 20 SH   SOLE   0 0 20
Royal Dutch Shell A Adrf SPONS ADR A 780259206 68,578 1,749 SH   SOLE   0 0 1,749
Rpm International Inc COM 749685103 128,590 1,400 SH   SOLE   0 0 1,400
Rush Enterprises Inc COM 781846308 34,043 755 SH   SOLE   0 0 755
S & T Bancorp Inc COM 783859101 838 25 SH   SOLE   0 0 25
S B A Communications Cp CL A 78410G104 216,767 781 SH   SOLE   0 0 781
S&p Global Inc COM 78409V104 503,898 1,428 SH   SOLE   0 0 1,428
Salesforce Com COM 79466L302 382,002 1,803 SH   SOLE   0 0 1,803
Sandy Spring Bancorp Inc COM 800363103 912 21 SH   SOLE   0 0 21
Sanfilippo John B & Son Inc COM 800422107 45,185 500 SH   SOLE   0 0 500
Sanofi Aventis Adr ADR 80105N105 17,311 350 SH   SOLE   0 0 350
Schlumberger Ltd COM 806857108 13,867 510 SH   SOLE   0 0 510
Schw US Brd Mkt Etf ETF 808524102 250,698 2,592 SH   SOLE   0 0 2,592
Schwab Emerging Markets Equity ETF ETF 808524706 8,612 271 SH   SOLE   0 0 271
Schwab International Equity ETF ETF 808524805 9,480 252 SH   SOLE   0 0 252
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 78,261 1,451 SH   SOLE   0 0 1,451
Schwab US Dividend Equity ETF ETF 808524797 309,489 4,244 SH   SOLE   0 0 4,244
Schwab US Large-Cap ETF US LRG CAP ETF 808524201 683,828 7,121 SH   SOLE   0 0 7,121
Schwab US Large-Cap Growth ETF ETF 808524300 379,646 2,925 SH   SOLE   0 0 2,925
Schwab US Tips ETF ETF 808524870 813,428 13,300 SH   SOLE   0 0 13,300
Seagate Technology COM G7945M107 80,588 1,050 SH   SOLE   0 0 1,050
Sector Spdr Consumer Fd SBI CONS DISCR 81369Y407 12,605 75 SH   SOLE   0 0 75
Sector Spdr Fincl Select ETF 81369Y605 241,312 7,087 SH   SOLE   0 0 7,087
Sector Spdr Health Fund ETF 81369Y209 598,176 5,124 SH   SOLE   0 0 5,124
Sector Spdr Tech Select ETF 81369Y803 7,442,141 56,036 SH   SOLE   0 0 56,036
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886 2,160,234 33,733 SH   SOLE   0 0 33,733
Sempra Energy COM 816851109 207,620 1,566 SH   SOLE   0 0 1,566
Sensata Technologies Holding N.V. COM G8060N102 52,445 905 SH   SOLE   0 0 905
ServiceNow Inc COM 81762P102 9,502 19 SH   SOLE   0 0 19
Sherwin Williams Co COM 824348106 41,329 56 SH   SOLE   0 0 56
Snap On Inc COM 833034101 28,843 125 SH   SOLE   0 0 125
Southwest Airlines Co COM 844741108 345,233 5,654 SH   SOLE   0 0 5,654
Southwestern Energy Co COM 845467109 237 51 SH   SOLE   0 0 51
Spdr Dow Jones Reit DJ REIT ETF 78464A607 57,275 605 SH   SOLE   0 0 605
Spdr Gold TRUST GOLD SHS 78463V107 48,308 302 SH   SOLE   0 0 302
SPDR S&P 500 Index TR UNIT 78462F103 7,144,245 18,026 SH   SOLE   0 0 18,026
SPDR S&P Bank ETF ETF 78464A797 2,667,929 51,425 SH   SOLE   0 0 51,425
SPDR Dow Jones Global Real Estate ETF DJ GLB RL ES ETF 78463X749 1,012 21 SH   SOLE   0 0 21
Sprott Physical Gold & Silver Trust ETF 85208R101 52,110 3,000 SH   SOLE   0 0 3,000
Square Inc COM 852234103 5,676 25 SH   SOLE   0 0 25
Stanley Furniture New COM 42834P108 355,994 583,597 SH   SOLE   0 0 583,597
Starbucks Corp COM 855244109 1,378,610 12,617 SH   SOLE   0 0 12,617
State Street Corp COM 857477103 18,902 225 SH   SOLE   0 0 225
STORE Capital Corp COM 862121100 43,550 1,300 SH   SOLE   0 0 1,300
Sun Communities Inc COM 866674104 120,032 800 SH   SOLE   0 0 800
Symantec Corp COM 668771108 63,886 3,005 SH   SOLE   0 0 3,005
Sysco Corporation COM 871829107 801,599 10,180 SH   SOLE   0 0 10,180
Take-Two Interactive Software Inc COM 874054109 39,051 221 SH   SOLE   0 0 221
Tapestry Inc COM 876030107 742 18 SH   SOLE   0 0 18
Target Corporation COM 87612E106 465,068 2,348 SH   SOLE   0 0 2,348
TE Connectivity Ltd REG SHS H84989104 832,630 6,449 SH   SOLE   0 0 6,449
Teladoc Inc COM 87918A105 4,544 25 SH   SOLE   0 0 25
Teledyne Technologies COM 879360105 292,864 708 SH   SOLE   0 0 708
Tesla, Inc COM 88160R101 102,193 153 SH   SOLE   0 0 153
Texas Instruments Inc COM 882508104 629,715 3,332 SH   SOLE   0 0 3,332
The Charles Schwab Corp COM 808513105 181,396 2,783 SH   SOLE   0 0 2,783
The Chemours Company COM 163851108 10,941 392 SH   SOLE   0 0 392
The Southern Company COM 842587107 221,973 3,571 SH   SOLE   0 0 3,571
Thermo Electron Corp COM 883556102 1,160,574 2,543 SH   SOLE   0 0 2,543
Timken Company COM 887389104 7,305 90 SH   SOLE   0 0 90
Townebank Portsmouth Va COM 89214P109 36,298 1,194 SH   SOLE   0 0 1,194
Trane Technologies PLC COM G8994E103 640,055 3,866 SH   SOLE   0 0 3,866
Travelers Companies Inc COM 89417E109 230,631 1,533 SH   SOLE   0 0 1,533
Tredegar Corporation COM 894650100 349,748 23,301 SH   SOLE   0 0 23,301
Tri Continental Corp COM 895436103 737,296 22,735 SH   SOLE   0 0 22,735
Tri-County Financial Cp COM 20368X101 141,795 4,140 SH   SOLE   0 0 4,140
Triton International Ltd CL A G9078F107 21,996 400 SH   SOLE   0 0 400
Truist Finl Corp Com COM 89832Q109 13,195,178 226,255 SH   SOLE   0 0 226,255
Trulieve Cannabis Corp COM 89788C104 5,729 126 SH   SOLE   0 0 126
Tyler Technologies Inc COM 902252105 123,114 290 SH   SOLE   0 0 290
Tyson Foods Inc Cl A CL A 902494103 98,670 1,328 SH   SOLE   0 0 1,328
U G I Corporation New COM 902681105 29,527 720 SH   SOLE   0 0 720
U S Bancorp Del New COM NEW 902973304 12,295,789 222,307 SH   SOLE   0 0 222,307
UNDER ARMOUR INC-CLASS C CL C 904311206 148 8 SH   SOLE   0 0 8
Unilever Plc Adr New SPON ADR NEW 904767704 326,438 5,847 SH   SOLE   0 0 5,847
Union Pacific Corp COM 907818108 16,072,643 72,922 SH   SOLE   0 0 72,922
United Parcel Service B CL B 911312106 586,293 3,449 SH   SOLE   0 0 3,449
United Rentals Inc COM 911363109 216,357 657 SH   SOLE   0 0 657
Unitedhealth Group Inc COM 91324P102 19,438,652 52,245 SH   SOLE   0 0 52,245
Universal Corp Va COM 913456109 937,304 15,889 SH   SOLE   0 0 15,889
Unumprovident Corp COM 91529Y106 8,460 304 SH   SOLE   0 0 304
Utd Dominion Rlty Tr Inc COM 902653104 3,368,229 76,795 SH   SOLE   0 0 76,795
V F Corporation COM 918204108 55,944 700 SH   SOLE   0 0 700
Valero Energy Corp New COM 91913Y100 190,064 2,655 SH   SOLE   0 0 2,655
Validian Corp COM 91915P107 516 40,000 SH   SOLE   0 0 40,000
VanEck Vectors Oil Services ETF ETF 92189H607 9,557 50 SH   SOLE   0 0 50
Vanguard 500 ETF ETF 922908363 211,658 581 SH   SOLE   0 0 581
Vanguard Corp Bond Etf ETF 92206C409 27,885 338 SH   SOLE   0 0 338
Vanguard Dividend Appreciation DIV APP ETF 921908844 14,877,457 101,152 SH   SOLE   0 0 101,152
Vanguard Emerging Market ETF 922042858 68,186 1,310 SH   SOLE   0 0 1,310
Vanguard FTSE International FTSE DEV MKT ETF 921943858 22,443 457 SH   SOLE   0 0 457
Vanguard Health Care ETF ETF 92204A504 325,580 1,423 SH   SOLE   0 0 1,423
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406 808,218 7,995 SH   SOLE   0 0 7,995
Vanguard Information Technology ETF ETF 92204A702 18,283 51 SH   SOLE   0 0 51
Vanguard Intl Div Apprec ETF ETF 921946810 41,581 502 SH   SOLE   0 0 502
Vanguard Mid Cap Value ETF 922908512 262,862 1,949 SH   SOLE   0 0 1,949
Vanguard Mid-Cap ETF MID CAP ETF 922908629 741,090 3,348 SH   SOLE   0 0 3,348
Vanguard Mid-Cap Growth ETF ETF 922908538 27,682 129 SH   SOLE   0 0 129
Vanguard Reit ETF 922908553 616,289 6,709 SH   SOLE   0 0 6,709
Vanguard S&P 500 Value ETF ETF 921932703 85,568 626 SH   SOLE   0 0 626
Vanguard Small Cap ETF 922908751 482,322 2,253 SH   SOLE   0 0 2,253
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 91,166 1,454 SH   SOLE   0 0 1,454
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 1,568,867 7,590 SH   SOLE   0 0 7,590
Vanguard Total World Stock ETF ETF 922042742 19,944 205 SH   SOLE   0 0 205
Vaxart Inc Com New COM 92243A200 60,198 9,950 SH   SOLE   0 0 9,950
Ventas Inc COM 92276F100 16,002 300 SH   SOLE   0 0 300
Verisign Inc COM 92343E102 2,584 13 SH   SOLE   0 0 13
Verizon Communications COM 92343V104 841,474 14,471 SH   SOLE   0 0 14,471
Viacomcbs Cl B Ord CL B 92556H206 18,175 403 SH   SOLE   0 0 403
VICI Properties Inc COM 925652109 8,472 300 SH   SOLE   0 0 300
Village Bk & Tr Finlcorp COM 92705T200 280 7 SH   SOLE   0 0 7
Virtus Investment Ptnrs COM 92828Q109 5,417 23 SH   SOLE   0 0 23
Visa Inc COM CL A 92826C839 6,373,090 30,100 SH   SOLE   0 0 30,100
W P Carey Inc COM 92936U109 46,277 654 SH   SOLE   0 0 654
Walgreen Boots Alliance Inc Com COM 931427108 185,013 3,370 SH   SOLE   0 0 3,370
Wal-Mart Stores Inc COM 931142103 12,330,812 90,781 SH   SOLE   0 0 90,781
Waste Management, INC. COM 94106L109 864,585 6,701 SH   SOLE   0 0 6,701
Watsco Inc COM 942622200 167,685 643 SH   SOLE   0 0 643
Wells Fargo & Co New COM 949746101 51,025 1,306 SH   SOLE   0 0 1,306
Wells Fargo & Co Pfd Preferred Stock 949746887 45 41 SH   SOLE   0 0 41
Welltower Inc Com COM 95040Q104 23,638 330 SH   SOLE   0 0 330
West Pharmaceutical Services Inc COM 955306105 111,021 394 SH   SOLE   0 0 394
Weyerhaeuser Co COM 962166104 17,266 485 SH   SOLE   0 0 485
Williams Companies COM 969457100 2,154,798 90,958 SH   SOLE   0 0 90,958
Willis Towers Watson PLC SHS G96629103 43,258 189 SH   SOLE   0 0 189
WisdomTree International Small Cap Div INTL SMCAP DIV 97717W760 8,916 123 SH   SOLE   0 0 123
WisdomTree SmallCap Dividend ETF ETF 97717W604 108,059 3,469 SH   SOLE   0 0 3,469
WisdomTree US Dividend ex-Financials ETF ETF 97717W406 107,976 1,145 SH   SOLE   0 0 1,145
WisdomTree US MidCap Dividend ETF ETF 97717W505 103,637 2,564 SH   SOLE   0 0 2,564
Wynn Resorts Ltd COM 983134107 12 0 SH   SOLE   0 0 0
Xcel Energy Inc COM 98389B100 64,847 975 SH   SOLE   0 0 975
Xilinx Inc COM 983919101 146,822 1,185 SH   SOLE   0 0 1,185
Xylem Inc COM 98419M100 74,888 712 SH   SOLE   0 0 712
Yum Brands Inc COM 988498101 55,172 510 SH   SOLE   0 0 510
Yum China Hldgs Inc Com COM 98850P109 30,197 510 SH   SOLE   0 0 510
Zebra Technologies Cl A CL A 989207105 8,248 17 SH   SOLE   0 0 17
Zimmer Biomet Holdings Inc COM 98956P102 85,002 531 SH   SOLE   0 0 531
Zoetis Inc CL A 98978V103 1,430,863 9,086 SH   SOLE   0 0 9,086
Zoom Video Communications, Inc COM 98980L101 1,606 5 SH   SOLE   0 0 5