0001007399-19-000005.txt : 20190513 0001007399-19-000005.hdr.sgml : 20190513 20190513145533 ACCESSION NUMBER: 0001007399-19-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190513 DATE AS OF CHANGE: 20190513 EFFECTIVENESS DATE: 20190513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: WILBANKS SMITH & THOMAS ASSET MANAGEMENT LLC CENTRAL INDEX KEY: 0001007399 IRS NUMBER: 542005153 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-05226 FILM NUMBER: 19818028 BUSINESS ADDRESS: STREET 1: 150 WEST MAIN STREET STREET 2: SUITE 1700 CITY: NORFOLK STATE: VA ZIP: 23510 BUSINESS PHONE: 7576233676 MAIL ADDRESS: STREET 1: 150 WEST MAIN STREET STREET 2: SUITE 1700 CITY: NORFOLK STATE: VA ZIP: 23510 FORMER COMPANY: FORMER CONFORMED NAME: WILBANKS SMITH & THOMAS ASSET MANAGEMENT INC/VA DATE OF NAME CHANGE: 19990317 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001007399 XXXXXXXX 03-31-2019 03-31-2019 WILBANKS SMITH & THOMAS ASSET MANAGEMENT LLC
150 WEST MAIN STREET SUITE 1700 NORFOLK VA 23510
13F HOLDINGS REPORT 028-05226 N
Patrick Hayes Chief Compliance Officer (513) 520-9756 Patrick Hayes Cincinnati OH 05-13-2019 0 354 1455246 false
INFORMATION TABLE 2 WST-13F-03-31-19.xml 3M CO COM 88579Y101 1344 6469 SH SOLE 0 0 6469 ABB LTD SPONSORED ADR 000375204 269 14234 SH SOLE 0 0 14234 ABBOTT LABS COM 002824100 1956 24472 SH SOLE 0 0 24472 ABBVIE INC COM 00287Y109 1618 20083 SH SOLE 0 0 20083 ABIOMED INC COM 003654100 590 2066 SH SOLE 0 0 2066 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 406 2308 SH SOLE 0 0 2308 ACUITY BRANDS INC COM 00508Y102 747 6224 SH SOLE 0 0 6224 ADOBE INC COM 00724F101 5603 21025 SH SOLE 1837 0 19188 ADT INC COM 00090Q103 64 10000 SH SOLE 0 0 10000 AES CORP COM 00130H105 186 10282 SH SOLE 2060 0 8222 AGNICO EAGLE MINES LTD COM 008474108 229 5269 SH SOLE 228 0 5041 AIR PRODS & CHEMS INC COM 009158106 648 3392 SH SOLE 0 0 3392 ALBEMARLE CORP COM 012653101 388 4729 SH SOLE 0 0 4729 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 608 3334 SH SOLE 0 0 3334 ALLEGION PUB LTD CO ORD SHS G0176J109 220 2425 SH SOLE 0 0 2425 ALLERGAN PLC SHS G0177J108 463 3163 SH SOLE 145 0 3018 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 195 20400 SH SOLE 0 0 20400 ALLSTATE CORP COM 020002101 320 3397 SH SOLE 0 0 3397 ALPHABET INC CAP STK CL C 02079K107 3029 2581 SH SOLE 75 0 2506 ALPHABET INC CAP STK CL A 02079K305 6112 5194 SH SOLE 292 0 4902 ALPS ETF TR ALERIAN MLP 00162Q866 285 28430 SH SOLE 0 0 28430 ALTRIA GROUP INC COM 02209S103 2063 35917 SH SOLE 6820 0 29097 AMAZON COM INC COM 023135106 5511 3095 SH SOLE 97 0 2998 AMERICAN AIRLS GROUP INC COM 02376R102 628 19768 SH SOLE 530 0 19238 AMERICAN ELEC PWR CO INC COM 025537101 287 3421 SH SOLE 0 0 3421 AMERICAN EXPRESS CO COM 025816109 1308 11964 SH SOLE 0 0 11964 AMERICAN NATL BANKSHARES INC COM 027745108 517 14801 SH SOLE 0 0 14801 AMETEK INC NEW COM 031100100 234 2822 SH SOLE 0 0 2822 AMGEN INC COM 031162100 1200 6318 SH SOLE 571 0 5747 ANTHEM INC COM 036752103 2289 7975 SH SOLE 0 0 7975 APPLE INC COM 037833100 20874 109892 SH SOLE 2242 0 107650 APPLIED MATLS INC COM 038222105 244 6143 SH SOLE 320 0 5823 ARCONIC INC COM 03965L100 934 48857 SH SOLE 1105 0 47752 ARES CAP CORP COM 04010L103 315 18350 SH SOLE 300 0 18050 ARLINGTON ASSET INVT CORP CL A NEW 041356205 80 10000 SH SOLE 0 0 10000 ARMADA HOFFLER PPTYS INC COM 04208T108 5516 353802 SH SOLE 2500 0 351302 AT&T INC COM 00206R102 3190 101737 SH SOLE 2695 0 99042 AUTOMATIC DATA PROCESSING IN COM 053015103 600 3754 SH SOLE 0 0 3754 AXALTA COATING SYS LTD COM G0750C108 206 8180 SH SOLE 0 0 8180 BAIDU INC SPON ADR REP A 056752108 270 1640 SH SOLE 0 0 1640 BAKER HUGHES A GE CO CL A 05722G100 750 27039 SH SOLE 829 0 26210 BANK AMER CORP COM 060505104 4284 155268 SH SOLE 10600 0 144668 BARINGS BDC INC COM 06759L103 108 11000 SH SOLE 0 0 11000 BARNES & NOBLE INC COM 067774109 81 15000 SH SOLE 0 0 15000 BAXTER INTL INC COM 071813109 248 3044 SH SOLE 0 0 3044 BB&T CORP COM 054937107 2302 49465 SH SOLE 0 0 49465 BECTON DICKINSON & CO COM 075887109 652 2609 SH SOLE 0 0 2609 BERKSHIRE HATHAWAY INC DEL CL A 084670108 4217 14 SH SOLE 0 0 14 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6449 32102 SH SOLE 2143 0 29959 BLACKROCK INC COM 09247X101 247 578 SH SOLE 0 0 578 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 264 7547 SH SOLE 0 0 7547 BLACKSTONE MTG TR INC COM CL A 09257W100 290 8388 SH SOLE 1200 0 7188 BOEING CO COM 097023105 6864 17997 SH SOLE 2464 0 15533 BORGWARNER INC COM 099724106 233 6062 SH SOLE 0 0 6062 BP PLC SPONSORED ADR 055622104 230 5258 SH SOLE 0 0 5258 BRISTOL MYERS SQUIBB CO COM 110122108 5035 105526 SH SOLE 5883 0 99643 BROADCOM INC COM 11135F101 240 799 SH SOLE 0 0 799 BROWN FORMAN CORP CL B 115637209 974 18461 SH SOLE 0 0 18461 CAESARS ENTMT CORP COM 127686103 218 25100 SH SOLE 0 0 25100 CAPITAL ONE FINL CORP COM 14040H105 1272 15575 SH SOLE 0 0 15575 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 3801 207917 SH SOLE 6675 0 201242 CARMAX INC COM 143130102 396 5668 SH SOLE 0 0 5668 CATERPILLAR INC DEL COM 149123101 13190 97353 SH SOLE 0 0 97353 CBRE GROUP INC CL A 12504L109 4481 90627 SH SOLE 7590 0 83037 CELANESE CORP DEL COM 150870103 234 2373 SH SOLE 0 0 2373 CELGENE CORP COM 151020104 380 4030 SH SOLE 0 0 4030 CENTURYLINK INC COM 156700106 850 70871 SH SOLE 1288 0 69583 CHECK POINT SOFTWARE TECH LT ORD M22465104 403 3189 SH SOLE 0 0 3189 CHENIERE ENERGY INC COM NEW 16411R208 374 5469 SH SOLE 330 0 5139 CHEVRON CORP NEW COM 166764100 6240 50654 SH SOLE 2725 0 47929 CIGNA CORP NEW COM 125523100 582 3619 SH SOLE 189 0 3430 CINTAS CORP COM 172908105 603 2985 SH SOLE 0 0 2985 CISCO SYS INC COM 17275R102 2936 54371 SH SOLE 2130 0 52241 CITIGROUP INC COM NEW 172967424 445 7150 SH SOLE 0 0 7150 CITIZENS FINL GROUP INC COM 174610105 279 8597 SH SOLE 0 0 8597 CLOROX CO DEL COM 189054109 893 5565 SH SOLE 0 0 5565 COCA COLA CO COM 191216100 2954 63048 SH SOLE 1616 0 61432 COLGATE PALMOLIVE CO COM 194162103 4466 65158 SH SOLE 4307 0 60851 COMCAST CORP NEW CL A 20030N101 1771 44305 SH SOLE 687 0 43618 COMMUNITY HEALTHCARE TR INC COM 20369C106 215 6000 SH SOLE 0 0 6000 CONOCOPHILLIPS COM 20825C104 4162 62359 SH SOLE 4597 0 57762 CONSOLIDATED EDISON INC COM 209115104 362 4264 SH SOLE 0 0 4264 CONSTELLATION BRANDS INC CL A 21036P108 207 1181 SH SOLE 0 0 1181 COPART INC COM 217204106 399 6588 SH SOLE 0 0 6588 COSTCO WHSL CORP NEW COM 22160K105 797 3292 SH SOLE 55 0 3237 CRACKER BARREL OLD CTRY STOR COM 22410J106 920 5692 SH SOLE 0 0 5692 CRH MEDICAL CORP COM 12626F105 93 35000 SH SOLE 0 0 35000 CROWN CASTLE INTL CORP NEW COM 22822V101 219 1709 SH SOLE 0 0 1709 CSX CORP COM 126408103 704 9412 SH SOLE 0 0 9412 CVS HEALTH CORP COM 126650100 388 7187 SH SOLE 0 0 7187 CYRUSONE INC COM 23283R100 252 4807 SH SOLE 0 0 4807 DANAHER CORPORATION COM 235851102 2212 16753 SH SOLE 0 0 16753 DBX ETF TR XTRACK HRVST CSI 233051879 261 9082 SH SOLE 0 0 9082 DEERE & CO COM 244199105 889 5564 SH SOLE 316 0 5248 DELTA AIR LINES INC DEL COM NEW 247361702 7015 135827 SH SOLE 5799 0 130028 DIAGEO P L C SPON ADR NEW 25243Q205 473 2892 SH SOLE 0 0 2892 DISNEY WALT CO COM DISNEY 254687106 4756 42839 SH SOLE 3355 0 39484 DOLLAR GEN CORP NEW COM 256677105 296 2484 SH SOLE 0 0 2484 DOLLAR TREE INC COM 256746108 5393 51346 SH SOLE 3271 0 48075 DOMINION ENERGY INC COM 25746U109 3365 43893 SH SOLE 358 0 43535 DOWDUPONT INC COM 26078J100 1529 28689 SH SOLE 2160 0 26529 DUKE ENERGY CORP NEW COM NEW 26441C204 1934 21491 SH SOLE 123 0 21368 EBAY INC COM 278642103 273 7343 SH SOLE 0 0 7343 EKSO BIONICS HLDGS INC COM NEW 282644202 25 10000 SH SOLE 0 0 10000 EMERSON ELEC CO COM 291011104 302 4412 SH SOLE 400 0 4012 ENBRIDGE INC COM 29250N105 302 8330 SH SOLE 183 0 8147 EVERGY INC COM 30034W106 504 8681 SH SOLE 0 0 8681 EXXON MOBIL CORP COM 30231G102 6739 83406 SH SOLE 8535 0 74871 FACEBOOK INC CL A 30303M102 1523 9137 SH SOLE 125 0 9012 FEDEX CORP COM 31428X106 3138 17300 SH SOLE 1576 0 15724 FIREEYE INC COM 31816Q101 569 33867 SH SOLE 0 0 33867 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 445 2950 SH SOLE 0 0 2950 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 455 9928 SH SOLE 0 0 9928 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 449 5875 SH SOLE 0 0 5875 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 296 6200 SH SOLE 1288 0 4912 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 265 3700 SH SOLE 0 0 3700 FISERV INC COM 337738108 4983 56441 SH SOLE 4682 0 51759 FLEETCOR TECHNOLOGIES INC COM 339041105 580 2351 SH SOLE 0 0 2351 FLEXSHARES TR CR SCD US BD 33939L761 233 4613 SH SOLE 1841 0 2772 FLEXSHARES TR DISCP DUR MBS 33939L779 344 14784 SH SOLE 5897 0 8887 FLOWERS FOODS INC COM 343498101 208 9767 SH SOLE 695 0 9072 FNB CORP PA COM 302520101 751 70864 SH SOLE 0 0 70864 FORTIVE CORP COM 34959J108 745 8879 SH SOLE 0 0 8879 GENERAL ELECTRIC CO COM 369604103 270 27012 SH SOLE 1000 0 26012 GENERAL MTRS CO COM 37045V100 2156 58102 SH SOLE 4000 0 54102 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 605 14480 SH SOLE 0 0 14480 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 290 8910 SH SOLE 0 0 8910 GOLDMAN SACHS GROUP INC COM 38141G104 215 1121 SH SOLE 0 0 1121 GRAINGER W W INC COM 384802104 321 1067 SH SOLE 0 0 1067 GRAPHIC PACKAGING HLDG CO COM 388689101 238 18850 SH SOLE 0 0 18850 GREENSKY INC CL A 39572G100 189 14600 SH SOLE 0 0 14600 HANESBRANDS INC COM 410345102 225 12604 SH SOLE 0 0 12604 HARRIS CORP DEL COM 413875105 342 2140 SH SOLE 0 0 2140 HENRY SCHEIN INC COM 806407102 278 4618 SH SOLE 0 0 4618 HERSHEY CO COM 427866108 840 7314 SH SOLE 0 0 7314 HOME DEPOT INC COM 437076102 925 4819 SH SOLE 0 0 4819 HONEYWELL INTL INC COM 438516106 4528 28490 SH SOLE 1886 0 26604 HORMEL FOODS CORP COM 440452100 370 8256 SH SOLE 0 0 8256 HUBBELL INC COM 443510607 302 2561 SH SOLE 0 0 2561 HUNTINGTON INGALLS INDS INC COM 446413106 306 1478 SH SOLE 0 0 1478 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 3364 111883 SH SOLE 5134 0 106749 INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1109 42605 SH SOLE 0 0 42605 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 765 23957 SH SOLE 2670 0 21287 INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 444 17693 SH SOLE 0 0 17693 INTEL CORP COM 458140100 2672 49755 SH SOLE 271 0 49484 INTERNATIONAL BUSINESS MACHS COM 459200101 3015 21369 SH SOLE 2870 0 18499 INTL PAPER CO COM 460146103 589 12725 SH SOLE 0 0 12725 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 254 4900 SH SOLE 4388 0 512 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 460 21847 SH SOLE 2500 0 19347 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 703 33140 SH SOLE 2500 0 30640 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 31789 1511585 SH SOLE 73429 0 1438156 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 263 12700 SH SOLE 0 0 12700 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 403 19387 SH SOLE 0 0 19387 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 863 40874 SH SOLE 2500 0 38374 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 9719 47900 SH SOLE 275 0 47625 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1190 10281 SH SOLE 511 0 9770 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 23704 139353 SH SOLE 69764 0 69589 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 4733 23979 SH SOLE 11662 0 12317 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1134 10856 SH SOLE 9409 0 1447 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 4879 46915 SH SOLE 22702 0 24213 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 231 20185 SH SOLE 0 0 20185 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 607 17140 SH SOLE 0 0 17140 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 912 62915 SH SOLE 0 0 62915 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 11276 604608 SH SOLE 373832 0 230776 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 3028 123178 SH SOLE 760 0 122418 IRIDIUM COMMUNICATIONS INC COM 46269C102 750 28372 SH SOLE 882 0 27490 ISHARES GOLD TRUST ISHARES 464285105 306 24683 SH SOLE 0 0 24683 ISHARES INC MIN VOL GBL ETF 464286525 750 8381 SH SOLE 0 0 8381 ISHARES INC MIN VOL EMRG MKT 464286533 8090 136502 SH SOLE 19567 0 116935 ISHARES INC CORE MSCI EMKT 46434G103 364 7031 SH SOLE 1000 0 6031 ISHARES TR SELECT DIVID ETF 464287168 403 4109 SH SOLE 0 0 4109 ISHARES TR CORE S&P500 ETF 464287200 123749 434877 SH SOLE 34838 0 400039 ISHARES TR CORE US AGGBD ET 464287226 27237 249717 SH SOLE 87093 0 162624 ISHARES TR MSCI EMG MKT ETF 464287234 3882 90458 SH SOLE 28461 0 61997 ISHARES TR IBOXX INV CP ETF 464287242 649 5455 SH SOLE 100 0 5355 ISHARES TR S&P 500 GRWT ETF 464287309 396 2300 SH SOLE 0 0 2300 ISHARES TR GLOB HLTHCRE ETF 464287325 7318 119769 SH SOLE 11476 0 108293 ISHARES TR S&P 500 VAL ETF 464287408 237 2103 SH SOLE 0 0 2103 ISHARES TR 1 3 YR TREAS BD 464287457 11828 140606 SH SOLE 30682 0 109924 ISHARES TR MSCI EAFE ETF 464287465 38673 596251 SH SOLE 72641 0 523610 ISHARES TR RUS MDCP VAL ETF 464287473 19831 228308 SH SOLE 8061 0 220247 ISHARES TR RUS MD CP GR ETF 464287481 201 1483 SH SOLE 0 0 1483 ISHARES TR RUS MID CAP ETF 464287499 30183 559470 SH SOLE 16614 0 542856 ISHARES TR CORE S&P MCP ETF 464287507 465 2454 SH SOLE 50 0 2404 ISHARES TR COHEN STEER REIT 464287564 205 1846 SH SOLE 0 0 1846 ISHARES TR RUS 1000 VAL ETF 464287598 3826 30979 SH SOLE 1041 0 29938 ISHARES TR S&P MC 400GR ETF 464287606 231 1056 SH SOLE 0 0 1056 ISHARES TR RUS 1000 GRW ETF 464287614 70194 463756 SH SOLE 25414 0 438342 ISHARES TR RUS 1000 ETF 464287622 1507 9577 SH SOLE 1401 0 8176 ISHARES TR RUS 2000 VAL ETF 464287630 5348 44600 SH SOLE 3625 0 40975 ISHARES TR RUS 2000 GRW ETF 464287648 996 5064 SH SOLE 82 0 4982 ISHARES TR RUSSELL 2000 ETF 464287655 16255 106180 SH SOLE 4799 0 101381 ISHARES TR RUSSELL 3000 ETF 464287689 403 2420 SH SOLE 880 0 1540 ISHARES TR CORE S&P SCP ETF 464287804 795 10299 SH SOLE 662 0 9637 ISHARES TR MSCI ACWI EX US 464288240 888 19183 SH SOLE 0 0 19183 ISHARES TR MSCI ACWI ETF 464288257 436 6041 SH SOLE 15 0 6026 ISHARES TR NATIONAL MUN ETF 464288414 13157 118327 SH SOLE 7730 0 110597 ISHARES TR INTL SEL DIV ETF 464288448 536 17366 SH SOLE 0 0 17366 ISHARES TR IBOXX HI YD ETF 464288513 14910 172432 SH SOLE 67626 0 104806 ISHARES TR SH TR CRPORT ETF 464288646 1164 22035 SH SOLE 0 0 22035 ISHARES TR 3 7 YR TREAS BD 464288661 2891 23466 SH SOLE 9794 0 13672 ISHARES TR SHORT TREAS BD 464288679 12143 109824 SH SOLE 61421 0 48403 ISHARES TR PFD AND INCM SEC 464288687 485 13274 SH SOLE 0 0 13274 ISHARES TR GLOB UTILITS ETF 464288711 7546 139609 SH SOLE 13360 0 126249 ISHARES TR MSCI USA ESG SLC 464288802 284 2403 SH SOLE 0 0 2403 ISHARES TR EAFE VALUE ETF 464288877 5202 106418 SH SOLE 1715 0 104703 ISHARES TR IBONDS SEP19 ETF 46429B564 219 8600 SH SOLE 0 0 8600 ISHARES TR FLTG RATE NT ETF 46429B655 13965 274307 SH SOLE 2380 0 271927 ISHARES TR MIN VOL EAFE ETF 46429B689 291 4037 SH SOLE 0 0 4037 ISHARES TR MIN VOL USA ETF 46429B697 1278 21735 SH SOLE 2881 0 18854 ISHARES TR USA MOMENTUM FCT 46432F396 32369 288546 SH SOLE 17250 0 271296 ISHARES TR CORE MSCI EAFE 46432F842 545 8969 SH SOLE 0 0 8969 ISHARES TR 0-5YR HI YL CP 46434V407 8970 192037 SH SOLE 99573 0 92464 ISHARES TR IBONDS SEP2020 46434V571 280 10968 SH SOLE 0 0 10968 ISHARES TR IBONDS DEC2022 46435G755 255 9837 SH SOLE 0 0 9837 ISHARES TR IBONDS DEC2021 46435G789 254 9893 SH SOLE 0 0 9893 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 6437 129495 SH SOLE 44023 0 85472 JBG SMITH PPTYS COM 46590V100 237 5736 SH SOLE 0 0 5736 JOHNSON & JOHNSON COM 478160104 13900 99434 SH SOLE 2392 0 97042 JONES LANG LASALLE INC COM 48020Q107 252 1637 SH SOLE 118 0 1519 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 13727 272909 SH SOLE 68550 0 204359 JPMORGAN CHASE & CO COM 46625H100 2168 21413 SH SOLE 4262 0 17151 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 403 15791 SH SOLE 0 0 15791 KANSAS CITY SOUTHERN COM NEW 485170302 211 1817 SH SOLE 0 0 1817 KELLOGG CO COM 487836108 3889 67770 SH SOLE 0 0 67770 KIMBERLY CLARK CORP COM 494368103 1706 13766 SH SOLE 0 0 13766 KINDER MORGAN INC DEL COM 49456B101 451 22556 SH SOLE 0 0 22556 KINSALE CAP GROUP INC COM 49714P108 656 9568 SH SOLE 0 0 9568 KKR & CO INC CL A 48251W104 2833 120601 SH SOLE 11257 0 109344 KRAFT HEINZ CO COM 500754106 271 8285 SH SOLE 1166 0 7119 KROGER CO COM 501044101 432 17579 SH SOLE 0 0 17579 LABORATORY CORP AMER HLDGS COM NEW 50540R409 3587 23448 SH SOLE 1963 0 21485 LEISURE ACQUISITION CORP UNIT 99/99/9999 52539T206 103 10000 SH SOLE 0 0 10000 LILLY ELI & CO COM 532457108 2689 20724 SH SOLE 576 0 20148 LINDE PLC COM G5494J103 318 1805 SH SOLE 0 0 1805 LOCKHEED MARTIN CORP COM 539830109 1369 4560 SH SOLE 0 0 4560 LOEWS CORP COM 540424108 219 4571 SH SOLE 275 0 4296 LOWES COS INC COM 548661107 1983 18118 SH SOLE 1500 0 16618 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 496 8180 SH SOLE 0 0 8180 MARSH & MCLENNAN COS INC COM 571748102 278 2958 SH SOLE 0 0 2958 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 706 35510 SH SOLE 1075 0 34435 MASTERCARD INC CL A 57636Q104 4985 21173 SH SOLE 2018 0 19155 MCCORMICK & CO INC COM NON VTG 579780206 1229 8160 SH SOLE 0 0 8160 MCDONALDS CORP COM 580135101 1026 5402 SH SOLE 137 0 5265 MCGRATH RENTCORP COM 580589109 323 5704 SH SOLE 0 0 5704 MERCK & CO INC COM 58933Y105 7423 89246 SH SOLE 7981 0 81265 MICROSOFT CORP COM 594918104 15568 131997 SH SOLE 12502 0 119495 MONDELEZ INTL INC CL A 609207105 1651 33068 SH SOLE 3500 0 29568 MORGAN STANLEY COM NEW 617446448 2983 70699 SH SOLE 7148 0 63551 MSA SAFETY INC COM 553498106 296 2864 SH SOLE 0 0 2864 NETAPP INC COM 64110D104 228 3290 SH SOLE 0 0 3290 NETFLIX INC COM 64110L106 209 587 SH SOLE 0 0 587 NEWELL BRANDS INC COM 651229106 991 64623 SH SOLE 2590 0 62033 NEWMARKET CORP COM 651587107 1430 3299 SH SOLE 0 0 3299 NEXTERA ENERGY INC COM 65339F101 1738 8989 SH SOLE 252 0 8737 NIKE INC CL B 654106103 233 2769 SH SOLE 0 0 2769 NOAH HLDGS LTD SPON ADS CL A 65487X102 242 5000 SH SOLE 0 0 5000 NORDIC AMERICAN TANKERS LIMI COM G65773106 40 20000 SH SOLE 0 0 20000 NORFOLK SOUTHERN CORP COM 655844108 73538 393482 SH SOLE 34212 0 359270 NORTHROP GRUMMAN CORP COM 666807102 3312 12286 SH SOLE 429 0 11857 NOVARTIS A G SPONSORED ADR 66987V109 635 6602 SH SOLE 0 0 6602 NUTANIX INC CL A 67059N108 4448 117869 SH SOLE 8392 0 109477 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 148 15000 SH SOLE 0 0 15000 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 98 10000 SH SOLE 0 0 10000 NVIDIA CORP COM 67066G104 465 2588 SH SOLE 0 0 2588 OCCIDENTAL PETE CORP COM 674599105 206 3117 SH SOLE 0 0 3117 OLD REP INTL CORP COM 680223104 457 21839 SH SOLE 0 0 21839 OMNICOM GROUP INC COM 681919106 315 4309 SH SOLE 0 0 4309 OPTICAL CABLE CORP COM NEW 683827208 490 105000 SH SOLE 0 0 105000 ORACLE CORP COM 68389X105 5303 98732 SH SOLE 7256 0 91476 PACIFIC GLOBAL ETF TR US EQ INM ETF 69434K106 3203 124728 SH SOLE 5673 0 119055 PACWEST BANCORP DEL COM 695263103 508 13494 SH SOLE 535 0 12959 PARKER HANNIFIN CORP COM 701094104 520 3031 SH SOLE 0 0 3031 PATTERN ENERGY GROUP INC CL A 70338P100 271 12339 SH SOLE 0 0 12339 PAYPAL HLDGS INC COM 70450Y103 5652 54433 SH SOLE 4630 0 49803 PEPSICO INC COM 713448108 9737 79450 SH SOLE 6428 0 73022 PFIZER INC COM 717081103 5511 129760 SH SOLE 2894 0 126866 PHILIP MORRIS INTL INC COM 718172109 1924 21772 SH SOLE 3825 0 17947 PHILLIPS 66 COM 718546104 367 3860 SH SOLE 40 0 3820 PIMCO ETF TR ACTIVE BD ETF 72201R775 3565 33783 SH SOLE 17988 0 15795 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 9172 91543 SH SOLE 46641 0 44902 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 13949 137349 SH SOLE 1735 0 135614 PIMCO ETF TR INTER MUN BD ACT 72201R866 301 5576 SH SOLE 5576 0 0 PNC FINL SVCS GROUP INC COM 693475105 2462 20073 SH SOLE 0 0 20073 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 8/0 73640QAB1 650 675000 PRN SOLE 0 0 675000 PRIMO WTR CORP COM 74165N105 274 17754 SH SOLE 0 0 17754 PROCTER AND GAMBLE CO COM 742718109 7317 70322 SH SOLE 6290 0 64032 PROGRESSIVE CORP OHIO COM 743315103 506 7024 SH SOLE 0 0 7024 PROSHARES TR ULTSHRT QQQ 74347B243 254 7370 SH SOLE 0 0 7370 PROSHARES TR PSHS ULTRA DOW30 74347R305 775 16712 SH SOLE 0 0 16712 PROSHARES TR PSHS ULTRUSS2000 74347R842 232 3441 SH SOLE 0 0 3441 PROSHARES TR S&P 500 DV ARIST 74348A467 2782 41050 SH SOLE 0 0 41050 PVH CORP COM 693656100 433 3554 SH SOLE 0 0 3554 QUALCOMM INC COM 747525103 715 12537 SH SOLE 206 0 12331 RAYONIER INC COM 754907103 455 14425 SH SOLE 0 0 14425 RAYTHEON CO COM NEW 755111507 204 1120 SH SOLE 0 0 1120 REGIONS FINL CORP NEW COM 7591EP100 190 13404 SH SOLE 0 0 13404 RELIANCE STEEL & ALUMINUM CO COM 759509102 455 5045 SH SOLE 5045 0 0 RENASANT CORP COM 67076E107 662 19570 SH SOLE 0 0 19570 ROYAL BK CDA MONTREAL QUE COM 780087102 2074 27448 SH SOLE 0 0 27448 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 277 4428 SH SOLE 0 0 4428 SANOFI SPONSORED ADR 80105N105 2270 51271 SH SOLE 448 0 50823 SCHLUMBERGER LTD COM 806857108 357 8186 SH SOLE 292 0 7894 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 225 3301 SH SOLE 0 0 3301 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 626 9264 SH SOLE 0 0 9264 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3579 45054 SH SOLE 175 0 44879 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 240 4380 SH SOLE 0 0 4380 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2726 49208 SH SOLE 185 0 49023 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 228 3258 SH SOLE 0 0 3258 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 212 7670 SH SOLE 0 0 7670 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 284 5439 SH SOLE 0 0 5439 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 4518 144313 SH SOLE 3168 0 141145 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 232 3094 SH SOLE 0 0 3094 SHERWIN WILLIAMS CO COM 824348106 908 2109 SH SOLE 100 0 2009 SIRIUS XM HLDGS INC COM 82968B103 82 14436 SH SOLE 0 0 14436 SMUCKER J M CO COM NEW 832696405 344 2953 SH SOLE 0 0 2953 SOUTHERN CO COM 842587107 2222 42996 SH SOLE 4750 0 38246 SOUTHERN NATL BANCORP OF VA COM 843395104 1731 118180 SH SOLE 0 0 118180 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 326 1259 SH SOLE 0 0 1259 SPDR GOLD TRUST GOLD SHS 78463V107 2872 23542 SH SOLE 9860 0 13682 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 8193 229111 SH SOLE 22366 0 206745 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 35743 1223653 SH SOLE 166108 0 1057545 SPDR S&P 500 ETF TR TR UNIT 78462F103 7167 25372 SH SOLE 1262 0 24110 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 280 812 SH SOLE 0 0 812 SPDR SER TR PORTFOLIO SH TSR 78468R101 357 12010 SH SOLE 0 0 12010 SPDR SER TR NUVEEN BLMBRG SR 78468R739 1661 34263 SH SOLE 10527 0 23736 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 5184 99207 SH SOLE 7155 0 92052 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 9912 275570 SH SOLE 41605 0 233965 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 232 5163 SH SOLE 0 0 5163 SPDR SERIES TRUST S&P DIVID ETF 78464A763 232 2337 SH SOLE 0 0 2337 SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 322 9680 SH SOLE 0 0 9680 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 307 7970 SH SOLE 0 0 7970 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2681 55441 SH SOLE 29261 0 26180 STANLEY BLACK & DECKER INC COM 854502101 374 2744 SH SOLE 0 0 2744 STARBUCKS CORP COM 855244109 4750 63896 SH SOLE 5062 0 58834 SUNTRUST BKS INC COM 867914103 756 12756 SH SOLE 0 0 12756 SYMANTEC CORP COM 871503108 3743 162797 SH SOLE 4901 0 157896 SYSCO CORP COM 871829107 893 13374 SH SOLE 0 0 13374 TARGET CORP COM 87612E106 374 4665 SH SOLE 0 0 4665 TESLA INC COM 88160R101 518 1850 SH SOLE 0 0 1850 TEXAS INSTRS INC COM 882508104 8448 79647 SH SOLE 0 0 79647 THE CHARLES SCHWAB CORPORATI COM 808513105 3445 80574 SH SOLE 7143 0 73431 THERMO FISHER SCIENTIFIC INC COM 883556102 563 2058 SH SOLE 0 0 2058 TJX COS INC NEW COM 872540109 289 5428 SH SOLE 0 0 5428 TOWNEBANK PORTSMOUTH VA COM 89214P109 4670 188675 SH SOLE 0 0 188675 TRINITY INDS INC COM 896522109 367 16869 SH SOLE 580 0 16289 TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 261 19000 SH SOLE 0 0 19000 UDR INC COM 902653104 206 4539 SH SOLE 0 0 4539 UMPQUA HLDGS CORP COM 904214103 3096 187649 SH SOLE 17975 0 169674 UNIFI INC COM NEW 904677200 857 44306 SH SOLE 630 0 43676 UNILEVER N V N Y SHS NEW 904784709 426 7313 SH SOLE 0 0 7313 UNILEVER PLC SPON ADR NEW 904767704 205 3551 SH SOLE 0 0 3551 UNION PACIFIC CORP COM 907818108 1014 6065 SH SOLE 0 0 6065 UNITED PARCEL SERVICE INC CL B 911312106 729 6527 SH SOLE 135 0 6392 UNITED TECHNOLOGIES CORP COM 913017109 1646 12772 SH SOLE 242 0 12530 UNITEDHEALTH GROUP INC COM 91324P102 3544 14333 SH SOLE 1024 0 13309 US BANCORP DEL COM NEW 902973304 1267 26293 SH SOLE 0 0 26293 VALERO ENERGY CORP NEW COM 91913Y100 218 2572 SH SOLE 0 0 2572 VALVOLINE INC COM 92047W101 194 10448 SH SOLE 0 0 10448 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 11587 403034 SH SOLE 245255 0 157779 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 710 28190 SH SOLE 1570 0 26620 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 7710 157987 SH SOLE 17999 0 139988 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 4782 76189 SH SOLE 3226 0 72963 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 795 9989 SH SOLE 40 0 9949 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 7779 95824 SH SOLE 34520 0 61304 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 8760 157066 SH SOLE 4218 0 152848 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 84654 326170 SH SOLE 11690 0 314480 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 321 2972 SH SOLE 485 0 2487 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 306 3526 SH SOLE 0 0 3526 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5777 32145 SH SOLE 1627 0 30518 VANGUARD INDEX FDS SM CP VAL ETF 922908611 7324 56898 SH SOLE 4358 0 52540 VANGUARD INDEX FDS MID CAP ETF 922908629 11197 69655 SH SOLE 2322 0 67333 VANGUARD INDEX FDS GROWTH ETF 922908736 1049 6709 SH SOLE 0 0 6709 VANGUARD INDEX FDS VALUE ETF 922908744 40328 374692 SH SOLE 27038 0 347654 VANGUARD INDEX FDS SMALL CP ETF 922908751 15939 104312 SH SOLE 7655 0 96657 VANGUARD INDEX FDS TOTAL STK MKT 922908769 2596 17939 SH SOLE 1151 0 16788 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 397 7913 SH SOLE 2000 0 5913 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 15745 370470 SH SOLE 23236 0 347234 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 437 7225 SH SOLE 0 0 7225 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 731 9163 SH SOLE 0 0 9163 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1086 6984 SH SOLE 0 0 6984 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 518 9900 SH SOLE 0 0 9900 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5153 59318 SH SOLE 16795 0 42523 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2185 53474 SH SOLE 350 0 53124 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 292 3414 SH SOLE 0 0 3414 VERIZON COMMUNICATIONS INC COM 92343V104 7578 128158 SH SOLE 6285 0 121873 VERTEX PHARMACEUTICALS INC COM 92532F100 526 2861 SH SOLE 0 0 2861 VIASAT INC COM 92552V100 660 8510 SH SOLE 268 0 8242 VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 443 9475 SH SOLE 160 0 9315 VISA INC COM CL A 92826C839 2077 13298 SH SOLE 0 0 13298 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 311 17131 SH SOLE 0 0 17131 VONAGE HLDGS CORP COM 92886T201 465 46306 SH SOLE 1701 0 44605 VULCAN MATLS CO COM 929160109 504 4259 SH SOLE 0 0 4259 WALGREENS BOOTS ALLIANCE INC COM 931427108 505 7984 SH SOLE 0 0 7984 WALMART INC COM 931142103 1704 17472 SH SOLE 2689 0 14783 WASTE MGMT INC DEL COM 94106L109 1577 15178 SH SOLE 0 0 15178 WELLS FARGO CO NEW COM 949746101 1273 26351 SH SOLE 2506 0 23845 WESTROCK CO COM 96145D105 218 5695 SH SOLE 0 0 5695 WEYERHAEUSER CO COM 962166104 460 17475 SH SOLE 0 0 17475 WILLIS TOWERS WATSON PUB LTD SHS G96629103 516 2938 SH SOLE 0 0 2938 WINGSTOP INC COM 974155103 339 4457 SH SOLE 4457 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 25883 274711 SH SOLE 11667 0 263044 WISDOMTREE TR US MIDCAP DIVID 97717W505 8297 231829 SH SOLE 10095 0 221734 WISDOMTREE TR US SMALLCAP DIVD 97717W604 1381 50127 SH SOLE 0 0 50127 WISDOMTREE TR INTL SMCAP DIV 97717W760 24012 364870 SH SOLE 23784 0 341086 WISDOMTREE TR INTL LRGCAP DV 97717W794 293 6330 SH SOLE 75 0 6255 WPX ENERGY INC COM 98212B103 210 16007 SH SOLE 0 0 16007 XCEL ENERGY INC COM 98389B100 229 4076 SH SOLE 0 0 4076 YUM BRANDS INC COM 988498101 247 2475 SH SOLE 192 0 2283 ZOETIS INC CL A 98978V103 492 4891 SH SOLE 0 0 4891