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,069 400 SH   SOLE   0 0 400
1/100000 Wells Fargo Pfd NV Preferred Stock KEK746889 0 400 SH   SOLE   0 0 400
22nd Century Group Inc COM 90137F103 152 62,200 SH   SOLE   0 0 62,200
2U Inc COM 90214J101 41 200,000 SH   SOLE   0 0 200,000
3m Company COM 88579Y101 419 1,100 SH   SOLE   0 0 1,100
9 Meters Biopharma Ord COM 654405109 11 2,689 SH   SOLE   0 0 2,689
A E S Corp COM 00130H105 27 20,000 SH   SOLE   0 0 20,000
A T & T Inc New COM 00206R102 167 1,875 SH   SOLE   0 0 1,875
Abbott Laboratories COM 002824100 613 5,538 SH   SOLE   0 0 5,538
Abbvie Inc Com Usd0.01 COM 00287Y109 449 6,705 SH   SOLE   0 0 6,705
Adobe Systems Inc COM 00724F101 380 4,575 SH   SOLE   0 0 4,575
Advance Auto Parts Inc COM 00751Y106 42 873 SH   SOLE   0 0 873
Advanced Micro Devices COM 007903107 10 300 SH   SOLE   0 0 300
Aercap Holdings Nv COM N00985106 7 200 SH   SOLE   0 0 200
Agilent Technologies Inc COM 00846U101 76 250 SH   SOLE   0 0 250
Air Prod & Chemicals Inc COM 009158106 688 864 SH   SOLE   0 0 864
Alcon Inc Ord Shs ORD SHS H01301128 12 2,850 SH   SOLE   0 0 2,850
Alibaba Group Holding Ltd SPONSORED 01609W102 14 224 SH   SOLE   0 0 224
Allegion PLC ORD SHS G0176J109 20 65 SH   SOLE   0 0 65
Allstate Corporation COM 020002101 61 200 SH   SOLE   0 0 200
Alphabet Inc. Class A CAP STK CL A 02079K305 1,632 632 SH   SOLE   0 0 632
Alphabet Inc. Class C CAP STK CL C 02079K107 9,951 1,151 SH   SOLE   0 0 1,151
ALPS Sector Dividend Dogs ETF ETF 00162Q858 45 7,039 SH   SOLE   0 0 7,039
Altria Group Inc COM 02209S103 3,849 1,248 SH   SOLE   0 0 1,248
Amazon Com Inc COM 023135106 1,950 98,065 SH   SOLE   0 0 98,065
Amer Electric Pwr Co Inc COM 025537101 122 707 SH   SOLE   0 0 707
Ameren Corporation COM 023608102 28 1,536 SH   SOLE   0 0 1,536
American Express Company COM 025816109 311 410 SH   SOLE   0 0 410
American Woodmark Corp COM 030506109 136 3,276 SH   SOLE   0 0 3,276
Amern Tower Corp Class A COM 03027X100 89 1,800 SH   SOLE   0 0 1,800
Amgen Incorporated COM 031162100 878 348 SH   SOLE   0 0 348
Amphenol Corp Cl A CL A 032095101 119 3,724 SH   SOLE   0 0 3,724
Ansys Inc COM 03662Q105 30 1,243 SH   SOLE   0 0 1,243
Anthem Inc COM 036752103 187 104 SH   SOLE   0 0 104
Aon Plc Com Usd0.01 Cl A CL A G0403H108 86 712 SH   SOLE   0 0 712
Apollo Global Management LLC Class A CL A SHS 03768E105 49 450 SH   SOLE   0 0 450
Apple Computer Inc COM 037833100 17,401 1,000 SH   SOLE   0 0 1,000
Applied Materials Inc COM 038222105 312 47,702 SH   SOLE   0 0 47,702
Ares Capital Corp COM 04010L103 274 5,163 SH   SOLE   0 0 5,163
Arthur J Gallagher & Co COM 363576109 143 19,024 SH   SOLE   0 0 19,024
ATHENE HOLDING LTD 6.35 SER A Preferred Stock G0684D305 24 1,476 SH   SOLE   0 0 1,476
Atlantic Un Bankshares Corp COM 04911A107 755 1,000 SH   SOLE   0 0 1,000
Auto Data Processing COM 053015103 402 32,631 SH   SOLE   0 0 32,631
Autodesk Inc COM 052769106 265 2,700 SH   SOLE   0 0 2,700
Avago Technologies Ltd COM 11135F101 31 1,112 SH   SOLE   0 0 1,112
Avery Dennison Corp COM 053611109 114 100 SH   SOLE   0 0 100
Bank Of America Corp COM 060505104 720 1,000 SH   SOLE   0 0 1,000
Bank of New York Mellon Corp. COM 064058100 27 30,325 SH   SOLE   0 0 30,325
Baxter International Inc COM 071813109 102 700 SH   SOLE   0 0 700
Bay Banks of Virginia Inc COM 072035108 124 1,185 SH   SOLE   0 0 1,185
Becton Dickinson & Co COM 075887109 24 20,731 SH   SOLE   0 0 20,731
Berkley W R Corp COM 084423102 72 101 SH   SOLE   0 0 101
Berkshire Hathaway Cl B CL B NEW 084670702 11,272 1,273 SH   SOLE   0 0 1,273
Berry Plastics Group Inc COM 08579W103 20 63,148 SH   SOLE   0 0 63,148
Best Buy Inc COM 086516101 31 456 SH   SOLE   0 0 456
Beyond Meat Inc COM 08862E109 3 359 SH   SOLE   0 0 359
BG Staffing Inc COM 05544A109 2 27 SH   SOLE   0 0 27
Biogen Idec Inc COM 09062X103 627 200 SH   SOLE   0 0 200
Black Knight Inc COM 09215C105 25 2,345 SH   SOLE   0 0 2,345
Blackrock Inc COM 09247X101 59 348 SH   SOLE   0 0 348
Blackstone Group LP COM UNIT LTD 09260D107 351 109 SH   SOLE   0 0 109
Boeing Co COM 097023105 258 6,205 SH   SOLE   0 0 6,205
Booking Hldgs Inc COM 09857L108 71 1,411 SH   SOLE   0 0 1,411
Bp Plc Adr SPONSORED ADR 055622104 24 45 SH   SOLE   0 0 45
BRISTOL MYERS SQUIBB CONTINGENT RTS COM 110122157 2 1,048 SH   SOLE   0 0 1,048
Bristol-Myers Squibb Co COM 110122108 116 780 SH   SOLE   0 0 780
Broadridge Finl Solution COM 11133T103 328 1,983 SH   SOLE   0 0 1,983
Brookfield Asset Mgmt CL A LTD VT SH 112585104 9,728 2,604 SH   SOLE   0 0 2,604
Brookfield Property REIT Inc COM 11282X103 194 295,711 SH   SOLE   0 0 295,711
Brookfield Renewable Partners LP COM G16258108 81 19,547 SH   SOLE   0 0 19,547
C S X Corp COM 126408103 1,574 1,710 SH   SOLE   0 0 1,710
C V S Corp Del COM 126650100 325 22,571 SH   SOLE   0 0 22,571
Canadian Natl Ry Co COM 136375102 105 5,010 SH   SOLE   0 0 5,010
Canadian Pac Railway COM 13645T100 151 1,195 SH   SOLE   0 0 1,195
Canopy Growth Corp COM 138035100 7 595 SH   SOLE   0 0 595
CAP ONE FIN 40 DS REP PRF SRS I Preferred Stock 14040H824 5 485 SH   SOLE   0 0 485
Capital One Financial Cp COM 14040H105 147 250 SH   SOLE   0 0 250
Capital One Finl Corp Pfd Ser F 6.2pcnt 12/29/2049 Preferred Stock 14040H881 83 2,355 SH   SOLE   0 0 2,355
Cardinal Health Inc COM 14149Y108 3 3,320 SH   SOLE   0 0 3,320
Carmax Inc COM 143130102 1,108 75 SH   SOLE   0 0 75
Caterpillar Inc COM 149123101 225 12,383 SH   SOLE   0 0 12,383
CBRE Group Inc COM 12504L109 97 1,785 SH   SOLE   0 0 1,785
Cce Spinco Inc COM 538034109 20 2,155 SH   SOLE   0 0 2,155
CDK GLOBAL INC COM 12508E101 31 460 SH   SOLE   0 0 460
Centerpoint Energy Inc COM 15189T107 16 766 SH   SOLE   0 0 766
Central Fd Cda Ltd Cla TR UNIT 85208R101 50 900 SH   SOLE   0 0 900
Chesapeake Financial Shares Inc COM 16517A109 7 3,000 SH   SOLE   0 0 3,000
Chevron Corporation COM 166764100 950 412 SH   SOLE   0 0 412
Chicago Mercantile Exch COM 12572Q105 6 10,648 SH   SOLE   0 0 10,648
CHS Inc COM 12542R803 128 42 SH   SOLE   0 0 42
Cigna Corp COM 125523100 193 4,980 SH   SOLE   0 0 4,980
Cincinnati Financial Cp COM 172062101 12 1,032 SH   SOLE   0 0 1,032
Cisco Systems Inc COM 17275R102 899 196 SH   SOLE   0 0 196
Citigroup Inc COM 172967424 171 19,295 SH   SOLE   0 0 19,295
Citizens Finl Group Inc Com COM 174610105 7 4,690 SH   SOLE   0 0 4,690
City Holding Co COM 177835105 120 287 SH   SOLE   0 0 287
Coca Cola Company COM 191216100 981 1,852 SH   SOLE   0 0 1,852
Co-Diagnostics Inc COM 189763105 10 21,965 SH   SOLE   0 0 21,965
Cognizant Tech Sol Cl A CL A 192446102 35 525 SH   SOLE   0 0 525
Colgate-Palmolive Co COM 194162103 43 630 SH   SOLE   0 0 630
Comcast Corp New Cl A CL A 20030N101 9,270 588 SH   SOLE   0 0 588
Community Bankers Trust Corp COM 203612106 309 237,818 SH   SOLE   0 0 237,818
Conagra Foods Inc COM 205887102 2 56,300 SH   SOLE   0 0 56,300
Consolidated Edison Hldg Co Inc COM 209115104 31 81 SH   SOLE   0 0 81
Constellation Brand Cl A CL A 21036P108 26 440 SH   SOLE   0 0 440
Corning Inc COM 219350105 144 150 SH   SOLE   0 0 150
Corteva Inc com COM 22052L104 22 5,584 SH   SOLE   0 0 5,584
Costar Group Inc COM 22160N109 5 840 SH   SOLE   0 0 840
Costco Whsl Corp New COM 22160K105 620 8 SH   SOLE   0 0 8
Cronos Group Inc COM 22717L101 8 2,044 SH   SOLE   0 0 2,044
Crown Castle Intl Corp COM 22822V101 86 1,380 SH   SOLE   0 0 1,380
Cummins Inc COM 231021106 39 514 SH   SOLE   0 0 514
Danaher Corp Del COM 235851102 238 229 SH   SOLE   0 0 229
Deere & Co COM 244199105 84 1,349 SH   SOLE   0 0 1,349
Dell Inc COM 24703L202 15 539 SH   SOLE   0 0 539
Diageo Plc New Adr SPON ADR NEW 25243Q205 736 285 SH   SOLE   0 0 285
Diamonds TRUST Series I UT SER 1 78467X109 99 5,479 SH   SOLE   0 0 5,479
Dicks Sporting Goods Inc COM 253393102 0 386 SH   SOLE   0 0 386
Digital Rlty Tr Inc 6.625pcnt Pfd Ser C Preferred Stock 253868848 77 2 SH   SOLE   0 0 2
Disney Walt Co COM DISNEY 254687106 10,215 3,000 SH   SOLE   0 0 3,000
Dollar Tree Inc COM 256746108 29 91,606 SH   SOLE   0 0 91,606
Dominion Res Inc Va New COM 25746U109 9,326 318 SH   SOLE   0 0 318
Dominos Pizza Inc COM 25754A201 77 114,883 SH   SOLE   0 0 114,883
Dow Chemical Company COM 260557103 44 210 SH   SOLE   0 0 210
DSP Group Inc COM 23332B106 9 1,102 SH   SOLE   0 0 1,102
Duke Energy Corp New Dp Rep Pfd A Preferred Stock 26441C501 26 600 SH   SOLE   0 0 600
Duke Energy New COM NEW 26441C204 379 1,000 SH   SOLE   0 0 1,000
Dupont De Nemours Inc COM 26614N102 42 4,746 SH   SOLE   0 0 4,746
Eaton Corporation SHS G29183103 44 803 SH   SOLE   0 0 803
Eaton Vance Cp Non Vtg COM 278265103 41 505 SH   SOLE   0 0 505
Ebay Inc COM 278642103 51 1,070 SH   SOLE   0 0 1,070
Ecolab Inc COM 278865100 158 989 SH   SOLE   0 0 989
Edwards Lifesciences Cp COM 28176E108 50 799 SH   SOLE   0 0 799
Electronic Arts Inc COM 285512109 29 732 SH   SOLE   0 0 732
Eli Lilly and Co COM 532457108 326 225 SH   SOLE   0 0 225
Emerson Electric Co COM 291011104 347 1,989 SH   SOLE   0 0 1,989
Enbridge Inc COM 29250N105 188 5,600 SH   SOLE   0 0 5,600
Encompass Health Corp COM 29261A100 118 6,191 SH   SOLE   0 0 6,191
Energy Transfer Equity LP COM UT LTD PTN 29273V100 30 1,918 SH   SOLE   0 0 1,918
EPR Properties COM 26884U109 99 4,224 SH   SOLE   0 0 4,224
Equity Lifestyle Properties Inc COM 29472R108 20 3,000 SH   SOLE   0 0 3,000
ETFS Physical Palladium ETF 003262102 205 324 SH   SOLE   0 0 324
Evergy Inc COM 30034W106 67 1,125 SH   SOLE   0 0 1,125
Eversource Energy COM 30040W108 62 1,142 SH   SOLE   0 0 1,142
Exelon Corporation COM 30161N101 7 745 SH   SOLE   0 0 745
Exxon Mobil Corporation COM 30231G102 1,437 200 SH   SOLE   0 0 200
F5 Networks Inc COM 315616102 4 32,150 SH   SOLE   0 0 32,150
Facebook Inc Class A CL A 30303M102 1,605 30 SH   SOLE   0 0 30
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102 304 7,070 SH   SOLE   0 0 7,070
Fastenal Co COM 311900104 22 36,200 SH   SOLE   0 0 36,200
Fidelity Natl Finl Inc COM 31620R303 54 520 SH   SOLE   0 0 520
Flir Systems Inc COM 302445101 5 1,772 SH   SOLE   0 0 1,772
Fortinet Inc COM 34959E109 102 124 SH   SOLE   0 0 124
Fortive Corp Com COM 34959J108 10 750 SH   SOLE   0 0 750
Fortune Brands Hm & Sec COM 34964C106 2 160 SH   SOLE   0 0 160
FS KKR Capital Corp COM 302635206 189 45 SH   SOLE   0 0 45
Fulton Financial Corp COM 360271100 6 13,540 SH   SOLE   0 0 13,540
Gaming and Leisure Properties Inc COM 36467J108 22 635 SH   SOLE   0 0 635
General Dynamics Corp COM 369550108 366 653 SH   SOLE   0 0 653
General Electric Company COM 369604103 125 2,450 SH   SOLE   0 0 2,450
General Motors Corporation COM 370ESC816 0 18,367 SH   SOLE   0 0 18,367
Genpact Limited SHS G3922B107 14 425 SH   SOLE   0 0 425
Gentex Corp COM 371901109 2 385 SH   SOLE   0 0 385
Genworth Financial Inc COM CL A 37247D106 240 100 SH   SOLE   0 0 100
Gildan Activewear Inc COM 375916103 113 104,201 SH   SOLE   0 0 104,201
Gilead Sciences Inc COM 375558103 10 7,330 SH   SOLE   0 0 7,330
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 21 130 SH   SOLE   0 0 130
Global Payments Inc COM 37940X102 25 539 SH   SOLE   0 0 539
Goldman Sachs Bdc Inc Shs COM 38147U107 19 148 SH   SOLE   0 0 148
Goldman Sachs Group Inc COM 38141G104 39 1,190 SH   SOLE   0 0 1,190
Golub Capital BDC Inc COM 38173M102 16 200 SH   SOLE   0 0 200
Grayscale Bitcoin Tr Btc Shs Accd Invs ETF 389637109 11 1,398 SH   SOLE   0 0 1,398
Guardant Health Inc COM 40131M109 29 1,175 SH   SOLE   0 0 1,175
Hanover Insurance Group COM 410867105 45 363 SH   SOLE   0 0 363
Hartford Finl Svcs Grp COM 416515104 19 450 SH   SOLE   0 0 450
Healthcare Realty TRUST COM 421946104 13 502 SH   SOLE   0 0 502
Hershey Company COM 427866108 14 450 SH   SOLE   0 0 450
Hewlett-Packard Company COM 40434L105 28 109 SH   SOLE   0 0 109
Highwoods Pptys Inc COM 431284108 37 1,639 SH   SOLE   0 0 1,639
Home Depot Inc COM 437076102 8,201 1,017 SH   SOLE   0 0 1,017
Honeywell International COM 438516106 472 32,738 SH   SOLE   0 0 32,738
Illinois Tool Works Inc COM 452308109 1,006 3,269 SH   SOLE   0 0 3,269
Inari Medical Inc Ordinary Shares COM 45332Y109 4 5,758 SH   SOLE   0 0 5,758
Ingersoll-Rand plc SHS 45687V106 95 100 SH   SOLE   0 0 100
Ingredion Inc COM 457187102 43 3,407 SH   SOLE   0 0 3,407
Innovative Industrial Properties Inc COM 45781V101 2 522 SH   SOLE   0 0 522
Intel Corp COM 458140100 734 27 SH   SOLE   0 0 27
International Paper Co COM 460146103 11 12,276 SH   SOLE   0 0 12,276
Intl Business Machines COM 459200101 626 315 SH   SOLE   0 0 315
Intuit Inc COM 461202103 79 5,191 SH   SOLE   0 0 5,191
Intuitive Surgical New COM NEW 46120E602 199 268 SH   SOLE   0 0 268
Invesco High Yield Eq Div Achiev ETF ETF 46137V563 134 350 SH   SOLE   0 0 350
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 1,407 9,337 SH   SOLE   0 0 9,337
Ishares Barclays Aggregate Bond CORE US AGGBD ET 464287226 1,002 13,831 SH   SOLE   0 0 13,831
iShares Core MSCI EAFE CORE MSCI EAFE 46432F842 27,695 8,482 SH   SOLE   0 0 8,482
iShares Core MSCI Emerging Markets ETF ETF 46434G103 13,692 484,521 SH   SOLE   0 0 484,521
iShares Core S&P Mid Cap ETF ETF 464287507 4,514 287,652 SH   SOLE   0 0 287,652
iShares Core S&P Total US Stock Mkt CORE S&P TTL STK 464287150 26,205 25,387 SH   SOLE   0 0 25,387
Ishares Dj Select Div Fd ETF 464287168 243 377,376 SH   SOLE   0 0 377,376
iShares Edge MSCI Intl Quality Fctr ETF ETF 46434V456 18 3,013 SH   SOLE   0 0 3,013
iShares Edge MSCI USA Quality Factor ETF ETF 46432F339 32 634 SH   SOLE   0 0 634
iShares Global Consumer Staples ETF 464288737 84 343 SH   SOLE   0 0 343
iShares Interm Government/Credit Bd INTRM GOV CR ETF 464288612 451 1,641 SH   SOLE   0 0 1,641
iShares MSCI EAFE MSCI EAFE ETF 464287465 1,289 3,835 SH   SOLE   0 0 3,835
Ishares Msci Emrg Mkt Fd ETF 464287234 65 21,184 SH   SOLE   0 0 21,184
Ishares Nasdaq Biotechnology NASDAQ BIOTECH 464287556 239 1,630 SH   SOLE   0 0 1,630
Ishares Russell 2000 RUSSELL 2000 ETF 464287655 40,282 1,750 SH   SOLE   0 0 1,750
Ishares Russell 2000 Value ETF ETF 464287630 452 281,343 SH   SOLE   0 0 281,343
iShares Russell 3000 ETF 464287689 5 4,639 SH   SOLE   0 0 4,639
iShares Russell 3000 Growth CORE S&P US GWT 464287671 373 31 SH   SOLE   0 0 31
Ishares Russell Midcap ETF 464287499 803 5,200 SH   SOLE   0 0 5,200
Ishares Russell Midcap Growth RUS MD CP GR ETF 464287481 785 14,984 SH   SOLE   0 0 14,984
iShares Russell Midcap Value RUS MDCP VAL ETF 464287473 14,198 4,967 SH   SOLE   0 0 4,967
iShares S&P 100 ETF 464287101 3,091 185,526 SH   SOLE   0 0 185,526
IShares S&P 500 Index CORE S&P500 ETF 464287200 216,466 21,708 SH   SOLE   0 0 21,708
iShares Silver Trust ISHARES 46428Q109 51 698,978 SH   SOLE   0 0 698,978
Ishares Tr Russell ETF 464287622 1,218 3,000 SH   SOLE   0 0 3,000
Ishares U S Pfd Etf ETF 464288687 2,145 7,100 SH   SOLE   0 0 7,100
Ishares U S Technology Etf ETF 464287721 40 61,935 SH   SOLE   0 0 61,935
iShares Ultra Short-Term Bond ETF ETF 46434V878 35,372 150 SH   SOLE   0 0 150
iShares US Healthcare ETF 464287762 631 699,617 SH   SOLE   0 0 699,617
iShares US Industrials ETF 464287754 15 2,930 SH   SOLE   0 0 2,930
iShares US Real Estate ETF U.S. REAL ES ETF 464287739 25 100 SH   SOLE   0 0 100
JBG SMITH Properties COM 46590V100 6 319 SH   SOLE   0 0 319
Jetblue Airways Corp COM 477143101 0 230 SH   SOLE   0 0 230
Johnson & Johnson COM 478160104 10,380 3 SH   SOLE   0 0 3
Johnson Controls Inc COM G51502105 196 73,815 SH   SOLE   0 0 73,815
Jpmorgan Chase & Co COM 46625H100 1,521 5,760 SH   SOLE   0 0 5,760
KeyCorp COM 493267876 18 16,175 SH   SOLE   0 0 16,175
Kimberly-Clark Corp COM 494368103 366 750 SH   SOLE   0 0 750
Kinsale Cap Group Inc Com COM 49714P108 73 2,593 SH   SOLE   0 0 2,593
Knight Swift Transn Hldgs Inc CL A 499049104 18 475 SH   SOLE   0 0 475
Kraft Heinz Co Com COM 500754106 235 450 SH   SOLE   0 0 450
KraneShares CSI China Internet ETF ETF 500767306 13 7,376 SH   SOLE   0 0 7,376
KURA SUSHI USA CL A ORD CL A 501270102 7 221 SH   SOLE   0 0 221
L3Harris Technologies Ord COM 502431109 119 525 SH   SOLE   0 0 525
Lamar Advertising Co A COM 512816109 29 702 SH   SOLE   0 0 702
Lamb Weston Holdings Inc COM 513272104 21 444 SH   SOLE   0 0 444
Lauder Estee Co Inc Cl A CL A 518439104 50 333 SH   SOLE   0 0 333
Lazard Ltd COM G54050102 5 270 SH   SOLE   0 0 270
Leggett & Platt Inc COM 524660107 28 200 SH   SOLE   0 0 200
Lennar Corp Cl A CL A 526057104 15 800 SH   SOLE   0 0 800
Liberty Broadband Corp COM 530307305 30 250 SH   SOLE   0 0 250
Liberty Media Corp Delaware Com C Siriusxm COM 531229607 60 243 SH   SOLE   0 0 243
Liberty Media Group COM 531229854 13 1,745 SH   SOLE   0 0 1,745
Lockheed Martin Corp COM 539830109 188 436 SH   SOLE   0 0 436
Loews Corporation COM 540424108 7 515 SH   SOLE   0 0 515
Lowes Companies Inc COM 548661107 987 228 SH   SOLE   0 0 228
Lululemon Athletica Inc COM 550021109 14 7,308 SH   SOLE   0 0 7,308
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 19 48 SH   SOLE   0 0 48
Maiden Holdings Ltdpref Shs Ser A Preferred Stock G5753U120 20 450 SH   SOLE   0 0 450
Main Str Cap Corp Com COM 56035L104 103 2,000 SH   SOLE   0 0 2,000
Markel Corp COM 570535104 13,712 3,334 SH   SOLE   0 0 3,334
Marriott Intl Inc Cl A CL A 571903202 34 14,854 SH   SOLE   0 0 14,854
Marsh & Mc Lennan Co Inc COM 571748102 1,486 400 SH   SOLE   0 0 400
Martin Marietta Matrls COM 573284106 24 13,840 SH   SOLE   0 0 13,840
Marvell Tech Group Ltd COM G5876H105 3 119 SH   SOLE   0 0 119
Mastercard Inc CL A 57636Q104 7,828 100 SH   SOLE   0 0 100
Mc Donalds Corp COM 580135101 1,659 26,474 SH   SOLE   0 0 26,474
Mckesson Corporation COM 58155Q103 77 8,996 SH   SOLE   0 0 8,996
Medtronic Inc SHS G5960L103 8,232 508 SH   SOLE   0 0 508
Mercadolibre Inc COM 58733R102 40 89,773 SH   SOLE   0 0 89,773
Merck & Co Inc COM 58933Y105 9,948 41 SH   SOLE   0 0 41
Microchip Technology Inc COM 595017104 401 128,647 SH   SOLE   0 0 128,647
Microsoft Corp COM 594918104 15,753 3,813 SH   SOLE   0 0 3,813
Moderna Inc COM 60770K107 64 77,407 SH   SOLE   0 0 77,407
Mohawk Industries Inc COM 608190104 117 1,000 SH   SOLE   0 0 1,000
Mondelez Intl Inc Cl A CL A 609207105 1,661 1,150 SH   SOLE   0 0 1,150
Morgan Stanley COM NEW 617446448 168 32,495 SH   SOLE   0 0 32,495
Motorola Solutions Inc Com New COM NEW 620076307 17 3,481 SH   SOLE   0 0 3,481
Natera Inc COM 632307104 35 128 SH   SOLE   0 0 128
Navteq Corp COM G6700G107 11 720 SH   SOLE   0 0 720
Nestle S A Reg B Adr ADR 641069406 287 600 SH   SOLE   0 0 600
NetApp Inc COM 64110D104 121 2,598 SH   SOLE   0 0 2,598
Netflix Inc COM 64110L106 723 2,730 SH   SOLE   0 0 2,730
Newmarket Corporation COM 651587107 162 1,591 SH   SOLE   0 0 1,591
Nextera Energy Inc Com COM 65339F101 150 405 SH   SOLE   0 0 405
Nike Inc Class B CL B 654106103 114 625 SH   SOLE   0 0 625
Nintendo Ltd Adr ADR 654445303 0 1,169 SH   SOLE   0 0 1,169
Nokia Corp Spon Adr ADR 654902204 2 3 SH   SOLE   0 0 3
Norfolk Southern Corp COM 655844108 548 630 SH   SOLE   0 0 630
Northrop Grumman Corp COM 666807102 162 3,125 SH   SOLE   0 0 3,125
Novartis A G Spon Adr SPONSORED ADR 66987V109 138 530 SH   SOLE   0 0 530
Nucor Corp COM 670346105 82 1,591 SH   SOLE   0 0 1,591
NuStar Energy LP COM 67058H201 71 2,000 SH   SOLE   0 0 2,000
Nvidia Corp COM 67066G104 229 4,150 SH   SOLE   0 0 4,150
O Reilly Automotive Inc COM 67103H107 21 605 SH   SOLE   0 0 605
Ohr Pharmaceutical Inc COM 64132K102 113 52 SH   SOLE   0 0 52
Omnicom Group Inc COM 681919106 27 12,900 SH   SOLE   0 0 12,900
ONE GAS INC COM 68235P108 3 499 SH   SOLE   0 0 499
Oracle Corporation COM 68389X105 258 42 SH   SOLE   0 0 42
Owens & Minor Inc Hldg Co COM 690732102 228 4,675 SH   SOLE   0 0 4,675
Parker-Hannifin Corp COM 701094104 10 30,000 SH   SOLE   0 0 30,000
Paychex Inc COM 704326107 66 56 SH   SOLE   0 0 56
Paypal Hldgs Inc COM 70450Y103 380 875 SH   SOLE   0 0 875
Peloton Interactive Inc COM 70614W100 0 2,185 SH   SOLE   0 0 2,185
Pepsico Incorporated COM 713448108 12,535 2 SH   SOLE   0 0 2
Performance Sports Group Ltd COM 680209103 0 94,775 SH   SOLE   0 0 94,775
Pfizer Incorporated COM 717081103 338 35 SH   SOLE   0 0 35
Pharmanetics Inc COM 71713J107 0 10,342 SH   SOLE   0 0 10,342
Philip Morris Intl Inc COM 718172109 4,814 12,398 SH   SOLE   0 0 12,398
Phillips COM 718546104 11 68,716 SH   SOLE   0 0 68,716
Phillips Van Heusen COM 693656100 2 163 SH   SOLE   0 0 163
Pimco Corporate Opportunity Fund COM 72201B101 15 51 SH   SOLE   0 0 51
PNC Financial Services Group Inc COM 693475832 18 980 SH   SOLE   0 0 980
Pnc Finl Services Gp Inc COM 693475105 36 750 SH   SOLE   0 0 750
PowerShares QQQ ETF ETF 46090E103 74 343 SH   SOLE   0 0 343
Procter & Gamble COM 742718109 1,077 299 SH   SOLE   0 0 299
Progressive Corp Ohio COM 743315103 7,931 9,010 SH   SOLE   0 0 9,010
Prudential Financial Inc COM 744320102 88 99,002 SH   SOLE   0 0 99,002
PureFunds ISE Cyber Security ETF PRIME CYBR SCRTY 26924G201 12 1,460 SH   SOLE   0 0 1,460
Qualcomm Inc COM 747525103 480 275 SH   SOLE   0 0 275
Qwest Corp COM 74913G105 150 5,264 SH   SOLE   0 0 5,264
Qwest Corp Nt 7pcnt 2056 Preferred Stock 74913G808 81 6,300 SH   SOLE   0 0 6,300
Raymond James Finl Inc COM 754730109 682 3,320 SH   SOLE   0 0 3,320
Raytheon Technologies Ord COM 75513E101 8,090 9,920 SH   SOLE   0 0 9,920
Realty Income Corp COM 756109104 38 131,300 SH   SOLE   0 0 131,300
Redwood TRUST Inc COM 758075402 17 650 SH   SOLE   0 0 650
Reinsurance Grp Of Amer COM 759351604 7 2,500 SH   SOLE   0 0 2,500
Roku Inc Com Cl A COM CL A 77543R102 124 91 SH   SOLE   0 0 91
Roper Industries Inc COM 776696106 15 1,071 SH   SOLE   0 0 1,071
Ross Stores Inc COM 778296103 83 40 SH   SOLE   0 0 40
Rowe T Price Group Inc COM 74144T108 46 980 SH   SOLE   0 0 980
Royal Caribbean Cruises Ltd COM V7780T103 4 375 SH   SOLE   0 0 375
Royal Dutch Shell A Adrf SPONS ADR A 780259206 57 80 SH   SOLE   0 0 80
ROYALTY PHARMA CL A ORD CL A G7709Q104 4 1,749 SH   SOLE   0 0 1,749
Rpm International Inc COM 749685103 105 100 SH   SOLE   0 0 100
Rush Enterprises Inc COM 781846308 17 1,400 SH   SOLE   0 0 1,400
S B A Communications Cp CL A 78410G104 62 500 SH   SOLE   0 0 500
Salesforce Com COM 79466L302 301 209 SH   SOLE   0 0 209
Sanfilippo John B & Son Inc COM 800422107 42 1,607 SH   SOLE   0 0 1,607
Sanofi Aventis Adr ADR 80105N105 17 500 SH   SOLE   0 0 500
Schw US Brd Mkt Etf ETF 808524102 190 350 SH   SOLE   0 0 350
Schwab Emerging Markets Equity ETF ETF 808524706 14 2,592 SH   SOLE   0 0 2,592
Schwab International Equity ETF ETF 808524805 25 583 SH   SOLE   0 0 583
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 115 871 SH   SOLE   0 0 871
Schwab US Dividend Equity ETF ETF 808524797 219 2,057 SH   SOLE   0 0 2,057
Schwab US Large-Cap ETF US LRG CAP ETF 808524201 670 4,244 SH   SOLE   0 0 4,244
Schwab US Large-Cap Growth ETF ETF 808524300 297 9,051 SH   SOLE   0 0 9,051
Sector Spdr Consumer Fd SBI CONS DISCR 81369Y407 346 2,925 SH   SOLE   0 0 2,925
Sector Spdr Fincl Select ETF 81369Y605 27 2,716 SH   SOLE   0 0 2,716
Sector Spdr Health Fund ETF 81369Y209 474 1,167 SH   SOLE   0 0 1,167
Sector Spdr Tech Select ETF 81369Y803 22 4,744 SH   SOLE   0 0 4,744
Select Sector Spdr Trust The Utilities Select Sect ETF 81369Y886 329 220 SH   SOLE   0 0 220
Sempra Energy COM 816851109 120 5,847 SH   SOLE   0 0 5,847
Sensata Technologies Holding N.V. COM G8060N102 29 1,026 SH   SOLE   0 0 1,026
ServiceNow Inc COM 81762P102 7 800 SH   SOLE   0 0 800
Sherwin Williams Co COM 824348106 32 19 SH   SOLE   0 0 19
Simon Ppty Group New COM 828806109 3 56 SH   SOLE   0 0 56
Slack Technologies Inc COM 83088V102 6 50 SH   SOLE   0 0 50
Southwest Airlines Co COM 844741108 87 200 SH   SOLE   0 0 200
Spdr Dow Jones Reit DJ REIT ETF 78464A607 47 2,562 SH   SOLE   0 0 2,562
Spdr Gold TRUST GOLD SHS 78463V107 25 605 SH   SOLE   0 0 605
SPDR S&P 500 Index TR UNIT 78462F103 4,612 150 SH   SOLE   0 0 150
SPDR Dow Jones Global Real Estate ETF DJ GLB RL ES ETF 78463X749 0 14,958 SH   SOLE   0 0 14,958
Stanley Furniture New COM 42834P108 376 21 SH   SOLE   0 0 21
Starbucks Corp COM 855244109 615 583,597 SH   SOLE   0 0 583,597
STORE Capital Corp COM 862121100 26 8,369 SH   SOLE   0 0 8,369
Sun Communities Inc COM 866674104 108 1,100 SH   SOLE   0 0 1,100
Symantec Corp COM 668771108 59 800 SH   SOLE   0 0 800
Sysco Corporation COM 871829107 556 3,005 SH   SOLE   0 0 3,005
Take-Two Interactive Software Inc COM 874054109 30 10,180 SH   SOLE   0 0 10,180
Target Corporation COM 87612E106 155 221 SH   SOLE   0 0 221
TE Connectivity Ltd REG SHS H84989104 4,344 1,298 SH   SOLE   0 0 1,298
Teladoc Inc COM 87918A105 4 53,268 SH   SOLE   0 0 53,268
Teledyne Technologies COM 879360105 220 25 SH   SOLE   0 0 25
Telefonica SA ADR 879382208 1 708 SH   SOLE   0 0 708
Tesla Inc COM 88160R101 68 381 SH   SOLE   0 0 381
Texas Instruments Inc COM 882508104 136 63 SH   SOLE   0 0 63
The Chemours Company COM 163851108 6 1,075 SH   SOLE   0 0 1,075
The Southern Company COM 842587107 187 392 SH   SOLE   0 0 392
Thermo Electron Corp COM 883556102 429 3,625 SH   SOLE   0 0 3,625
Timken Company COM 887389104 4 1,184 SH   SOLE   0 0 1,184
Townebank Portsmouth Va COM 89214P109 22 90 SH   SOLE   0 0 90
Trane Technologies PLC COM G8994E103 346 1,194 SH   SOLE   0 0 1,194
Travelers Companies Inc COM 89417E109 174 3,892 SH   SOLE   0 0 3,892
Tredegar Corporation COM 894650100 296 1,530 SH   SOLE   0 0 1,530
Tri Continental Corp COM 895436103 561 19,253 SH   SOLE   0 0 19,253
Tri-County Financial Cp COM 20368X101 101 22,735 SH   SOLE   0 0 22,735
Triton International Ltd CL A G9078F107 6 4,140 SH   SOLE   0 0 4,140
Truist Finl Corp Com COM 89832Q109 1,939 200 SH   SOLE   0 0 200
U G I Corporation New COM 902681105 22 51,649 SH   SOLE   0 0 51,649
U S Bancorp Del New COM NEW 902973304 5,201 720 SH   SOLE   0 0 720
UNDER ARMOUR INC-CLASS C CL C 904311206 0 141,266 SH   SOLE   0 0 141,266
Unilever N V Ny Shs Newf N Y SHS NEW 904784709 175 8 SH   SOLE   0 0 8
Unilever Plc Adr New SPON ADR NEW 904767704 140 3,295 SH   SOLE   0 0 3,295
Union Pacific Corp COM 907818108 9,466 2,552 SH   SOLE   0 0 2,552
United Parcel Service B CL B 911312106 389 55,993 SH   SOLE   0 0 55,993
United Rentals Inc COM 911363109 97 3,502 SH   SOLE   0 0 3,502
Unitedhealth Group Inc COM 91324P102 12,346 657 SH   SOLE   0 0 657
Universal Corp Va COM 913456109 675 41,859 SH   SOLE   0 0 41,859
Unumprovident Corp COM 91529Y106 5 15,889 SH   SOLE   0 0 15,889
Utd Dominion Rlty Tr Inc COM 902653104 2,870 304 SH   SOLE   0 0 304
Valero Energy Corp New COM 91913Y100 153 76,795 SH   SOLE   0 0 76,795
Validian Corp COM 91915P107 0 2,604 SH   SOLE   0 0 2,604
Vanguard 500 ETF ETF 922908363 202 40,000 SH   SOLE   0 0 40,000
Vanguard Dividend Appreciation DIV APP ETF 921908844 11,407 716 SH   SOLE   0 0 716
Vanguard Emerging Market ETF 922042858 36 97,352 SH   SOLE   0 0 97,352
Vanguard FTSE International FTSE DEV MKT ETF 921943858 17 910 SH   SOLE   0 0 910
Vanguard Health Care ETF ETF 92204A504 128 457 SH   SOLE   0 0 457
Vanguard Index Funds Vanguard High Dividend Yield ETF 921946406 339 668 SH   SOLE   0 0 668
Vanguard Information Technology ETF ETF 92204A702 14 4,308 SH   SOLE   0 0 4,308
Vanguard Intl Div Apprec ETF ETF 921946810 154 51 SH   SOLE   0 0 51
Vanguard Mid Cap Value ETF 922908512 184 2,305 SH   SOLE   0 0 2,305
Vanguard Mid-Cap ETF MID CAP ETF 922908629 547 1,929 SH   SOLE   0 0 1,929
Vanguard Mid-Cap Growth ETF ETF 922908538 15 3,337 SH   SOLE   0 0 3,337
Vanguard Reit ETF 922908553 526 96 SH   SOLE   0 0 96
Vanguard S&P 500 Value ETF ETF 921932703 65 6,709 SH   SOLE   0 0 6,709
Vanguard Small Cap ETF 922908751 328 626 SH   SOLE   0 0 626
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 79 2,253 SH   SOLE   0 0 2,253
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 1,344 1,614 SH   SOLE   0 0 1,614
Vanguard Total World Stock ETF ETF 922042742 15 8,590 SH   SOLE   0 0 8,590
Vaxart Inc Com New COM 92243A200 23 205 SH   SOLE   0 0 205
Ventas Inc COM 92276F100 10 2,700 SH   SOLE   0 0 2,700
Verizon Communications COM 92343V104 868 300 SH   SOLE   0 0 300
Village Bk & Tr Finlcorp COM 92705T200 0 15,747 SH   SOLE   0 0 15,747
Virtus Investment Ptnrs COM 92828Q109 2 7 SH   SOLE   0 0 7
Visa Inc COM CL A 92826C839 2,534 23 SH   SOLE   0 0 23
W P Carey Inc COM 92936U109 27 13,122 SH   SOLE   0 0 13,122
Walgreen Boots Alliance Inc Com COM 931427108 158 404 SH   SOLE   0 0 404
Wal-Mart Stores Inc COM 931142103 8,603 3,748 SH   SOLE   0 0 3,748
Waste Management INC. COM 94106L109 542 71,827 SH   SOLE   0 0 71,827
Watsco Inc COM 942622200 114 5,120 SH   SOLE   0 0 5,120
Weingarten Rlty Invs Sbi SH BEN 948741103 37 643 SH   SOLE   0 0 643
Wells Fargo & Co New COM 949746101 71 1,984 SH   SOLE   0 0 1,984
Wells Fargo & Co Pfd Preferred Stock 949746887 0 2,797 SH   SOLE   0 0 2,797
Welltower Inc Com COM 95040Q104 17 41 SH   SOLE   0 0 41
WestRock Co COM 96145D105 15 330 SH   SOLE   0 0 330
Weyerhaeuser Co COM 962166104 10 558 SH   SOLE   0 0 558
Willis Towers Watson PLC SHS G96629103 25 485 SH   SOLE   0 0 485
WisdomTree International Small Cap Div INTL SMCAP DIV 97717W760 6 127 SH   SOLE   0 0 127
WisdomTree SmallCap Dividend ETF ETF 97717W604 73 121 SH   SOLE   0 0 121
WisdomTree US Dividend ex-Financials ETF ETF 97717W406 84 3,469 SH   SOLE   0 0 3,469
WisdomTree US MidCap Dividend ETF ETF 97717W505 72 1,145 SH   SOLE   0 0 1,145
Wynn Resorts Ltd COM 983134107 12 2,564 SH   SOLE   0 0 2,564
Xilinx Inc COM 983919101 116 169 SH   SOLE   0 0 169
Xperi Corp COM 98390M103 20 1,185 SH   SOLE   0 0 1,185
Xylem Inc COM 98419M100 46 1,365 SH   SOLE   0 0 1,365
Zimmer Biomet Holdings Inc COM 98956P102 59 712 SH   SOLE   0 0 712
Zoetis Inc CL A 98978V103 115 500 SH   SOLE   0 0 500