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
3M Co COM 88579Y101 1,293,454 8,075 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100 567,333 5,213 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109 457,530 5,224 SH   SOLE   0 0 0
Activision Blizzard Inc COM 00507V109 328,495 4,058 SH   SOLE   0 0 0
Akamai Technologies COM 00971T101 419,941 3,799 SH   SOLE   0 0 0
Albemarle Corp COM 012653101 2,535,373 28,398 SH   SOLE   0 0 0
Alibaba Group Hldg COM 01609W102 1,546,923 5,262 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305 3,089,485 2,108 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107 1,960,446 1,334 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106 11,943,133 3,793 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100 338,795 1,333 SH   SOLE   0 0 0
Apple Inc COM 037833100 9,788,161 84,519 SH   SOLE   0 0 0
Bank of America Corp COM 060505104 867,240 36,000 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702 203,145 954 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101 2,357,330 4,183 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101 1,994,434 13,372 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100 212,976 2,958 SH   SOLE   0 0 0
Coca Cola Co COM 191216100 732,305 14,833 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104 279,184 8,501 SH   SOLE   0 0 0
Cvs/Caremark Corp COM 126650100 1,454,277 24,902 SH   SOLE   0 0 0
Danaher Corp COM 235851102 419,248 1,947 SH   SOLE   0 0 0
Deere & Co COM 244199105 2,827,334 12,757 SH   SOLE   0 0 0
Disney Walt Co COM 254687106 704,424 5,677 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109 1,239,230 15,700 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102 1,651,441 48,105 SH   SOLE   0 0 0
General Electric Co COM 369604103 382,853 61,453 SH   SOLE   0 0 0
Goldman Sachs JUSt Us COM 381430396 1,664,790 34,042 SH   SOLE   0 0 0
Hershey Company COM 427866108 286,680 2,000 SH   SOLE   0 0 0
Home Depot Inc COM 437076102 4,370,045 15,736 SH   SOLE   0 0 0
Intel Corp COM 458140100 1,003,704 19,384 SH   SOLE   0 0 0
Intl Business Machines COM 459200101 669,185 5,500 SH   SOLE   0 0 0
Invesco Preferred ETF COM 46138E511 4,596,202 312,030 SH   SOLE   0 0 0
Ishares 0-5 Year Tips COM 46429B747 914,583 8,789 SH   SOLE   0 0 0
iShares 10-20 Year Treasury Bo COM 464288653 5,163,354 31,013 SH   SOLE   0 0 0
Ishares 3-7 Year Trery COM 464288661 15,621,079 116,933 SH   SOLE   0 0 0
iShares Barclays MBS Bond COM 464288588 2,918,976 26,440 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696 1,610,982 28,599 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103 3,352,536 63,495 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738 8,407,760 188,051 SH   SOLE   0 0 0
Ishares Gold Etf COM 464285105 2,429,388 135,041 SH   SOLE   0 0 0
iShares iBoxx Investment Grade COM 464287242 9,039,580 67,104 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257 384,998 4,817 SH   SOLE   0 0 0
iShares MSCI ACWI EX US COM 464288240 245,772 5,344 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516 1,231,893 19,406 SH   SOLE   0 0 0
iShares MSCI EAFE Small Cap COM 464288273 4,049,310 68,644 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863 956,663 26,865 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425 4,126,390 54,145 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689 558,948 2,856 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309 9,633,032 41,687 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606 9,115,867 38,113 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705 6,186,597 45,874 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879 4,182,112 34,162 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887 6,838,285 38,757 SH   SOLE   0 0 0
iShares Tr MSCI Emerging Marke COM 464287234 209,116 4,743 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663 1,319,052 49,738 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 3,877,934 26,047 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100 1,532,426 15,918 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696 3,809,799 159,740 SH   SOLE   0 0 0
Lockheed Martin Corp COM 539830109 1,984,241 5,177 SH   SOLE   0 0 0
Markel Corp COM 570535104 324,242 333 SH   SOLE   0 0 0
Market Vectors Gold Miners COM 92189F106 1,554,495 39,696 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104 2,600,865 7,691 SH   SOLE   0 0 0
McDonalds Corp COM 580135101 203,028 925 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107 1,412,970 17,034 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 4,472,036 21,262 SH   SOLE   0 0 0
Mkt Vctrs J P Mrgn Em COM 92189F494 1,729,384 56,076 SH   SOLE   0 0 0
Moody's Corp COM 615369105 3,595,010 12,403 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107 2,701,251 7,891 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108 320,985 1,500 SH   SOLE   0 0 0
Nucor Corp COM 670346105 251,216 5,600 SH   SOLE   0 0 0
Oracle Corp COM 68389X105 258,740 4,334 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109 245,892 3,279 SH   SOLE   0 0 0
Phillips COM 718546104 252,561 4,872 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775 430,257 3,827 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104 2,992,630 10,771 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109 353,591 2,544 SH   SOLE   0 0 0
SALESFORCE.COM INC COM 79466L302 1,620,511 6,448 SH   SOLE   0 0 0
Spdr Doubleline Ttl Rtrn COM 78467V848 233,749 4,740 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103 6,261,610 18,698 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103 775,527 2,289 SH   SOLE   0 0 0
Starbucks Corp COM 855244109 2,732,943 31,808 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102 4,369,457 14,015 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437 2,890,877 97,205 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844 12,488,254 97,064 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858 13,883,499 321,080 SH   SOLE   0 0 0
Vanguard European COM 922042874 11,995,879 228,798 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866 9,688,959 142,380 SH   SOLE   0 0 0
Vanguard Growth COM 922908736 35,867,011 157,581 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816 15,673,716 84,540 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363 1,269,116 4,125 SH   SOLE   0 0 0
Vanguard Short Term COM 92206C102 3,097,239 49,883 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409 6,444,819 77,789 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742 945,644 11,727 SH   SOLE   0 0 0
Vanguard Value COM 922908744 28,206,204 269,890 SH   SOLE   0 0 0
Visa Inc COM 92826C839 4,041,194 20,209 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 239,443 6,666 SH   SOLE   0 0 0
WISDOMTREE TRUST US DIVID GROW COM 97717X669 8,979,606 181,150 SH   SOLE   0 0 0