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
Alerian MLP CS 00162Q866 473 46,823 SH   SOLE   0 0 46,823
Ares Capital Corporation CS 04010L103 797 48,455 SH   SOLE   4,900 0 43,555
ClearBridge Energy MLP TR CS 18469Q108 112 10,000 SH   SOLE   0 0 10,000
JPMorgan Alerian MLP Index CS 46625H365 284 10,675 SH   SOLE   0 0 10,675
Magellan Midstream Partners CS 559080106 642 9,299 SH   SOLE   0 0 9,299
3M Co CS 88579Y101 883 4,488 SH   SOLE   0 0 4,488
Abbott Laboratories CS 002824100 1,510 24,751 SH   SOLE   97 0 24,654
AbbVie Inc CS 00287Y109 2,138 23,076 SH   SOLE   97 0 22,979
ABIOMED, Inc. CS 003654100 850 2,078 SH   SOLE   0 0 2,078
Accenture PLC Cl A CS G1151C101 346 2,112 SH   SOLE   13 0 2,099
Acuity Brands Inc CS 00508Y102 724 6,252 SH   SOLE   0 0 6,252
Adobe Systems CS 00724F101 5,566 22,830 SH   SOLE   1,856 0 20,974
ADT Ltd CS 00090Q103 87 10,000 SH   SOLE   0 0 10,000
Aduro Biotech Inc CS 00739L101 586 83,670 SH   SOLE   2,130 0 81,540
AES Corporation CS 00130H105 3,767 280,887 SH   SOLE   24,260 0 256,627
Aetna Life & Casualty CS 00817Y108 555 3,024 SH   SOLE   0 0 3,024
Agnico-Eagle Mines Ltd CS 008474108 467 10,195 SH   SOLE   210 0 9,985
Air Products & Chemical CS 009158106 559 3,588 SH   SOLE   67 0 3,521
Albemarle Corp CS 012653101 429 4,548 SH   SOLE   0 0 4,548
Alibaba Group Holdings CS 01609W102 532 2,868 SH   SOLE   0 0 2,868
Allstate Corp CS 020002101 273 2,986 SH   SOLE   0 0 2,986
Alphabet Inc Cl A CS 02079K305 5,614 4,972 SH   SOLE   274 0 4,698
Alphabet Inc Cl C CS 02079K107 2,687 2,408 SH   SOLE   83 0 2,325
Altria Group Inc CS 02209S103 1,840 32,396 SH   SOLE   7,110 0 25,286
Amazon.com Inc CS 023135106 3,388 1,993 SH   SOLE   16 0 1,977
American Electric Power CS 025537101 988 14,271 SH   SOLE   0 0 14,271
American Express CS 025816109 2,186 22,311 SH   SOLE   70 0 22,241
American National Bancshares CS 027745108 592 14,801 SH   SOLE   0 0 14,801
Ameriprise Financial Inc CS 03076C106 467 3,339 SH   SOLE   14 0 3,325
Amgen Inc CS 031162100 825 4,472 SH   SOLE   198 0 4,274
Anheuser Busch InBev NV CS 03524A108 276 2,737 SH   SOLE   130 0 2,607
Anthem Inc CS 036752103 1,996 8,387 SH   SOLE   0 0 8,387
Apple Inc CS 037833100 20,864 112,711 SH   SOLE   2,347 0 110,364
Applied Materials CS 038222105 277 6,007 SH   SOLE   320 0 5,687
Armada Hoffler Properties CS 04208T108 4,208 282,387 SH   SOLE   2,500 0 279,887
At Home Group Inc CS 04650Y100 587 15,000 SH   SOLE   0 0 15,000
AT&T Inc CS 00206R102 2,399 74,702 SH   SOLE   2,203 0 72,499
Automatic Data Processing CS 053015103 446 3,324 SH   SOLE   75 0 3,249
Baidu.com Inc CS 056752108 401 1,649 SH   SOLE   0 0 1,649
Bank of America Corp CS 060505104 3,572 126,702 SH   SOLE   9,263 0 117,439
Bank of New York Mellon Corp CS 064058100 232 4,304 SH   SOLE   0 0 4,304
BB&T Corporation CS 054937107 3,336 66,137 SH   SOLE   0 0 66,137
Becton Dickinson & Co CS 075887109 616 2,572 SH   SOLE   0 0 2,572
Berkshire Hathaway Inc Cl A CS 084670108 3,949 14 SH   SOLE   0 0 14
Berkshire Hathaway Inc Cl B CS 084670702 5,977 32,024 SH   SOLE   2,004 0 30,020
Boeing Company CS 097023105 6,251 18,631 SH   SOLE   2,923 0 15,708
BorgWarner Inc CS 099724106 273 6,322 SH   SOLE   0 0 6,322
Bounty Oil & Gas NL CS Q1714E106 1 300,000 SH   SOLE   0 0 300,000
Brilliance China Auto Ltd CS G1368B102 180 100,000 SH   SOLE   0 0 100,000
Bristol-Myers Squibb Co CS 110122108 5,071 91,640 SH   SOLE   5,394 0 86,246
Brown-Forman Corp-Cl B CS 115637209 688 14,029 SH   SOLE   0 0 14,029
Capital One Financial CS 14040H105 1,458 15,862 SH   SOLE   0 0 15,862
Carlyle Group LP CS 14309L102 3,720 174,640 SH   SOLE   9,405 0 165,235
CarMax Inc CS 143130102 457 6,268 SH   SOLE   0 0 6,268
Caterpillar CS 149123101 12,284 90,546 SH   SOLE   200 0 90,346
CBRE Group Inc CS 12504L109 4,023 84,279 SH   SOLE   6,795 0 77,484
Celanese Corp CS 150870103 274 2,465 SH   SOLE   0 0 2,465
Celgene Corp CS 151020104 284 3,570 SH   SOLE   0 0 3,570
Cerner Corp CS 156782104 2,394 40,043 SH   SOLE   4,265 0 35,778
Charles Schwab Corp CS 808513105 3,884 76,005 SH   SOLE   7,213 0 68,792
Check Point Software Tech CS M22465104 348 3,564 SH   SOLE   0 0 3,564
Cheniere Energy Inc CS 16411R208 229 3,510 SH   SOLE   330 0 3,180
Chevron Corp CS 166764100 6,079 48,086 SH   SOLE   2,299 0 45,787
China Wi-Max Comm CS 16948L104 0 20,000 SH   SOLE   0 0 20,000
Cigna Corp CS 125509109 549 3,230 SH   SOLE   0 0 3,230
Cintas Corp CS 172908105 510 2,755 SH   SOLE   0 0 2,755
Cisco Systems CS 17275R102 2,124 49,351 SH   SOLE   2,600 0 46,751
Citigroup Inc CS 172967424 478 7,136 SH   SOLE   45 0 7,091
Citizens Financial Group CS 174610105 312 8,033 SH   SOLE   0 0 8,033
Coca Cola Company CS 191216100 2,898 66,076 SH   SOLE   889 0 65,187
Cognizant Tech Sol Corp Cl A CS 192446102 476 6,029 SH   SOLE   350 0 5,679
Colgate Palmolive Co CS 194162103 3,535 54,541 SH   SOLE   3,570 0 50,971
Comcast Corp Cl A CS 20030N101 1,368 41,704 SH   SOLE   0 0 41,704
ConocoPhillips CS 20825C104 4,110 59,042 SH   SOLE   4,273 0 54,769
Costco Wholesale CS 22160K105 634 3,035 SH   SOLE   110 0 2,925
Cracker Barrel Old Country CS 22410J106 1,079 6,907 SH   SOLE   0 0 6,907
CRH Medical Corp CS 12626F105 109 35,000 SH   SOLE   0 0 35,000
Crown Castle Intl Corp CS 22822V101 227 2,107 SH   SOLE   0 0 2,107
CSX Corp CS 126408103 604 9,471 SH   SOLE   0 0 9,471
CVS Corp CS 126650100 203 3,154 SH   SOLE   0 0 3,154
Danaher Corp CS 235851102 1,702 17,248 SH   SOLE   0 0 17,248
Deere & Company CS 244199105 249 1,778 SH   SOLE   402 0 1,376
Delta Air Lines CS 247361702 6,379 128,766 SH   SOLE   5,461 0 123,305
Diageo PLC ADR CS 25243Q205 618 4,292 SH   SOLE   105 0 4,187
Discovery Comm Inc Cl C CS 25470F302 251 9,853 SH   SOLE   0 0 9,853
Dollar Tree Inc CS 256746108 4,130 48,588 SH   SOLE   3,208 0 45,380
Dominion Energy Inc CS 25746U109 2,632 38,600 SH   SOLE   356 0 38,244
DowDuPont Inc CS 26078J100 1,800 27,299 SH   SOLE   3,089 0 24,210
Duke Energy Corp CS 26441C204 1,330 16,823 SH   SOLE   123 0 16,700
Eagle Financial Services, Inc. CS 26951R104 795 22,097 SH   SOLE   0 0 22,097
eBay Inc CS 278642103 267 7,375 SH   SOLE   0 0 7,375
Ekso Bionics Holdings Inc CS 282644202 22 12,350 SH   SOLE   0 0 12,350
Eli Lilly CS 532457108 695 8,140 SH   SOLE   579 0 7,561
Emerson Electric Co CS 291011104 394 5,705 SH   SOLE   400 0 5,305
Enbridge Inc CS 29250N105 237 6,630 SH   SOLE   183 0 6,447
Energen Corp CS 29265N108 252 3,458 SH   SOLE   0 0 3,458
Evergy Inc CS 30034W106 483 8,608 SH   SOLE   0 0 8,608
Express Scripts Holding Co CS 30219G108 229 2,970 SH   SOLE   780 0 2,190
Exxon Mobil Corp CS 30231G102 8,439 102,004 SH   SOLE   10,043 0 91,961
Facebook Inc CS 30303M102 1,606 8,263 SH   SOLE   0 0 8,263
FedEx Corp CS 31428X106 3,282 14,457 SH   SOLE   1,313 0 13,144
Fidelis Energy Inc CS 315746107 0 1,500,000 SH   SOLE   0 0 1,500,000
FireEye Inc CS 31816Q101 823 53,487 SH   SOLE   1,510 0 51,977
Fiserv Inc CS 337738108 4,029 54,385 SH   SOLE   4,342 0 50,043
FleetCor Technologies Inc CS 339041105 320 1,517 SH   SOLE   0 0 1,517
Flowers Foods Inc CS 343498101 212 10,166 SH   SOLE   800 0 9,366
FNB Corp CS 302520101 952 70,921 SH   SOLE   0 0 70,921
Fortive Corp CS 34959J108 677 8,781 SH   SOLE   0 0 8,781
General Electric CS 369604103 832 61,162 SH   SOLE   1,140 0 60,022
Glencore Xstrata PLC CS 37827X100 130 13,696 SH   SOLE   0 0 13,696
Goldman Sachs Group, Inc CS 38141G104 291 1,321 SH   SOLE   6 0 1,315
Grainger W W Inc CS 384802104 326 1,056 SH   SOLE   0 0 1,056
Harris Corp CS 413875105 301 2,080 SH   SOLE   0 0 2,080
Henry Schein Inc CS 806407102 231 3,179 SH   SOLE   0 0 3,179
Hershey Foods CS 427866108 649 6,977 SH   SOLE   120 0 6,857
Home Depot CS 437076102 944 4,839 SH   SOLE   179 0 4,660
Honeywell International Inc CS 438516106 2,211 15,346 SH   SOLE   1,033 0 14,313
Hormel Foods Corp CS 440452100 307 8,256 SH   SOLE   0 0 8,256
Hubbell Inc CS 443510607 306 2,892 SH   SOLE   0 0 2,892
Huntington Ingalls Ind CS 446413106 374 1,726 SH   SOLE   14 0 1,712
Idorsia CS H3879B109 257 9,664 SH   SOLE   0 0 9,664
Illinois Tool Works CS 452308109 221 1,597 SH   SOLE   0 0 1,597
Intel Corp CS 458140100 2,183 43,912 SH   SOLE   242 0 43,670
International Business Machine CS 459200101 1,445 10,345 SH   SOLE   3,008 0 7,337
International Paper CS 460146103 350 6,728 SH   SOLE   0 0 6,728
Intl Dispensing Corp CS 459407102 982 3,239,340 SH   SOLE   0 0 3,239,340
Iridium Communications Inc CS 46269C102 589 36,563 SH   SOLE   1,540 0 35,023
JBG SMITH Properties CS 46590V100 238 6,536 SH   SOLE   0 0 6,536
JD.com Inc CS 47215P106 2,768 71,077 SH   SOLE   6,627 0 64,450
JM Smucker Co CS 832696405 314 2,922 SH   SOLE   0 0 2,922
Johnson & Johnson CS 478160104 11,376 93,753 SH   SOLE   3,479 0 90,274
JP Morgan Chase & Co CS 46625H100 2,307 22,142 SH   SOLE   4,786 0 17,356
Kellogg Company CS 487836108 4,851 69,435 SH   SOLE   55 0 69,380
Kimberly Clark Corp CS 494368103 1,356 12,869 SH   SOLE   0 0 12,869
Kinder Morgan CS 49456B101 381 21,575 SH   SOLE   0 0 21,575
Kinsale Capital Group Inc CS 49714P108 525 9,568 SH   SOLE   0 0 9,568
KKR & Co Inc CS 48251W104 403 16,230 SH   SOLE   2,850 0 13,380
Kraft Heinz Co CS 500754106 764 12,168 SH   SOLE   1,166 0 11,002
Kroger Company CS 501044101 453 15,929 SH   SOLE   0 0 15,929
Laboratory Corp of Amer Hldgs CS 50540R409 319 1,778 SH   SOLE   0 0 1,778
Leisure Acquisition Corp CS 52539T206 100 10,000 SH   SOLE   0 0 10,000
Lockheed Martin CS 539830109 1,185 4,012 SH   SOLE   0 0 4,012
Loews Corp CS 540424108 280 5,802 SH   SOLE   315 0 5,487
Lowe's Companies CS 548661107 1,279 13,382 SH   SOLE   23 0 13,359
Markel Corp CS 570535104 205 189 SH   SOLE   0 0 189
Marsh & McLennan Companies CS 571748102 249 3,041 SH   SOLE   0 0 3,041
MasterCard Inc CS 57636Q104 4,227 21,511 SH   SOLE   1,925 0 19,586
Matsushita Elec Ind ADR CS 60786M105 281 4,799 SH   SOLE   0 0 4,799
McCormick & Co CS 579780206 947 8,160 SH   SOLE   0 0 8,160
McDonald's Corp CS 580135101 823 5,252 SH   SOLE   210 0 5,042
McGrath Rentcorp CS 580589109 340 5,369 SH   SOLE   0 0 5,369
Merck & Co Inc CS 58933Y105 5,570 91,759 SH   SOLE   7,752 0 84,007
MetLife Inc CS 59156R108 206 4,715 SH   SOLE   290 0 4,425
Micron Technology CS 595112103 226 4,301 SH   SOLE   0 0 4,301
Microsoft Corp CS 594918104 13,111 132,953 SH   SOLE   13,148 0 119,805
Mohawk Industries CS 608190104 324 1,513 SH   SOLE   0 0 1,513
Mondelez International Inc CS 609207105 1,415 34,514 SH   SOLE   3,500 0 31,014
Morgan Stanley CS 617446448 2,879 60,747 SH   SOLE   5,929 0 54,818
MSA Safety Inc CS 553498106 276 2,864 SH   SOLE   0 0 2,864
Nestle ADR CS 641069406 430 5,547 SH   SOLE   0 0 5,547
NetApp Inc CS 64110D104 258 3,290 SH   SOLE   0 0 3,290
Netflix CS 64110L106 245 626 SH   SOLE   0 0 626
Newell Brands Inc CS 651229106 404 15,647 SH   SOLE   760 0 14,887
NewMarket Corp CS 651587107 1,335 3,301 SH   SOLE   0 0 3,301
NextEra Energy Inc CS 65339F101 754 4,511 SH   SOLE   336 0 4,175
Nielsen Holdings PLC CS G6518L108 249 8,045 SH   SOLE   0 0 8,045
Nike Inc CL B CS 654106103 267 3,347 SH   SOLE   680 0 2,667
Noah Holdings Ltd CS 65487X102 261 5,000 SH   SOLE   0 0 5,000
Nordic Amer Tanker Shipping CS G65773106 54 20,000 SH   SOLE   0 0 20,000
Norfolk Southern Corporation CS 655844108 63,204 418,927 SH   SOLE   58,113 0 360,814
Northrop Grumman CS 666807102 1,184 3,849 SH   SOLE   92 0 3,757
Novartis A G Sponsored ADR CS 66987V109 468 6,191 SH   SOLE   55 0 6,136
NRG Yield Inc Class C CS 62942X405 312 18,136 SH   SOLE   0 0 18,136
Nutanix Inc CS 67059N108 7,248 140,541 SH   SOLE   9,643 0 130,898
NVIDIA Corp CS 67066G104 334 1,411 SH   SOLE   0 0 1,411
Occidental Petroleum CS 674599105 270 3,223 SH   SOLE   0 0 3,223
Omnicom Group CS 681919106 329 4,309 SH   SOLE   0 0 4,309
Oracle Corp CS 68389X105 3,979 90,300 SH   SOLE   6,704 0 83,596
Parker Hannifin CS 701094104 472 3,031 SH   SOLE   0 0 3,031
Pattern Energy Group Inc CS 70338P100 224 11,928 SH   SOLE   0 0 11,928
PayPal Holdings Inc CS 70450Y103 4,763 57,203 SH   SOLE   4,651 0 52,552
Pepsico Inc CS 713448108 8,473 77,823 SH   SOLE   6,601 0 71,222
Perrigo Company CS G97822103 235 3,226 SH   SOLE   0 0 3,226
Pfizer Inc CS 717081103 5,323 146,723 SH   SOLE   3,729 0 142,994
Philip Morris Intl Inc CS 718172109 1,337 16,559 SH   SOLE   3,825 0 12,734
Phillips 66 CS 718546104 448 3,992 SH   SOLE   127 0 3,865
PNC Financial Services Group CS 693475105 2,707 20,037 SH   SOLE   0 0 20,037
Potomac Bancshares Inc CS 737643106 1,079 69,834 SH   SOLE   0 0 69,834
Praxair CS 74005P104 217 1,375 SH   SOLE   0 0 1,375
PrimeCare Systems Inc CS 74162Y104 0 100,000 SH   SOLE   0 0 100,000
Procter & Gamble CS 742718109 5,135 65,780 SH   SOLE   6,031 0 59,749
Progressive Corp, Ohio CS 743315103 295 4,980 SH   SOLE   120 0 4,860
PVH Corp CS 693656100 534 3,569 SH   SOLE   0 0 3,569
Qualcomm Inc CS 747525103 1,234 21,989 SH   SOLE   335 0 21,654
Qurate Retail Group Inc CS 74915M100 220 10,386 SH   SOLE   0 0 10,386
Rayonier Inc CS 754907103 566 14,634 SH   SOLE   0 0 14,634
Reliance Steel & Aluminum CS 759509102 484 5,525 SH   SOLE   5,515 0 10
Renasant Corp CS 75970E107 891 19,576 SH   SOLE   0 0 19,576
Rockwell Collins Inc CS 774341101 477 3,544 SH   SOLE   0 0 3,544
Royal Dutch Shell PLC - ADR B CS 780259107 269 3,708 SH   SOLE   0 0 3,708
Royal Dutch Shell PLC A CS 780259206 317 4,575 SH   SOLE   0 0 4,575
Sabre Corp CS 78573M104 209 8,470 SH   SOLE   0 0 8,470
Sanofi Aventis CS 80105N105 1,330 33,243 SH   SOLE   34 0 33,209
Schlumberger Ltd CS 806857108 583 8,696 SH   SOLE   245 0 8,451
Sherwin Williams Co CS 824348106 864 2,119 SH   SOLE   100 0 2,019
Sirius XM Holdings Inc CS 82968B103 95 14,013 SH   SOLE   0 0 14,013
SLM Corp CS 78442P106 440 38,460 SH   SOLE   1,630 0 36,830
Southern Company CS 842587107 2,113 45,620 SH   SOLE   4,750 0 40,870
Southern Natl Bancorp of Va CS 843395104 1,590 89,108 SH   SOLE   0 0 89,108
Stanley Black & Decker Inc CS 854502101 444 3,346 SH   SOLE   14 0 3,332
Starbucks Corp CS 855244109 3,063 62,705 SH   SOLE   5,051 0 57,654
SunTrust Banks CS 867914103 756 11,444 SH   SOLE   0 0 11,444
Sysco Corp CS 871829107 910 13,322 SH   SOLE   90 0 13,232
Target Corp CS 87612E106 375 4,933 SH   SOLE   0 0 4,933
Tesla Motors Inc CS 88160R101 533 1,555 SH   SOLE   0 0 1,555
Texas Instruments Inc CS 882508104 8,806 79,871 SH   SOLE   201 0 79,670
The Blackstone Group LP CS 09253U108 488 15,180 SH   SOLE   3,500 0 11,680
The Clorox Co CS 189054109 803 5,939 SH   SOLE   0 0 5,939
The Walt Disney Co CS 254687106 4,063 38,764 SH   SOLE   2,963 0 35,801
Thermo Fisher Scientific Inc CS 883556102 416 2,007 SH   SOLE   0 0 2,007
TJX Companies CS 872540109 286 3,000 SH   SOLE   0 0 3,000
TowneBank CS 89214P109 5,540 172,585 SH   SOLE   0 0 172,585
Trevali Mining Corp CS 89531J109 7 10,000 SH   SOLE   0 0 10,000
Trinity Industries CS 896522109 241 7,026 SH   SOLE   580 0 6,446
TriplePoint Venture Gr BDC CS 89677Y100 236 19,000 SH   SOLE   0 0 19,000
Twenty First Century Fox B CS 90130A200 304 6,162 SH   SOLE   545 0 5,617
Tyson Foods Inc -A CS 902494103 219 3,184 SH   SOLE   260 0 2,924
UDR Inc. CS 902653104 289 7,699 SH   SOLE   0 0 7,699
Umpqua Holdings Corporation CS 904214103 3,283 145,312 SH   SOLE   14,405 0 130,907
Unifi Inc CS 904677200 411 12,950 SH   SOLE   630 0 12,320
Union Pacific CS 907818108 839 5,922 SH   SOLE   19 0 5,903
United Parcel Service CL B CS 911312106 814 7,660 SH   SOLE   160 0 7,500
United Technologies CS 913017109 2,670 21,358 SH   SOLE   1,602 0 19,756
UnitedHealthcare Group Inc CS 91324P102 784 3,195 SH   SOLE   102 0 3,093
US Bancorp CS 902973304 1,138 22,757 SH   SOLE   0 0 22,757
Valero Energy CS 91913Y100 270 2,434 SH   SOLE   0 0 2,434
Verizon Communications Inc CS 92343V104 5,832 115,924 SH   SOLE   6,434 0 109,490
Vertex Pharmaceuticals CS 92532F100 486 2,861 SH   SOLE   0 0 2,861
VF Corp CS 918204108 215 2,635 SH   SOLE   0 0 2,635
Vipshop Holdings Ltd CS 92763W103 195 17,978 SH   SOLE   0 0 17,978
Visa Inc Cl A CS 92826C839 1,831 13,821 SH   SOLE   13 0 13,808
Vulcan Materials Co CS 929160109 777 6,021 SH   SOLE   0 0 6,021
WageWorks Inc CS 930427109 459 9,176 SH   SOLE   435 0 8,741
Wal-Mart Stores CS 931142103 1,586 18,512 SH   SOLE   1,071 0 17,441
Walgreens Boots Alliance CS 931427108 513 8,543 SH   SOLE   0 0 8,543
Waste Management, Inc CS 94106L109 1,351 16,604 SH   SOLE   500 0 16,104
Wells Fargo & Co CS 949746101 1,376 24,815 SH   SOLE   696 0 24,119
WestRock Co CS 96145D105 363 6,373 SH   SOLE   0 0 6,373
Weyerhaeuser Company CS 962166104 521 14,288 SH   SOLE   0 0 14,288
Willis Towers Watson PLC CS G96629103 950 6,266 SH   SOLE   160 0 6,106
Wingstop Inc CS 974155103 232 4,457 SH   SOLE   4,457 0 0
YUM Brands Inc CS 988498101 294 3,757 SH   SOLE   392 0 3,365
Zimmer Biomet Holdings Inc CS 98956P102 2,749 24,668 SH   SOLE   2,220 0 22,448
Zoetis Inc CS 98978V103 360 4,220 SH   SOLE   98 0 4,122
DB X Trackers MSCI EAFE Hdg FS 233051200 399 12,720 SH   SOLE   0 0 12,720
First Tr Multi Gr AlphaDEX FS 33733F101 267 3,700 SH   SOLE   0 0 3,700
FlexShares Credit Scored US FS 33939L761 264 5,390 SH   SOLE   1,730 0 3,660
Flexshares Disc Dur Mbs FS 33939L779 388 16,845 SH   SOLE   5,130 0 11,715
Global X FinTech FS 37954Y814 253 9,700 SH   SOLE   0 0 9,700
GS ActiveBeta Emerging FS 381430206 220 6,630 SH   SOLE   0 0 6,630
HSBC S&P 500 Note Due 06/30/21 FS 40433C742 288 10,000 SH   SOLE   0 0 10,000
Invesco Dyn LC Value FS 46137V738 582 16,326 SH   SOLE   0 0 16,326
Invesco Listed Private Eqty FS 46137V589 140 11,724 SH   SOLE   0 0 11,724
Invesco QQQ Trust Ser 1 FS 46090E103 564 3,287 SH   SOLE   0 0 3,287
Invesco S&P 500 EW FS 46137V357 2,095 20,563 SH   SOLE   18,834 0 1,729
Invesco S&P 500 Pure Gr FS 46137V266 9,786 85,276 SH   SOLE   36,255 0 49,021
Invesco S&P 500 Pure Val FS 46137V258 11,564 175,934 SH   SOLE   62,865 0 113,069
Invesco S&P 500 Top 50 FS 46137V233 9,686 50,259 SH   SOLE   1,180 0 49,079
Invesco S&P EW Cons Disc FS 46137V381 9,754 94,180 SH   SOLE   26,750 0 67,430
Invesco S&P EW Energy FS 46137V365 48,359 775,102 SH   SOLE   210,405 0 564,697
Invesco S&P EW Fin FS 46137V340 320 7,548 SH   SOLE   4,845 0 2,703
Invesco S&P EW Ind FS 46137V324 228 1,990 SH   SOLE   1,800 0 190
Invesco S&P EW Tech FS 46137V282 12,957 81,775 SH   SOLE   32,115 0 49,660
IQ Hedge Mkt Ntrl Tracker FS 45409B503 1,100 42,765 SH   SOLE   0 0 42,765
IQ Hedge Multi Str Tracker FS 45409B107 3,622 119,196 SH   SOLE   6,135 0 113,061
IQ Merger Arbitrage FS 45409B800 783 25,510 SH   SOLE   2,720 0 22,790
iShares Comex Gold Trust FS 464285105 305 25,355 SH   SOLE   0 0 25,355
iShares Core MSCI EAFE ETF FS 46432F842 609 9,610 SH   SOLE   0 0 9,610
iShares Core MSCI Emg Mkts FS 46434G103 311 5,919 SH   SOLE   1,000 0 4,919
iShares DJ Intl Sel Dvd FS 464288448 556 17,339 SH   SOLE   0 0 17,339
iShares DJ US Healthcare FS 464287762 404 2,265 SH   SOLE   0 0 2,265
iShares DJ US Transp Avg FS 464287192 250 1,344 SH   SOLE   0 0 1,344
iShares MSCI ACWI Index FS 464288257 1,161 16,330 SH   SOLE   15 0 16,315
iShares MSCI ACWI Min Vol FS 464286525 9,627 115,917 SH   SOLE   0 0 115,917
iShares MSCI EAFE Index FS 464287465 66,927 999,363 SH   SOLE   168,283 0 831,080
iShares MSCI EAFE Min Vol FS 46429B689 363 5,109 SH   SOLE   0 0 5,109
iShares MSCI EAFE SC Index FS 464288273 7,510 119,695 SH   SOLE   35,060 0 84,635
iShares MSCI EAFE Value Index FS 464288877 25,117 489,175 SH   SOLE   31,732 0 457,443
iShares MSCI Emerg Mkts FS 464287234 5,947 137,239 SH   SOLE   46,665 0 90,575
iShares MSCI USA ESG Select FS 464288802 241 2,140 SH   SOLE   0 0 2,140
iShares MSCI USA Min Vol FS 46429B697 657 12,361 SH   SOLE   0 0 12,361
iShares Russell 1000 Growth FS 464287614 64,088 445,672 SH   SOLE   25,455 0 420,217
iShares Russell 1000 Index FS 464287622 1,462 9,621 SH   SOLE   1,401 0 8,220
iShares Russell 1000 Value FS 464287598 3,864 31,837 SH   SOLE   1,041 0 30,796
iShares Russell 2000 Growth FS 464287648 1,035 5,064 SH   SOLE   82 0 4,982
iShares Russell 2000 Index FS 464287655 18,703 114,201 SH   SOLE   5,429 0 108,772
iShares Russell 2000 Value FS 464287630 7,835 59,389 SH   SOLE   4,195 0 55,194
iShares Russell 3000 Index FS 464287689 397 2,447 SH   SOLE   880 0 1,567
iShares Russell Midcap Growth FS 464287481 232 1,829 SH   SOLE   346 0 1,483
iShares Russell MidCap Index FS 464287499 32,477 153,092 SH   SOLE   4,923 0 148,169
iShares Russell MidCap Value FS 464287473 23,955 270,713 SH   SOLE   9,083 0 261,630
iShares S&P 500 Growth FS 464287309 385 2,370 SH   SOLE   0 0 2,370
iShares S&P 500 Index FS 464287200 119,211 436,589 SH   SOLE   46,748 0 389,841
iShares S&P 500 Value Index FS 464287408 251 2,279 SH   SOLE   0 0 2,279
iShares S&P Aggressive All FS 464289859 276 5,165 SH   SOLE   0 0 5,165
iShares S&P Glbl Cons Disc FS 464288745 4,802 41,805 SH   SOLE   0 0 41,805
iShares S&P Glbl Engy Sctr FS 464287341 8,559 228,984 SH   SOLE   31,440 0 197,544
iShares S&P Global Tech FS 464287291 3,727 22,655 SH   SOLE   6,925 0 15,730
iShares S&P MidCap 400 Gr FS 464287606 234 1,039 SH   SOLE   0 0 1,039
iShares S&P MidCap 400 Index FS 464287507 600 3,083 SH   SOLE   50 0 3,033
iShares S&P SmallCap 600 Index FS 464287804 1,031 12,358 SH   SOLE   662 0 11,696
iShares Select Dividend FS 464287168 405 4,140 SH   SOLE   0 0 4,140
PShares S&P Dvd Aristocrats FS 74348A467 2,559 41,050 SH   SOLE   0 0 41,050
Schwab Fund Intl Large Co FS 808524755 268 9,059 SH   SOLE   0 0 9,059
Schwab International Equity FS 808524805 5,321 160,999 SH   SOLE   3,255 0 157,744
Schwab U.S. Large Cap ETF FS 808524201 263 4,045 SH   SOLE   0 0 4,045
Schwab US Dividend Equity FS 808524797 267 5,408 SH   SOLE   0 0 5,408
Schwab US Large Cap Growth FS 808524300 3,458 45,626 SH   SOLE   155 0 45,471
Schwab US Mid Cap FS 808524508 2,643 48,152 SH   SOLE   175 0 47,977
SPDR Barclays Cap Conv FS 78464A359 530 10,005 SH   SOLE   3,385 0 6,620
SPDR DJ Industrial Avg FS 78467X109 523 2,156 SH   SOLE   0 0 2,156
SPDR Energy Index FS 81369Y506 480 6,322 SH   SOLE   0 0 6,322
SPDR Gold Trust FS 78463V107 5,023 42,334 SH   SOLE   10,855 0 31,479
SPDR Port World (ex-US) FS 78463X889 9,801 322,394 SH   SOLE   18,030 0 304,364
SPDR Portfolio Large Cap FS 78464A854 309 9,680 SH   SOLE   0 0 9,680
SPDR S&P 500 FS 78462F103 7,122 26,254 SH   SOLE   1,540 0 24,714
SPDR S&P Dividend FS 78464A763 356 3,837 SH   SOLE   0 0 3,837
SPDR S&P Intl Small Cap FS 78463X871 207 6,045 SH   SOLE   0 0 6,045
SPDR S&P MidCap 400 FS 78467Y107 285 804 SH   SOLE   0 0 804
Vanguard All World Ex-US ETF FS 922042775 688 13,265 SH   SOLE   2,000 0 11,265
Vanguard Emerg Mkts ETF FS 922042858 25,972 615,449 SH   SOLE   48,240 0 567,209
Vanguard FTSE Dev Mkts ETF FS 921943858 2,407 56,111 SH   SOLE   375 0 55,736
Vanguard Growth ETF FS 922908736 1,045 6,977 SH   SOLE   0 0 6,977
Vanguard High Dvd Yield ETF FS 921946406 279 3,361 SH   SOLE   0 0 3,361
Vanguard Mid Cap ETF FS 922908629 7,119 45,160 SH   SOLE   1,664 0 43,496
Vanguard Mid Cap Growth ETF FS 922908538 6,486 48,256 SH   SOLE   2,200 0 46,056
Vanguard Midcap Value ETF FS 922908512 338 3,063 SH   SOLE   485 0 2,578
Vanguard REIT FS 922908553 308 3,780 SH   SOLE   0 0 3,780
Vanguard S&P 500 ETF FS 922908363 54,992 220,402 SH   SOLE   7,555 0 212,847
Vanguard Small Cap ETF FS 922908751 14,056 90,297 SH   SOLE   6,639 0 83,658
Vanguard Small Cap Gr ETF FS 922908595 5,484 31,195 SH   SOLE   1,605 0 29,590
Vanguard Small Cap Value ETF FS 922908611 6,205 45,696 SH   SOLE   3,716 0 41,980
Vanguard Total Stock Mkt ETF FS 922908769 338 2,407 SH   SOLE   1,151 0 1,256
Vanguard Value ETF FS 922908744 39,625 381,634 SH   SOLE   27,480 0 354,154
Victory CEMP US 500 VW ETF FS 92647N782 413 8,350 SH   SOLE   0 0 8,350
WisdomTree Intl SC Dvd FS 97717W760 28,083 390,310 SH   SOLE   22,356 0 367,954
WisdomTree Large Cap Dvd FS 97717W307 27,027 301,142 SH   SOLE   15,736 0 285,406
WisdomTree Mid Cap Dividend FS 97717W505 4,993 139,483 SH   SOLE   7,350 0 132,133
WisdomTree Small Cap Dvd FS 97717W604 1,524 51,397 SH   SOLE   0 0 51,397