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,586 8,991 SH   SOLE   8,991 0 0
ABBOTT LABS COM 002824100 227 2,613 SH   SOLE   2,613 0 0
ABBVIE INC COM 00287Y109 109 1,228 SH   SOLE   1,228 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 20 95 SH   SOLE   95 0 0
ADOBE INC COM 00724F101 3,344 10,138 SH   SOLE   10,138 0 0
ADVANSIX INC COM 00773T101 0 18 SH   SOLE   18 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 35 771 SH   SOLE   771 0 0
AFLAC INC COM 001055102 63 1,200 SH   SOLE   1,200 0 0
AIR PRODS & CHEMS INC COM 009158106 130 555 SH   SOLE   555 0 0
ALBEMARLE CORP COM 012653101 1,641 22,466 SH   SOLE   22,466 0 0
ALCOA CORP COM 013872106 2 78 SH   SOLE   78 0 0
ALCON INC ORD SHS H01301128 11 200 SH   SOLE   200 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 94 442 SH   SOLE   442 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 7 59 SH   SOLE   59 0 0
ALLIANZGI CONV INCOME FD II COM 018825109 2 368 SH   SOLE   368 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 108 2,225 SH   SOLE   2,225 0 0
ALLSTATE CORP COM 020002101 87 772 SH   SOLE   772 0 0
ALPHABET INC CAP STK CL A 02079K305 1,485 1,109 SH   SOLE   1,109 0 0
ALPHABET INC CAP STK CL C 02079K107 874 654 SH   SOLE   654 0 0
ALTRIA GROUP INC COM 02209S103 2,677 53,630 SH   SOLE   53,630 0 0
AMAZON COM INC COM 023135106 159 86 SH   SOLE   86 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 4 260 SH   SOLE   260 0 0
AMERICAN ELEC PWR CO INC COM 025537101 600 6,353 SH   SOLE   6,353 0 0
AMERICAN EXPRESS CO COM 025816109 113 910 SH   SOLE   910 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 4 83 SH   SOLE   83 0 0
AMERICAN TOWER CORP NEW COM 03027X100 5 20 SH   SOLE   20 0 0
AMERIPRISE FINL INC COM 03076C106 2 12 SH   SOLE   12 0 0
AMGEN INC COM 031162100 456 1,890 SH   SOLE   1,890 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 8 100 SH   SOLE   100 0 0
ANNALY CAP MGMT INC COM 035710409 11 1,204 SH   SOLE   1,204 0 0
ANTHEM INC COM 036752103 573 1,898 SH   SOLE   1,898 0 0
AON PLC SHS CL A G0408V102 319 1,530 SH   SOLE   1,530 0 0
APPLE INC COM 037833100 12,305 41,905 SH   SOLE   41,905 0 0
APPLIED MATLS INC COM 038222105 2,082 34,107 SH   SOLE   34,107 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 238 5,142 SH   SOLE   5,142 0 0
ARCONIC INC COM 03965L100 7 235 SH   SOLE   235 0 0
ARES CAP CORP COM 04010L103 31 1,663 SH   SOLE   1,663 0 0
ARISTA NETWORKS INC COM 040413106 134 657 SH   SOLE   657 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 10 200 SH   SOLE   200 0 0
AT&T INC COM 00206R102 624 15,971 SH   SOLE   15,971 0 0
AVANOS MED INC COM 05350V106 5 149 SH   SOLE   149 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 21 351 SH   SOLE   351 0 0
BANK AMER CORP COM 060505104 293 8,323 SH   SOLE   8,323 0 0
BANK MONTREAL QUE COM 063671101 4 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 57 1,138 SH   SOLE   1,138 0 0
BARINGS PARTN INVS SH BEN INT 06761A103 13 800 SH   SOLE   800 0 0
BAUSCH HEALTH COS INC COM 071734107 13 450 SH   SOLE   450 0 0
BAXTER INTL INC COM 071813109 42 500 SH   SOLE   500 0 0
BECTON DICKINSON & CO COM 075887109 775 2,849 SH   SOLE   2,849 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,745 7,706 SH   SOLE   7,706 0 0
BEST BUY INC COM 086516101 7 83 SH   SOLE   83 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 54 3,701 SH   SOLE   3,701 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 3 195 SH   SOLE   195 0 0
BLACKROCK INC COM 09247X101 78 155 SH   SOLE   155 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 16 1,167 SH   SOLE   1,167 0 0
BLACKROCK UTILITIES INFRSTRC COM 09248D104 85 3,800 SH   SOLE   3,800 0 0
BLACKROCK VA MUNICIPAL BOND COM 092481100 167 10,001 SH   SOLE   10,001 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 20 549 SH   SOLE   549 0 0
BLOCK H & R INC COM 093671105 886 37,731 SH   SOLE   37,731 0 0
BOEING CO COM 097023105 126 386 SH   SOLE   386 0 0
BOOKING HLDGS INC COM 09857L108 653 318 SH   SOLE   318 0 0
BP PLC SPONSORED ADR 055622104 44 1,156 SH   SOLE   1,156 0 0
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 4 600 SH   SOLE   600 0 0
BRINKS CO COM 109696104 3 37 SH   SOLE   37 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 652 10,152 SH   SOLE   10,152 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 3,111 53,827 SH   SOLE   53,827 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 37 1,722 SH   SOLE   1,722 0 0
BROWN FORMAN CORP CL B 115637209 66 977 SH   SOLE   977 0 0
BSQUARE CORP COM NEW 11776U300 0 125 SH   SOLE   125 0 0
CAMECO CORP COM 13321L108 0 1 SH   SOLE   1 0 0
CAMPBELL SOUP CO COM 134429109 79 1,600 SH   SOLE   1,600 0 0
CAPITAL ONE FINL CORP COM 14040H105 244 2,368 SH   SOLE   2,368 0 0
CARDINAL HEALTH INC COM 14149Y108 45 886 SH   SOLE   886 0 0
CARMAX INC COM 143130102 1,404 16,016 SH   SOLE   16,016 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 21 410 SH   SOLE   410 0 0
CATERPILLAR INC DEL COM 149123101 557 3,772 SH   SOLE   3,772 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
CENTERPOINT ENERGY INC COM 15189T107 71 2,600 SH   SOLE   2,600 0 0
CENTURYLINK INC COM 156700106 1 82 SH   SOLE   82 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 31 64 SH   SOLE   64 0 0
CHEMOURS CO COM 163851108 14 767 SH   SOLE   767 0 0
CHEVRON CORP NEW COM 166764100 1,103 9,155 SH   SOLE   9,155 0 0
CHUBB LIMITED COM H1467J104 10 63 SH   SOLE   63 0 0
CIGNA CORP NEW COM 125523100 143 699 SH   SOLE   699 0 0
CISCO SYS INC COM 17275R102 1,186 24,721 SH   SOLE   24,721 0 0
CIT GROUP INC COM NEW 125581801 3 61 SH   SOLE   61 0 0
CITIGROUP INC COM NEW 172967424 47 588 SH   SOLE   588 0 0
CLEARWAY ENERGY INC CL C 18539C204 24 1,200 SH   SOLE   1,200 0 0
CLOROX CO DEL COM 189054109 123 800 SH   SOLE   800 0 0
CME GROUP INC COM 12572Q105 5 24 SH   SOLE   24 0 0
COCA COLA CO COM 191216100 1,763 31,859 SH   SOLE   31,859 0 0
COCA COLA CONSOLIDATED INC COM 191098102 9 30 SH   SOLE   30 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1 24 SH   SOLE   24 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 21 800 SH   SOLE   800 0 0
COHEN & STEERS LTD DUR PFD I COM 19248C105 53 2,017 SH   SOLE   2,017 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100 28 1,166 SH   SOLE   1,166 0 0
COLGATE PALMOLIVE CO COM 194162103 71 1,032 SH   SOLE   1,032 0 0
COMCAST CORP NEW CL A 20030N101 156 3,475 SH   SOLE   3,475 0 0
CONAGRA BRANDS INC COM 205887102 51 1,500 SH   SOLE   1,500 0 0
CONSOLIDATED EDISON INC COM 209115104 156 1,720 SH   SOLE   1,720 0 0
CONSTELLATION BRANDS INC CL A 21036P108 6 34 SH   SOLE   34 0 0
CORNING INC COM 219350105 61 2,105 SH   SOLE   2,105 0 0
CORTEVA INC COM 22052L104 93 3,134 SH   SOLE   3,134 0 0
COSTCO WHSL CORP NEW COM 22160K105 40 135 SH   SOLE   135 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 30 212 SH   SOLE   212 0 0
CSX CORP COM 126408103 2,631 36,358 SH   SOLE   36,358 0 0
CULLEN FROST BANKERS INC COM 229899109 4 37 SH   SOLE   37 0 0
CVS HEALTH CORP COM 126650100 11 144 SH   SOLE   144 0 0
DANAHER CORPORATION COM 235851102 6 37 SH   SOLE   37 0 0
DEERE & CO COM 244199105 3,727 21,509 SH   SOLE   21,509 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 73 1,245 SH   SOLE   1,245 0 0
DELUXE CORP COM 248019101 27 537 SH   SOLE   537 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 80 474 SH   SOLE   474 0 0
DISCOVER FINL SVCS COM 254709108 43 510 SH   SOLE   510 0 0
DISNEY WALT CO COM DISNEY 254687106 4,109 28,412 SH   SOLE   28,412 0 0
DOLLAR GEN CORP NEW COM 256677105 5 32 SH   SOLE   32 0 0
DOLLAR TREE INC COM 256746108 4 39 SH   SOLE   39 0 0
DOMINION ENERGY INC COM 25746U109 4,388 52,988 SH   SOLE   52,988 0 0
DOVER CORP COM 260003108 537 4,657 SH   SOLE   4,657 0 0
DOW INC COM 260557103 218 3,988 SH   SOLE   3,988 0 0
DTE ENERGY CO COM 233331107 128 987 SH   SOLE   987 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,010 22,033 SH   SOLE   22,033 0 0
DUKE REALTY CORP COM NEW 264411505 7 200 SH   SOLE   200 0 0
DUPONT DE NEMOURS INC COM 26614N102 256 3,988 SH   SOLE   3,988 0 0
DXC TECHNOLOGY CO COM 23355L106 6 151 SH   SOLE   151 0 0
EASTMAN CHEMICAL CO COM 277432100 16 200 SH   SOLE   200 0 0
EATON CORP PLC SHS G29183103 32 340 SH   SOLE   340 0 0
EATON VANCE CORP COM NON VTG 278265103 1,335 28,599 SH   SOLE   28,599 0 0
EBAY INC COM 278642103 14 400 SH   SOLE   400 0 0
EBIX INC COM NEW 278715206 7 221 SH   SOLE   221 0 0
ECOLAB INC COM 278865100 4 21 SH   SOLE   21 0 0
EDISON INTL COM 281020107 24 317 SH   SOLE   317 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2 10 SH   SOLE   10 0 0
ELECTRONIC ARTS INC COM 285512109 101 937 SH   SOLE   937 0 0
EMERSON ELEC CO COM 291011104 913 11,973 SH   SOLE   11,973 0 0
ENBRIDGE INC COM 29250N105 301 7,575 SH   SOLE   7,575 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 90 6,976 SH   SOLE   6,976 0 0
ENTERGY CORP NEW COM 29364G103 18 150 SH   SOLE   150 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 53 1,866 SH   SOLE   1,866 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 28 394 SH   SOLE   394 0 0
EXELON CORP COM 30161N101 18 387 SH   SOLE   387 0 0
EXXON MOBIL CORP COM 30231G102 2,514 36,026 SH   SOLE   36,026 0 0
F5 NETWORKS INC COM 315616102 1,206 8,638 SH   SOLE   8,638 0 0
FACEBOOK INC CL A 30303M102 719 3,504 SH   SOLE   3,504 0 0
FASTENAL CO COM 311900104 1,028 27,826 SH   SOLE   27,826 0 0
FEDERATED INVS INC PA CL B 314211103 33 1,025 SH   SOLE   1,025 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 48 1,051 SH   SOLE   1,051 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 22 155 SH   SOLE   155 0 0
FIRSTENERGY CORP COM 337932107 60 1,240 SH   SOLE   1,240 0 0
FORD MTR CO DEL COM 345370860 3 300 SH   SOLE   300 0 0
FORTIVE CORP COM 34959J108 1 18 SH   SOLE   18 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 24 548 SH   SOLE   548 0 0
GARRETT MOTION INC COM 366505105 1 89 SH   SOLE   89 0 0
GENERAL ELECTRIC CO COM 369604103 384 34,401 SH   SOLE   34,401 0 0
GENERAL MLS INC COM 370334104 1,415 26,428 SH   SOLE   26,428 0 0
GENERAL MTRS CO COM 37045V100 13 366 SH   SOLE   366 0 0
GENTEX CORP COM 371901109 321 11,072 SH   SOLE   11,072 0 0
GENWORTH FINL INC COM CL A 37247D106 4 1,000 SH   SOLE   1,000 0 0
GILEAD SCIENCES INC COM 375558103 84 1,300 SH   SOLE   1,300 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 70 1,500 SH   SOLE   1,500 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3 11 SH   SOLE   11 0 0
GRACO INC COM 384109104 101 1,948 SH   SOLE   1,948 0 0
GRAND CANYON ED INC COM 38526M106 855 8,928 SH   SOLE   8,928 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 99 906 SH   SOLE   906 0 0
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 19 1,068 SH   SOLE   1,068 0 0
HANESBRANDS INC COM 410345102 145 9,779 SH   SOLE   9,779 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 6 106 SH   SOLE   106 0 0
HASBRO INC COM 418056107 9 82 SH   SOLE   82 0 0
HD SUPPLY HLDGS INC COM 40416M105 40 1,000 SH   SOLE   1,000 0 0
HEALTHPEAK PPTYS INC COM 42250P103 8 244 SH   SOLE   244 0 0
HERCULES CAPITAL INC COM 427096508 7 500 SH   SOLE   500 0 0
HERSHEY CO COM 427866108 204 1,387 SH   SOLE   1,387 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 55 3,482 SH   SOLE   3,482 0 0
HIGHWOODS PPTYS INC COM 431284108 24 500 SH   SOLE   500 0 0
HOME DEPOT INC COM 437076102 45 204 SH   SOLE   204 0 0
HONEYWELL INTL INC COM 438516106 210 1,186 SH   SOLE   1,186 0 0
HP INC COM 40434L105 68 3,316 SH   SOLE   3,316 0 0
ILLINOIS TOOL WKS INC COM 452308109 570 3,175 SH   SOLE   3,175 0 0
ILLUMINA INC COM 452327109 210 633 SH   SOLE   633 0 0
IMAX CORP COM 45245E109 47 2,300 SH   SOLE   2,300 0 0
INGERSOLL-RAND PLC SHS G47791101 22 165 SH   SOLE   165 0 0
INNERWORKINGS INC COM 45773Y105 1 262 SH   SOLE   262 0 0
INSIGHT SELECT INCOME FD COM 45781W109 6 285 SH   SOLE   285 0 0
INTEL CORP COM 458140100 1,130 18,886 SH   SOLE   18,886 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 690 5,150 SH   SOLE   5,150 0 0
INTL PAPER CO COM 460146103 37 800 SH   SOLE   800 0 0
INTUIT COM 461202103 4 17 SH   SOLE   17 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 47 79 SH   SOLE   79 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 24 209 SH   SOLE   209 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 22 490 SH   SOLE   490 0 0
INVESCO MUN TR COM 46131J103 6 500 SH   SOLE   500 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 23 108 SH   SOLE   108 0 0
IPG PHOTONICS CORP COM 44980X109 195 1,348 SH   SOLE   1,348 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 3 150 SH   SOLE   150 0 0
ISHARES TR 20 YR TR BD ETF 464287432 12 87 SH   SOLE   87 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 93 950 SH   SOLE   950 0 0
ISHARES TR CORE S&P500 ETF 464287200 122 378 SH   SOLE   378 0 0
ISHARES TR CORE US AGGBD ET 464287226 250 2,224 SH   SOLE   2,224 0 0
ISHARES TR MICRO-CAP ETF 464288869 2 20 SH   SOLE   20 0 0
ISHARES TR MSCI EAFE ETF 464287465 417 6,000 SH   SOLE   6,000 0 0
ISHARES TR NASDAQ BIOTECH 464287556 12 100 SH   SOLE   100 0 0
ISHARES TR PFD AND INCM SEC 464288687 13 350 SH   SOLE   350 0 0
ISHARES TR RUS 1000 ETF 464287622 3 18 SH   SOLE   18 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 283 1,608 SH   SOLE   1,608 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 155 1,134 SH   SOLE   1,134 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 37 175 SH   SOLE   175 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 36 375 SH   SOLE   375 0 0
JOHNSON & JOHNSON COM 478160104 1,606 11,010 SH   SOLE   11,010 0 0
JOHNSON CTLS INTL PLC SHS G51502105 31 750 SH   SOLE   750 0 0
JPMORGAN CHASE & CO COM 46625H100 1,537 11,029 SH   SOLE   11,029 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,350 13,150 SH   SOLE   13,150 0 0
KIMBERLY CLARK CORP COM 494368103 402 2,923 SH   SOLE   2,923 0 0
KINDER MORGAN INC DEL COM 49456B101 28 1,300 SH   SOLE   1,300 0 0
KLA CORPORATION COM NEW 482480100 1,745 9,794 SH   SOLE   9,794 0 0
KONTOOR BRANDS INC COM 50050N103 0 10 SH   SOLE   10 0 0
KRAFT HEINZ CO COM 500754106 223 6,928 SH   SOLE   6,928 0 0
LAM RESEARCH CORP COM 512807108 543 1,857 SH   SOLE   1,857 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 34 381 SH   SOLE   381 0 0
LAMB WESTON HLDGS INC COM 513272104 5 55 SH   SOLE   55 0 0
LAS VEGAS SANDS CORP COM 517834107 863 12,497 SH   SOLE   12,497 0 0
LAZARD LTD SHS A G54050102 17 427 SH   SOLE   427 0 0
LILLY ELI & CO COM 532457108 214 1,629 SH   SOLE   1,629 0 0
LINDE PLC SHS G5494J103 294 1,382 SH   SOLE   1,382 0 0
LOCKHEED MARTIN CORP COM 539830109 832 2,136 SH   SOLE   2,136 0 0
LOEWS CORP COM 540424108 362 6,898 SH   SOLE   6,898 0 0
LOWES COS INC COM 548661107 347 2,896 SH   SOLE   2,896 0 0
LUMENTUM HLDGS INC COM 55024U109 1 11 SH   SOLE   11 0 0
MAIN STREET CAPITAL CORP COM 56035L104 32 750 SH   SOLE   750 0 0
MANPOWERGROUP INC COM 56418H100 1 15 SH   SOLE   15 0 0
MANULIFE FINL CORP COM 56501R106 7 333 SH   SOLE   333 0 0
MARATHON PETE CORP COM 56585A102 87 1,442 SH   SOLE   1,442 0 0
MARKEL CORP COM 570535104 2,477 2,167 SH   SOLE   2,167 0 0
MARKETAXESS HLDGS INC COM 57060D108 5 14 SH   SOLE   14 0 0
MARSH & MCLENNAN COS INC COM 571748102 15 134 SH   SOLE   134 0 0
MASTERCARD INC CL A 57636Q104 7 22 SH   SOLE   22 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 106 1,716 SH   SOLE   1,716 0 0
MCCORMICK & CO INC COM NON VTG 579780206 8 49 SH   SOLE   49 0 0
MCDONALDS CORP COM 580135101 1,031 5,215 SH   SOLE   5,215 0 0
MEDTRONIC PLC SHS G5960L103 87 770 SH   SOLE   770 0 0
MERCK & CO INC COM 58933Y105 1,351 14,852 SH   SOLE   14,852 0 0
METLIFE INC COM 59156R108 5 104 SH   SOLE   104 0 0
MFS MUN INCOME TR SH BEN INT 552738106 16 2,283 SH   SOLE   2,283 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2 23 SH   SOLE   23 0 0
MICRON TECHNOLOGY INC COM 595112103 630 11,723 SH   SOLE   11,723 0 0
MICROSOFT CORP COM 594918104 3,590 22,765 SH   SOLE   22,765 0 0
MONDELEZ INTL INC CL A 609207105 1,199 21,761 SH   SOLE   21,761 0 0
MOODYS CORP COM 615369105 97 410 SH   SOLE   410 0 0
MORGAN STANLEY COM NEW 617446448 8 156 SH   SOLE   156 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 3 18 SH   SOLE   18 0 0
MPLX LP COM UNIT REP LTD 55336V100 88 3,448 SH   SOLE   3,448 0 0
NATIONAL FUEL GAS CO N J COM 636180101 85 1,826 SH   SOLE   1,826 0 0
NEWMARKET CORP COM 651587107 1,279 2,628 SH   SOLE   2,628 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 12 266 SH   SOLE   266 0 0
NEXTERA ENERGY INC COM 65339F101 1,055 4,356 SH   SOLE   4,356 0 0
NIC INC COM 62914B100 308 13,784 SH   SOLE   13,784 0 0
NIKE INC CL B 654106103 2 22 SH   SOLE   22 0 0
NOKIA CORP SPONSORED ADR 654902204 2 428 SH   SOLE   428 0 0
NORDSTROM INC COM 655664100 2 50 SH   SOLE   50 0 0
NORFOLK SOUTHERN CORP COM 655844108 2,741 14,119 SH   SOLE   14,119 0 0
NORTHROP GRUMMAN CORP COM 666807102 5 14 SH   SOLE   14 0 0
NOVARTIS A G SPONSORED ADR 66987V109 95 1,000 SH   SOLE   1,000 0 0
NOVO-NORDISK A S ADR 670100205 8 146 SH   SOLE   146 0 0
NUCOR CORP COM 670346105 68 1,200 SH   SOLE   1,200 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 154 10,729 SH   SOLE   10,729 0 0
NUVEEN MUN INCOME FD INC COM 67062J102 5 400 SH   SOLE   400 0 0
NUVEEN MUN VALUE FD INC COM 670928100 11 1,000 SH   SOLE   1,000 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 30 3,020 SH   SOLE   3,020 0 0
NVIDIA CORP COM 67066G104 119 505 SH   SOLE   505 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 88 200 SH   SOLE   200 0 0
OCCIDENTAL PETE CORP COM 674599105 117 2,851 SH   SOLE   2,851 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 6 29 SH   SOLE   29 0 0
ONE GAS INC COM 68235P108 56 600 SH   SOLE   600 0 0
ONE LIBERTY PPTYS INC COM 682406103 14 500 SH   SOLE   500 0 0
ONEOK INC NEW COM 682680103 312 4,122 SH   SOLE   4,122 0 0
ORACLE CORP COM 68389X105 276 5,204 SH   SOLE   5,204 0 0
OWENS & MINOR INC NEW COM 690732102 70 13,592 SH   SOLE   13,592 0 0
PACKAGING CORP AMER COM 695156109 10 88 SH   SOLE   88 0 0
PACWEST BANCORP DEL COM 695263103 11 288 SH   SOLE   288 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 17 650 SH   SOLE   650 0 0
PAYPAL HLDGS INC COM 70450Y103 43 400 SH   SOLE   400 0 0
PEPSICO INC COM 713448108 2,537 18,563 SH   SOLE   18,563 0 0
PERSPECTA INC COM 715347100 2 75 SH   SOLE   75 0 0
PFIZER INC COM 717081103 758 19,358 SH   SOLE   19,358 0 0
PHILIP MORRIS INTL INC COM 718172109 2,230 26,207 SH   SOLE   26,207 0 0
PHILLIPS 66 COM 718546104 12 110 SH   SOLE   110 0 0
PIMCO CORPORATE & INCOME OPP COM 72201B101 49 2,556 SH   SOLE   2,556 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 48 6,350 SH   SOLE   6,350 0 0
PNC FINL SVCS GROUP INC COM 693475105 581 3,641 SH   SOLE   3,641 0 0
POLARIS INC COM 731068102 35 340 SH   SOLE   340 0 0
PPG INDS INC COM 693506107 35 265 SH   SOLE   265 0 0
PPL CORP COM 69351T106 201 5,600 SH   SOLE   5,600 0 0
PRICE T ROWE GROUP INC COM 74144T108 12 100 SH   SOLE   100 0 0
PROCTER & GAMBLE CO COM 742718109 2,088 16,720 SH   SOLE   16,720 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 61 802 SH   SOLE   802 0 0
PRUDENTIAL FINL INC COM 744320102 10 112 SH   SOLE   112 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 5 1,000 SH   SOLE   1,000 0 0
RAYTHEON CO COM NEW 755111507 13 59 SH   SOLE   59 0 0
REGENCY CTRS CORP COM 758849103 31 486 SH   SOLE   486 0 0
REGIONS FINL CORP NEW COM 7591EP100 4 259 SH   SOLE   259 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 2 140 SH   SOLE   140 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 3 44 SH   SOLE   44 0 0
RITE AID CORP COM 767754872 0 31 SH   SOLE   31 0 0
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 1,497 162,167 SH   SOLE   162,167 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 4 50 SH   SOLE   50 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 126 2,108 SH   SOLE   2,108 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 12 200 SH   SOLE   200 0 0
S&P GLOBAL INC COM 78409V104 132 482 SH   SOLE   482 0 0
SALESFORCE COM INC COM 79466L302 15 94 SH   SOLE   94 0 0
SANOFI SPONSORED ADR 80105N105 0 0 SH   SOLE   0 0 0
SAP SE SPON ADR 803054204 113 840 SH   SOLE   840 0 0
SAREPTA THERAPEUTICS INC COM 803607100 13 100 SH   SOLE   100 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 4 16 SH   SOLE   16 0 0
SCHLUMBERGER LTD COM 806857108 32 800 SH   SOLE   800 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 34 667 SH   SOLE   667 0 0
SEI INVESTMENTS CO COM 784117103 381 5,818 SH   SOLE   5,818 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 7 171 SH   SOLE   171 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 38 1,250 SH   SOLE   1,250 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 83 900 SH   SOLE   900 0 0
SEMPRA ENERGY COM 816851109 515 3,400 SH   SOLE   3,400 0 0
SERVICENOW INC COM 81762P102 865 3,064 SH   SOLE   3,064 0 0
SHERWIN WILLIAMS CO COM 824348106 167 287 SH   SOLE   287 0 0
SIRIUS XM HLDGS INC COM 82968B103 3 450 SH   SOLE   450 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,030 16,795 SH   SOLE   16,795 0 0
SNAP ON INC COM 833034101 229 1,352 SH   SOLE   1,352 0 0
SONY CORP SPONSORED ADR 835699307 20 300 SH   SOLE   300 0 0
SOUTH JERSEY INDS INC COM 838518108 34 1,020 SH   SOLE   1,020 0 0
SOUTHERN CO COM 842587107 544 8,542 SH   SOLE   8,542 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 8 29 SH   SOLE   29 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 49 343 SH   SOLE   343 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 13 41 SH   SOLE   41 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 243 4,798 SH   SOLE   4,798 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 19 321 SH   SOLE   321 0 0
STAMPS COM INC COM NEW 852857200 61 727 SH   SOLE   727 0 0
STARBUCKS CORP COM 855244109 323 3,673 SH   SOLE   3,673 0 0
SUNOCO LP COM UT REP LP 86765K109 37 1,200 SH   SOLE   1,200 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 107 4,525 SH   SOLE   4,525 0 0
SYNCHRONY FINL COM 87165B103 58 1,600 SH   SOLE   1,600 0 0
SYSCO CORP COM 871829107 1,298 15,172 SH   SOLE   15,172 0 0
TE CONNECTIVITY LTD REG SHS H84989104 34 357 SH   SOLE   357 0 0
TEXAS INSTRS INC COM 882508104 693 5,405 SH   SOLE   5,405 0 0
TJX COS INC NEW COM 872540109 12 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 8 280 SH   SOLE   280 0 0
TRACTOR SUPPLY CO COM 892356106 42 450 SH   SOLE   450 0 0
TRANSDIGM GROUP INC COM 893641100 156 278 SH   SOLE   278 0 0
TRANSOCEAN LTD REG SHS H8817H100 2 300 SH   SOLE   300 0 0
TRAVELERS COMPANIES INC COM 89417E109 80 581 SH   SOLE   581 0 0
TREDEGAR CORP COM 894650100 11 495 SH   SOLE   495 0 0
TRUIST FINL CORP COM 89832Q109 1,318 23,404 SH   SOLE   23,404 0 0
TYSON FOODS INC CL A 902494103 142 1,562 SH   SOLE   1,562 0 0
UDR INC COM 902653104 133 2,840 SH   SOLE   2,840 0 0
UGI CORP NEW COM 902681105 12 268 SH   SOLE   268 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 PACIFIC CORP COM 907818108 1,239 6,852 SH   SOLE   6,852 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,933 16,515 SH   SOLE   16,515 0 0
UNITED RENTALS INC COM 911363109 3 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 165 1,104 SH   SOLE   1,104 0 0
UNITEDHEALTH GROUP INC COM 91324P102 928 3,156 SH   SOLE   3,156 0 0
UNIVERSAL CORP VA COM 913456109 132 2,314 SH   SOLE   2,314 0 0
US BANCORP DEL COM NEW 902973304 4 68 SH   SOLE   68 0 0
V F CORP COM 918204108 10 103 SH   SOLE   103 0 0
VALERO ENERGY CORP NEW COM 91913Y100 113 1,210 SH   SOLE   1,210 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 37 215 SH   SOLE   215 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 37 298 SH   SOLE   298 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 2 14 SH   SOLE   14 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 940 6,765 SH   SOLE   6,765 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 568 3,734 SH   SOLE   3,734 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 627 7,481 SH   SOLE   7,481 0 0
VANGUARD GROUP DIV APP ETF 921908844 75 600 SH   SOLE   600 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 3,141 17,243 SH   SOLE   17,243 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 257 1,621 SH   SOLE   1,621 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 291 2,443 SH   SOLE   2,443 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 17 178 SH   SOLE   178 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,340 7,910 SH   SOLE   7,910 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 252 1,269 SH   SOLE   1,269 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 388 2,373 SH   SOLE   2,373 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 2,362 19,710 SH   SOLE   19,710 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 97 1,800 SH   SOLE   1,800 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 361 8,126 SH   SOLE   8,126 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 829 15,482 SH   SOLE   15,482 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 9 66 SH   SOLE   66 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,465 33,248 SH   SOLE   33,248 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 98 1,050 SH   SOLE   1,050 0 0
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 68 950 SH   SOLE   950 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 57 900 SH   SOLE   900 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 97 397 SH   SOLE   397 0 0
VECTOR GROUP LTD COM 92240M108 35 2,606 SH   SOLE   2,606 0 0
VEEVA SYS INC CL A COM 922475108 363 2,579 SH   SOLE   2,579 0 0
VERISIGN INC COM 92343E102 5 26 SH   SOLE   26 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,682 27,398 SH   SOLE   27,398 0 0
VISA INC COM CL A 92826C839 223 1,189 SH   SOLE   1,189 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 7 356 SH   SOLE   356 0 0
VOYA FINL INC COM 929089100 410 6,717 SH   SOLE   6,717 0 0
W P CAREY INC COM 92936U109 130 1,629 SH   SOLE   1,629 0 0
WABTEC CORP COM 929740108 9 115 SH   SOLE   115 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 21 360 SH   SOLE   360 0 0
WALMART INC COM 931142103 421 3,543 SH   SOLE   3,543 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 6 200 SH   SOLE   200 0 0
WATSCO INC COM 942622200 128 710 SH   SOLE   710 0 0
WEC ENERGY GROUP INC COM 92939U106 36 394 SH   SOLE   394 0 0
WELLS FARGO CO NEW COM 949746101 273 5,080 SH   SOLE   5,080 0 0
WELLTOWER INC COM 95040Q104 10 124 SH   SOLE   124 0 0
WENDYS CO COM 95058W100 4 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
WESTLAKE CHEM CORP COM 960413102 750 10,696 SH   SOLE   10,696 0 0
WEYERHAEUSER CO COM 962166104 5 160 SH   SOLE   160 0 0
WHIRLPOOL CORP COM 963320106 4 26 SH   SOLE   26 0 0
WILLIAMS COS INC DEL COM 969457100 17 710 SH   SOLE   710 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 17 356 SH   SOLE   356 0 0
WORKDAY INC CL A 98138H101 25 149 SH   SOLE   149 0 0
WPX ENERGY INC COM 98212B103 1 62 SH   SOLE   62 0 0
WW INTL INC COM 98262P101 41 1,073 SH   SOLE   1,073 0 0
XCEL ENERGY INC COM 98389B100 51 800 SH   SOLE   800 0 0
XENIA HOTELS & RESORTS INC COM 984017103 3 150 SH   SOLE   150 0 0
YUM BRANDS INC COM 988498101 98 976 SH   SOLE   976 0 0
YUM CHINA HLDGS INC COM 98850P109 31 640 SH   SOLE   640 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 139 930 SH   SOLE   930 0 0
ZOETIS INC CL A 98978V103 4 30 SH   SOLE   30 0 0