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
ISHARES TR MSCI EMG MKT ETF 464287234 4,005 93,327 SH   SOLE   27,019 0 66,308
BARNES & NOBLE INC COM 067774109 100 15,000 SH   SOLE   0 0 15,000
UMPQUA HLDGS CORP COM 904214103 3,409 205,486 SH   SOLE   18,316 0 187,170
BAXTER INTL INC COM 071813109 256 3,128 SH   SOLE   99 0 3,029
DIAGEO P L C SPON ADR NEW 25243Q205 517 2,999 SH   SOLE   105 0 2,894
LINDE PLC SHS G5494J103 397 1,978 SH   SOLE   0 0 1,978
ISHARES TR S&P 500 VAL ETF 464287408 245 2,103 SH   SOLE   0 0 2,103
SYSCO CORP COM 871829107 938 13,269 SH   SOLE   90 0 13,179
CHECK POINT SOFTWARE TECH LT ORD M22465104 365 3,157 SH   SOLE   0 0 3,157
MCDONALDS CORP COM 580135101 1,039 5,002 SH   SOLE   10 0 4,992
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,937 91,139 SH   SOLE   42,725 0 48,414
ENBRIDGE INC COM 29250N105 243 6,727 SH   SOLE   238 0 6,489
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3,819 91,565 SH   SOLE   350 0 91,215
MONDELEZ INTL INC CL A 609207105 1,735 32,197 SH   SOLE   3,500 0 28,697
ISHARES TR RUS 1000 GRW ETF 464287614 89,429 568,382 SH   SOLE   36,173 0 532,210
GOLDMAN SACHS GROUP INC COM 38141G104 229 1,121 SH   SOLE   0 0 1,121
KELLOGG CO COM 487836108 3,520 65,710 SH   SOLE   55 0 65,655
ALCON INC ORD SHS H01301128 292 4,702 SH   SOLE   0 0 4,702
3M CO COM 88579Y101 1,252 7,221 SH   SOLE   10 0 7,211
GENERAL MTRS CO COM 37045V100 2,266 58,802 SH   SOLE   4,813 0 53,989
HERSHEY CO COM 427866108 957 7,142 SH   SOLE   120 0 7,022
INTEL CORP COM 458140100 2,423 50,619 SH   SOLE   552 0 50,067
DOMINION ENERGY INC COM 25746U109 2,606 33,708 SH   SOLE   509 0 33,199
CIGNA CORP NEW COM 125523100 569 3,612 SH   SOLE   189 0 3,423
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 6,312 70,255 SH   SOLE   23,298 0 46,957
WASTE MGMT INC DEL COM 94106L109 1,750 15,168 SH   SOLE   0 0 15,168
ISHARES TR TIPS BD ETF 464287176 227 1,969 SH   SOLE   0 0 1,969
STARBUCKS CORP COM 855244109 5,354 63,873 SH   SOLE   5,290 0 58,583
BLACKSTONE MTG TR INC COM CL A 09257W100 442 12,424 SH   SOLE   1,200 0 11,224
ISHARES TR RUS MDCP VAL ETF 464287473 19,447 218,190 SH   SOLE   7,046 0 211,144
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 4,380 21,613 SH   SOLE   10,601 0 11,012
BB&T CORP COM 054937107 2,603 52,981 SH   SOLE   3,957 0 49,024
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 570 26,642 SH   SOLE   2,500 0 24,142
EXXON MOBIL CORP COM 30231G102 6,303 82,258 SH   SOLE   8,730 0 73,528
LILLY ELI & CO COM 532457108 1,537 13,876 SH   SOLE   560 0 13,316
HENRY SCHEIN INC COM 806407102 351 5,018 SH   SOLE   0 0 5,018
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 99 10,000 SH   SOLE   0 0 10,000
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 1,019 19,282 SH   SOLE   0 0 19,282
ISHARES TR RUS MD CP GR ETF 464287481 208 1,460 SH   SOLE   52 0 1,408
PROGRESSIVE CORP OHIO COM 743315103 571 7,144 SH   SOLE   120 0 7,024
ALPHABET INC CAP STK CL C 02079K107 2,706 2,503 SH   SOLE   43 0 2,460
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 8,079 162,385 SH   SOLE   22,584 0 139,801
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 335 7,547 SH   SOLE   0 0 7,547
SOUTHERN NATL BANCORP OF VA COM 843395104 1,364 89,108 SH   SOLE   0 0 89,108
MARSH & MCLENNAN COS INC COM 571748102 275 2,757 SH   SOLE   0 0 2,757
NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 148 15,000 SH   SOLE   0 0 15,000
MICROSOFT CORP COM 594918104 17,956 134,040 SH   SOLE   16,330 0 117,710
UNION PACIFIC CORP COM 907818108 1,041 6,153 SH   SOLE   10 0 6,143
SHOPIFY INC CL A 82509L107 311 1,035 SH   SOLE   0 0 1,035
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 275 10,921 SH   SOLE   0 0 10,921
MOHAWK INDS INC COM 608190104 228 1,546 SH   SOLE   0 0 1,546
ISHARES TR SH TR CRPORT ETF 464288646 1,088 20,356 SH   SOLE   0 0 20,356
THE CHARLES SCHWAB CORPORATI COM 808513105 3,477 86,511 SH   SOLE   8,814 0 77,697
CLOROX CO DEL COM 189054109 852 5,565 SH   SOLE   0 0 5,565
CISCO SYS INC COM 17275R102 2,960 54,084 SH   SOLE   2,787 0 51,297
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 254 4,787 SH   SOLE   0 0 4,787
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 241 20,185 SH   SOLE   0 0 20,185
NORTHROP GRUMMAN CORP COM 666807102 4,385 13,572 SH   SOLE   1,177 0 12,395
PARKER HANNIFIN CORP COM 701094104 515 3,031 SH   SOLE   0 0 3,031
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 277 6,058 SH   SOLE   0 0 6,058
FORTIVE CORP COM 34959J108 723 8,864 SH   SOLE   0 0 8,864
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 15,088 354,758 SH   SOLE   21,754 0 333,004
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 201 3,798 SH   SOLE   0 0 3,798
MARKEL CORP COM 570535104 554 508 SH   SOLE   14 0 494
MORGAN STANLEY COM NEW 617446448 3,300 75,332 SH   SOLE   7,798 0 67,534
NOVARTIS A G SPONSORED ADR 66987V109 588 6,438 SH   SOLE   85 0 6,353
ARCONIC INC COM 03965L100 1,119 43,352 SH   SOLE   1,105 0 42,247
BROADCOM INC COM 11135F101 220 764 SH   SOLE   0 0 764
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 6,101 59,963 SH   SOLE   325 0 59,638
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,390 22,586 SH   SOLE   1,631 0 20,955
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 314 3,593 SH   SOLE   0 0 3,593
ISHARES TR FLTG RATE NT ETF 46429B655 9,598 188,445 SH   SOLE   2,330 0 186,115
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 39,301 1,328,178 SH   SOLE   182,772 0 1,145,406
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 440 7,225 SH   SOLE   0 0 7,225
GREENSKY INC CL A 39572G100 209 17,000 SH   SOLE   0 0 17,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 461 21,847 SH   SOLE   2,500 0 19,347
MEDTRONIC PLC SHS G5960L103 212 2,173 SH   SOLE   0 0 2,173
HOME DEPOT INC COM 437076102 1,181 5,678 SH   SOLE   728 0 4,950
CATERPILLAR INC DEL COM 149123101 13,197 96,827 SH   SOLE   0 0 96,827
CELANESE CORP DEL COM 150870103 261 2,423 SH   SOLE   0 0 2,423
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,457 14 SH   SOLE   0 0 14
ISHARES TR CORE S&P500 ETF 464287200 129,225 438,422 SH   SOLE   34,395 0 404,027
ISHARES GOLD TRUST ISHARES 464285105 333 24,683 SH   SOLE   0 0 24,683
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 4,798 96,119 SH   SOLE   21,244 0 74,875
BLACKROCK INC COM 09247X101 279 595 SH   SOLE   0 0 595
ALLEGION PUB LTD CO ORD SHS G0176J109 384 3,475 SH   SOLE   0 0 3,475
ISHARES TR IBOXX HI YD ETF 464288513 31,094 356,669 SH   SOLE   189,003 0 167,666
AMERICAN AIRLS GROUP INC COM 02376R102 579 17,757 SH   SOLE   530 0 17,227
KINDER MORGAN INC DEL COM 49456B101 471 22,556 SH   SOLE   0 0 22,556
BP PLC SPONSORED ADR 055622104 229 5,488 SH   SOLE   0 0 5,488
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 4,454 45,087 SH   SOLE   21,510 0 23,577
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,042 33,036 SH   SOLE   2,446 0 30,590
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 559 3,296 SH   SOLE   0 0 3,296
ALPS ETF TR ALERIAN MLP 00162Q866 280 28,430 SH   SOLE   0 0 28,430
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2,638 46,031 SH   SOLE   2,059 0 43,972
HONEYWELL INTL INC COM 438516106 5,248 30,057 SH   SOLE   2,187 0 27,870
AXALTA COATING SYS LTD COM G0750C108 244 8,180 SH   SOLE   0 0 8,180
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,871 50,292 SH   SOLE   185 0 50,107
KIMBERLY CLARK CORP COM 494368103 1,682 12,622 SH   SOLE   0 0 12,622
DXC TECHNOLOGY CO COM 23355L106 472 8,553 SH   SOLE   401 0 8,152
UNITED TECHNOLOGIES CORP COM 913017109 1,415 10,871 SH   SOLE   90 0 10,781
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 453 9,267 SH   SOLE   160 0 9,107
PROSHARES TR S&P 500 DV ARIST 74348A467 2,848 41,050 SH   SOLE   0 0 41,050
ISHARES TR GLOB UTILITS ETF 464288711 6,991 128,092 SH   SOLE   12,530 0 115,562
KANSAS CITY SOUTHERN COM NEW 485170302 221 1,817 SH   SOLE   0 0 1,817
ISHARES TR IBONDS SEP19 ETF 46429B564 219 8,600 SH   SOLE   0 0 8,600
STANLEY BLACK & DECKER INC COM 854502101 397 2,744 SH   SOLE   0 0 2,744
ISHARES TR MSCI USA ESG SLC 464288802 293 2,403 SH   SOLE   0 0 2,403
FLEETCOR TECHNOLOGIES INC COM 339041105 506 1,801 SH   SOLE   0 0 1,801
DISNEY WALT CO COM DISNEY 254687106 6,090 43,613 SH   SOLE   3,545 0 40,068
DELTA AIR LINES INC DEL COM NEW 247361702 7,812 137,659 SH   SOLE   6,272 0 131,387
CENTURYLINK INC COM 156700106 893 75,933 SH   SOLE   1,288 0 74,645
JBG SMITH PPTYS COM 46590V100 287 7,285 SH   SOLE   0 0 7,285
LABORATORY CORP AMER HLDGS COM NEW 50540R409 4,254 24,603 SH   SOLE   2,116 0 22,487
PAYPAL HLDGS INC COM 70450Y103 6,181 54,002 SH   SOLE   4,843 0 49,159
ISHARES TR IBOXX INV CP ETF 464287242 647 5,203 SH   SOLE   100 0 5,103
WALMART INC COM 931142103 1,958 17,721 SH   SOLE   3,311 0 14,410
CSX CORP COM 126408103 728 9,412 SH   SOLE   0 0 9,412
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 650 27,246 SH   SOLE   1,075 0 26,171
WISDOMTREE TR INTL SMCAP DIV 97717W760 4,664 71,733 SH   SOLE   1,444 0 70,289
CONSTELLATION BRANDS INC CL A 21036P108 237 1,201 SH   SOLE   0 0 1,201
PVH CORP COM 693656100 336 3,554 SH   SOLE   0 0 3,554
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 335 1,260 SH   SOLE   0 0 1,260
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 2,065 17,290 SH   SOLE   7,711 0 9,579
ISHARES TR 3 7 YR TREAS BD 464288661 1,264 10,049 SH   SOLE   3,283 0 6,766
WESTROCK CO COM 96145D105 208 5,695 SH   SOLE   0 0 5,695
PHILIP MORRIS INTL INC COM 718172109 1,703 21,690 SH   SOLE   3,850 0 17,840
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,357 50,072 SH   SOLE   0 0 50,072
ISHARES TR IBONDS SEP2020 46434V571 280 10,968 SH   SOLE   0 0 10,968
HANESBRANDS INC COM 410345102 217 12,604 SH   SOLE   0 0 12,604
NIKE INC CL B 654106103 310 3,688 SH   SOLE   930 0 2,758
CINTAS CORP COM 172908105 769 3,240 SH   SOLE   100 0 3,140
CITIZENS FINL GROUP INC COM 174610105 304 8,597 SH   SOLE   0 0 8,597
PRIMO WTR CORP COM 74165N105 169 13,719 SH   SOLE   0 0 13,719
VERIZON COMMUNICATIONS INC COM 92343V104 7,501 131,300 SH   SOLE   7,477 0 123,823
ISHARES TR CORE US AGGBD ET 464287226 36,948 331,820 SH   SOLE   112,357 0 219,463
CHEVRON CORP NEW COM 166764100 6,561 52,724 SH   SOLE   3,301 0 49,423
DUKE ENERGY CORP NEW COM NEW 26441C204 1,811 20,523 SH   SOLE   2,215 0 18,308
AMETEK INC NEW COM 031100100 275 3,027 SH   SOLE   200 0 2,827
ISHARES TR SELECT DIVID ETF 464287168 409 4,112 SH   SOLE   0 0 4,112
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 4,581 36,350 SH   SOLE   17,649 0 18,701
US BANCORP DEL COM NEW 902973304 1,282 24,460 SH   SOLE   0 0 24,460
SHERWIN WILLIAMS CO COM 824348106 967 2,109 SH   SOLE   100 0 2,009
HUNTINGTON INGALLS INDS INC COM 446413106 325 1,444 SH   SOLE   14 0 1,430
BAKER HUGHES A GE CO CL A 05722G100 549 22,277 SH   SOLE   829 0 21,448
VANGUARD INDEX FDS SMALL CP ETF 922908751 17,438 111,313 SH   SOLE   8,647 0 102,665
BRISTOL MYERS SQUIBB CO COM 110122108 5,088 112,194 SH   SOLE   6,440 0 105,754
ALTRIA GROUP INC COM 02209S103 1,688 35,655 SH   SOLE   6,610 0 29,045
ISHARES TR MIN VOL EAFE ETF 46429B689 297 4,086 SH   SOLE   0 0 4,086
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 628 15,698 SH   SOLE   65 0 15,633
MERCK & CO INC COM 58933Y105 7,663 91,384 SH   SOLE   8,679 0 82,705
AMGEN INC COM 031162100 1,063 5,767 SH   SOLE   208 0 5,559
ISHARES TR CORE S&P SCP ETF 464287804 730 9,324 SH   SOLE   662 0 8,662
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 283 797 SH   SOLE   0 0 797
INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 457 17,693 SH   SOLE   0 0 17,693
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 8,022 273,800 SH   SOLE   172,489 0 101,311
IRIDIUM COMMUNICATIONS INC COM 46269C102 655 28,147 SH   SOLE   657 0 27,490
ISHARES TR 1 3 YR TREAS BD 464287457 1,765 20,818 SH   SOLE   4,713 0 16,105
ISHARES TR IBONDS DEC2022 46435G755 257 9,837 SH   SOLE   0 0 9,837
ISHARES TR MIN VOL USA ETF 46429B697 1,312 21,258 SH   SOLE   2,683 0 18,575
HARRIS CORP DEL COM 413875105 403 2,130 SH   SOLE   0 0 2,130
EKSO BIONICS HLDGS INC COM NEW 282644202 13 10,000 SH   SOLE   0 0 10,000
AMAZON COM INC COM 023135106 7,008 3,701 SH   SOLE   166 0 3,535
ECOLAB INC COM 278865100 224 1,132 SH   SOLE   0 0 1,132
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1,700 34,750 SH   SOLE   11,063 0 23,687
DOW INC COM 260557103 576 11,689 SH   SOLE   666 0 11,023
EMERSON ELEC CO COM 291011104 460 6,901 SH   SOLE   400 0 6,501
JPMORGAN CHASE & CO COM 46625H100 2,429 21,725 SH   SOLE   4,417 0 17,308
AMERICAN EXPRESS CO COM 025816109 1,403 11,365 SH   SOLE   70 0 11,295
NETFLIX INC COM 64110L106 225 612 SH   SOLE   0 0 612
ARES CAP CORP COM 04010L103 383 21,359 SH   SOLE   0 0 21,359
INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1,126 42,605 SH   SOLE   0 0 42,605
SOUTHERN CO COM 842587107 2,307 41,729 SH   SOLE   4,750 0 36,979
UNITEDHEALTH GROUP INC COM 91324P102 3,848 15,769 SH   SOLE   1,233 0 14,536
FLEXSHARES TR DISCP DUR MBS 33939L779 343 14,613 SH   SOLE   5,668 0 8,945
BOEING CO COM 097023105 6,788 18,649 SH   SOLE   2,702 0 15,947
COSTCO WHSL CORP NEW COM 22160K105 859 3,252 SH   SOLE   55 0 3,197
ISHARES TR IBONDS DEC2021 46435G789 255 9,893 SH   SOLE   0 0 9,893
ISHARES TR INTL SEL DIV ETF 464288448 534 17,384 SH   SOLE   0 0 17,384
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 448 5,558 SH   SOLE   0 0 5,558
TESLA INC COM 88160R101 409 1,829 SH   SOLE   0 0 1,829
INVESCO QQQ TR UNIT SER 1 46090E103 219 1,173 SH   SOLE   0 0 1,173
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 524 8,180 SH   SOLE   0 0 8,180
ISHARES TR MSCI ACWI ETF 464288257 442 6,003 SH   SOLE   15 0 5,988
ISHARES TR S&P MC 400GR ETF 464287606 250 1,106 SH   SOLE   0 0 1,106
WISDOMTREE TR US MIDCAP DIVID 97717W505 8,770 242,257 SH   SOLE   11,517 0 230,740
KROGER CO COM 501044101 382 17,579 SH   SOLE   0 0 17,579
ISHARES TR GLOB HLTHCRE ETF 464287325 7,129 115,530 SH   SOLE   11,099 0 104,431
ISHARES TR RUSSELL 3000 ETF 464287689 376 2,183 SH   SOLE   880 0 1,303
YUM BRANDS INC COM 988498101 238 2,154 SH   SOLE   192 0 1,962
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 441 2,387 SH   SOLE   0 0 2,387
TOWNEBANK PORTSMOUTH VA COM 89214P109 4,897 179,506 SH   SOLE   0 0 179,506
WPX ENERGY INC COM 98212B103 198 17,178 SH   SOLE   0 0 17,178
CONSOLIDATED EDISON INC COM 209115104 384 4,380 SH   SOLE   0 0 4,380
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 678 27,215 SH   SOLE   385 0 26,830
SALESFORCE COM INC COM 79466L302 3,696 24,357 SH   SOLE   2,304 0 22,053
COLGATE PALMOLIVE CO COM 194162103 4,889 68,218 SH   SOLE   5,290 0 62,928
COCA COLA CO COM 191216100 3,304 64,886 SH   SOLE   1,812 0 63,074
ISHARES TR RUS MID CAP ETF 464287499 30,861 552,369 SH   SOLE   14,378 0 537,991
SCHLUMBERGER LTD COM 806857108 318 7,996 SH   SOLE   322 0 7,674
CBRE GROUP INC CL A 12504L109 4,854 94,615 SH   SOLE   8,628 0 85,987
UNILEVER PLC SPON ADR NEW 904767704 220 3,557 SH   SOLE   0 0 3,557
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 20,997 156,906 SH   SOLE   79,080 0 77,826
AMERICAN NATL BANKSHARES INC COM 027745108 574 14,801 SH   SOLE   0 0 14,801
WILLIS TOWERS WATSON PUB LTD SHS G96629103 563 2,938 SH   SOLE   0 0 2,938
BARINGS BDC INC COM 06759L103 108 11,000 SH   SOLE   0 0 11,000
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 291 6,791 SH   SOLE   0 0 6,791
VALERO ENERGY CORP NEW COM 91913Y100 223 2,610 SH   SOLE   0 0 2,610
CITIGROUP INC COM NEW 172967424 497 7,094 SH   SOLE   0 0 7,094
VANGUARD INDEX FDS GROWTH ETF 922908736 1,096 6,709 SH   SOLE   0 0 6,709
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 3,019 61,527 SH   SOLE   32,552 0 28,975
SUNTRUST BKS INC COM 867914103 599 9,536 SH   SOLE   20 0 9,516
VISA INC COM CL A 92826C839 2,312 13,319 SH   SOLE   0 0 13,319
TEXAS INSTRS INC COM 882508104 9,226 80,395 SH   SOLE   179 0 80,216
ISHARES TR USA MOMENTUM FCT 46432F396 22,788 192,144 SH   SOLE   20,394 0 171,750
ORACLE CORP COM 68389X105 5,782 101,488 SH   SOLE   8,160 0 93,328
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 316 3,611 SH   SOLE   85 0 3,526
ZOETIS INC CL A 98978V103 565 4,980 SH   SOLE   0 0 4,980
LEISURE ACQUISITION CORP UNIT 99/99/9999 52539T206 104 10,000 SH   SOLE   0 0 10,000
MARRIOTT INTL INC NEW CL A 571903202 265 1,892 SH   SOLE   250 0 1,642
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,170 10,849 SH   SOLE   9,409 0 1,440
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 30,666 281,498 SH   SOLE   150,891 0 130,607
CELGENE CORP COM 151020104 365 3,950 SH   SOLE   0 0 3,950
AGNICO EAGLE MINES LTD COM 008474108 270 5,269 SH   SOLE   228 0 5,041
VANGUARD INDEX FDS VALUE ETF 922908744 41,989 378,554 SH   SOLE   28,475 0 350,078
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 632 17,140 SH   SOLE   0 0 17,140
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 745 9,256 SH   SOLE   40 0 9,216
FISERV INC COM 337738108 5,293 58,068 SH   SOLE   4,843 0 53,225
UNILEVER N V N Y SHS NEW 904784709 580 9,546 SH   SOLE   165 0 9,381
PFIZER INC COM 717081103 5,589 129,020 SH   SOLE   2,954 0 126,066
NETAPP INC COM 64110D104 203 3,290 SH   SOLE   0 0 3,290
UDR INC COM 902653104 204 4,539 SH   SOLE   0 0 4,539
PNC FINL SVCS GROUP INC COM 693475105 2,762 20,118 SH   SOLE   0 0 20,118
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 252 3,530 SH   SOLE   0 0 3,530
PIMCO ETF TR ACTIVE BD ETF 72201R775 4,830 44,937 SH   SOLE   23,625 0 21,312
OPTICAL CABLE CORP COM NEW 683827208 461 111,901 SH   SOLE   0 0 111,901
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 300 7,080 SH   SOLE   0 0 7,080
BECTON DICKINSON & CO COM 075887109 642 2,548 SH   SOLE   0 0 2,548
ALBEMARLE CORP COM 012653101 333 4,729 SH   SOLE   0 0 4,729
WINGSTOP INC COM 974155103 422 4,457 SH   SOLE   4,457 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 237 20,400 SH   SOLE   0 0 20,400
SIRIUS XM HLDGS INC COM 82968B103 81 14,446 SH   SOLE   0 0 14,446
PACWEST BANCORP DEL COM 695263103 238 6,125 SH   SOLE   0 0 6,125
OMNICOM GROUP INC COM 681919106 353 4,309 SH   SOLE   0 0 4,309
FLOWERS FOODS INC COM 343498101 223 9,586 SH   SOLE   695 0 8,891
FIREEYE INC COM 31816Q101 511 34,523 SH   SOLE   0 0 34,523
WISDOMTREE TR INTL LRGCAP DV 97717W794 298 6,331 SH   SOLE   75 0 6,256
ARLINGTON ASSET INVT CORP CL A NEW 041356205 69 10,000 SH   SOLE   0 0 10,000
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 334 2,238 SH   SOLE   0 0 2,238
ISHARES TR PFD AND INCM SEC 464288687 463 12,554 SH   SOLE   380 0 12,174
VERTEX PHARMACEUTICALS INC COM 92532F100 525 2,861 SH   SOLE   0 0 2,861
ABBVIE INC COM 00287Y109 1,478 20,318 SH   SOLE   117 0 20,201
CORTEVA INC COM 22052L104 253 8,547 SH   SOLE   666 0 7,881
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 8,580 103,284 SH   SOLE   34,631 0 68,653
HORMEL FOODS CORP COM 440452100 335 8,256 SH   SOLE   0 0 8,256
ISHARES TR RUS 2000 GRW ETF 464287648 1,017 5,064 SH   SOLE   82 0 4,982
BANK AMER CORP COM 060505104 4,876 168,139 SH   SOLE   19,344 0 148,795
PHILLIPS 66 COM 718546104 388 4,145 SH   SOLE   287 0 3,858
HUBBELL INC COM 443510607 334 2,563 SH   SOLE   0 0 2,563
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 4,661 145,250 SH   SOLE   3,168 0 142,082
TREMONT MTG TR COM 894789106 41 10,000 SH   SOLE   0 0 10,000
RELIANCE STEEL & ALUMINUM CO COM 759509102 477 5,045 SH   SOLE   5,045 0 0
ISHARES INC MIN VOL GBL ETF 464286525 14,588 158,357 SH   SOLE   14,398 0 143,959
RENASANT CORP COM 75970E107 703 19,570 SH   SOLE   0 0 19,570
VANGUARD INDEX FDS SML CP GRW ETF 922908595 5,781 31,044 SH   SOLE   1,621 0 29,423
BROWN FORMAN CORP CL B 115637209 1,023 18,461 SH   SOLE   0 0 18,461
VONAGE HLDGS CORP COM 92886T201 449 39,617 SH   SOLE   1,701 0 37,916
INTELSAT S A COM L5140P101 244 12,528 SH   SOLE   829 0 11,699
ISHARES INC CORE MSCI EMKT 46434G103 391 7,599 SH   SOLE   1,351 0 6,248
JOHNSON & JOHNSON COM 478160104 13,733 98,603 SH   SOLE   2,925 0 95,678
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 283 4,343 SH   SOLE   0 0 4,343
VANGUARD INDEX FDS SM CP VAL ETF 922908611 7,841 60,063 SH   SOLE   4,790 0 55,273
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 975 38,708 SH   SOLE   1,570 0 37,138
DOLLAR GEN CORP NEW COM 256677105 346 2,558 SH   SOLE   0 0 2,558
AIR PRODS & CHEMS INC COM 009158106 794 3,509 SH   SOLE   67 0 3,442
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 293 8,910 SH   SOLE   0 0 8,910
PEPSICO INC COM 713448108 10,568 80,592 SH   SOLE   6,396 0 74,196
CONOCOPHILLIPS COM 20825C104 3,998 65,533 SH   SOLE   5,311 0 60,222
ANTHEM INC COM 036752103 2,251 7,975 SH   SOLE   0 0 7,975
SPDR GOLD TRUST GOLD SHS 78463V107 2,851 21,406 SH   SOLE   8,914 0 12,492
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 403 7,913 SH   SOLE   2,000 0 5,913
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 281 9,799 SH   SOLE   0 0 9,799
SANOFI SPONSORED ADR 80105N105 2,079 48,058 SH   SOLE   482 0 47,576
VANGUARD INDEX FDS MID CAP ETF 922908629 12,032 71,979 SH   SOLE   2,888 0 69,091
AMC NETWORKS INC CL A 00164V103 229 4,200 SH   SOLE   0 0 4,200
DUPONT DE NEMOURS INC COM 26614N102 642 8,552 SH   SOLE   825 0 7,727
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 171 12,000 SH   SOLE   0 0 12,000
UNITED PARCEL SERVICE INC CL B 911312106 738 7,142 SH   SOLE   160 0 6,982
VULCAN MATLS CO COM 929160109 585 4,259 SH   SOLE   0 0 4,259
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 731 49,964 SH   SOLE   0 0 49,964
GRAPHIC PACKAGING HLDG CO COM 388689101 263 18,821 SH   SOLE   0 0 18,821
INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 248 4,664 SH   SOLE   3,742 0 922
MCGRATH RENTCORP COM 580589109 355 5,704 SH   SOLE   0 0 5,704
EBAY INC COM 278642103 3,908 98,945 SH   SOLE   9,562 0 89,383
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 352 10,269 SH   SOLE   0 0 10,269
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 4,705 56,542 SH   SOLE   220 0 56,322
RAYONIER INC COM 754907103 437 14,425 SH   SOLE   0 0 14,425
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 334 9,680 SH   SOLE   0 0 9,680
PROCTER AND GAMBLE CO COM 742718109 7,582 69,147 SH   SOLE   6,944 0 62,203
ALLSTATE CORP COM 020002101 309 3,042 SH   SOLE   0 0 3,042
FNB CORP PA COM 302520101 834 70,864 SH   SOLE   0 0 70,864
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 275 3,904 SH   SOLE   0 0 3,904
INTUIT COM 461202103 222 851 SH   SOLE   137 0 714
THERMO FISHER SCIENTIFIC INC COM 883556102 601 2,045 SH   SOLE   0 0 2,045
ISHARES TR RUS 1000 VAL ETF 464287598 3,928 30,872 SH   SOLE   1,041 0 29,831
PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 664 675,000 PRN   SOLE   0 0 675,000
ISHARES TR RUS 2000 VAL ETF 464287630 5,211 43,241 SH   SOLE   3,180 0 40,061
NORDIC AMERICAN TANKERS LIMI COM G65773106 47 20,000 SH   SOLE   0 0 20,000
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 287 9,060 SH   SOLE   0 0 9,060
FACEBOOK INC CL A 30303M102 1,760 9,120 SH   SOLE   125 0 8,995
PACIFIC GLOBAL ETF TR US EQ INM ETF 69434K106 414 15,692 SH   SOLE   0 0 15,692
DEERE & CO COM 244199105 939 5,664 SH   SOLE   402 0 5,262
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 698 9,941 SH   SOLE   0 0 9,941
RAYTHEON CO COM NEW 755111507 327 1,878 SH   SOLE   69 0 1,809
ISHARES TR RUSSELL 2000 ETF 464287655 16,249 104,498 SH   SOLE   4,156 0 100,342
WISDOMTREE TR US LARGECAP DIVD 97717W307 26,642 274,947 SH   SOLE   11,712 0 263,235
ISHARES TR SHORT TREAS BD 464288679 7,622 68,886 SH   SOLE   18,677 0 50,209
COPART INC COM 217204106 492 6,588 SH   SOLE   0 0 6,588
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 263 4,678 SH   SOLE   0 0 4,678
KRAFT HEINZ CO COM 500754106 246 7,931 SH   SOLE   1,166 0 6,765
EVOLUS INC COM 30052C107 280 19,153 SH   SOLE   727 0 18,426
WALGREENS BOOTS ALLIANCE INC COM 931427108 420 7,684 SH   SOLE   0 0 7,684
EVERGY INC COM 30034W106 523 8,690 SH   SOLE   0 0 8,690
VALVOLINE INC COM 92047W101 199 10,174 SH   SOLE   0 0 10,174
AUTOMATIC DATA PROCESSING IN COM 053015103 695 4,205 SH   SOLE   75 0 4,130
CROWN CASTLE INTL CORP NEW COM 22822V101 241 1,847 SH   SOLE   25 0 1,822
CARMAX INC COM 143130102 492 5,668 SH   SOLE   0 0 5,668
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 4,693 207,571 SH   SOLE   6,675 0 200,896
KKR & CO INC CL A 48251W104 3,398 134,474 SH   SOLE   14,003 0 120,471
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 9,948 469,460 SH   SOLE   5,880 0 463,580
ISHARES TR HDG MSCI EAFE 46434V803 222 7,428 SH   SOLE   0 0 7,428
CVS HEALTH CORP COM 126650100 302 5,547 SH   SOLE   0 0 5,547
NEWMARKET CORP COM 651587107 1,321 3,296 SH   SOLE   0 0 3,296
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 214 7,670 SH   SOLE   0 0 7,670
ACUITY BRANDS INC COM 00508Y102 858 6,224 SH   SOLE   0 0 6,224
CRACKER BARREL OLD CTRY STOR COM 22410J106 972 5,692 SH   SOLE   0 0 5,692
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 8,927 177,167 SH   SOLE   55,064 0 122,103
WEYERHAEUSER CO COM 962166104 513 19,475 SH   SOLE   0 0 19,475
NORFOLK SOUTHERN CORP COM 655844108 78,301 392,820 SH   SOLE   34,312 0 358,508
NVIDIA CORP COM 67066G104 1,961 11,941 SH   SOLE   1,038 0 10,903
FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 276 3,700 SH   SOLE   0 0 3,700
ABBOTT LABS COM 002824100 2,059 24,483 SH   SOLE   97 0 24,386
ALPHABET INC CAP STK CL A 02079K305 5,742 5,303 SH   SOLE   315 0 4,988
MCCORMICK & CO INC COM NON VTG 579780206 1,265 8,160 SH   SOLE   0 0 8,160
MASTERCARD INC CL A 57636Q104 6,175 23,342 SH   SOLE   2,049 0 21,293
COMCAST CORP NEW CL A 20030N101 1,867 44,165 SH   SOLE   618 0 43,547
SMUCKER J M CO COM NEW 832696405 337 2,922 SH   SOLE   0 0 2,922
COMMUNITY HEALTHCARE TR INC COM 20369C106 236 6,000 SH   SOLE   0 0 6,000
ISHARES TR NATIONAL MUN ETF 464288414 13,433 118,782 SH   SOLE   8,341 0 110,441
CHENIERE ENERGY INC COM NEW 16411R208 367 5,359 SH   SOLE   330 0 5,029
JAKKS PAC INC COM 47012E106 17 23,800 SH   SOLE   0 0 23,800
NEXTERA ENERGY INC COM 65339F101 1,750 8,542 SH   SOLE   336 0 8,206
APPLIED MATLS INC COM 038222105 275 6,116 SH   SOLE   320 0 5,796
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 568 26,730 SH   SOLE   2,500 0 24,230
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 3,328 109,399 SH   SOLE   5,197 0 104,202
ADOBE INC COM 00724F101 6,291 21,350 SH   SOLE   1,969 0 19,381
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 8,564 239,286 SH   SOLE   22,532 0 216,754
GENERAL ELECTRIC CO COM 369604103 241 22,939 SH   SOLE   1,139 0 21,800
DANAHER CORPORATION COM 235851102 2,402 16,803 SH   SOLE   0 0 16,803
BORGWARNER INC COM 099724106 254 6,062 SH   SOLE   0 0 6,062
CRH MEDICAL CORP COM 12626F105 106 35,000 SH   SOLE   0 0 35,000
ROYAL BK CDA MONTREAL QUE COM 780087102 302 3,801 SH   SOLE   35 0 3,766
ARMADA HOFFLER PPTYS INC COM 04208T108 6,163 372,366 SH   SOLE   2,500 0 369,866
ABIOMED INC COM 003654100 537 2,061 SH   SOLE   0 0 2,061
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,133 6,984 SH   SOLE   0 0 6,984
QUALCOMM INC COM 747525103 478 6,281 SH   SOLE   321 0 5,960
ISHARES TR S&P 500 GRWT ETF 464287309 423 2,359 SH   SOLE   0 0 2,359
CAESARS ENTMT CORP COM 127686103 265 22,400 SH   SOLE   0 0 22,400
ISHARES TR COHEN STEER REIT 464287564 257 2,278 SH   SOLE   0 0 2,278
WELLS FARGO CO NEW COM 949746101 1,137 24,021 SH   SOLE   3,146 0 20,875
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 5,099 96,450 SH   SOLE   6,994 0 89,456
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 262 16,060 SH   SOLE   0 0 16,060
SPDR SERIES TRUST S&P DIVID ETF 78464A763 236 2,337 SH   SOLE   0 0 2,337
LOCKHEED MARTIN CORP COM 539830109 1,495 4,113 SH   SOLE   5 0 4,108
INTL PAPER CO COM 460146103 321 7,420 SH   SOLE   30 0 7,390
GRAINGER W W INC COM 384802104 283 1,056 SH   SOLE   0 0 1,056
CHESAPEAKE ENERGY CORP COM 165167107 21 10,525 SH   SOLE   0 0 10,525
VIASAT INC COM 92552V100 688 8,510 SH   SOLE   268 0 8,242
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 752 23,842 SH   SOLE   2,481 0 21,361
ISHARES TR EAFE VALUE ETF 464288877 3,393 70,583 SH   SOLE   843 0 69,740
PIMCO ETF TR INTER MUN BD ACT 72201R866 306 5,576 SH   SOLE   5,576 0 0
ISHARES TR RUS 1000 ETF 464287622 1,528 9,385 SH   SOLE   1,401 0 7,984
MSA SAFETY INC COM 553498106 302 2,864 SH   SOLE   0 0 2,864
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,579 25,866 SH   SOLE   1,262 0 24,604
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4,676 73,317 SH   SOLE   3,226 0 70,091
LOEWS CORP COM 540424108 246 4,506 SH   SOLE   275 0 4,231
PATTERN ENERGY GROUP INC CL A 70338P100 285 12,339 SH   SOLE   0 0 12,339
TARGET CORP COM 87612E106 404 4,666 SH   SOLE   24 0 4,642
PROSHARES TR PSHS ULT S&P 500 74347R107 469 3,725 SH   SOLE   0 0 3,725
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 395 18,684 SH   SOLE   0 0 18,684
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 7,607 401,440 SH   SOLE   253,680 0 147,760
AT&T INC COM 00206R102 3,428 102,287 SH   SOLE   2,983 0 99,304
LOWES COS INC COM 548661107 2,129 21,102 SH   SOLE   3,994 0 17,108
FLEXSHARES TR CR SCD US BD 33939L761 235 4,524 SH   SOLE   1,716 0 2,808
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 93,656 347,971 SH   SOLE   13,753 0 334,218
ISHARES TR CORE MSCI EAFE 46432F842 571 9,295 SH   SOLE   550 0 8,745
CAPITAL ONE FINL CORP COM 14040H105 1,414 15,584 SH   SOLE   0 0 15,584
ISHARES TR CORE S&P MCP ETF 464287507 477 2,454 SH   SOLE   50 0 2,404
ABB LTD SPONSORED ADR 000375204 345 17,238 SH   SOLE   0 0 17,238
JONES LANG LASALLE INC COM 48020Q107 230 1,633 SH   SOLE   118 0 1,515
AMERICAN ELEC PWR CO INC COM 025537101 257 2,921 SH   SOLE   0 0 2,921
KINSALE CAP GROUP INC COM 49714P108 875 9,568 SH   SOLE   0 0 9,568
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 9,963 47,480 SH   SOLE   275 0 47,205
SONY CORP SPONSORED ADR 835699307 205 3,906 SH   SOLE   301 0 3,605
FEDEX CORP COM 31428X106 3,070 18,698 SH   SOLE   1,980 0 16,718
ISHARES TR MSCI EAFE ETF 464287465 38,562 586,679 SH   SOLE   70,984 0 515,695
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 472 5,482 SH   SOLE   0 0 5,482
SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 360 12,010 SH   SOLE   0 0 12,010
APPLE INC COM 037833100 21,677 109,522 SH   SOLE   2,730 0 106,792
XCEL ENERGY INC COM 98389B100 242 4,076 SH   SOLE   0 0 4,076
DOLLAR TREE INC COM 256746108 5,723 53,295 SH   SOLE   3,521 0 49,774
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 340 3,057 SH   SOLE   485 0 2,572
INTERNATIONAL BUSINESS MACHS COM 459200101 2,884 20,916 SH   SOLE   3,008 0 17,908
ISHARES TR MSCI ACWI EX US 464288240 980 20,956 SH   SOLE   0 0 20,956