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
Agnc Invt Corp Dep Shs 1/1000 N/A 00123Q302 25 1,000 SH   SOLE   0 0 1,000
1/100 Berkshire Htwy Cla CL A 084990175 960 300 SH   SOLE   0 0 300
1/100000 Wells Fargo Pfd NV PREFERRED STOCK KEK746889 0 62,200 SH   SOLE   0 0 62,200
21st Cent Fox Cl A CL A 90130A101 86 1,867 SH   SOLE   0 0 1,867
2U Inc COM 90214J101 82 1,100 SH   SOLE   0 0 1,100
3m Company COM 88579Y101 434 2,064 SH   SOLE   0 0 2,064
A T & T Inc New COM 00206R102 144 4,313 SH   SOLE   0 0 4,313
A.O. Smith Corp COM 831865209 18 348 SH   SOLE   0 0 348
Abbott Laboratories COM 002824100 287 3,916 SH   SOLE   0 0 3,916
Abbvie Inc Com Usd0.01 COM 00287Y109 397 4,205 SH   SOLE   0 0 4,205
Accenture Ltd Cl A SHS CLASS A G1151C101 23 137 SH   SOLE   0 0 137
Adobe Systems Inc COM 00724F101 269 999 SH   SOLE   0 0 999
Advance Auto Parts Inc COM 00751Y106 25 150 SH   SOLE   0 0 150
Advansix Inc COM 00773T101 1 37 SH   SOLE   0 0 37
Aetna Inc New COM 00817Y108 244 1,204 SH   SOLE   0 0 1,204
Agilent Technologies Inc COM 00846U101 11 158 SH   SOLE   0 0 158
Air Prod & Chemicals Inc COM 009158106 409 2,450 SH   SOLE   0 0 2,450
Alibaba Group Holding Ltd SPONSORED 01609W102 7 44 SH   SOLE   0 0 44
Allegion PLC ORD SHS G0176J109 18 200 SH   SOLE   0 0 200
Allstate Corpdep 1/1000 C PREFERRED STOCK 020002606 12 500 SH   SOLE   0 0 500
Allstate Corporation COM 020002101 40 413 SH   SOLE   0 0 413
Alphabet Inc. Class A CAP STK CL A 02079K305 1,354 1,122 SH   SOLE   0 0 1,122
Alphabet Inc. Class C CAP STK CL C 02079K107 2,008 1,682 SH   SOLE   0 0 1,682
ALPS Sector Dividend Dogs ETF ETF 00162Q858 57 1,248 SH   SOLE   0 0 1,248
Altria Group Inc COM 02209S103 6,216 103,070 SH   SOLE   0 0 103,070
Amazon Com Inc COM 023135106 1,055 527 SH   SOLE   0 0 527
Amdocs Limited SHS G02602103 9 147 SH   SOLE   0 0 147
Ameren Corporation COM 023608102 25 410 SH   SOLE   0 0 410
American Express Company COM 025816109 308 2,900 SH   SOLE   0 0 2,900
American Intl Group Inc COM NEW 026874784 9 171 SH   SOLE   0 0 171
Amerisourcebergen Corp COM 03073E105 2 25 SH   SOLE   0 0 25
Amern Tower Corp Class A COM 03027X100 29 206 SH   SOLE   0 0 206
Amgen Incorporated COM 031162100 3,994 19,272 SH   SOLE   0 0 19,272
Amphenol Corp Cl A CL A 032095101 136 1,451 SH   SOLE   0 0 1,451
Amplify Online Retail ETF ONLIN RETL ETF 032108102 18 350 SH   SOLE   0 0 350
Anheuser Busch Co Inc SPONSORED ADR 03524A108 49 563 SH   SOLE   0 0 563
Ansys Inc COM 03662Q105 38 207 SH   SOLE   0 0 207
Anthem Inc COM 036752103 131 480 SH   SOLE   0 0 480
Apergy Corp COM 03755L104 1 37 SH   SOLE   0 0 37
Apollo Global Management LLC Class A CL A SHS 037612306 17 500 SH   SOLE   0 0 500
Apple Computer Inc COM 037833100 5,162 22,870 SH   SOLE   0 0 22,870
Applied Materials Inc COM 038222105 141 3,663 SH   SOLE   0 0 3,663
Arthur J Gallagher & Co COM 363576109 109 1,476 SH   SOLE   0 0 1,476
Assa Abloy Ab Adr ADR 045387107 5 542 SH   SOLE   0 0 542
Astrazeneca Plc Adr SPONSORED ADR 046353108 1 32 SH   SOLE   0 0 32
Auto Data Processing COM 053015103 392 2,604 SH   SOLE   0 0 2,604
Autodesk Inc COM 052769106 173 1,110 SH   SOLE   0 0 1,110
Avago Technologies Ltd COM 11135F101 35 144 SH   SOLE   0 0 144
Avanos Med Inc COM 05350V106 2 37 SH   SOLE   0 0 37
Avery Dennison Corp COM 053611109 108 1,000 SH   SOLE   0 0 1,000
Avnet Inc COM 053807103 17 400 SH   SOLE   0 0 400
Bank Of America Corp COM 060505104 949 32,225 SH   SOLE   0 0 32,225
Bank of New York Mellon Corp. COM 064058100 89 1,762 SH   SOLE   0 0 1,762
Baxter International Inc COM 071813109 99 1,285 SH   SOLE   0 0 1,285
Bay Banks of Virginia Inc COM 072035108 195 20,731 SH   SOLE   0 0 20,731
Bb&T Corporation COM 054937107 355 7,320 SH   SOLE   0 0 7,320
Becton Dickinson & Co COM 075887109 26 101 SH   SOLE   0 0 101
Berkley W R Corp COM 084423102 67 849 SH   SOLE   0 0 849
Berkshire Hathaway Cl B CL B NEW 084670702 3,759 17,558 SH   SOLE   0 0 17,558
Berry Plastics Group Inc COM 08579W103 4 98 SH   SOLE   0 0 98
Best Buy Inc COM 086516101 28 359 SH   SOLE   0 0 359
Biogen Idec Inc COM 09062X103 753 2,133 SH   SOLE   0 0 2,133
Blackrock Inc COM 09247X101 93 198 SH   SOLE   0 0 198
Blackstone Group LP COM UNIT LTD 09253U108 15 400 SH   SOLE   0 0 400
Boeing Co COM 097023105 353 951 SH   SOLE   0 0 951
Boston Scientific Corp COM 101137107 3 83 SH   SOLE   0 0 83
Bp Plc Adr SPONSORED ADR 055622104 55 1,214 SH   SOLE   0 0 1,214
Br Amer Tobacco Plc Adrf SPONSORED ADR 110448107 57 1,225 SH   SOLE   0 0 1,225
Brighthouse Finl Inc Com COM 10922N103 1 28 SH   SOLE   0 0 28
Bristol-Myers Squibb Co COM 110122108 134 2,161 SH   SOLE   0 0 2,161
Broadridge Finl Solution COM 11133T103 514 3,900 SH   SOLE   0 0 3,900
Brookfield Asset Mgmt CL A LTD VT SH 112585104 1,058 23,774 SH   SOLE   0 0 23,774
Brookfield Infra Ptnrs LP INT UNIT G16252101 2,232 55,988 SH   SOLE   0 0 55,988
Buckeye Partners Uts L P UNIT LTD PARTN 118230101 22 622 SH   SOLE   0 0 622
C S X Corp COM 126408103 1,679 22,682 SH   SOLE   0 0 22,682
C V S Corp Del COM 126650100 359 4,562 SH   SOLE   0 0 4,562
Canadian Natl Ry Co COM 136375102 136 1,515 SH   SOLE   0 0 1,515
Canadian Pac Railway COM 13645T100 126 595 SH   SOLE   0 0 595
Capital One Financial Corp COM 14040H709 13 500 SH   SOLE   0 0 500
Capital One Financial Cp COM 14040H105 216 2,282 SH   SOLE   0 0 2,282
Carmax Inc COM 143130102 192 2,582 SH   SOLE   0 0 2,582
Carnival Corp New UNIT 99/99/9999 143658300 2 45 SH   SOLE   0 0 45
Caterpillar Inc COM 149123101 8 56 SH   SOLE   0 0 56
Cbs Corporation Cl B New CL B 124857202 6 119 SH   SOLE   0 0 119
CDK GLOBAL INC COM 12508E101 47 766 SH   SOLE   0 0 766
Celgene Corp COM 151020104 18 206 SH   SOLE   0 0 206
Centerpoint Energy Inc COM 15189T107 8 300 SH   SOLE   0 0 300
Central Fd Cda Ltd Cla TR UNIT 85208R101 35 3,000 SH   SOLE   0 0 3,000
CenturyLink Inc COM 156700106 7 340 SH   SOLE   0 0 340
Chevron Corporation COM 166764100 979 8,010 SH   SOLE   0 0 8,010
Cisco Systems Inc COM 17275R102 590 12,145 SH   SOLE   0 0 12,145
Citigroup Inc COM 172967358 22 800 SH   SOLE   0 0 800
Citigroup Inc COM NEW 172967424 58 814 SH   SOLE   0 0 814
Citizens Finl Group Inc Com COM 174610105 59 1,555 SH   SOLE   0 0 1,555
City Holding Co COM 177835105 157 2,054 SH   SOLE   0 0 2,054
CNA Financial Corp COM 126117100 4 95 SH   SOLE   0 0 95
Coca Cola Company COM 191216100 827 17,916 SH   SOLE   0 0 17,916
Cognizant Tech Sol Cl A CL A 192446102 48 630 SH   SOLE   0 0 630
Colgate-Palmolive Co COM 194162103 59 895 SH   SOLE   0 0 895
Colony NorthStar Inc PREFERRED STOCK 19626G306 10 400 SH   SOLE   0 0 400
Comcast Corp New Cl A CL A 20030N101 209 5,906 SH   SOLE   0 0 5,906
Community Bankers Trust Corp COM 203612106 495 56,300 SH   SOLE   0 0 56,300
Corning Inc COM 219350105 210 5,959 SH   SOLE   0 0 5,959
Costco Whsl Corp New COM 22160K105 232 989 SH   SOLE   0 0 989
Danaher Corp Del COM 235851102 230 2,119 SH   SOLE   0 0 2,119
Darden Restaurants Inc COM 237194105 10 90 SH   SOLE   0 0 90
Delta Air Lines Inc New COM NEW 247361702 29 517 SH   SOLE   0 0 517
Deutsche Bk Ag London Brh Trig Lkd 19 STRUCTURED NOTE 25155V630 10 1,000 SH   SOLE   0 0 1,000
Diageo Plc New Adr SPON ADR NEW 25243Q205 446 3,155 SH   SOLE   0 0 3,155
Diamonds TRUST Series I UT SER 1 78467X109 52 199 SH   SOLE   0 0 199
Dicks Sporting Goods Inc COM 253393102 0 2 SH   SOLE   0 0 2
Digital Rlty Tr Inc 6.625 Pfd Ser C N/A 253868848 26 1,000 SH   SOLE   0 0 1,000
Disney Walt Co COM DISNEY 254687106 2,699 23,088 SH   SOLE   0 0 23,088
Dollar Tree Inc COM 256746108 12 150 SH   SOLE   0 0 150
Dominion Res Inc Va New COM 25746U109 1,156 16,458 SH   SOLE   0 0 16,458
Dover Corporation COM 260003108 6 75 SH   SOLE   0 0 75
Dowdupont Inc COM 26078J100 678 10,549 SH   SOLE   0 0 10,549
Duke Energy New COM NEW 26441C204 321 4,012 SH   SOLE   0 0 4,012
Dycom Industries Inc COM 267475101 42 500 SH   SOLE   0 0 500
Eastman Chemical Co COM 277432100 2 23 SH   SOLE   0 0 23
Eastman Kodak Co COM NEW 277461406 3 1,000 SH   SOLE   0 0 1,000
Eaton Corporation SHS G29183103 29 340 SH   SOLE   0 0 340
Ebay Inc COM 278642103 38 1,163 SH   SOLE   0 0 1,163
Ecolab Inc COM 278865100 144 923 SH   SOLE   0 0 923
Edwards Lifesciences Cp COM 28176E108 42 244 SH   SOLE   0 0 244
Electronic Arts Inc COM 285512109 27 225 SH   SOLE   0 0 225
Eli Lilly and Co COM 532457108 97 905 SH   SOLE   0 0 905
Emerson Electric Co COM 291011104 428 5,600 SH   SOLE   0 0 5,600
Enbridge Inc COM 29250N105 177 5,503 SH   SOLE   0 0 5,503
Encana Corporation COM 292505104 4 380 SH   SOLE   0 0 380
Encompass Health Corp COM 29261A100 149 1,918 SH   SOLE   0 0 1,918
Energy Transfer Equity COM UT LTD PTN 29273V100 2,028 116,398 SH   SOLE   0 0 116,398
Energy Transfer Partners L.P. UNIT LTD PRT INT 29278N103 73 3,300 SH   SOLE   0 0 3,300
Enterprise Prd Prtnrs Lp COM 293792107 2,177 75,795 SH   SOLE   0 0 75,795
ETFS Physical Palladium ETF 003262102 114 1,125 SH   SOLE   0 0 1,125
Euronet Worldwide Inc COM 298736109 0 5 SH   SOLE   0 0 5
Evergy Inc COM 30034W106 63 1,154 SH   SOLE   0 0 1,154
Eversource Energy COM 30040W108 12 208 SH   SOLE   0 0 208
Exelon Corporation COM 30161N101 8 200 SH   SOLE   0 0 200
Express Scripts Inc COM 30219G108 133 1,405 SH   SOLE   0 0 1,405
Exxon Mobil Corporation COM 30231G102 4,275 50,292 SH   SOLE   0 0 50,292
F5 Networks Inc COM 315616102 3 18 SH   SOLE   0 0 18
Facebook Inc Class A CL A 30303M102 1,321 8,036 SH   SOLE   0 0 8,036
Fairfax Financial Hldgs Ltd Sub Vtg COM 303901102 54 100 SH   SOLE   0 0 100
Fairfax India Ho-Sub Com Sub Vtg Shs Isi COM 303897102 542 36,200 SH   SOLE   0 0 36,200
Fedex Corporation COM 31428X106 2 10 SH   SOLE   0 0 10
Fidelity Natl Finl Inc FNF GROUP COM 31620R303 5 138 SH   SOLE   0 0 138
Fifth Third Bancorp COM 316773100 0 23 SH   SOLE   0 0 23
Flowserve Corporation COM 34354P105 19 355 SH   SOLE   0 0 355
Fluor Corporation New COM 343412102 1 22 SH   SOLE   0 0 22
Fortinet Inc Com Usd0.001 COM 34959E109 69 750 SH   SOLE   0 0 750
Fortive Corp Com COM 34959J108 26 317 SH   SOLE   0 0 317
Fortune Brands Hm & Sec COM 34964C106 27 528 SH   SOLE   0 0 528
Franklin Resources Inc COM 354613101 6 205 SH   SOLE   0 0 205
Fulton Financial Corp COM 360271100 10 635 SH   SOLE   0 0 635
General Dynamics Corp COM 369550108 419 2,050 SH   SOLE   0 0 2,050
General Electric Company COM 369604103 245 21,789 SH   SOLE   0 0 21,789
General Mills Inc COM 370334104 38 908 SH   SOLE   0 0 908
General Motors Corp COM 37045V100 25 772 SH   SOLE   0 0 772
Genmab A/S ADR 372303206 1 110 SH   SOLE   0 0 110
Genpact Limited SHS G3922B107 11 385 SH   SOLE   0 0 385
Gentex Corp COM 371901109 2 100 SH   SOLE   0 0 100
Genworth Financial Inc COM CL A 37247D106 34 8,201 SH   SOLE   0 0 8,201
Gildan Activewear Inc COM 375916103 223 7,330 SH   SOLE   0 0 7,330
Gilead Sciences Inc COM 375558103 2,812 36,425 SH   SOLE   0 0 36,425
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 45 1,139 SH   SOLE   0 0 1,139
Goldman Sachs Group Inc COM 38141G104 37 167 SH   SOLE   0 0 167
Green Thumb Industries Inc COM 39342L108 17 1,000 SH   SOLE   0 0 1,000
Halliburton Co Hldg Co COM 406216101 4 99 SH   SOLE   0 0 99
Hanover Insurance Group COM 410867105 55 450 SH   SOLE   0 0 450
Hartford Finl Svcs Grp COM 416515104 37 745 SH   SOLE   0 0 745
Hasbro Inc COM 418056107 18 176 SH   SOLE   0 0 176
Healthcare Realty TRUST COM 421946104 13 450 SH   SOLE   0 0 450
Hewlett Packard Enterprises COM 42824C109 3 214 SH   SOLE   0 0 214
Hewlett-Packard Company COM 40434L105 42 1,639 SH   SOLE   0 0 1,639
Highwoods Pptys Inc COM 431284108 48 1,017 SH   SOLE   0 0 1,017
Home Depot Inc COM 437076102 539 2,605 SH   SOLE   0 0 2,605
Honeywell International COM 438516106 533 3,205 SH   SOLE   0 0 3,205
Illinois Tool Works Inc COM 452308109 537 3,806 SH   SOLE   0 0 3,806
Ingersoll-Rand PLC SHS G47791101 385 3,772 SH   SOLE   0 0 3,772
Ingredion Inc COM 457187102 54 522 SH   SOLE   0 0 522
Intel Corp COM 458140100 355 7,526 SH   SOLE   0 0 7,526
International Paper Co COM 460146103 15 315 SH   SOLE   0 0 315
Intl Business Machines COM 459200101 611 4,045 SH   SOLE   0 0 4,045
Intuit Inc COM 461202103 40 180 SH   SOLE   0 0 180
Intuitive Surgical New COM NEW 46120E602 220 385 SH   SOLE   0 0 385
Invesco S&P 500 Equal Weight ETF S&P500 EQL WGT 46137V357 24,365 228,116 SH   SOLE   0 0 228,116
Ishares Barclays Aggregate Bond CORE US AGGBD ET 464287226 772 7,324 SH   SOLE   0 0 7,324
iShares Core MSCI EAFE CORE MSCI EAFE 46432F842 980 15,304 SH   SOLE   0 0 15,304
iShares Core S&P Total US Stock Mkt CORE S&P TTL STK 464287150 1 21 SH   SOLE   0 0 21
iShares Interm Government/Credit Bd INTRM GOV CR ETF 464288612 640 5,968 SH   SOLE   0 0 5,968
iShares MSCI EAFE MSCI EAFE ETF 464287465 1,032 15,186 SH   SOLE   0 0 15,186
Ishares Nasdaq Biotechnology NASDAQ BIOTECH 464287556 7 60 SH   SOLE   0 0 60
Ishares Russell 2000 RUSSELL 2000 ETF 464287655 45,378 269,228 SH   SOLE   0 0 269,228
iShares Russell 3000 Growth CORE S&P US GWT 464287671 323 5,200 SH   SOLE   0 0 5,200
Ishares Russell Midcap Growth RUS MD CP GR ETF 464287481 544 4,015 SH   SOLE   0 0 4,015
iShares Russell Midcap Value RUS MDCP VAL ETF 464287473 16,407 181,775 SH   SOLE   0 0 181,775
IShares S&P 500 Index CORE S&P500 ETF 464287200 193,819 662,111 SH   SOLE   0 0 662,111
iShares Short Maturity Bond ETF SHT MAT BD ETF 46431W507 9,339 186,095 SH   SOLE   0 0 186,095
iShares Silver Trust ISHARES 46428Q109 41 3,000 SH   SOLE   0 0 3,000
Ishares Tr S&P Smallcap CORE S&P SCP ETF 464287804 28 324 SH   SOLE   0 0 324
iShares US Aerospace & Defense US AER DEF ETF 464288760 28 130 SH   SOLE   0 0 130
iShares US Consumer Goods U.S. CNSM GD ETF 464287812 332 2,800 SH   SOLE   0 0 2,800
iShares US Healthcare US HLTHCARE ETF 464287762 189 933 SH   SOLE   0 0 933
iShares US Real Estate ETF U.S. REAL ES ETF 464287739 25 319 SH   SOLE   0 0 319
iShares US Regional Banks US REGNL BKS ETF 464288778 15 310 SH   SOLE   0 0 310
J M Smucker Co New COM NEW 832696405 9 96 SH   SOLE   0 0 96
JBG SMITH Properties COM 46590V100 2 80 SH   SOLE   0 0 80
Jetblue Airways Corp COM 477143101 0 5 SH   SOLE   0 0 5
Johnson & Johnson COM 478160104 3,491 25,273 SH   SOLE   0 0 25,273
Jpmorgan Chase & Co COM 46625H100 588 5,212 SH   SOLE   0 0 5,212
Jpmorgan Chase & Co Autocll Lkd 20 STRUCTURED NOTE 48127R412 14 1,500 SH   SOLE   0 0 1,500
KBC Group SA/NV ADR 48241F104 0 20 SH   SOLE   0 0 20
Kimberly-Clark Corp COM 494368103 36 322 SH   SOLE   0 0 322
Knight Swift Transn Hldgs Inc CL A 499049104 32 950 SH   SOLE   0 0 950
Kraft Heinz Co Com COM 500754106 628 11,413 SH   SOLE   0 0 11,413
Kroger Company COM 501044101 11 406 SH   SOLE   0 0 406
Lab Cp Of Amer Hldg New COM NEW 50540R409 9 55 SH   SOLE   0 0 55
Lauder Estee Co Inc Cl A CL A 518439104 34 237 SH   SOLE   0 0 237
Lazard Ltd SHS A G54050102 9 200 SH   SOLE   0 0 200
Lennar Corp CL B 526057302 0 5 SH   SOLE   0 0 5
Lennar Corp Cl A CL A 526057104 11 250 SH   SOLE   0 0 250
Lockheed Martin Corp COM 539830109 7 23 SH   SOLE   0 0 23
Lowes Companies Inc COM 548661107 540 4,710 SH   SOLE   0 0 4,710
Lululemon Athletica Inc Com Stk Usd0.01 COM 550021109 2 15 SH   SOLE   0 0 15
M G I C Investment Corp COM 552848103 77 5,850 SH   SOLE   0 0 5,850
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 2,153 31,794 SH   SOLE   0 0 31,794
Maiden Holdings Ltdpref Shs Ser A PREFERRED STOCK G5753U120 20 1,000 SH   SOLE   0 0 1,000
Main Str Cap Corp Com COM 56035L104 115 3,000 SH   SOLE   0 0 3,000
Makita Corp Spon Adr ADR 560877300 1 32 SH   SOLE   0 0 32
Marathon Petroleum Corp COM 56585A102 42 534 SH   SOLE   0 0 534
Markel Corp COM 570535104 21,647 18,214 SH   SOLE   0 0 18,214
Marsh & Mc Lennan Co Inc COM 571748102 101 1,229 SH   SOLE   0 0 1,229
Mastercard Inc CL A 57636Q104 140 630 SH   SOLE   0 0 630
Mc Donalds Corp COM 580135101 579 3,463 SH   SOLE   0 0 3,463
Mckesson Corporation COM 58155Q103 67 508 SH   SOLE   0 0 508
Medtronic Inc SHS G5960L103 65 669 SH   SOLE   0 0 669
Merck & Co Inc COM 58933Y105 3,447 48,602 SH   SOLE   0 0 48,602
Metlife Inc COM 59156R108 22 475 SH   SOLE   0 0 475
Microchip Technology Inc COM 595017104 300 3,813 SH   SOLE   0 0 3,813
Micron Technology Inc COM 595112103 0 4 SH   SOLE   0 0 4
Microsoft Corp COM 594918104 5,032 44,004 SH   SOLE   0 0 44,004
Middleby Corp The COM 596278101 3 24 SH   SOLE   0 0 24
Mitsubishi Electric Corp COM 606776201 0 20 SH   SOLE   0 0 20
Mohawk Industries Inc COM 608190104 0 2 SH   SOLE   0 0 2
Mondelez Intl Inc Cl A CL A 609207105 1,399 32,575 SH   SOLE   0 0 32,575
Morgan Stanley COM NEW 617446448 140 3,016 SH   SOLE   0 0 3,016
Morgan Stanley Pfd Shs PREFERRED STOCK 61762V507 5 200 SH   SOLE   0 0 200
Motorola Solutions Inc Com New COM NEW 620076307 0 5 SH   SOLE   0 0 5
Motors Liquidation Co GUC Trust TRUST UNIT 62010U101 0 54 SH   SOLE   0 0 54
MPLX LP COM UNIT REP LTD 55336V100 1,969 56,780 SH   SOLE   0 0 56,780
Nestle S A Reg B Adr ADR 641069406 125 1,495 SH   SOLE   0 0 1,495
Netflix Inc COM 64110L106 517 1,383 SH   SOLE   0 0 1,383
Nextera Energy Inc Com COM 65339F101 62 372 SH   SOLE   0 0 372
Nike Inc Class B CL B 654106103 12 150 SH   SOLE   0 0 150
NiSource Inc COM 65473P105 1 50 SH   SOLE   0 0 50
Norfolk Southern Corp COM 655844108 374 2,074 SH   SOLE   0 0 2,074
Northrop Grumman Corp COM 666807102 1 5 SH   SOLE   0 0 5
Novartis A G Spon Adr SPONSORED ADR 66987V109 70 817 SH   SOLE   0 0 817
Novo-Nordisk A-S Adr ADR 670100205 15 320 SH   SOLE   0 0 320
Nucor Corp COM 670346105 126 2,000 SH   SOLE   0 0 2,000
NXP Semiconductors NV COM N6596X109 16 192 SH   SOLE   0 0 192
Omnicell Inc COM 68213N109 21 300 SH   SOLE   0 0 300
Omnicom Group Inc COM 681919106 39 584 SH   SOLE   0 0 584
Oracle Corporation COM 68389X105 272 5,279 SH   SOLE   0 0 5,279
P P G Industries Inc COM 693506107 22 204 SH   SOLE   0 0 204
Paypal Hldgs Inc COM 70450Y103 186 2,121 SH   SOLE   0 0 2,121
Pepsico Incorporated COM 713448108 3,822 34,192 SH   SOLE   0 0 34,192
Performance Sports Group Ltd COM 680209103 0 35 SH   SOLE   0 0 35
Pfizer Incorporated COM 717081103 3,551 80,587 SH   SOLE   0 0 80,587
Pharmanetics Inc COM 71713J107 0 12,398 SH   SOLE   0 0 12,398
Philip Morris Intl Inc COM 718172109 5,690 69,792 SH   SOLE   0 0 69,792
Phillips COM 718546104 14 131 SH   SOLE   0 0 131
Pinnacle Foods Inc COM 72348P104 0 8 SH   SOLE   0 0 8
Plains All Amern Ppln Lp UNIT LTD PARTN 726503105 2,029 81,151 SH   SOLE   0 0 81,151
Pnc Finl Services Gp Inc COM 693475105 135 994 SH   SOLE   0 0 994
PowerShares Dynamic Building & Const ETF DYNMC BLDG CON 46137V779 20 700 SH   SOLE   0 0 700
PowerShares Fundamental HiYld CorpBd ETF FNDMNTL HY CRP 46138E719 14 761 SH   SOLE   0 0 761
Praxair Inc COM 74005P104 2 17 SH   SOLE   0 0 17
Procter & Gamble COM 742718109 371 4,469 SH   SOLE   0 0 4,469
Proshs Ultra Financials ULTRA FNCLS NEW 74347X633 1 39 SH   SOLE   0 0 39
Prudential Corp Plc Adrf ADR 74435K204 9 203 SH   SOLE   0 0 203
Prudential Financial Inc COM 744320102 32 320 SH   SOLE   0 0 320
PureFunds ISE Cyber Security ETF PRIME CYBR SCRTY 26924G201 11 275 SH   SOLE   0 0 275
Qualcomm Inc COM 747525103 166 2,307 SH   SOLE   0 0 2,307
Raymond James Finl Inc COM 754730109 939 10,202 SH   SOLE   0 0 10,202
Raytheon Company New COM NEW 755111507 66 321 SH   SOLE   0 0 321
Rockwell Collins Inc COM 774341101 13 94 SH   SOLE   0 0 94
Roku Inc Com Cl A COM CL A 77543R102 76 1,041 SH   SOLE   0 0 1,041
Roper Industries Inc COM 776696106 11 40 SH   SOLE   0 0 40
Ross Stores Inc COM 778296103 98 996 SH   SOLE   0 0 996
Rowe T Price Group Inc COM 74144T108 14 136 SH   SOLE   0 0 136
Royal Dutch Shell A Adrf SPONS ADR A 780259206 94 1,384 SH   SOLE   0 0 1,384
Royal Dutch Shell B Adrf SPON ADR B 780259107 35 500 SH   SOLE   0 0 500
Royal Gold Inc COM 780287108 7 100 SH   SOLE   0 0 100
Rpm International Inc COM 749685103 95 1,467 SH   SOLE   0 0 1,467
Ryanair Hldgs Plc Adr SPONSORED ADR NE 783513203 3 41 SH   SOLE   0 0 41
S B A Communications Cp CL A 78410G104 33 209 SH   SOLE   0 0 209
Salesforce Com COM 79466L302 255 1,607 SH   SOLE   0 0 1,607
Sanfilippo John B & Son Inc COM 800422107 35 500 SH   SOLE   0 0 500
Sansal Wellness Ho Com Usd0.001 COM 80106F101 1 4,000 SH   SOLE   0 0 4,000
Scana Corporation New COM 80589M102 7 200 SH   SOLE   0 0 200
Schlumberger Ltd COM 806857108 1,334 21,902 SH   SOLE   0 0 21,902
Schwab International Equity ETF INTL EQTY ETF 808524805 3 116 SH   SOLE   0 0 116
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 61 1,230 SH   SOLE   0 0 1,230
Schwab US Large-Cap ETF US LRG CAP ETF 808524201 204 2,943 SH   SOLE   0 0 2,943
Schwab US Small-Cap ETF US SML CAP ETF 808524607 5 67 SH   SOLE   0 0 67
Scotts Miracle Gro Co CL A 810186106 2 35 SH   SOLE   0 0 35
Sector Spdr Consumer Fd SBI CONS DISCR 81369Y407 31 270 SH   SOLE   0 0 270
Sector Spdr Fincl Select SBI INT-FINL 81369Y605 93 3,405 SH   SOLE   0 0 3,405
Sempra Energy COM 816851109 116 1,026 SH   SOLE   0 0 1,026
ServiceMaster Global Holdings Inc COM 81761R109 0 12 SH   SOLE   0 0 12
Simon Ppty Group New COM 828806109 13 75 SH   SOLE   0 0 75
Skyworks Solutions Inc COM 83088M102 0 8 SH   SOLE   0 0 8
Southwest Airlines Co COM 844741108 159 2,562 SH   SOLE   0 0 2,562
SP Plus Corp COM 78469C103 1 50 SH   SOLE   0 0 50
Spdr Dow Jones Reit DJ REIT ETF 78464A607 56 605 SH   SOLE   0 0 605
Spdr Gold TRUST GOLD SHS 78463V107 16 150 SH   SOLE   0 0 150
SPDR S&P 500 Index TR UNIT 78462F103 4,542 15,624 SH   SOLE   0 0 15,624
SPDR Barclays International Corp Bd ETF BLOMBRG BRC INTL 78464A151 2 86 SH   SOLE   0 0 86
SPDR Dow Jones Global Real Estate ETF DJ GLB RL ES ETF 78463X749 1 21 SH   SOLE   0 0 21
SPDR S&P Regional Banking ETF S&P REGL BKG 78464A698 14,978 252,079 SH   SOLE   0 0 252,079
SS&C Technologies Holdings Inc COM 78467J100 8 144 SH   SOLE   0 0 144
Stanley Furniture New COM 42834P108 383 783,597 SH   SOLE   0 0 783,597
Starbucks Corp COM 855244109 253 4,451 SH   SOLE   0 0 4,451
STORE Capital Corp COM 862121100 5 200 SH   SOLE   0 0 200
Stryker Corp COM 863667101 31 175 SH   SOLE   0 0 175
Suntrust Banks Inc COM 867914103 2,789 41,766 SH   SOLE   0 0 41,766
Symantec Corp COM 871503108 63 3,005 SH   SOLE   0 0 3,005
Synchrony Finl COM 87165B103 2 85 SH   SOLE   0 0 85
Sysco Corporation COM 871829107 683 9,337 SH   SOLE   0 0 9,337
T J X Cos Inc COM 872540109 1 14 SH   SOLE   0 0 14
Tandem Diabetes Care Inc COM NEW 875372203 2 70 SH   SOLE   0 0 70
Target Corporation COM 87612E106 53 608 SH   SOLE   0 0 608
TE Connectivity Ltd REG SHS H84989104 17 200 SH   SOLE   0 0 200
Teledyne Technologies COM 879360105 174 708 SH   SOLE   0 0 708
Teleflex Incorporated COM 879369106 1 4 SH   SOLE   0 0 4
Tesla Motors Inc Com Usd0.001 COM 88160R101 16 61 SH   SOLE   0 0 61
Teva Pharm Inds Ltd Adrf SPONSORED ADR 881624209 3 140 SH   SOLE   0 0 140
Texas Instruments Inc COM 882508104 121 1,137 SH   SOLE   0 0 1,137
The Charles Schwab Corp COM 808513105 8 173 SH   SOLE   0 0 173
The Chemours Company COM 163851108 21 546 SH   SOLE   0 0 546
The Southern Company COM 842587107 152 3,500 SH   SOLE   0 0 3,500
Thermo Electron Corp COM 883556102 288 1,184 SH   SOLE   0 0 1,184
Thomson Reuters Corp Com COM 884903105 3 80 SH   SOLE   0 0 80
Townebank Portsmouth Va COM 89214P109 33 1,078 SH   SOLE   0 0 1,078
Travelers Companies Inc COM 89417E109 199 1,536 SH   SOLE   0 0 1,536
Tredegar Corporation COM 894650100 284 13,129 SH   SOLE   0 0 13,129
Tri Continental Corp COM 895436103 633 22,735 SH   SOLE   0 0 22,735
Tri-County Financial Cp COM 20368X101 138 4,140 SH   SOLE   0 0 4,140
Trisura Group Ltd COM 89679A209 0 35 SH   SOLE   0 0 35
Triton International Ltd CL A G9078F107 6 200 SH   SOLE   0 0 200
Twitter Inc COM 90184L102 2 100 SH   SOLE   0 0 100
Tyson Foods Inc Cl A CL A 902494103 2 42 SH   SOLE   0 0 42
U G I Corporation New COM 902681105 40 732 SH   SOLE   0 0 732
U S Bancorp Del New COM NEW 902973304 1,933 36,607 SH   SOLE   0 0 36,607
UBS ETRACS Alerian MLP Infras ETN ALERIAN INFRST 902641646 46 1,925 SH   SOLE   0 0 1,925
UNDER ARMOUR INC-CLASS C CL C 904311206 0 50 SH   SOLE   0 0 50
Unilever N V Ny Shs Newf N Y SHS NEW 904784709 87 1,580 SH   SOLE   0 0 1,580
Unilever Plc Adr New SPON ADR NEW 904767704 38 702 SH   SOLE   0 0 702
Union Bankshares Corp COM 90539J109 3,469 90,036 SH   SOLE   0 0 90,036
Union Pacific Corp COM 907818108 2,524 15,506 SH   SOLE   0 0 15,506
United Continental Holdings Inc COM 910047109 1 13 SH   SOLE   0 0 13
United Parcel Service B CL B 911312106 2,507 21,479 SH   SOLE   0 0 21,479
United Rentals Inc COM 911363109 107 657 SH   SOLE   0 0 657
United Technologies Corp COM 913017109 2,410 17,240 SH   SOLE   0 0 17,240
Unitedhealth Group Inc COM 91324P102 2,289 8,606 SH   SOLE   0 0 8,606
Universal Corp Va COM 913456109 34 523 SH   SOLE   0 0 523
Universal Hlth Svcs Cl B CL B 913903100 0 7 SH   SOLE   0 0 7
Utd Dominion Rlty Tr Inc COM 902653104 699 17,291 SH   SOLE   0 0 17,291
V F Corporation COM 918204108 4 50 SH   SOLE   0 0 50
Valero Energy Corp New COM 91913Y100 250 2,200 SH   SOLE   0 0 2,200
Validian Corp COM 91915P107 0 50,000 SH   SOLE   0 0 50,000
Vanguard Dividend Appreciation DIV APP ETF 921908844 2,001 18,083 SH   SOLE   0 0 18,083
Vanguard FTSE International FTSE DEV MKT ETF 921943858 48 1,118 SH   SOLE   0 0 1,118
Vanguard Mid-Cap ETF MID CAP ETF 922908629 278 1,694 SH   SOLE   0 0 1,694
Vanguard Small-Cap Value ETF SM CP VAL ETF 922908611 27 200 SH   SOLE   0 0 200
Vanguard Total International Stock ETF VG TL INTL STK F 921909768 707 13,104 SH   SOLE   0 0 13,104
Vanguard Total Stock Mkt TOTAL STK MKT 922908769 1,225 8,190 SH   SOLE   0 0 8,190
Vanguard Value ETF VALUE ETF 922908744 9 86 SH   SOLE   0 0 86
Ventas Inc COM 92276F100 16 300 SH   SOLE   0 0 300
Verizon Communications COM 92343V104 739 13,855 SH   SOLE   0 0 13,855
Versum Matls Inc COM 92532W103 36 1,000 SH   SOLE   0 0 1,000
Virtus Investment Ptnrs COM 92828Q109 2 23 SH   SOLE   0 0 23
Visa Inc COM CL A 92826C839 1,504 10,023 SH   SOLE   0 0 10,023
W P Carey Inc COM 92936U109 1 30 SH   SOLE   0 0 30
Walgreen Boots Alliance Inc Com COM 931427108 57 787 SH   SOLE   0 0 787
Wal-Mart Stores Inc COM 931142103 2,623 27,931 SH   SOLE   0 0 27,931
Waters Corp COM 941848103 0 4 SH   SOLE   0 0 4
Watsco Inc COM 942622200 5 30 SH   SOLE   0 0 30
Weingarten Rlty Invs Sbi SH BEN 948741103 59 1,984 SH   SOLE   0 0 1,984
Wells Fargo & Co New COM 949746101 201 3,831 SH   SOLE   0 0 3,831
Wells Fargo & Co Pfd PREFERRED STOCK 949746887 0 41 SH   SOLE   0 0 41
Welltower Inc Com COM 95040Q104 5 79 SH   SOLE   0 0 79
WestRock Co COM 96145D105 30 567 SH   SOLE   0 0 567
Weyerhaeuser Co COM 962166104 34 1,082 SH   SOLE   0 0 1,082
Williams Companies COM 969457100 2,018 74,232 SH   SOLE   0 0 74,232
Willis Towers Watson PLC SHS G96629103 60 427 SH   SOLE   0 0 427
WisdomTree Europe Hedged Equity ETF EUROPE HEDGED EQ 97717X701 22,909 362,380 SH   SOLE   0 0 362,380
WisdomTree International Hdgd Div Gr ETF ITL HDG QTLY DIV 97717X594 653 20,372 SH   SOLE   0 0 20,372
WisdomTree International Small Cap Div INTL SMCAP DIV 97717W760 8 114 SH   SOLE   0 0 114
WisdomTree Investments Inc COM 97717P104 25 3,000 SH   SOLE   0 0 3,000
WisdomTree Japan Hedged Equity ETF JAPN HEDGE EQT 97717W851 6,187 106,776 SH   SOLE   0 0 106,776
Xylem Inc COM 98419M100 51 640 SH   SOLE   0 0 640
Yamaha Motor Co Ltd COM J95776126 0 26 SH   SOLE   0 0 26
Zoetis Inc CL A 98978V103 87 953 SH   SOLE   0 0 953