0001007399-20-000003.txt : 20200506
0001007399-20-000003.hdr.sgml : 20200506
20200506140222
ACCESSION NUMBER: 0001007399-20-000003
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20200331
FILED AS OF DATE: 20200506
DATE AS OF CHANGE: 20200506
EFFECTIVENESS DATE: 20200506
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: 20852157
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
false
false
0001007399
XXXXXXXX
03-31-2020
03-31-2020
WILBANKS SMITH & THOMAS ASSET MANAGEMENT LLC
150 WEST MAIN STREET
SUITE 1700
NORFOLK
VA
23510
13F HOLDINGS REPORT
028-05226
N
Matthew A. Swendiman
Chief Compliance Officer
757-623-3676
Matthew A. Swendiman
Covington
KY
05-06-2020
0
370
1348593
false
INFORMATION TABLE
2
13FWSTAM1Q2020.xml
WSTAM13F1Q2020
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
337
1536
SH
SOLE
0
0
1536
ISHARES TR
CORE S&P MCP ETF
464287507
560
3895
SH
SOLE
50
0
3845
ISHARES TR
CORE S&P SCP ETF
464287804
3040
54166
SH
SOLE
662
0
53504
ISHARES TR
CORE S&P500 ETF
464287200
115147
445554
SH
SOLE
34051
0
411503
ISHARES TR
S&P 500 GRWT ETF
464287309
436
2640
SH
SOLE
0
0
2640
ISHARES TR
RUS 1000 ETF
464287622
1332
9392
SH
SOLE
275
0
9117
ISHARES TR
RUS 1000 VAL ETF
464287598
4382
44142
SH
SOLE
962
0
43180
ISHARES TR
RUS 1000 GRW ETF
464287614
88765
589155
SH
SOLE
37542
0
551612
ISHARES TR
RUSSELL 2000 ETF
464287655
10635
92912
SH
SOLE
3731
0
89181
ISHARES TR
RUS 2000 VAL ETF
464287630
850
10354
SH
SOLE
490
0
9864
ISHARES TR
RUSSELL 3000 ETF
464287689
329
2213
SH
SOLE
880
0
1333
SPDR S&P 500 ETF TR
TR UNIT
78462F103
8853
34346
SH
SOLE
1689
0
32657
ADOBE INC
COM
00724F101
6721
21119
SH
SOLE
1868
0
19251
AMAZON COM INC
COM
023135106
9160
4698
SH
SOLE
227
0
4471
BRISTOL-MYERS SQUIBB CO
COM
110122108
7726
138639
SH
SOLE
8453
0
130186
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
7112
38901
SH
SOLE
2750
0
36151
EMERSON ELEC CO
COM
291011104
436
9159
SH
SOLE
400
0
8759
BOEING CO
COM
097023105
1052
7054
SH
SOLE
597
0
6457
HERSHEY CO
COM
427866108
538
4058
SH
SOLE
0
0
4058
REALTY INCOME CORP
COM
756109104
270
5417
SH
SOLE
0
0
5417
INVESCO QQQ TR
UNIT SER 1
46090E103
633
3326
SH
SOLE
0
0
3326
AMGEN INC
COM
031162100
2047
10098
SH
SOLE
148
0
9950
ABBOTT LABS
COM
002824100
2175
27561
SH
SOLE
541
0
27020
BP PLC
SPONSORED ADR
055622104
480
19673
SH
SOLE
0
0
19673
EBAY INC
COM
278642103
3745
124570
SH
SOLE
11980
0
112590
ALTRIA GROUP INC
COM
02209S103
1193
30861
SH
SOLE
6820
0
24041
FEDEX CORP
COM
31428X106
247
2037
SH
SOLE
27
0
2010
GLAXOSMITHKLINE PLC
SPONSORED ADR
37733W105
855
22567
SH
SOLE
0
0
22567
GRAINGER W W INC
COM
384802104
275
1106
SH
SOLE
0
0
1106
INTEL CORP
COM
458140100
2900
53545
SH
SOLE
1238
0
52307
ILLINOIS TOOL WKS INC
COM
452308109
221
1556
SH
SOLE
0
0
1556
ISHARES TR
RUS 2000 GRW ETF
464287648
834
5273
SH
SOLE
82
0
5191
ORACLE CORP
COM
68389X105
6108
126367
SH
SOLE
9330
0
117037
QUALCOMM INC
COM
747525103
3864
57125
SH
SOLE
5522
0
51603
DISNEY WALT CO
COM DISNEY
254687106
4996
51709
SH
SOLE
4172
0
47537
HONEYWELL INTL INC
COM
438516106
4445
33223
SH
SOLE
2771
0
30452
SHERWIN WILLIAMS CO
COM
824348106
990
2154
SH
SOLE
100
0
2054
SYSCO CORP
COM
871829107
365
7996
SH
SOLE
70
0
7926
US BANCORP DEL
COM NEW
902973304
485
14079
SH
SOLE
0
0
14079
JOHNSON & JOHNSON
COM
478160104
13873
105738
SH
SOLE
3453
0
102285
MEDTRONIC PLC
SHS
G5960L103
355
3934
SH
SOLE
0
0
3934
PFIZER INC
COM
717081103
4618
141439
SH
SOLE
1295
0
140144
KROGER CO
COM
501044101
309
10252
SH
SOLE
0
0
10252
LOWES COS INC
COM
548661107
1619
18815
SH
SOLE
2878
0
15937
ISHARES TR
MSCI EAFE ETF
464287465
36208
676939
SH
SOLE
57824
0
619115
CHEVRON CORP NEW
COM
166764100
1726
23823
SH
SOLE
110
0
23713
MICROSOFT CORP
COM
594918104
19559
124019
SH
SOLE
11107
0
112912
VODAFONE GROUP PLC NEW
SPONSORED ADR
92857W308
480
34873
SH
SOLE
239
0
34634
UNITED PARCEL SERVICE INC
CL B
911312106
507
5392
SH
SOLE
135
0
5257
AT&T INC
COM
00206R102
3219
110323
SH
SOLE
4630
0
105693
MOLSON COORS BEVERAGE CO
CL B
60871R209
491
12580
SH
SOLE
0
0
12580
PRUDENTIAL FINL INC
COM
744320102
512
9828
SH
SOLE
0
0
9828
TRUIST FINL CORP
COM
89832Q109
1914
61822
SH
SOLE
3666
0
58156
CITIGROUP INC
COM NEW
172967424
556
13190
SH
SOLE
0
0
13190
CISCO SYS INC
COM
17275R102
2003
50949
SH
SOLE
2288
0
48661
GRAPHIC PACKAGING HLDG CO
COM
388689101
198
16205
SH
SOLE
0
0
16205
INTERNATIONAL BUSINESS MACHS
COM
459200101
1593
14358
SH
SOLE
2970
0
11388
COCA COLA CO
COM
191216100
3014
68103
SH
SOLE
1331
0
66772
LOCKHEED MARTIN CORP
COM
539830109
1512
4460
SH
SOLE
0
0
4460
PEPSICO INC
COM
713448108
10257
85389
SH
SOLE
7183
0
78205
VERIZON COMMUNICATIONS INC
COM
92343V104
8345
155308
SH
SOLE
9359
0
145949
ISHARES TR
RUS MID CAP ETF
464287499
23239
537598
SH
SOLE
13918
0
523680
ISHARES TR
RUS MD CP GR ETF
464287481
10251
84279
SH
SOLE
5478
0
78801
ISHARES TR
RUS MDCP VAL ETF
464287473
11999
186895
SH
SOLE
5839
0
181056
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
255
2462
SH
SOLE
136
0
2326
SCHWAB CHARLES CORP
COM
808513105
3978
118331
SH
SOLE
10323
0
108007
WALGREENS BOOTS ALLIANCE INC
COM
931427108
818
17879
SH
SOLE
0
0
17879
DEERE & CO
COM
244199105
829
6002
SH
SOLE
316
0
5686
BK OF AMERICA CORP
COM
060505104
4315
203272
SH
SOLE
21633
0
181638
STARBUCKS CORP
COM
855244109
4706
71587
SH
SOLE
5910
0
65677
AUTOMATIC DATA PROCESSING IN
COM
053015103
523
3827
SH
SOLE
0
0
3827
EXXON MOBIL CORP
COM
30231G102
2710
71375
SH
SOLE
7254
0
64121
WALMART INC
COM
931142103
2632
23163
SH
SOLE
3292
0
19871
APPLIED MATLS INC
COM
038222105
216
4707
SH
SOLE
420
0
4287
ANTHEM INC
COM
036752103
1762
7762
SH
SOLE
0
0
7762
UNION PAC CORP
COM
907818108
1033
7326
SH
SOLE
0
0
7326
TEXAS INSTRS INC
COM
882508104
7884
78896
SH
SOLE
0
0
78896
BAXTER INTL INC
COM
071813109
441
5434
SH
SOLE
0
0
5434
TARGET CORP
COM
87612E106
428
4603
SH
SOLE
50
0
4553
COLGATE PALMOLIVE CO
COM
194162103
5157
77713
SH
SOLE
6420
0
71293
CAPITAL ONE FINL CORP
COM
14040H105
782
15504
SH
SOLE
0
0
15504
COSTCO WHSL CORP NEW
COM
22160K105
1374
4820
SH
SOLE
55
0
4765
LILLY ELI & CO
COM
532457108
1998
14404
SH
SOLE
0
0
14404
CVS HEALTH CORP
COM
126650100
314
5293
SH
SOLE
203
0
5090
DOMINION ENERGY INC
COM
25746U109
2040
28235
SH
SOLE
199
0
28036
DIAGEO P L C
SPON ADR NEW
25243Q205
446
3509
SH
SOLE
0
0
3509
DANAHER CORPORATION
COM
235851102
5964
43087
SH
SOLE
2827
0
40260
MERCK & CO INC
COM
58933Y105
7252
94253
SH
SOLE
9530
0
84723
MORGAN STANLEY
COM NEW
617446448
3244
95412
SH
SOLE
10385
0
85027
NOVARTIS A G
SPONSORED ADR
66987V109
414
5021
SH
SOLE
0
0
5021
PROCTER & GAMBLE CO
COM
742718109
7923
72026
SH
SOLE
7177
0
64849
GENERAL ELECTRIC CO
COM
369604103
1196
150618
SH
SOLE
1000
0
149618
KIMBERLY CLARK CORP
COM
494368103
1883
14503
SH
SOLE
55
0
14448
GOLDMAN SACHS GROUP INC
COM
38141G104
401
2593
SH
SOLE
0
0
2593
HOME DEPOT INC
COM
437076102
1519
8105
SH
SOLE
574
0
7531
MCDONALDS CORP
COM
580135101
1115
6741
SH
SOLE
0
0
6741
NIKE INC
CL B
654106103
832
10052
SH
SOLE
0
0
10052
JPMORGAN CHASE & CO
COM
46625H100
2301
25563
SH
SOLE
3968
0
21595
SIRIUS XM HLDGS INC
COM
82968B103
63
12770
SH
SOLE
0
0
12770
MONDELEZ INTL INC
CL A
609207105
1385
27660
SH
SOLE
3705
0
23955
BOOKING HLDGS INC
COM
09857L108
206
153
SH
SOLE
0
0
153
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
477
2807
SH
SOLE
0
0
2807
WILLIAMS COS INC
COM
969457100
218
15374
SH
SOLE
0
0
15374
WELLS FARGO CO NEW
COM
949746101
292
10160
SH
SOLE
1810
0
8350
ISHARES TR
1 3 YR TREAS BD
464287457
1593
18378
SH
SOLE
0
0
18378
ISHARES TR
BARCLAYS 7 10 YR
464287440
1161
9555
SH
SOLE
0
0
9555
ISHARES TR
20 YR TR BD ETF
464287432
333
2020
SH
SOLE
0
0
2020
ISHARES TR
IBOXX INV CP ETF
464287242
3040
24611
SH
SOLE
864
0
23747
PROGRESSIVE CORP OHIO
COM
743315103
387
5246
SH
SOLE
0
0
5246
XCEL ENERGY INC
COM
98389B100
246
4076
SH
SOLE
0
0
4076
FISERV INC
COM
337738108
6279
66102
SH
SOLE
5561
0
60541
FORD MTR CO DEL
COM
345370860
62
12700
SH
SOLE
0
0
12700
UNITEDHEALTH GROUP INC
COM
91324P102
4915
19706
SH
SOLE
1782
0
17924
AMERICAN TOWER CORP NEW
COM
03027X100
4673
21462
SH
SOLE
2047
0
19415
CROWN CASTLE INTL CORP NEW
COM
22822V101
230
1590
SH
SOLE
0
0
1590
UNITED TECHNOLOGIES CORP
COM
913017109
1239
13133
SH
SOLE
0
0
13133
MARSH & MCLENNAN COS INC
COM
571748102
219
2534
SH
SOLE
0
0
2534
3M CO
COM
88579Y101
764
5594
SH
SOLE
0
0
5594
OMNICOM GROUP INC
COM
681919106
269
4901
SH
SOLE
0
0
4901
DOLLAR TREE INC
COM
256746108
4683
63737
SH
SOLE
4693
0
59044
ALBEMARLE CORP
COM
012653101
354
6283
SH
SOLE
0
0
6283
COMCAST CORP NEW
CL A
20030N101
1228
35708
SH
SOLE
3040
0
32668
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
3395
26337
SH
SOLE
1594
0
24743
WASTE MGMT INC DEL
COM
94106L109
4946
53439
SH
SOLE
4044
0
49395
UNILEVER N V
N Y SHS NEW
904784709
367
7529
SH
SOLE
0
0
7529
NORFOLK SOUTHERN CORP
COM
655844108
60868
416901
SH
SOLE
36544
0
380357
NEXTERA ENERGY INC
COM
65339F101
1953
8115
SH
SOLE
252
0
7863
DUKE ENERGY CORP NEW
COM NEW
26441C204
1859
22983
SH
SOLE
2245
0
20738
CSX CORP
COM
126408103
692
12051
SH
SOLE
0
0
12051
APPLE INC
COM
037833100
21784
85667
SH
SOLE
2449
0
83218
ALLSTATE CORP
COM
020002101
290
3156
SH
SOLE
0
0
3156
CATERPILLAR INC DEL
COM
149123101
11247
96920
SH
SOLE
0
0
96920
INTL PAPER CO
COM
460146103
209
6701
SH
SOLE
0
0
6701
ISHARES TR
MSCI EMG MKT ETF
464287234
2583
75688
SH
SOLE
31515
0
44173
AMERICAN EXPRESS CO
COM
025816109
1026
11982
SH
SOLE
384
0
11598
CRACKER BARREL OLD CTRY STOR
COM
22410J106
474
5692
SH
SOLE
0
0
5692
KELLOGG CO
COM
487836108
3770
61931
SH
SOLE
0
0
61931
S&P GLOBAL INC
COM
78409V104
201
819
SH
SOLE
0
0
819
GENERAL DYNAMICS CORP
COM
369550108
282
2134
SH
SOLE
0
0
2134
ALLIANCEBERNSTEIN HLDG L P
UNIT LTD PARTN
01881G106
500
26910
SH
SOLE
0
0
26910
KLA CORPORATION
COM NEW
482480100
227
1580
SH
SOLE
0
0
1580
SOUTHERN CO
COM
842587107
2425
44800
SH
SOLE
5562
0
39238
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
3735
111339
SH
SOLE
2044
0
109295
NORTHROP GRUMMAN CORP
COM
666807102
5064
16736
SH
SOLE
1374
0
15362
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
3808
14
SH
SOLE
0
0
14
CIGNA CORP NEW
COM
125523100
644
3636
SH
SOLE
189
0
3447
PNC FINL SVCS GROUP INC
COM
693475105
1642
17149
SH
SOLE
150
0
16999
NETFLIX INC
COM
64110L106
253
673
SH
SOLE
0
0
673
ISHARES TR
CORE US AGGBD ET
464287226
27505
238405
SH
SOLE
197557
0
40848
WP CAREY INC
COM
92936U109
577
9942
SH
SOLE
0
0
9942
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
4062
32142
SH
SOLE
2822
0
29320
ISHARES TR
SELECT DIVID ETF
464287168
510
6930
SH
SOLE
0
0
6930
ISHARES TR
TIPS BD ETF
464287176
556
4714
SH
SOLE
0
0
4714
CLOROX CO DEL
COM
189054109
981
5660
SH
SOLE
0
0
5660
HENRY SCHEIN INC
COM
806407102
264
5220
SH
SOLE
0
0
5220
AIR PRODS & CHEMS INC
COM
009158106
778
3895
SH
SOLE
0
0
3895
DOLLAR GEN CORP NEW
COM
256677105
328
2175
SH
SOLE
0
0
2175
ALLSCRIPTS HEALTHCARE SOLUTN
COM
01988P108
144
20400
SH
SOLE
0
0
20400
CONSOLIDATED EDISON INC
COM
209115104
341
4370
SH
SOLE
0
0
4370
CENTURYLINK INC
COM
156700106
146
15429
SH
SOLE
326
0
15103
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
269
2672
SH
SOLE
10
0
2662
NVIDIA CORP
COM
67066G104
6375
24185
SH
SOLE
2368
0
21817
VERTEX PHARMACEUTICALS INC
COM
92532F100
728
3058
SH
SOLE
0
0
3058
MSA SAFETY INC
COM
553498106
290
2864
SH
SOLE
0
0
2864
AMERICAN ELEC PWR CO INC
COM
025537101
500
6248
SH
SOLE
163
0
6085
WEYERHAEUSER CO
COM
962166104
234
13807
SH
SOLE
0
0
13807
RELIANCE STEEL & ALUMINUM CO
COM
759509102
401
4583
SH
SOLE
4583
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
543
3015
SH
SOLE
0
0
3015
GALLAGHER ARTHUR J & CO
COM
363576109
347
4255
SH
SOLE
0
0
4255
RAYONIER INC
COM
754907103
340
14425
SH
SOLE
0
0
14425
KANSAS CITY SOUTHERN
COM NEW
485170302
231
1817
SH
SOLE
0
0
1817
SANOFI
SPONSORED ADR
80105N105
1562
35727
SH
SOLE
0
0
35727
BECTON DICKINSON & CO
COM
075887109
613
2668
SH
SOLE
0
0
2668
ENTERPRISE PRODS PARTNERS L
COM
293792107
154
10759
SH
SOLE
0
0
10759
ALPHABET INC
CAP STK CL A
02079K305
6543
5631
SH
SOLE
425
0
5206
SPDR GOLD TRUST
GOLD SHS
78463V107
2242
15144
SH
SOLE
1492
0
13652
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
425
18777
SH
SOLE
0
0
18777
CBRE GROUP INC
CL A
12504L109
3946
104648
SH
SOLE
8960
0
95688
VANGUARD INDEX FDS
VALUE ETF
922908744
37208
417739
SH
SOLE
31168
0
386571
CELANESE CORP DEL
COM
150870103
203
2764
SH
SOLE
0
0
2764
VANGUARD INDEX FDS
MID CAP ETF
922908629
19788
150277
SH
SOLE
11209
0
139067
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
1496
16840
SH
SOLE
150
0
16690
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
297
4254
SH
SOLE
0
0
4254
INTUITIVE SURGICAL INC
COM NEW
46120E602
219
442
SH
SOLE
0
0
442
BLACKROCK INC
COM
09247X101
242
551
SH
SOLE
0
0
551
VANGUARD INDEX FDS
SMALL CP ETF
922908751
17118
148248
SH
SOLE
9564
0
138684
VANGUARD INDEX FDS
GROWTH ETF
922908736
1291
8236
SH
SOLE
0
0
8236
MARKEL CORP
COM
570535104
384
414
SH
SOLE
0
0
414
CARMAX INC
COM
143130102
309
5732
SH
SOLE
0
0
5732
VULCAN MATLS CO
COM
929160109
349
3233
SH
SOLE
0
0
3233
ABIOMED INC
COM
003654100
296
2036
SH
SOLE
0
0
2036
OPTICAL CABLE CORP
COM NEW
683827208
297
123776
SH
SOLE
0
0
123776
MCCORMICK & CO INC
COM NON VTG
579780206
1160
8160
SH
SOLE
0
0
8160
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
3867
47891
SH
SOLE
4893
0
42998
COPART INC
COM
217204106
439
6408
SH
SOLE
0
0
6408
PARKER HANNIFIN CORP
COM
701094104
393
3031
SH
SOLE
0
0
3031
JONES LANG LASALLE INC
COM
48020Q107
229
2263
SH
SOLE
0
0
2263
ACUITY BRANDS INC
COM
00508Y102
535
6245
SH
SOLE
0
0
6245
SPDR SER TR
S&P DIVID ETF
78464A763
508
6365
SH
SOLE
0
0
6365
ISHARES GOLD TRUST
ISHARES
464285105
390
25881
SH
SOLE
0
0
25881
THERMO FISHER SCIENTIFIC INC
COM
883556102
507
1787
SH
SOLE
0
0
1787
ISHARES TR
EAFE VALUE ETF
464288877
1001
27914
SH
SOLE
843
0
27071
SALESFORCE COM INC
COM
79466L302
4696
32615
SH
SOLE
2755
0
29860
SMITH A O CORP
COM
831865209
261
6911
SH
SOLE
0
0
6911
EATON VANCE TXMGD GL BUYWR O
COM
27829C105
78
10455
SH
SOLE
0
0
10455
ENBRIDGE INC
COM
29250N105
247
8492
SH
SOLE
214
0
8278
BROWN FORMAN CORP
CL B
115637209
1088
19608
SH
SOLE
0
0
19608
INVESCO EXCHANGE TRADED FD T
S&P 500 TOP 50
46137V233
18383
93926
SH
SOLE
666
0
93260
NEWMARKET CORP
COM
651587107
1264
3302
SH
SOLE
0
0
3302
SPDR SER TR
NUVEEN BLMBRG SR
78468R739
1763
36051
SH
SOLE
12385
0
23666
MASTERCARD INC
CL A
57636Q104
6128
25370
SH
SOLE
2200
0
23170
PROSHARES TR
PSHS ULT S&P 500
74347R107
213
2397
SH
SOLE
0
0
2397
PROSHARES TR
PSHS ULTRA QQQ
74347R206
332
3708
SH
SOLE
0
0
3708
WISDOMTREE TR
INTL SMCAP DIV
97717W760
1010
21021
SH
SOLE
765
0
20256
F N B CORP
COM
302520101
523
70897
SH
SOLE
0
0
70897
WISDOMTREE TR
INTL LRGCAP DV
97717W794
234
6331
SH
SOLE
75
0
6256
WISDOMTREE TR
US LARGECAP DIVD
97717W307
21170
261412
SH
SOLE
12528
0
248883
WISDOMTREE TR
US MIDCAP DIVID
97717W505
6167
255139
SH
SOLE
12736
0
242403
WISDOMTREE TR
US SMALLCAP DIVD
97717W604
832
46152
SH
SOLE
0
0
46152
INVESCO EXCHANGE TRADED FD T
DYNMC LRG VALU
46137V738
537
17340
SH
SOLE
0
0
17340
HANESBRANDS INC
COM
410345102
121
15321
SH
SOLE
0
0
15321
AMERICAN NATL BANKSHARES INC
COM
027745108
354
14801
SH
SOLE
0
0
14801
ARES CAPITAL CORP
COM
04010L103
121
11203
SH
SOLE
0
0
11203
VICTORY PORTFOLIOS II
VCSHS US 500 ENH
92647N782
606
12995
SH
SOLE
0
0
12995
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
220
2707
SH
SOLE
360
0
2347
ISHARES TR
GLOB UTILITS ETF
464288711
5341
105479
SH
SOLE
17693
0
87786
UMPQUA HLDGS CORP
COM
904214103
393
36058
SH
SOLE
0
0
36058
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX US
922042775
310
7559
SH
SOLE
0
0
7559
ISHARES TR
SHORT TREAS BD
464288679
33323
300152
SH
SOLE
19400
0
280752
ISHARES TR
IBOXX HI YD ETF
464288513
806
10453
SH
SOLE
2648
0
7805
ISHARES TR
SH TR CRPORT ETF
464288646
1052
20097
SH
SOLE
0
0
20097
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
767
9339
SH
SOLE
40
0
9299
DELTA AIR LINES INC DEL
COM NEW
247361702
2156
75562
SH
SOLE
505
0
75057
VANGUARD BD INDEX FDS
TOTAL BND MRKT
921937835
10477
122626
SH
SOLE
42178
0
80448
SPDR INDEX SHS FDS
PORTFOLIO EMG MK
78463X509
1899
66730
SH
SOLE
5797
0
60933
BLACKSTONE GROUP INC
COM CL A
09260D107
370
8118
SH
SOLE
485
0
7633
ISHARES TR
PFD AND INCM SEC
464288687
219
6888
SH
SOLE
0
0
6888
ISHARES TR
3 7 YR TREAS BD
464288661
1618
12132
SH
SOLE
0
0
12132
VANGUARD WHITEHALL FDS
HIGH DIV YLD
921946406
467
6601
SH
SOLE
0
0
6601
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT ETF
921943858
2904
87094
SH
SOLE
0
0
87094
ISHARES TR
NATIONAL MUN ETF
464288414
12175
107737
SH
SOLE
9248
0
98489
RENASANT CORP
COM
75970E107
428
19580
SH
SOLE
0
0
19580
TOWNEBANK PORTSMOUTH VA
COM
89214P109
3300
182421
SH
SOLE
1975
0
180446
INVESCO EXCHANGE TRADED FD T
S&P500 EQL HLT
46137V332
1336
7064
SH
SOLE
2639
0
4425
SPDR SER TR
SPDR BLOOMBERG
78468R663
26022
283986
SH
SOLE
25875
0
258111
FIRST TR MULTI CAP GROWTH AL
COM SHS
33733F101
224
3700
SH
SOLE
0
0
3700
VISA INC
COM CL A
92826C839
2355
14614
SH
SOLE
10
0
14604
PHILIP MORRIS INTL INC
COM
718172109
1063
14566
SH
SOLE
3825
0
10741
VANECK VECTORS ETF TR
AMT FREE INT ETF
92189H201
7213
146837
SH
SOLE
21081
0
125756
ISHARES TR
MSCI ACWI EX US
464288240
882
23428
SH
SOLE
0
0
23428
SPDR SER TR
PORTFOLIO LN TSR
78464A664
252
5343
SH
SOLE
0
0
5343
SPDR SER TR
PORTFOLIO S&P500
78464A854
303
10019
SH
SOLE
0
0
10019
IRIDIUM COMMUNICATIONS INC
COM
46269C102
361
16186
SH
SOLE
0
0
16186
SPDR INDEX SHS FDS
PORTFOLIO DEVLPD
78463X889
30737
1283915
SH
SOLE
184372
0
1099543
INVESCO EXCHANGE-TRADED FD T
PFD ETF
46138E511
565
42928
SH
SOLE
0
0
42928
INVESCO EXCHANGE TRADED FD T
S&P500 EQL STP
46137V373
1379
11152
SH
SOLE
4058
0
7094
INVESCO EXCHANGE TRADED FD T
S&P500 EQL UTL
46137V274
1376
15559
SH
SOLE
5546
0
10013
SOUTHERN NATL BANCORP OF VA
COM
843395104
849
86311
SH
SOLE
0
0
86311
ISHARES TR
MSCI ACWI ETF
464288257
1945
31065
SH
SOLE
30
0
31035
CRH MED CORP
COM
12626F105
47
35000
SH
SOLE
0
0
35000
PACWEST BANCORP DEL
COM
695263103
292
16313
SH
SOLE
0
0
16313
INDEXIQ ETF TR
HEDGE MLTI ETF
45409B107
2390
83962
SH
SOLE
5491
0
78471
ISHARES TR
INTL TREA BD ETF
464288117
409
8297
SH
SOLE
0
0
8297
SPDR SER TR
PORTFOLIO INTRMD
78464A375
433
12728
SH
SOLE
0
0
12728
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
10708
123025
SH
SOLE
29300
0
93724
BROADCOM INC
COM
11135F101
683
2880
SH
SOLE
0
0
2880
MESOBLAST LTD
SPONS ADR
590717104
232
53000
SH
SOLE
0
0
53000
PIMCO ETF TR
ENHAN SHRT MA AC
72201R833
3736
37772
SH
SOLE
251
0
37521
SCHWAB STRATEGIC TR
INTL EQTY ETF
808524805
3696
143037
SH
SOLE
3123
0
139914
SCHWAB STRATEGIC TR
US LRG CAP ETF
808524201
639
10416
SH
SOLE
0
0
10416
INDEXIQ ETF TR
IQ MRGR ARB ETF
45409B800
735
24402
SH
SOLE
3041
0
21361
SCHWAB STRATEGIC TR
US SML CAP ETF
808524607
221
4296
SH
SOLE
0
0
4296
SCHWAB STRATEGIC TR
US LCAP GR ETF
808524300
4430
55622
SH
SOLE
200
0
55422
SCHWAB STRATEGIC TR
US LCAP VA ETF
808524409
2253
50890
SH
SOLE
0
0
50890
PIMCO ETF TR
INTER MUN BD ACT
72201R866
304
5576
SH
SOLE
5576
0
0
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
1155
16375
SH
SOLE
0
0
16375
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
450
7225
SH
SOLE
0
0
7225
TESLA INC
COM
88160R101
707
1349
SH
SOLE
0
0
1349
SCHWAB STRATEGIC TR
SHT TM US TRES
808524862
802
15509
SH
SOLE
0
0
15509
ALPS ETF TR
ALERIAN MLP
00162Q866
41
12063
SH
SOLE
0
0
12063
SCHWAB STRATEGIC TR
US TIPS ETF
808524870
253
4392
SH
SOLE
0
0
4392
VANGUARD SCOTTSDALE FDS
VNG RUS1000GRW
92206C680
1084
7010
SH
SOLE
0
0
7010
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
103521
436811
SH
SOLE
18418
0
418393
SHOPIFY INC
CL A
82509L107
728
1746
SH
SOLE
0
0
1746
SCHWAB STRATEGIC TR
US MID-CAP ETF
808524508
2169
51452
SH
SOLE
175
0
51277
HUNTINGTON INGALLS INDS INC
COM
446413106
270
1481
SH
SOLE
0
0
1481
ISHARES TR
CORE HIGH DV ETF
46429B663
245
3431
SH
SOLE
0
0
3431
VANECK VECTORS ETF TR
INVT GRADE FLTG
92189F486
866
36645
SH
SOLE
1570
0
35075
ISHARES TR
FLTG RATE NT ETF
46429B655
7017
144224
SH
SOLE
192
0
144032
SCHWAB STRATEGIC TR
US AGGREGATE B
808524839
368
6787
SH
SOLE
0
0
6787
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
253
5620
SH
SOLE
0
0
5620
ISHARES TR
MSCI MIN VOL ETF
46429B697
10768
199365
SH
SOLE
113234
0
86131
ISHARES INC
MIN VOL GBL ETF
464286525
5951
74076
SH
SOLE
11557
0
62519
WPX ENERGY INC
COM
98212B103
64
21106
SH
SOLE
0
0
21106
PIMCO ETF TR
ACTIVE BD ETF
72201R775
5865
55228
SH
SOLE
28980
0
26248
SPDR SER TR
PORTFOLIO SH TSR
78468R101
369
12010
SH
SOLE
0
0
12010
INVESCO EXCH TRD SLF IDX FD
BULSHS 2020 CB
46138J502
489
23250
SH
SOLE
0
0
23250
FACEBOOK INC
CL A
30303M102
1277
7658
SH
SOLE
120
0
7538
VANECK VECTORS ETF TR
FALLEN ANGEL HG
92189F437
293
11585
SH
SOLE
7336
0
4249
FLEETCOR TECHNOLOGIES INC
COM
339041105
348
1865
SH
SOLE
0
0
1865
CARLYLE GROUP INC
COM
14316J108
287
13235
SH
SOLE
0
0
13235
ISHARES INC
CORE MSCI EMKT
46434G103
2875
71107
SH
SOLE
0
0
71107
ISHARES TR
CORE MSCI EAFE
46432F842
908
18193
SH
SOLE
0
0
18193
INDEXIQ ETF TR
IQ HEDGMKT NUT
45409B503
1067
42605
SH
SOLE
0
0
42605
NUVEEN INTER DURATION MN TMF
COM
670671106
261
20072
SH
SOLE
0
0
20072
ABBVIE INC
COM
00287Y109
2890
37936
SH
SOLE
541
0
37395
CYRUSONE INC
COM
23283R100
294
4755
SH
SOLE
0
0
4755
ZOETIS INC
CL A
98978V103
4446
37778
SH
SOLE
3212
0
34566
ORCHID IS CAP INC
COM
68571X103
44
15000
SH
SOLE
0
0
15000
ARMADA HOFFLER PPTYS INC
COM
04208T108
5135
479931
SH
SOLE
0
0
479931
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021 CB
46138J700
7107
338827
SH
SOLE
3130
0
335697
SCHWAB STRATEGIC TR
SCHWB FDT INT LG
808524755
225
10685
SH
SOLE
0
0
10685
INVESCO EXCH TRD SLF IDX FD
BULSHS 2022 CB
46138J882
1184
55913
SH
SOLE
0
0
55913
ISHARES TR
USA QUALITY FCTR
46432F339
17974
221788
SH
SOLE
18458
0
203329
FIREEYE INC
COM
31816Q101
147
13919
SH
SOLE
0
0
13919
VEEVA SYS INC
CL A COM
922475108
204
1302
SH
SOLE
0
0
1302
PROSHARES TR
S&P 500 DV ARIST
74348A467
2372
41122
SH
SOLE
0
0
41122
ALLEGION PLC
ORD SHS
G0176J109
326
3544
SH
SOLE
0
0
3544
UNIQURE NV
SHS
N90064101
218
4602
SH
SOLE
0
0
4602
TRIPLEPOINT VENTURE GROWTH B
COM
89677Y100
138
24000
SH
SOLE
0
0
24000
ALPHABET INC
CAP STK CL C
02079K107
3022
2599
SH
SOLE
16
0
2583
INVESCO EXCHANGE-TRADED FD T
VAR RATE PFD
46138G870
206
9620
SH
SOLE
0
0
9620
ISHARES TR
GLOBAL REIT ETF
46434V647
261
13639
SH
SOLE
0
0
13639
ISHARES TR
IBONDS SEP2020
46434V571
614
24205
SH
SOLE
0
0
24205
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
538
2764
SH
SOLE
60
0
2704
FLEXSHARES TR
DISCP DUR MBS
33939L779
364
15320
SH
SOLE
6452
0
8868
INVESCO EXCH TRD SLF IDX FD
BULSHS 2023 CB
46138J866
1191
57427
SH
SOLE
0
0
57427
INVESCO EXCH TRD SLF IDX FD
BULSHS 2024 CB
46138J841
1091
52835
SH
SOLE
0
0
52835
FLEXSHARES TR
CR SCD US BD
33939L761
276
5421
SH
SOLE
2233
0
3188
PORTFOLIO RECOVERY ASSOCS IN
NOTE 3% 8/0
73640QAB1
483
500000
PRN
SOLE
0
0
500000
SSGA ACTIVE ETF TR
SPDR TR TACTIC
78467V848
3589
74847
SH
SOLE
39931
0
34916
COMMUNITY HEALTHCARE TR INC
COM
20369C106
230
6000
SH
SOLE
0
0
6000
WINGSTOP INC
COM
974155103
268
3357
SH
SOLE
3357
0
0
KRAFT HEINZ CO
COM
500754106
711
28728
SH
SOLE
1234
0
27494
PAYPAL HLDGS INC
COM
70450Y103
5334
55715
SH
SOLE
4699
0
51016
ISHARES TR
IBONDS DEC2022
46435G755
608
23396
SH
SOLE
0
0
23396
ISHARES TR
IBONDS DEC2021
46435G789
610
23919
SH
SOLE
0
0
23919
GOLDMAN SACHS ETF TR
ACTIVEBETA EME
381430206
233
8910
SH
SOLE
0
0
8910
HUBBELL INC
COM
443510607
463
4035
SH
SOLE
0
0
4035
INVESCO EXCH TRD SLF IDX FD
BULSHS 2025 CB
46138J825
1038
50501
SH
SOLE
2219
0
48282
INVESCO ACTIVELY MANAGED ETF
TOTAL RETURN
46090A804
370
6973
SH
SOLE
4460
0
2513
FORTIVE CORP
COM
34959J108
487
8839
SH
SOLE
0
0
8839
KINSALE CAP GROUP INC
COM
49714P108
1000
9568
SH
SOLE
0
0
9568
NUVEEN HIGH INCOME NOVEMBER
COM
67077N106
86
10000
SH
SOLE
0
0
10000
INVESCO EXCH TRD SLF IDX FD
BULSHS 2026 CB
46138J791
725
36829
SH
SOLE
6200
0
30629
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
66
11750
SH
SOLE
0
0
11750
FIRST TR SR FLOATING RATE 20
COM SHS
33740K101
207
28307
SH
SOLE
0
0
28307
JANUS DETROIT STR TR
HENDRSN SHRT ETF
47103U886
3593
72951
SH
SOLE
5273
0
67678
CADENCE BANCORPORATION
CL A
12739A100
86
13200
SH
SOLE
0
0
13200
ISHARES TR
IBONDS DEC2023
46435G318
627
24431
SH
SOLE
0
0
24431
J P MORGAN EXCHANGE-TRADED F
ULTRA SHRT INC
46641Q837
4369
87964
SH
SOLE
3830
0
84134
JBG SMITH PPTYS
COM
46590V100
737
23151
SH
SOLE
0
0
23151
INVESCO EXCH TRD SLF IDX FD
BULSHS 2027 CB
46138J783
1984
100152
SH
SOLE
63242
0
36910
TREMONT MTG TR
COM
894789106
34
16000
SH
SOLE
0
0
16000
ISHARES TR
IBONDS DEC
46435U697
557
21288
SH
SOLE
0
0
21288
GRAFTECH INTL LTD
COM
384313508
106
13000
SH
SOLE
0
0
13000
GREENSKY INC
CL A
39572G100
57
14900
SH
SOLE
0
0
14900
WORLD GOLD TR
SPDR GLD MINIS
98149E204
269
17090
SH
SOLE
0
0
17090
SPDR S&P 500 ETF TR
TR UNIT
78462F103
498
10900
SH
Put
SOLE
0
0
10900
LINDE PLC
SHS
G5494J103
381
2202
SH
SOLE
0
0
2202
ISHARES TR
IBONDS DEC 25
46435U432
349
12921
SH
SOLE
0
0
12921
INNOVATOR ETFS TR
S&P 500 BUFFER
45782C409
202
8187
SH
SOLE
0
0
8187
PACIFIC GLOBAL ETF TR
US EQ INM ETF
69434K106
310
15692
SH
SOLE
0
0
15692
ALCON INC
ORD SHS
H01301128
472
9291
SH
SOLE
0
0
9291
SPDR S&P 500 ETF TR
TR UNIT
78462F103
240
7100
SH
Put
SOLE
0
0
7100
NUVEEN MUN CR OPPORTUNITIES
COM
670663103
130
10000
SH
SOLE
0
0
10000
INNOVATOR ETFS TR
S&P 500 PWR BU
45782C540
2675
112436
SH
SOLE
0
0
112436
INNOVATOR ETFS TR
NASDAQ 100 PWR
45782C466
224
6797
SH
SOLE
0
0
6797
UNITED STATES OIL FUND LP
UNITS
91232N108
94
118400
SH
Call
SOLE
0
0
118400
UNITED STATES OIL FUND LP
UNITS
91232N108
48
91000
SH
Call
SOLE
0
0
91000