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 426 45,513 SH   SOLE   0 0 45,513
Ares Capital Corporation CS 04010L103 928 58,459 SH   SOLE   5,960 0 52,499
ClearBridge Energy MLP TR CS 18469Q108 98 10,000 SH   SOLE   0 0 10,000
JPMorgan Alerian MLP Index CS 46625H365 247 10,295 SH   SOLE   0 0 10,295
Magellan Midstream Partners CS 559080106 543 9,299 SH   SOLE   0 0 9,299
3M Co CS 88579Y101 1,028 4,681 SH   SOLE   0 0 4,681
Abbott Laboratories CS 002824100 1,448 24,161 SH   SOLE   97 0 24,064
AbbVie Inc CS 00287Y109 2,196 23,197 SH   SOLE   97 0 23,100
ABIOMED, Inc. CS 003654100 690 2,372 SH   SOLE   0 0 2,372
Accenture PLC Cl A CS G1151C101 319 2,080 SH   SOLE   13 0 2,067
Acuity Brands Inc CS 00508Y102 879 6,318 SH   SOLE   0 0 6,318
Adobe Systems CS 00724F101 5,034 23,297 SH   SOLE   2,488 0 20,809
ADT Ltd CS 00090Q103 79 10,000 SH   SOLE   0 0 10,000
Aduro Biotech Inc CS 00739L101 311 33,440 SH   SOLE   1,310 0 32,130
AES Corporation CS 00130H105 3,141 276,223 SH   SOLE   30,325 0 245,898
Aetna Life & Casualty CS 00817Y108 480 2,840 SH   SOLE   0 0 2,840
Agnico-Eagle Mines Ltd CS 008474108 429 10,195 SH   SOLE   210 0 9,985
Air Products & Chemical CS 009158106 571 3,588 SH   SOLE   67 0 3,521
Akamai Technologies CS 00971T101 391 5,505 SH   SOLE   300 0 5,205
Albemarle Corp CS 012653101 422 4,548 SH   SOLE   0 0 4,548
Alibaba Group Holdings CS 01609W102 477 2,600 SH   SOLE   0 0 2,600
Allstate Corp CS 020002101 261 2,758 SH   SOLE   0 0 2,758
Alphabet Inc Cl A CS 02079K305 5,052 4,871 SH   SOLE   340 0 4,531
Alphabet Inc Cl C CS 02079K107 2,688 2,605 SH   SOLE   110 0 2,495
Altria Group Inc CS 02209S103 2,017 32,362 SH   SOLE   7,110 0 25,252
Amazon.com Inc CS 023135106 2,977 2,057 SH   SOLE   16 0 2,041
American Electric Power CS 025537101 981 14,306 SH   SOLE   0 0 14,306
American Express CS 025816109 2,079 22,286 SH   SOLE   70 0 22,216
American National Bancshares CS 027745108 557 14,801 SH   SOLE   0 0 14,801
Ameriprise Financial Inc CS 03076C106 494 3,339 SH   SOLE   14 0 3,325
Amgen Inc CS 031162100 725 4,253 SH   SOLE   198 0 4,055
Anheuser Busch InBev NV CS 03524A108 334 3,037 SH   SOLE   130 0 2,907
Anthem Inc CS 036752103 1,795 8,171 SH   SOLE   0 0 8,171
Apollo Investment Corp CS 03761U106 57 10,845 SH   SOLE   0 0 10,845
Apple Inc CS 037833100 19,152 114,149 SH   SOLE   2,874 0 111,275
Applied Materials CS 038222105 351 6,320 SH   SOLE   320 0 6,000
Armada Hoffler Properties CS 04208T108 3,883 283,657 SH   SOLE   2,500 0 281,157
At Home Group Inc CS 04650Y100 641 20,000 SH   SOLE   0 0 20,000
AT&T Inc CS 00206R102 2,371 66,504 SH   SOLE   1,746 0 64,758
Automatic Data Processing CS 053015103 373 3,287 SH   SOLE   75 0 3,212
Baidu.com Inc CS 056752108 353 1,583 SH   SOLE   0 0 1,583
Bank of America Corp CS 060505104 3,799 126,665 SH   SOLE   11,084 0 115,581
BB&T Corporation CS 054937107 3,261 62,670 SH   SOLE   0 0 62,670
Becton Dickinson & Co CS 075887109 562 2,591 SH   SOLE   0 0 2,591
Berkshire Hathaway Inc Cl A CS 084670108 4,187 14 SH   SOLE   0 0 14
Berkshire Hathaway Inc Cl B CS 084670702 6,403 32,099 SH   SOLE   2,353 0 29,746
BlackRock Inc CS 09247X101 201 371 SH   SOLE   0 0 371
Boeing Company CS 097023105 6,264 19,104 SH   SOLE   3,363 0 15,741
BorgWarner Inc CS 099724106 318 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 209 100,000 SH   SOLE   0 0 100,000
Bristol-Myers Squibb Co CS 110122108 5,655 89,413 SH   SOLE   5,815 0 83,598
Brown-Forman Corp-Cl B CS 115637209 763 14,029 SH   SOLE   0 0 14,029
Campbell Soup Co CS 134429109 207 4,791 SH   SOLE   340 0 4,451
Capital One Financial CS 14040H105 1,505 15,702 SH   SOLE   0 0 15,702
Carlyle Group LP CS 14309L102 3,374 158,055 SH   SOLE   8,495 0 149,560
CarMax Inc CS 143130102 450 7,268 SH   SOLE   0 0 7,268
Caterpillar CS 149123101 13,340 90,512 SH   SOLE   200 0 90,312
CBRE Group Inc CS 12504L109 3,943 83,513 SH   SOLE   8,769 0 74,744
Celanese Corp CS 150870103 247 2,465 SH   SOLE   0 0 2,465
Celgene Corp CS 151020104 300 3,364 SH   SOLE   0 0 3,364
Cerner Corp CS 156782104 2,238 38,587 SH   SOLE   5,100 0 33,487
Charles Schwab Corp CS 808513105 4,002 76,636 SH   SOLE   8,964 0 67,672
Check Point Software Tech CS M22465104 364 3,664 SH   SOLE   0 0 3,664
Chevron Corp CS 166764100 5,405 47,394 SH   SOLE   2,517 0 44,877
China Wi-Max Comm CS 16948L104 0 20,000 SH   SOLE   0 0 20,000
Cigna Corp CS 125509109 609 3,630 SH   SOLE   0 0 3,630
Cintas Corp CS 172908105 478 2,800 SH   SOLE   0 0 2,800
Cisco Systems CS 17275R102 2,241 52,247 SH   SOLE   2,600 0 49,647
Citigroup Inc CS 172967424 495 7,333 SH   SOLE   45 0 7,288
Citizens Financial Group CS 174610105 351 8,371 SH   SOLE   0 0 8,371
Coca Cola Company CS 191216100 2,929 67,434 SH   SOLE   1,439 0 65,995
Cognizant Tech Sol Corp Cl A CS 192446102 485 6,029 SH   SOLE   350 0 5,679
Colgate Palmolive Co CS 194162103 3,748 52,282 SH   SOLE   4,353 0 47,929
Comcast Corp Cl A CS 20030N101 1,435 42,003 SH   SOLE   0 0 42,003
ConocoPhillips CS 20825C104 3,494 58,929 SH   SOLE   4,961 0 53,968
Costco Wholesale CS 22160K105 524 2,780 SH   SOLE   110 0 2,670
Cracker Barrel Old Country CS 22410J106 1,100 6,907 SH   SOLE   0 0 6,907
CRH Medical Corp CS 12626F105 89 35,000 SH   SOLE   0 0 35,000
Crown Castle Intl Corp CS 22822V101 243 2,215 SH   SOLE   0 0 2,215
CSX Corp CS 126408103 457 8,211 SH   SOLE   0 0 8,211
Danaher Corp CS 235851102 1,694 17,298 SH   SOLE   0 0 17,298
Deere & Company CS 244199105 261 1,683 SH   SOLE   402 0 1,281
Delta Air Lines CS 247361702 7,000 127,707 SH   SOLE   6,673 0 121,034
Diageo PLC ADR CS 25243Q205 564 4,164 SH   SOLE   105 0 4,059
Dollar Tree Inc CS 256746108 4,477 47,174 SH   SOLE   3,842 0 43,332
Dominion Energy Inc CS 25746U109 2,682 39,771 SH   SOLE   356 0 39,415
DowDuPont Inc CS 26078J100 1,751 27,484 SH   SOLE   3,134 0 24,350
Duke Energy Corp CS 26441C204 1,439 18,573 SH   SOLE   1,080 0 17,493
Eagle Financial Services, Inc. CS 26951R104 725 22,097 SH   SOLE   0 0 22,097
eBay Inc CS 278642103 281 6,975 SH   SOLE   0 0 6,975
Eli Lilly CS 532457108 612 7,906 SH   SOLE   579 0 7,327
Emerson Electric Co CS 291011104 390 5,714 SH   SOLE   400 0 5,314
Enbridge Inc CS 29250N105 254 8,070 SH   SOLE   183 0 7,887
Exxon Mobil Corp CS 30231G102 7,672 102,827 SH   SOLE   10,043 0 92,784
Facebook Inc CS 30303M102 1,232 7,710 SH   SOLE   0 0 7,710
FedEx Corp CS 31428X106 3,460 14,410 SH   SOLE   1,684 0 12,726
Fidelis Energy Inc CS 315746107 0 1,500,000 SH   SOLE   0 0 1,500,000
FireEye Inc CS 31816Q101 906 53,535 SH   SOLE   1,510 0 52,025
Fiserv Inc CS 337738108 3,929 55,095 SH   SOLE   5,538 0 49,557
FleetCor Technologies Inc CS 339041105 307 1,517 SH   SOLE   0 0 1,517
Flowers Foods Inc CS 343498101 234 10,696 SH   SOLE   800 0 9,896
FNB Corp CS 302520101 954 70,905 SH   SOLE   0 0 70,905
Fortive Corp CS 34959J108 698 9,009 SH   SOLE   0 0 9,009
General Dynamics CS 369550108 207 938 SH   SOLE   0 0 938
General Electric CS 369604103 933 69,220 SH   SOLE   1,140 0 68,080
General Mills Inc CS 370334104 248 5,504 SH   SOLE   0 0 5,504
Gilead Sciences Inc CS 375558103 261 3,457 SH   SOLE   230 0 3,227
Glencore Xstrata PLC CS 37827X100 136 13,696 SH   SOLE   0 0 13,696
Goldman Sachs Group, Inc CS 38141G104 330 1,309 SH   SOLE   6 0 1,303
Grainger W W Inc CS 384802104 304 1,076 SH   SOLE   0 0 1,076
Harris Corp CS 413875105 335 2,080 SH   SOLE   0 0 2,080
Henry Schein Inc CS 806407102 214 3,179 SH   SOLE   0 0 3,179
Hershey Foods CS 427866108 689 6,966 SH   SOLE   120 0 6,846
Home Depot CS 437076102 747 4,190 SH   SOLE   179 0 4,011
Honeywell International Inc CS 438516106 2,110 14,602 SH   SOLE   1,255 0 13,347
Hormel Foods Corp CS 440452100 283 8,256 SH   SOLE   0 0 8,256
Hubbell Inc CS 443510607 353 2,899 SH   SOLE   0 0 2,899
Huntington Ingalls Ind CS 446413106 438 1,699 SH   SOLE   14 0 1,685
Idorsia CS H3879B109 231 9,664 SH   SOLE   0 0 9,664
Illinois Tool Works CS 452308109 250 1,597 SH   SOLE   0 0 1,597
Intel Corp CS 458140100 2,214 42,504 SH   SOLE   242 0 42,262
International Business Machine CS 459200101 1,541 10,042 SH   SOLE   3,008 0 7,034
International Paper CS 460146103 344 6,441 SH   SOLE   0 0 6,441
Intl Dispensing Corp CS 459407102 1,425 3,239,340 SH   SOLE   0 0 3,239,340
iPackets International Inc CS 46262T102 0 264,000 SH   SOLE   0 0 264,000
JD.com Inc CS 47215P106 2,731 67,437 SH   SOLE   8,027 0 59,410
JM Smucker Co CS 832696405 362 2,922 SH   SOLE   0 0 2,922
Johnson & Johnson CS 478160104 12,023 93,817 SH   SOLE   3,720 0 90,097
JP Morgan Chase & Co CS 46625H100 2,382 21,662 SH   SOLE   4,786 0 16,876
Kellogg Company CS 487836108 4,514 69,435 SH   SOLE   55 0 69,380
Kimberly Clark Corp CS 494368103 1,404 12,752 SH   SOLE   0 0 12,752
Kinder Morgan CS 49456B101 1,240 82,325 SH   SOLE   0 0 82,325
Kinsale Capital Group Inc CS 49714P108 545 10,625 SH   SOLE   0 0 10,625
KKR & Co LP CS 48248M102 316 15,560 SH   SOLE   2,850 0 12,710
Kraft Heinz Co CS 500754106 752 12,065 SH   SOLE   1,166 0 10,899
Kroger Company CS 501044101 387 16,146 SH   SOLE   0 0 16,146
Laboratory Corp of Amer Hldgs CS 50540R409 302 1,868 SH   SOLE   0 0 1,868
Leisure Acquisition Corp CS 52539T206 99 10,000 SH   SOLE   0 0 10,000
LendingClub Corp CS 52603A109 824 235,470 SH   SOLE   4,280 0 231,190
Lockheed Martin CS 539830109 1,315 3,892 SH   SOLE   0 0 3,892
Loews Corp CS 540424108 298 5,987 SH   SOLE   315 0 5,672
Lowe's Companies CS 548661107 1,172 13,355 SH   SOLE   23 0 13,332
Marathon Petroleum Corp CS 56585A102 289 3,957 SH   SOLE   0 0 3,957
Markel Corp CS 570535104 226 193 SH   SOLE   0 0 193
Marriott International Inc CS 571903202 204 1,501 SH   SOLE   0 0 1,501
Marsh & McLennan Companies CS 571748102 247 2,990 SH   SOLE   0 0 2,990
MasterCard Inc CS 57636Q104 3,867 22,079 SH   SOLE   2,559 0 19,520
Matsushita Elec Ind ADR CS 60786M105 244 4,799 SH   SOLE   0 0 4,799
McCormick & Co CS 579780206 868 8,160 SH   SOLE   0 0 8,160
McDonald's Corp CS 580135101 824 5,267 SH   SOLE   210 0 5,057
McGrath Rentcorp CS 580589109 287 5,338 SH   SOLE   0 0 5,338
Medtronic PLC CS G5960L103 250 3,117 SH   SOLE   0 0 3,117
Merck & Co Inc CS 58933Y105 4,888 89,736 SH   SOLE   8,390 0 81,346
MetLife Inc CS 59156R108 215 4,689 SH   SOLE   290 0 4,399
Micron Technology CS 595112103 234 4,491 SH   SOLE   0 0 4,491
Microsoft Corp CS 594918104 12,198 133,645 SH   SOLE   14,274 0 119,371
Mohawk Industries CS 608190104 353 1,518 SH   SOLE   0 0 1,518
Mondelez International Inc CS 609207105 1,441 34,521 SH   SOLE   3,500 0 31,021
Morgan Stanley CS 617446448 3,156 58,479 SH   SOLE   7,721 0 50,758
MSA Safety Inc CS 553498106 251 3,014 SH   SOLE   0 0 3,014
Nestle ADR CS 641069406 442 5,587 SH   SOLE   0 0 5,587
NetApp Inc CS 64110D104 203 3,290 SH   SOLE   0 0 3,290
Newell Brands Inc CS 651229106 399 15,647 SH   SOLE   760 0 14,887
NewMarket Corp CS 651587107 1,375 3,424 SH   SOLE   0 0 3,424
NextEra Energy Inc CS 65339F101 669 4,093 SH   SOLE   336 0 3,757
Nielsen Holdings PLC CS G6518L108 234 7,370 SH   SOLE   0 0 7,370
Nike Inc CL B CS 654106103 222 3,347 SH   SOLE   680 0 2,667
Noah Holdings Ltd CS 65487X102 236 5,000 SH   SOLE   0 0 5,000
Nordic Amer Tanker Shipping CS G65773106 131 67,464 SH   SOLE   0 0 67,464
Norfolk Southern Corporation CS 655844108 56,153 413,561 SH   SOLE   58,113 0 355,448
Northrop Grumman CS 666807102 1,315 3,768 SH   SOLE   92 0 3,676
Novartis A G Sponsored ADR CS 66987V109 504 6,233 SH   SOLE   55 0 6,178
NRG Yield Inc Class C CS 62942X405 308 18,136 SH   SOLE   0 0 18,136
Nutanix Inc CS 67059N108 7,492 152,551 SH   SOLE   12,153 0 140,398
NVIDIA Corp CS 67066G104 208 897 SH   SOLE   0 0 897
NXP Semiconductor NV CS N6596X109 209 1,785 SH   SOLE   68 0 1,717
Omnicom Group CS 681919106 313 4,309 SH   SOLE   0 0 4,309
Oracle Corp CS 68389X105 4,143 90,555 SH   SOLE   7,859 0 82,696
Parker Hannifin CS 701094104 518 3,031 SH   SOLE   0 0 3,031
Pattern Energy Group Inc CS 70338P100 206 11,928 SH   SOLE   0 0 11,928
PayPal Holdings Inc CS 70450Y103 4,388 57,834 SH   SOLE   5,850 0 51,984
Pepsico Inc CS 713448108 8,469 77,587 SH   SOLE   6,884 0 70,702
Perrigo Company CS G97822103 269 3,226 SH   SOLE   0 0 3,226
Pfizer Inc CS 717081103 5,248 147,868 SH   SOLE   3,729 0 144,139
Philip Morris Intl Inc CS 718172109 1,689 16,993 SH   SOLE   3,825 0 13,168
Phillips 66 CS 718546104 379 3,947 SH   SOLE   127 0 3,820
PNC Financial Services Group CS 693475105 3,030 20,037 SH   SOLE   0 0 20,037
Potomac Bancshares Inc CS 737643106 1,050 68,613 SH   SOLE   0 0 68,613
Praxair CS 74005P104 201 1,391 SH   SOLE   0 0 1,391
PrimeCare Systems Inc CS 74162Y104 0 100,000 SH   SOLE   0 0 100,000
Procter & Gamble CS 742718109 5,331 67,237 SH   SOLE   6,618 0 60,619
Progressive Corp, Ohio CS 743315103 303 4,980 SH   SOLE   120 0 4,860
PVH Corp CS 693656100 541 3,570 SH   SOLE   0 0 3,570
Qualcomm Inc CS 747525103 1,297 23,401 SH   SOLE   335 0 23,066
Rand Worldwide Inc CS 752246108 44 14,200 SH   SOLE   0 0 14,200
Rayonier Inc CS 754907103 515 14,634 SH   SOLE   0 0 14,634
Reliance Steel & Aluminum CS 759509102 481 5,606 SH   SOLE   5,570 0 36
Renasant Corp CS 75970E107 833 19,581 SH   SOLE   0 0 19,581
Rockwell Collins Inc CS 774341101 478 3,544 SH   SOLE   0 0 3,544
Royal Dutch Shell PLC - ADR B CS 780259107 237 3,618 SH   SOLE   0 0 3,618
Royal Dutch Shell PLC A CS 780259206 273 4,279 SH   SOLE   0 0 4,279
Sanofi Aventis CS 80105N105 1,337 33,346 SH   SOLE   34 0 33,312
Schlumberger Ltd CS 806857108 579 8,939 SH   SOLE   245 0 8,694
Sherwin Williams Co CS 824348106 831 2,119 SH   SOLE   100 0 2,019
Sirius XM Holdings Inc CS 82968B103 87 14,007 SH   SOLE   0 0 14,007
Southern Company CS 842587107 2,038 45,644 SH   SOLE   4,750 0 40,894
Southern Natl Bancorp of Va CS 843395104 1,411 89,108 SH   SOLE   0 0 89,108
Stanley Black & Decker Inc CS 854502101 531 3,468 SH   SOLE   14 0 3,454
Starbucks Corp CS 855244109 3,044 52,589 SH   SOLE   5,738 0 46,851
SunTrust Banks CS 867914103 890 13,075 SH   SOLE   0 0 13,075
Sysco Corp CS 871829107 793 13,227 SH   SOLE   90 0 13,137
Target Corp CS 87612E106 357 5,135 SH   SOLE   0 0 5,135
Tesla Motors Inc CS 88160R101 402 1,510 SH   SOLE   0 0 1,510
Texas Instruments Inc CS 882508104 8,290 79,793 SH   SOLE   201 0 79,592
The Blackstone Group LP CS 09253U108 425 13,295 SH   SOLE   3,500 0 9,795
The Clorox Co CS 189054109 807 6,065 SH   SOLE   0 0 6,065
The Walt Disney Co CS 254687106 3,798 37,816 SH   SOLE   3,548 0 34,268
Thermo Fisher Scientific Inc CS 883556102 377 1,825 SH   SOLE   0 0 1,825
Time Warner Inc CS 887317303 369 3,900 SH   SOLE   319 0 3,581
TJX Companies CS 872540109 248 3,038 SH   SOLE   0 0 3,038
TowneBank CS 89214P109 4,936 172,585 SH   SOLE   0 0 172,585
Trevali Mining Corp CS 89531J109 10 10,000 SH   SOLE   0 0 10,000
TriplePoint Venture Gr BDC CS 89677Y100 227 19,000 SH   SOLE   0 0 19,000
Tyson Foods Inc -A CS 902494103 233 3,188 SH   SOLE   260 0 2,928
UDR Inc. CS 902653104 268 7,529 SH   SOLE   0 0 7,529
Umpqua Holdings Corporation CS 904214103 3,109 145,224 SH   SOLE   17,728 0 127,496
Union Pacific CS 907818108 772 5,743 SH   SOLE   19 0 5,724
United Parcel Service CL B CS 911312106 826 7,891 SH   SOLE   160 0 7,731
United Technologies CS 913017109 2,616 20,788 SH   SOLE   1,897 0 18,891
UnitedHealthcare Group Inc CS 91324P102 635 2,968 SH   SOLE   102 0 2,866
US Bancorp CS 902973304 1,125 22,270 SH   SOLE   0 0 22,270
Valero Energy CS 91913Y100 292 3,145 SH   SOLE   0 0 3,145
Verizon Communications Inc CS 92343V104 5,551 116,072 SH   SOLE   7,559 0 108,513
Vertex Pharmaceuticals CS 92532F100 459 2,815 SH   SOLE   0 0 2,815
VF Corp CS 918204108 205 2,770 SH   SOLE   0 0 2,770
Vipshop Holdings Ltd CS 92763W103 465 27,978 SH   SOLE   0 0 27,978
Visa Inc Cl A CS 92826C839 1,582 13,224 SH   SOLE   13 0 13,211
Vulcan Materials Co CS 929160109 687 6,017 SH   SOLE   0 0 6,017
WageWorks Inc CS 930427109 413 9,135 SH   SOLE   435 0 8,700
Wal-Mart Stores CS 931142103 1,768 19,871 SH   SOLE   1,071 0 18,800
Walgreens Boots Alliance CS 931427108 499 7,627 SH   SOLE   0 0 7,627
Waste Management, Inc CS 94106L109 1,403 16,674 SH   SOLE   500 0 16,174
Wells Fargo & Co CS 949746101 1,507 28,749 SH   SOLE   750 0 27,999
Westar Energy Inc CS 95709T100 282 5,360 SH   SOLE   0 0 5,360
WestRock Co CS 96145D105 406 6,321 SH   SOLE   0 0 6,321
Weyerhaeuser Company CS 962166104 503 14,382 SH   SOLE   0 0 14,382
Willis Towers Watson PLC CS G96629103 1,018 6,686 SH   SOLE   160 0 6,526
Wingstop Inc CS 974155103 211 4,457 SH   SOLE   4,457 0 0
Xcel Energy Inc CS 98389B100 264 5,801 SH   SOLE   0 0 5,801
YUM Brands Inc CS 988498101 317 3,726 SH   SOLE   392 0 3,334
Zimmer Biomet Holdings Inc CS 98956P102 2,584 23,698 SH   SOLE   2,654 0 21,044
Zoetis Inc CS 98978V103 352 4,212 SH   SOLE   98 0 4,114
DB X Trackers MSCI EAFE Hdg FS 233051200 246 8,020 SH   SOLE   0 0 8,020
First Tr Multi Gr AlphaDEX FS 33733F101 251 3,700 SH   SOLE   0 0 3,700
First Tr Val Line Dividend FS 33734H106 210 7,040 SH   SOLE   0 0 7,040
FlexShares Credit Scored US FS 33939L761 267 5,390 SH   SOLE   1,550 0 3,840
Flexshares Disc Dur Mbs FS 33939L779 394 16,840 SH   SOLE   4,560 0 12,280
GS ActiveBeta Emerging FS 381430206 243 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
IQ Hedge Mkt Ntrl Tracker FS 45409B503 1,101 43,040 SH   SOLE   0 0 43,040
IQ Hedge Multi Str Tracker FS 45409B107 3,796 124,537 SH   SOLE   5,780 0 118,757
IQ Merger Arbitrage FS 45409B800 786 25,570 SH   SOLE   2,480 0 23,090
iShares C&S Realty Index FS 464287564 201 2,155 SH   SOLE   0 0 2,155
iShares Comex Gold Trust FS 464285105 388 30,465 SH   SOLE   0 0 30,465
iShares Core MSCI EAFE ETF FS 46432F842 582 8,832 SH   SOLE   0 0 8,832
iShares Core MSCI Emg Mkts FS 46434G103 329 5,638 SH   SOLE   1,000 0 4,638
iShares DJ Intl Sel Dvd FS 464288448 390 11,825 SH   SOLE   0 0 11,825
iShares DJ US Home Constr FS 464288752 269 6,800 SH   SOLE   0 0 6,800
iShares MSCI ACWI Index FS 464288257 1,124 15,674 SH   SOLE   15 0 15,659
iShares MSCI ACWI Min Vol FS 464286525 464 5,530 SH   SOLE   0 0 5,530
iShares MSCI EAFE Index FS 464287465 70,257 1,008,284 SH   SOLE   171,028 0 837,256
iShares MSCI EAFE Min Vol FS 46429B689 373 5,057 SH   SOLE   0 0 5,057
iShares MSCI EAFE Value Index FS 464288877 26,548 486,670 SH   SOLE   29,718 0 456,952
iShares MSCI Emerg Mkts FS 464287234 15,534 321,743 SH   SOLE   75,602 0 246,142
iShares MSCI Emg Min Vol FS 464286533 17,783 285,260 SH   SOLE   43,720 0 241,540
iShares MSCI USA ESG Select FS 464288802 236 2,128 SH   SOLE   0 0 2,128
iShares MSCI USA Min Vol FS 46429B697 712 13,704 SH   SOLE   0 0 13,704
iShares Russell 1000 Growth FS 464287614 60,405 443,862 SH   SOLE   25,008 0 418,854
iShares Russell 1000 Index FS 464287622 1,522 10,366 SH   SOLE   1,401 0 8,965
iShares Russell 1000 Value FS 464287598 3,519 29,337 SH   SOLE   1,191 0 28,146
iShares Russell 2000 Growth FS 464287648 902 4,731 SH   SOLE   82 0 4,649
iShares Russell 2000 Index FS 464287655 16,363 107,775 SH   SOLE   4,276 0 103,499
iShares Russell 2000 Value FS 464287630 10,470 85,906 SH   SOLE   7,321 0 78,585
iShares Russell 3000 Index FS 464287689 383 2,447 SH   SOLE   880 0 1,567
iShares Russell Midcap Growth FS 464287481 225 1,829 SH   SOLE   346 0 1,483
iShares Russell MidCap Index FS 464287499 34,970 169,397 SH   SOLE   5,786 0 163,611
iShares Russell MidCap Value FS 464287473 26,810 310,193 SH   SOLE   10,969 0 299,224
iShares S&P 500 Growth FS 464287309 370 2,387 SH   SOLE   0 0 2,387
iShares S&P 500 Index FS 464287200 117,438 442,546 SH   SOLE   49,118 0 393,428
iShares S&P 500 Value Index FS 464287408 249 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 Global Tech FS 464287291 9,111 57,544 SH   SOLE   9,120 0 48,424
iShares S&P MidCap 400 Gr FS 464287606 232 1,064 SH   SOLE   0 0 1,064
iShares S&P MidCap 400 Index FS 464287507 578 3,083 SH   SOLE   50 0 3,033
iShares S&P SmallCap 600 Index FS 464287804 560 7,272 SH   SOLE   712 0 6,560
iShares Select Dividend FS 464287168 395 4,152 SH   SOLE   0 0 4,152
PowerShares Dyn LC Value FS 73935X708 596 16,326 SH   SOLE   0 0 16,326
PShares S&P 500 EW FS 739371813 2,126 21,373 SH   SOLE   19,959 0 1,414
PShares S&P 500 Pure Gr FS 739371722 9,901 90,190 SH   SOLE   43,810 0 46,380
PShares S&P 500 Pure Val FS 739371714 11,775 182,246 SH   SOLE   75,555 0 106,691
PShares S&P 500 Top 50 FS 739371698 9,696 51,918 SH   SOLE   1,180 0 50,738
PShares S&P Dvd Aristocrats FS 74348A467 2,555 41,050 SH   SOLE   0 0 41,050
PShares S&P EW Fin FS 739371797 10,130 230,918 SH   SOLE   69,460 0 161,458
PShares S&P EW Health FS 739371789 9,737 54,190 SH   SOLE   16,175 0 38,015
PShares S&P EW Ind FS 739371771 9,388 78,641 SH   SOLE   23,830 0 54,811
PShares S&P EW Materials FS 739371763 9,619 90,536 SH   SOLE   26,470 0 64,066
PShares S&P EW Tech FS 739371748 51,064 337,482 SH   SOLE   103,110 0 234,372
PShares S&P SC Health Care FS 73937B886 345 3,100 SH   SOLE   0 0 3,100
Schwab Fund Intl Large Co FS 808524755 272 9,059 SH   SOLE   0 0 9,059
Schwab International Equity FS 808524805 5,419 160,753 SH   SOLE   3,255 0 157,498
Schwab U.S. Large Cap ETF FS 808524201 240 3,807 SH   SOLE   0 0 3,807
Schwab US Dividend Equity FS 808524797 223 4,550 SH   SOLE   0 0 4,550
Schwab US Large Cap Growth FS 808524300 3,249 45,304 SH   SOLE   155 0 45,149
Schwab US Mid Cap FS 808524508 2,478 46,870 SH   SOLE   175 0 46,695
SPDR Barclays Cap Conv FS 78464A359 525 10,160 SH   SOLE   3,110 0 7,050
SPDR DJ Industrial Avg FS 78467X109 482 1,995 SH   SOLE   0 0 1,995
SPDR Gold Trust FS 78463V107 5,250 41,737 SH   SOLE   10,855 0 30,882
SPDR Port World (ex-US) FS 78463X889 6,820 216,997 SH   SOLE   9,745 0 207,252
SPDR Portfolio Large Cap FS 78464A854 299 9,680 SH   SOLE   0 0 9,680
SPDR S&P 500 FS 78462F103 6,963 26,459 SH   SOLE   1,540 0 24,919
SPDR S&P Dividend FS 78464A763 380 4,167 SH   SOLE   0 0 4,167
SPDR S&P Intl Small Cap FS 78463X871 214 6,045 SH   SOLE   0 0 6,045
SPDR S&P MidCap 400 FS 78467Y107 244 713 SH   SOLE   0 0 713
Ultra Midcap 400 Proshares FS 74347R404 264 2,215 SH   SOLE   0 0 2,215
Ultra Russell 2000 Proshares FS 74347R842 263 3,795 SH   SOLE   0 0 3,795
Ultra S&P 500 Proshares FS 74347R107 657 6,226 SH   SOLE   0 0 6,226
UltraShort QQQ Proshares FS 74348A426 141 11,545 SH   SOLE   0 0 11,545
VanEck Vectors Coal FS 92189F809 158 10,040 SH   SOLE   0 0 10,040
Vanguard All World Ex-US ETF FS 922042775 721 13,265 SH   SOLE   2,000 0 11,265
Vanguard Emerg Mkts ETF FS 922042858 29,198 621,505 SH   SOLE   46,363 0 575,142
Vanguard FTSE Dev Mkts ETF FS 921943858 2,143 48,420 SH   SOLE   375 0 48,045
Vanguard Growth ETF FS 922908736 966 6,809 SH   SOLE   0 0 6,809
Vanguard High Dvd Yield ETF FS 921946406 304 3,689 SH   SOLE   0 0 3,689
Vanguard Mid Cap ETF FS 922908629 2,429 15,749 SH   SOLE   262 0 15,487
Vanguard Mid Cap Growth ETF FS 922908538 6,336 48,886 SH   SOLE   5,310 0 43,576
Vanguard Midcap Value ETF FS 922908512 324 2,958 SH   SOLE   485 0 2,473
Vanguard REIT FS 922908553 285 3,780 SH   SOLE   0 0 3,780
Vanguard S&P 500 ETF FS 922908363 50,489 208,563 SH   SOLE   6,773 0 201,790
Vanguard Small Cap ETF FS 922908751 8,079 54,988 SH   SOLE   3,674 0 51,314
Vanguard Small Cap Gr ETF FS 922908595 6,040 36,840 SH   SOLE   4,485 0 32,355
Vanguard Small Cap Value ETF FS 922908611 7,605 58,762 SH   SOLE   5,277 0 53,485
Vanguard Total Stock Mkt ETF FS 922908769 338 2,488 SH   SOLE   1,151 0 1,337
Vanguard Value ETF FS 922908744 38,345 371,636 SH   SOLE   25,709 0 345,927
Victory CEMP US 500 VW ETF FS 92647N782 401 8,210 SH   SOLE   0 0 8,210
WisdomTree Intl SC Dvd FS 97717W760 29,702 388,619 SH   SOLE   21,191 0 367,428
WisdomTree Large Cap Dvd FS 97717W307 26,876 303,719 SH   SOLE   15,012 0 288,707
WisdomTree Mid Cap Dividend FS 97717W505 1,342 39,325 SH   SOLE   1,170 0 38,155
WisdomTree Small Cap Dvd FS 97717W604 1,416 51,697 SH   SOLE   0 0 51,697