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
3M CO COM 88579Y101 1,918 10,047 SH   SOLE   10,047 0 0
ABBOTT LABS COM 002824100 209 3,013 SH   SOLE   3,013 0 0
ABBVIE INC COM 00287Y109 145 1,628 SH   SOLE   1,628 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 13 95 SH   SOLE   95 0 0
ADOBE SYS INC COM 00724F101 2,243 9,990 SH   SOLE   9,990 0 0
ADVANSIX INC COM 00773T101 0 18 SH   SOLE   18 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 35 1,018 SH   SOLE   1,018 0 0
AFLAC INC COM 001055102 55 1,200 SH   SOLE   1,200 0 0
AIR PRODS & CHEMS INC COM 009158106 96 600 SH   SOLE   600 0 0
ALBEMARLE CORP COM 012653101 1,752 22,426 SH   SOLE   22,426 0 0
ALCOA CORP COM 013872106 2 78 SH   SOLE   78 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 175 1,282 SH   SOLE   1,282 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 5 59 SH   SOLE   59 0 0
ALLERGAN PLC SHS G0177J108 7 50 SH   SOLE   50 0 0
ALLIANZGI CONV & INCOME FD I COM 018825109 2 368 SH   SOLE   368 0 0
ALLSTATE CORP COM 020002101 77 939 SH   SOLE   939 0 0
ALPHABET INC CAP STK CL A 02079K305 1,082 1,026 SH   SOLE   1,026 0 0
ALPHABET INC CAP STK CL C 02079K107 687 657 SH   SOLE   657 0 0
ALTRIA GROUP INC COM 02209S103 1,566 31,752 SH   SOLE   31,752 0 0
AMAZON COM INC COM 023135106 117 76 SH   SOLE   76 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 4 260 SH   SOLE   260 0 0
AMERICAN ELEC PWR INC COM 025537101 463 6,353 SH   SOLE   6,353 0 0
AMERICAN EXPRESS CO COM 025816109 87 910 SH   SOLE   910 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 3 83 SH   SOLE   83 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3 20 SH   SOLE   20 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 14 565 SH   SOLE   564 0 0
AMERIPRISE FINL INC COM 03076C106 1 12 SH   SOLE   12 0 0
AMGEN INC COM 031162100 314 1,638 SH   SOLE   1,638 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 47 714 SH   SOLE   714 0 0
ANNALY CAP MGMT INC COM 035710409 12 1,204 SH   SOLE   1,204 0 0
ANTHEM INC COM 036752103 519 2,034 SH   SOLE   2,034 0 0
AON PLC SHS CL A G0408V102 220 1,530 SH   SOLE   1,530 0 0
APERGY CORP COM 03755L104 10 360 SH   SOLE   360 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 28 2,000 SH   SOLE   2,000 0 0
APPLE INC COM 037833100 5,424 34,347 SH   SOLE   34,346 0 0
AQUA AMERICA INC COM 03836W103 781 23,803 SH   SOLE   23,803 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 448 10,936 SH   SOLE   10,936 0 0
ARCONIC INC COM 03965L100 4 235 SH   SOLE   235 0 0
ARES CAP CORP COM 04010L103 26 1,663 SH   SOLE   1,663 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 9 232 SH   SOLE   232 0 0
AT&T INC COM 00206R102 632 21,388 SH   SOLE   21,387 0 0
AVANOS MED INC COM 05350V106 7 155 SH   SOLE   155 0 0
AVON PRODS INC COM 054303102 27 17,400 SH   SOLE   17,400 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 18 351 SH   SOLE   351 0 0
BANK AMER CORP COM 060505104 284 11,363 SH   SOLE   11,363 0 0
BANK MONTREAL QUE COM 063671101 3 50 SH   SOLE   50 0 0
BANK N S HALIFAX COM 064149107 3 50 SH   SOLE   50 0 0
BANK NEW YORK MELLON CORP COM 064058100 54 1,138 SH   SOLE   1,138 0 0
BARCLAYS PLC ADR 06738E204 15 2,000 SH   SOLE   2,000 0 0
BAUSCH HEALTH COS INC COM 071734107 9 450 SH   SOLE   450 0 0
BAXTER INTL INC COM 071813109 51 780 SH   SOLE   780 0 0
BB&T CORP COM 054937107 1,020 22,986 SH   SOLE   22,985 0 0
BECTON DICKINSON & CO COM 075887109 637 2,895 SH   SOLE   2,895 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,554 7,662 SH   SOLE   7,662 0 0
BEST BUY INC COM 086516101 4 83 SH   SOLE   83 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 8 100 SH   SOLE   100 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 46 3,701 SH   SOLE   3,701 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 2 195 SH   SOLE   195 0 0
BLACKROCK INC COM 09247X101 60 155 SH   SOLE   155 0 0
BLACKROCK VA MUNICIPAL BOND COM 092481100 158 10,001 SH   SOLE   10,001 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 17 549 SH   SOLE   549 0 0
BOEING CO COM 097023105 190 586 SH   SOLE   586 0 0
BOOKING HLDGS INC COM 09857L108 5 3 SH   SOLE   3 0 0
BP PLC SPONSORED ADR 055622104 78 2,020 SH   SOLE   2,020 0 0
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 13 600 SH   SOLE   600 0 0
BRIGHTHOUSE FINL INC COM 10922N103 1 17 SH   SOLE   17 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 572 10,910 SH   SOLE   10,909 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,035 53,613 SH   SOLE   53,613 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 33 1,722 SH   SOLE   1,722 0 0
BROWN FORMAN CORP CL B 115637209 45 977 SH   SOLE   977 0 0
BSQUARE CORP COM NEW 11776U300 0 125 SH   SOLE   125 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 6 200 SH   SOLE   200 0 0
CALIFORNIA RES CORP COM NEW 13057Q206 1 51 SH   SOLE   51 0 0
CAMPBELL SOUP CO COM 134429109 52 1,600 SH   SOLE   1,600 0 0
CAPITAL ONE FINL CORP COM 14040H105 183 2,368 SH   SOLE   2,368 0 0
CARDINAL HEALTH INC COM 14149Y108 20 440 SH   SOLE   440 0 0
CARMAX INC COM 143130102 1,251 19,869 SH   SOLE   19,869 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 20 410 SH   SOLE   410 0 0
CATERPILLAR INC DEL COM 149123101 516 4,085 SH   SOLE   4,085 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 2 18 SH   SOLE   18 0 0
CBRE GROUP INC CL A 12504L109 2 40 SH   SOLE   40 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 8 100 SH   SOLE   100 0 0
CELGENE CORP COM 151020104 2 32 SH   SOLE   32 0 0
CENTERPOINT ENERGY INC COM 15189T107 95 3,400 SH   SOLE   3,400 0 0
CENTURYLINK INC COM 156700106 1 82 SH   SOLE   82 0 0
CERNER CORP COM 156782104 2 40 SH   SOLE   40 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 18 64 SH   SOLE   64 0 0
CHEMOURS CO COM 163851108 27 907 SH   SOLE   907 0 0
CHEVRON CORP NEW COM 166764100 1,071 9,680 SH   SOLE   9,680 0 0
CHUBB LIMITED COM H1467J104 10 76 SH   SOLE   76 0 0
CISCO SYS INC COM 125523100 150 803 SH   SOLE   803 0 0
CIT GROUP INC COM NEW 17275R102 1,286 29,946 SH   SOLE   29,945 0 0
CITIGROUP INC COM NEW 125581801 2 61 SH   SOLE   61 0 0
CLOROX CO DEL COM 172967424 31 588 SH   SOLE   588 0 0
CME GROUP INC COM CL A 189054109 121 800 SH   SOLE   800 0 0
COCA COLA BOTTLING CO CONS COM 12572Q105 4 24 SH   SOLE   24 0 0
COCA COLA CO COM 191216100 1,639 34,935 SH   SOLE   34,935 0 0
COCA COLA EUROPEAN PARTNERS SHS 191098102 5 30 SH   SOLE   30 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2 24 SH   SOLE   24 0 0
COLGATE PALMOLIVE CO COM 194162103 61 1,032 SH   SOLE   1,032 0 0
COMCAST CORP NEW CL A 20030N101 130 3,775 SH   SOLE   3,775 0 0
CONAGRA BRANDS INC COM 205887102 36 1,666 SH   SOLE   1,666 0 0
CONDUENT INC COM 206787103 1 120 SH   SOLE   120 0 0
CONSOLIDATED EDISON INC COM 209115104 103 1,370 SH   SOLE   1,370 0 0
CONSTELLATION BRANDS INC CL A 21036P108 6 34 SH   SOLE   34 0 0
CORNING INC COM 219350105 63 2,105 SH   SOLE   2,105 0 0
COSTCO WHSL CORP NEW COM 22160K105 28 135 SH   SOLE   135 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 22 212 SH   SOLE   212 0 0
CSX CORP COM 126408103 2,376 38,352 SH   SOLE   38,352 0 0
CULLEN FROST BANKERS INC COM 229899109 3 37 SH   SOLE   37 0 0
CVS HEALTH CORP COM 126650100 65 992 SH   SOLE   992 0 0
DANAHER CORP DEL COM 235851102 4 37 SH   SOLE   37 0 0
DEERE & CO COM 244199105 3,430 23,160 SH   SOLE   23,160 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 77 1,539 SH   SOLE   1,539 0 0
DELUXE CORP COM 248019101 21 537 SH   SOLE   537 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 8 1,000 SH   SOLE   1,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 66 474 SH   SOLE   474 0 0
DISCOVER FINL SVCS COM 254709108 50 834 SH   SOLE   834 0 0
DISNEY WALT CO COM DISNEY 254687106 2,770 25,419 SH   SOLE   25,419 0 0
DOLLAR GEN CORP NEW COM 256677105 3 32 SH   SOLE   32 0 0
DOLLAR TREE INC COM 256746108 72 789 SH   SOLE   789 0 0
DOMINION ENERGY INC COM 25746U109 4,335 60,909 SH   SOLE   60,908 0 0
DOMINION ENERGY MIDSTRM PRTN COM UT REP LTD 257454108 2 100 SH   SOLE   100 0 0
DOVER CORP COM 260003108 347 4,866 SH   SOLE   4,866 0 0
DOWDUPONT INC COM 26078J100 660 12,113 SH   SOLE   12,113 0 0
DTE ENERGY CO COM 233331107 198 1,837 SH   SOLE   1,837 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,022 23,878 SH   SOLE   23,878 0 0
DUKE REALTY CORP COM NEW 264411505 5 200 SH   SOLE   200 0 0
DUN & BRADSTREET CORP DEL NE COM 26483E100 14 100 SH   SOLE   100 0 0
DXC TECHNOLOGY CO COM 23355L106 16 298 SH   SOLE   298 0 0
EASTMAN CHEM CO COM 277432100 15 200 SH   SOLE   200 0 0
EATON CORP PLC SHS G29183103 23 340 SH   SOLE   340 0 0
EBAY INC COM 278642103 12 400 SH   SOLE   400 0 0
ECOLAB INC COM 278865100 3 21 SH   SOLE   21 0 0
EDISON INTL COM 281020107 24 417 SH   SOLE   417 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1 10 SH   SOLE   10 0 0
ELECTRONIC ARTS INC COM 285512109 8 100 SH   SOLE   100 0 0
EMERSON ELEC CO COM 291011104 844 14,131 SH   SOLE   14,131 0 0
ENBRIDGE INC COM 29250N105 270 8,559 SH   SOLE   8,559 0 0
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29273V100 47 3,584 SH   SOLE   3,584 0 0
ENTERGY CORP NEW COM 29364G103 13 150 SH   SOLE   150 0 0
EXELON CORP COM 29472R108 19 197 SH   SOLE   197 0 0
EXPRESS SCRIPTS HLDG CO COM 30161N101 17 387 SH   SOLE   387 0 0
EXXON MOBIL CORP COM 30231G102 2,934 42,099 SH   SOLE   42,099 0 0
F5 NETWORKS INC COM 315616102 2 14 SH   SOLE   14 0 0
FACEBOOK INC CL A 30303M102 277 2,038 SH   SOLE   2,038 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 33 1,051 SH   SOLE   1,051 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 16 155 SH   SOLE   155 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 30 1,250 SH   SOLE   1,250 0 0
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 1 30 SH   SOLE   30 0 0
FIRSTENERGY CORP COM 337932107 46 1,240 SH   SOLE   1,240 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 50 6,300 SH   SOLE   6,300 0 0
FORTIVE CORP COM 34959J108 1 18 SH   SOLE   18 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 18 548 SH   SOLE   548 0 0
GARRETT MOTION INC COM 366505105 1 117 SH   SOLE   117 0 0
GENERAL ELECTRIC CO COM 369604103 367 45,595 SH   SOLE   45,594 0 0
GENERAL MLS INC COM 370334104 1,603 41,703 SH   SOLE   41,703 0 0
GENERAL MTRS CO COM 37045V100 53 1,566 SH   SOLE   1,566 0 0
GENUINE PARTS CO COM 372460105 2 16 SH   SOLE   16 0 0
GENWORTH FINL INC COM CL A 37247D106 5 1,000 SH   SOLE   1,000 0 0
GILEAD SCIENCES INC COM 375558103 82 1,300 SH   SOLE   1,300 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 57 1,500 SH   SOLE   1,500 0 0
GOLDCORP INC NEW COM 380956409 5 507 SH   SOLE   507 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2 11 SH   SOLE   11 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 71 906 SH   SOLE   906 0 0
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 15 1,068 SH   SOLE   1,068 0 0
HANESBRANDS INC COM 410345102 757 59,785 SH   SOLE   59,785 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 5 106 SH   SOLE   106 0 0
HASBRO INC COM 418056107 7 82 SH   SOLE   82 0 0
HCP INC COM 40414L109 61 2,244 SH   SOLE   2,244 0 0
HD SUPPLY HLDGS INC COM 40416M105 37 1,000 SH   SOLE   1,000 0 0
HERCULES CAPITAL INC COM 427096508 6 500 SH   SOLE   500 0 0
HERSHEY CO COM 427866108 146 1,387 SH   SOLE   1,387 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 47 3,482 SH   SOLE   3,482 0 0
HIGHWOODS PPTYS INC COM 431284108 72 1,900 SH   SOLE   1,900 0 0
HIGHLANDS BANKSHARES INC VA COM 430893107 1,912 367,635 SH   SOLE   367,635 0 0
HOME DEPOT INC COM 437076102 105 609 SH   SOLE   609 0 0
HONDA MOTOR LTD AMERN SHS 438128308 5 175 SH   SOLE   175 0 0
HONEYWELL INTL INC COM 438516106 156 1,186 SH   SOLE   1,186 0 0
HP INC COM 40434L105 68 3,316 SH   SOLE   3,316 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 12 300 SH   SOLE   300 0 0
ILLUMINA INC COM 452327109 135 457 SH   SOLE   457 0 0
IMAX CORP COM 45245E109 43 2,300 SH   SOLE   2,300 0 0
INGERSOLL-RAND PLC SHS G47791101 15 165 SH   SOLE   165 0 0
INGREDION INC COM 457187102 28 300 SH   SOLE   300 0 0
INNERWORKINGS INC COM 45773Y105 1 262 SH   SOLE   262 0 0
INSIGHT SELECT INCOME FD COM 45781W109 5 285 SH   SOLE   285 0 0
INTEL CORP COM 458140100 672 14,269 SH   SOLE   14,268 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 604 5,247 SH   SOLE   5,246 0 0
INTL PAPER CO COM 460146103 33 800 SH   SOLE   800 0 0
INTUIT COM 461202103 3 17 SH   SOLE   17 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 37 79 SH   SOLE   79 0 0
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 1 15 SH   SOLE   15 0 0
INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 7 161 SH   SOLE   161 0 0
INVESCO LTD SHS G491BT108 3 205 SH   SOLE   205 0 0
INVESCO MUN TR COM 46131J103 6 500 SH   SOLE   500 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 17 108 SH   SOLE   108 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 19 207 SH   SOLE   207 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 57 4,163 SH   SOLE   4,163 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 80 950 SH   SOLE   950 0 0
ISHARES TR CORE S&P500 ETF 464287200 95 378 SH   SOLE   378 0 0
ISHARES TR CORE US AGGED ET 464287226 237 2,224 SH   SOLE   2,224 0 0
ISHARES TR MICRO-CAP ETF 464288869 47 559 SH   SOLE   559 0 0
ISHARES TR MSCI EAFE ETF 464287465 352 6,000 SH   SOLE   6,000 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 5 115 SH   SOLE   115 0 0
ISHARES TR MSCI EURO FL ETF 464289180 1 42 SH   SOLE   42 0 0
ISHARES TR MSCI STH KOR ETF 464286772 1 14 SH   SOLE   14 0 0
ISHARES TR NASDAQ BIOTECH 464287556 10 100 SH   SOLE   100 0 0
ISHARES TR RUS 1000 ETF 464287622 2 18 SH   SOLE   18 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 221 1,693 SH   SOLE   1,693 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 132 1,185 SH   SOLE   1,185 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 29 175 SH   SOLE   175 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 29 375 SH   SOLE   375 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 2 150 SH   SOLE   150 0 0
ISHARES TR S&P US PFD STK 464288687 12 350 SH   SOLE   350 0 0
ITT INC COM 45073V108 15 300 SH   SOLE   300 0 0
JOHNSON & JOHNSON COM 478160104 1,356 10,615 SH   SOLE   10,615 0 0
JOHNSON CTLS INTL PLC SHS G51502105 31 1,000 SH   SOLE   1,000 0 0
JPMORGAN CHASE & CO COM 46625H100 1,152 11,600 SH   SOLE   11,600 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 839 13,656 SH   SOLE   13,656 0 0
KIMBERLY CLARK CORP COM 494368103 318 2,849 SH   SOLE   2,849 0 0
KINDER MORGAN INC DEL COM 49456B101 142 8,999 SH   SOLE   8,999 0 0
KRAFT HEINZ CO COM 500754106 408 9,423 SH   SOLE   9,423 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 13 100 SH   SOLE   100 0 0
LAM RESEARCH CORP COM 512807108 3 20 SH   SOLE   20 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 26 381 SH   SOLE   381 0 0
LAMB WESTON HLDGS INC COM 513272104 41 555 SH   SOLE   555 0 0
LAS VEGAS SANDS CORP COM 517834107 16 290 SH   SOLE   290 0 0
LILLY ELI & CO COM 532457108 187 1,629 SH   SOLE   1,629 0 0
LOCKHEED MARTIN CORP COM 539830109 567 2,140 SH   SOLE   2,140 0 0
LOEWS CORP COM 540424108 487 10,800 SH   SOLE   10,800 0 0
LOWES COS INC COM 548661107 420 4,550 SH   SOLE   4,550 0 0
LUMENTUM HLDGS INC COM 55024U109 3 69 SH   SOLE   69 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 0 2 SH   SOLE   2 0 0
MANPOWERGROUP INC COM 56418H100 1 15 SH   SOLE   15 0 0
MANULIFE FINL CORP COM 56501R106 5 333 SH   SOLE   333 0 0
MARATHON OIL CORP COM 565849106 9 600 SH   SOLE   600 0 0
MARATHON PETE CORP COM 56585A102 122 2,042 SH   SOLE   2,042 0 0
MARKEL CORP COM 570535104 2,309 2,259 SH   SOLE   2,259 0 0
MARKETAXESS HLDGS INC COM 57060D108 3 14 SH   SOLE   14 0 0
MARSH & MCLENNAN COS INC COM 571748102 11 134 SH   SOLE   134 0 0
MASTERCARD INCORPORATED CL A 57636Q104 4 22 SH   SOLE   22 0 0
MCCORMICK & CO INC COM NON VTG 579780206 7 49 SH   SOLE   49 0 0
MCDONALDS CORP COM 580135101 918 5,214 SH   SOLE   5,213 0 0
MEDTRONIC PLC SHS G5960L103 69 785 SH   SOLE   785 0 0
MERCK & CO INC COM 58933Y105 1,238 16,380 SH   SOLE   16,380 0 0
METLIFE INC COM 59156R108 4 104 SH   SOLE   104 0 0
MFS MUN INCOME TR SH BEN INT 552738106 14 2,283 SH   SOLE   2,283 0 0
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 1 43 SH   SOLE   43 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2 23 SH   SOLE   23 0 0
MICROSOFT CORP COM 594918104 2,519 24,907 SH   SOLE   24,906 0 0
MID AMER APT CMNTYS INC COM 59522J103 5 54 SH   SOLE   54 0 0
MONDELEZ INTL INC CL A 609207105 1,023 25,650 SH   SOLE   25,650 0 0
MOODYS CORP COM 615369105 58 410 SH   SOLE   410 0 0
MORGAN STANLEY COM NEW 617446448 6 156 SH   SOLE   156 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2 18 SH   SOLE   18 0 0
NATIONAL FUEL GAS CO N J COM 636180101 93 1,826 SH   SOLE   1,826 0 0
NEWMARKET CORP COM 651587107 1,200 2,961 SH   SOLE   2,961 0 0
NEWMONT MINING CORP COM 651639106 3 100 SH   SOLE   100 0 0
NEXTERA ENERGY INC COM 65339F101 679 3,997 SH   SOLE   3,997 0 0
NIKE INC CL B 654106103 4 49 SH   SOLE   49 0 0
NOKIA CORP SPONSORED ADR 654902204 31 5,428 SH   SOLE   5,428 0 0
NORDSTROM INC COM 655664100 2 50 SH   SOLE   50 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,351 15,722 SH   SOLE   15,722 0 0
NORTHROP GRUMMAN CORP COM 666807102 3 14 SH   SOLE   14 0 0
NOVARTIS A G SPONSORED ADR 66987V109 84 1,000 SH   SOLE   1,000 0 0
NOVO-NORDISK A S ADR 670100205 7 146 SH   SOLE   146 0 0
NRG ENERGY INC COM NEW 629377508 3 76 SH   SOLE   76 0 0
NUCOR CORP COM 670346105 63 1,200 SH   SOLE   1,200 0 0
NUVEEN AMT FREE QLTY MUN INC SH BEN INT 670657105 126 10,045 SH   SOLE   10,045 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 8 467 SH   SOLE   467 0 0
NUVEEN MUN INCOME FD INC SH BEN INT 67062J102 4 400 SH   SOLE   400 0 0
NUVEEN MUN VALUE FD INC COM 670928100 9 1,000 SH   SOLE   1,000 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 25 3,020 SH   SOLE   3,020 0 0
NVENT ELECTRIC PLC SHS G6700G107 0 6 SH   SOLE   6 0 0
NVIDIA CORP COM 67066G104 355 2,607 SH   SOLE   2,607 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 68 200 SH   SOLE   200 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 412 6,647 SH   SOLE   6,647 0 0
OIL DRI CORP AMER COM 677864100 7 250 SH   SOLE   250 0 0
OLD DOMINION FGHT LINES INC COM 679580100 4 29 SH   SOLE   29 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 34 1,000 SH   SOLE   1,000 0 0
ONE GAS INC COM 68235P108 61 800 SH   SOLE   800 0 0
ONE LIBERTY PPTYS INC COM 682406103 12 500 SH   SOLE   500 0 0
ONEOK INC NEW COM 682680103 268 4,922 SH   SOLE   4,922 0 0
ORACLE CORP COM 68389X105 281 6,204 SH   SOLE   6,204 0 0
ORANGE SPONSORED ADR 684060106 4 263 SH   SOLE   263 0 0
OWENS & MINOR INC NEW COM 690732102 100 15,374 SH   SOLE   15,374 0 0
PACKAGING CORP AMER COM 695156109 9 101 SH   SOLE   101 0 0
PACWEST BANCORP DEL COM 695263103 10 288 SH   SOLE   288 0 0
PAYPAL HLDGS INC COM 70450Y103 34 400 SH   SOLE   400 0 0
PENTAIR PLC SHS G7S00T104 0 6 SH   SOLE   6 0 0
PEPSICO INC COM 713448108 2,104 19,252 SH   SOLE   19,252 0 0
PERSPECTA INC COM 715347100 2 88 SH   SOLE   88 0 0
PFIZER INC COM 717081103 956 22,105 SH   SOLE   22,105 0 0
PG&E CORP COM 69331C108 10 415 SH   SOLE   415 0 0
PHILIP MORRIS INTL INC COM 718172109 2,142 31,818 SH   SOLE   31,818 0 0
PHILLIPS 66 COM 718546104 11 126 SH   SOLE   126 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 179 11,488 SH   SOLE   11,488 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 51 6,350 SH   SOLE   6,350 0 0
PNC FINL SVCS GROUP INC COM 693475105 433 3,641 SH   SOLE   3,641 0 0
POLARIS INDS INC COM 731068102 1,567 20,071 SH   SOLE   20,071 0 0
PPG INDS INC COM 693506107 27 265 SH   SOLE   265 0 0
PPL CORP COM 69351T106 157 5,600 SH   SOLE   5,600 0 0
PRICE T ROWE GROUP INC COM 74144T108 9 100 SH   SOLE   100 0 0
PROCTER AND GAMBLE CO COM 742718109 1,735 19,005 SH   SOLE   19,004 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 30 492 SH   SOLE   492 0 0
PRUDENTIAL FINL INC COM 744320102 9 112 SH   SOLE   112 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 5 1,000 SH   SOLE   1,000 0 0
QUALCOMM INC COM 747525103 30 514 SH   SOLE   514 0 0
RAYTHEON CO COM NEW 755111507 9 59 SH   SOLE   59 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 5 171 SH   SOLE   171 0 0
REGENCY CTRS CORP COM 758849103 28 486 SH   SOLE   486 0 0
REGIONS FINL CORP NEW COM 7591EP100 4 259 SH   SOLE   259 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 2 44 SH   SOLE   44 0 0
RITE AID CORP COM 767754104 0 620 SH   SOLE   620 0 0
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 2,614 302,953 SH   SOLE   302,953 0 0
ROWAN COMPANIES PLC SHS CL A G7665A101 1 100 SH   SOLE   100 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 3 50 SH   SOLE   50 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 152 2,508 SH   SOLE   2,508 0 0
ROYAL DUTCH SHELL PLC SPON ADR A 780259206 24 400 SH   SOLE   400 0 0
S&P GLOBAL INC COM 78409V104 60 354 SH   SOLE   354 0 0
SALESFORCE COM INC COM 79466L302 5 39 SH   SOLE   39 0 0
SANOFI SPONSORED ADR 80105N105 15 340 SH   SOLE   340 0 0
SAP SE SPON ADR 803054204 83 840 SH   SOLE   840 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 3 16 SH   SOLE   16 0 0
SCANA CORP NEW COM 80589M102 0 0 SH   SOLE   0 0 0
SCHLUMBERGER LTD COM 806857108 30 800 SH   SOLE   800 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 81 1,630 SH   SOLE   1,629 0 0
SEMPRA ENERGY COM 816851109 363 3,400 SH   SOLE   3,400 0 0
SERVICENOW INC COM 81762P102 464 2,603 SH   SOLE   2,603 0 0
SHERWIN WILLIAMS CO COM 824348106 101 257 SH   SOLE   257 0 0
SIRIUS XM HLDGS INC COM 82968B103 3 450 SH   SOLE   450 0 0
SONY CORP SPONSORED ADR 835699307 15 300 SH   SOLE   300 0 0
SOUTH JERSEY INDS INC COM 838518108 27 1,020 SH   SOLE   1,020 0 0
SOUTHERN CO COM 842587107 384 8,792 SH   SOLE   8,792 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 7 29 SH   SOLE   29 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 15 465 SH   SOLE   465 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 42 343 SH   SOLE   343 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 231 4,798 SH   SOLE   4,798 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 15 321 SH   SOLE   321 0 0
STAG INDL INC COM 85254J102 24 1,000 SH   SOLE   1,000 0 0
STARBUCKS CORP COM 855244109 279 4,339 SH   SOLE   4,339 0 0
SUNOCO LP U REP LP COM 86765K109 33 1,200 SH   SOLE   1,200 0 0
SUNTRUST BKS INC COM 867914103 300 5,787 SH   SOLE   5,787 0 0
SYMANTEC CORP COM 871503108 1 39 SH   SOLE   39 0 0
SYNCHRONY FINL COM 87165B103 39 1,600 SH   SOLE   1,600 0 0
SYSCO CORP COM 871829107 1,018 16,403 SH   SOLE   16,403 0 0
TABLEAU SOFTWARE INC CL A 87336U105 6 50 SH   SOLE   50 0 0
TE CONNECTIVITY LTD REG SHS H84989104 27 357 SH   SOLE   357 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 56 900 SH   SOLE   900 0 0
TERADATA CORP DEL COM 88076W103 1 22 SH   SOLE   22 0 0
TEXAS INSTRS INC COM 882508104 57 600 SH   SOLE   600 0 0
TJX COS INC NEW COM 872540109 9 200 SH   SOLE   200 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3 50 SH   SOLE   50 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 7 280 SH   SOLE   280 0 0
TRACTOR SUPPLY CO COM 892356106 37 450 SH   SOLE   450 0 0
TRANSDIGM GROUP INC COM 893641100 94 278 SH   SOLE   278 0 0
TRANSOCEAN LTD REG SHS H8817H100 2 300 SH   SOLE   300 0 0
TRAVELERS COMPANIES INC COM 89417E109 68 581 SH   SOLE   581 0 0
TREDEGAR CORP COM 894650100 8 495 SH   SOLE   495 0 0
TRIPADVISOR INC COM 896945201 54 1,000 SH   SOLE   1,000 0 0
TYSON FOODS INC CL A 902494103 83 1,562 SH   SOLE   1,562 0 0
UDR INC COM 902653104 147 3,840 SH   SOLE   3,840 0 0
ULTA BEAUTY INC COM 90384S303 2 9 SH   SOLE   9 0 0
UNILEVER N V N Y SHS NEW 904784709 2 40 SH   SOLE   40 0 0
UNION BANKSHARES CORP NEW COM 90539J109 10 332 SH   SOLE   332 0 0
UNION PAC CORP COM 907818108 26 192 SH   SOLE   192 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,079 21,390 SH   SOLE   21,390 0 0
UNITED RENTALS INC COM 911363109 2 16 SH   SOLE   16 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 0 21 SH   SOLE   21 0 0
UNITED TECHNOLOGIES CORP COM 913017109 123 1,135 SH   SOLE   1,135 0 0
UNITEDHEALTH GROUP INC COM 91324P102 830 3,409 SH   SOLE   3,409 0 0
UNIVERSAL CORP VA COM 913456109 127 2,314 SH   SOLE   2,314 0 0
US BANCORP DEL COM NEW 902973304 3 68 SH   SOLE   68 0 0
V F CORP COM 918204108 7 103 SH   SOLE   103 0 0
VANGUARD GROUP DIV APP ETF 921908844 58 600 SH   SOLE   600 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 82 1,800 SH   SOLE   1,800 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 470 12,676 SH   SOLE   12,675 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 312 8,141 SH   SOLE   8,141 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,360 17,575 SH   SOLE   17,575 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 82 1,050 SH   SOLE   1,050 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 72 431 SH   SOLE   431 0 0
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 55 950 SH   SOLE   950 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 51 900 SH   SOLE   900 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 214 1,797 SH   SOLE   1,797 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 248 2,607 SH   SOLE   2,607 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 13 178 SH   SOLE   178 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 7 66 SH   SOLE   66 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 589 2,562 SH   SOLE   2,562 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932505 3 23 SH   SOLE   23 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932703 3 32 SH   SOLE   32 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 470 4,210 SH   SOLE   4,210 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 2 14 SH   SOLE   14 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2 15 SH   SOLE   15 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 174 1,375 SH   SOLE   1,374 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 190 1,269 SH   SOLE   1,269 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 623 12,205 SH   SOLE   12,205 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 344 4,330 SH   SOLE   4,330 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 303 2,373 SH   SOLE   2,372 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,907 19,462 SH   SOLE   19,462 0 0
VECTOR GROUP LTD COM 92240M108 24 2,482 SH   SOLE   2,482 0 0
VECTREN CORP COM 92240G101 65 907 SH   SOLE   907 0 0
VEEVA SYS INC CL A COM 922475108 153 1,744 SH   SOLE   1,744 0 0
VERISIGN INC COM 92343E102 4 26 SH   SOLE   26 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,747 31,186 SH   SOLE   31,185 0 0
VILLAGE BK & TR FINANCIAL CO COM NEW 92705T200 1 19 SH   SOLE   19 0 0
VISA INC COM CL A 92826C839 158 1,189 SH   SOLE   1,189 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 9 451 SH   SOLE   451 0 0
VOYA FINL INC COM 929089100 301 7,529 SH   SOLE   7,529 0 0
W P CAREY INC COM 92936U109 122 1,903 SH   SOLE   1,903 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 25 362 SH   SOLE   362 0 0
WALMART INC COM 931142103 337 3,610 SH   SOLE   3,610 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 5 200 SH   SOLE   200 0 0
WATSCO INC COM 942622200 66 474 SH   SOLE   474 0 0
WEC ENERGY GROUP INC COM 92939U106 27 394 SH   SOLE   394 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 43 1,073 SH   SOLE   1,073 0 0
WELLS FARGO CO NEW COM 949746101 319 6,806 SH   SOLE   6,806 0 0
WELLTOWER INC COM 95040Q104 16 239 SH   SOLE   239 0 0
WENDYS CO COM 95058W100 3 170 SH   SOLE   170 0 0
WESTERN ASSET HIGH INCM OPP COM 95766K109 0 8 SH   SOLE   8 0 0
WESTERN ASST MNGD MUN FD INC COM 95766M105 11 796 SH   SOLE   796 0 0
WEYERHAEUSER CO COM 962166104 17 800 SH   SOLE   800 0 0
WHIRLPOOL CORP COM 963320106 4 33 SH   SOLE   33 0 0
WILLIAMS COS INC DEL COM 969457100 16 698 SH   SOLE   698 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 15 356 SH   SOLE   356 0 0
WORKDAY INC CL A 98138H101 24 149 SH   SOLE   149 0 0
WPX ENERGY INC COM 98212B103 1 62 SH   SOLE   62 0 0
XCEL ENERGY INC COM 98389B100 39 800 SH   SOLE   800 0 0
XENIA HOTELS & RESORTS INC COM 984017103 3 150 SH   SOLE   150 0 0
YUM BRANDS INC COM 988498101 108 1,176 SH   SOLE   1,176 0 0
YUM CHINA HLDGS INC COM 98850P109 29 840 SH   SOLE   840 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 150 1,465 SH   SOLE   1,465 0 0
ZOETIS INC CL A 98978V103 3 30 SH   SOLE   30 0 0