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,541,440 8,000 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100 624,728 5,213 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109 565,291 5,224 SH   SOLE   0 0 0
Albemarle Corp COM 012653101 4,134,475 28,297 SH   SOLE   0 0 0
Alibaba Group Hldg COM 01609W102 1,226,609 5,410 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305 4,500,419 2,182 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107 2,722,317 1,316 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106 7,568,120 2,446 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100 331,664 1,333 SH   SOLE   0 0 0
Apple Inc COM 037833100 7,888,160 64,578 SH   SOLE   0 0 0
Bank of America Corp COM 060505104 1,392,840 36,000 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702 243,718 954 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101 3,287,266 4,360 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101 3,207,921 13,835 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100 282,933 2,700 SH   SOLE   0 0 0
Coca Cola Co COM 191216100 781,847 14,833 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104 407,940 7,701 SH   SOLE   0 0 0
Deere & Co COM 244199105 4,603,419 12,304 SH   SOLE   0 0 0
Disney Walt Co COM 254687106 3,479,710 18,858 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109 1,192,600 15,700 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102 2,520,552 45,147 SH   SOLE   0 0 0
FedEx Corp COM 31428X106 1,887,730 6,646 SH   SOLE   0 0 0
General Electric Co COM 369604103 759,611 57,853 SH   SOLE   0 0 0
Goldman Sachs JUSt Us COM 381430396 2,092,105 36,228 SH   SOLE   0 0 0
Hershey Company COM 427866108 316,320 2,000 SH   SOLE   0 0 0
Home Depot Inc COM 437076102 4,830,887 15,826 SH   SOLE   0 0 0
Intl Business Machines COM 459200101 732,930 5,500 SH   SOLE   0 0 0
Invesco Preferred ETF COM 46138E511 5,006,685 333,779 SH   SOLE   0 0 0
Ishares 0-5 Year Tips COM 46429B747 1,669,213 15,789 SH   SOLE   0 0 0
Ishares 3-7 Year Trery COM 464288661 18,555,177 142,853 SH   SOLE   0 0 0
iShares Barclays MBS Bond COM 464288588 3,053,866 28,167 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696 2,170,848 32,610 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103 4,621,241 71,803 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738 10,701,927 198,294 SH   SOLE   0 0 0
Ishares Core S&P Small COM 464287804 4,915,058 45,288 SH   SOLE   0 0 0
Ishares Gold Etf COM 464285105 2,248,156 138,263 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257 467,035 4,908 SH   SOLE   0 0 0
iShares MSCI ACWI EX US COM 464288240 296,071 5,366 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516 1,787,673 23,553 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863 1,479,166 34,153 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425 6,022,137 66,272 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689 677,529 2,856 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309 12,374,872 190,061 SH   SOLE   0 0 0
iShares S&P Global Materials COM 464288695 2,559,281 29,495 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606 11,326,346 144,524 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705 11,405,887 111,899 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879 9,285,206 92,170 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887 10,228,522 79,767 SH   SOLE   0 0 0
iShares Tr MSCI Emerging Marke COM 464287234 254,204 4,766 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663 2,633,862 68,341 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 4,323,618 26,307 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100 2,440,399 16,031 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696 4,879,769 165,136 SH   SOLE   0 0 0
JPMorgan High Yield Research E COM 46641Q878 5,852,678 113,534 SH   SOLE   0 0 0
Markel Corp COM 570535104 379,493 333 SH   SOLE   0 0 0
Market Vectors Gold Miners COM 92189F106 1,332,467 40,999 SH   SOLE   0 0 0
Marriott International Inc COM 571903202 2,328,882 15,724 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104 2,671,799 7,504 SH   SOLE   0 0 0
McDonalds Corp COM 580135101 207,330 925 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107 1,313,151 17,034 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 5,045,714 21,401 SH   SOLE   0 0 0
Mkt Vctrs J P Mrgn Em COM 92189F494 3,154,824 102,830 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107 2,800,263 7,366 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108 402,780 1,500 SH   SOLE   0 0 0
Nucor Corp COM 670346105 449,512 5,600 SH   SOLE   0 0 0
Oracle Corp COM 68389X105 304,117 4,334 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109 274,739 3,096 SH   SOLE   0 0 0
Phillips COM 718546104 344,960 4,231 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775 417,436 3,814 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104 981,609 3,076 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109 344,534 2,544 SH   SOLE   0 0 0
Spdr Doubleline Ttl Rtrn COM 78467V848 233,484 4,843 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103 7,628,314 19,247 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103 1,092,781 2,296 SH   SOLE   0 0 0
SPDR Dow Jones Industrial Ave COM 78467X109 2,626,582 7,955 SH   SOLE   0 0 0
Starbucks Corp COM 855244109 3,589,629 32,851 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102 5,459,755 14,674 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437 3,569,359 111,787 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844 10,347,804 70,355 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858 16,870,550 324,122 SH   SOLE   0 0 0
Vanguard European COM 922042874 14,555,079 231,033 SH   SOLE   0 0 0
Vanguard FTSE All-World ex-US COM 922042718 6,839,168 53,277 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866 11,728,744 143,629 SH   SOLE   0 0 0
Vanguard Growth COM 922908736 39,709,081 154,486 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816 12,469,341 60,218 SH   SOLE   0 0 0
Vanguard Mega Cap Value COM 921910840 12,159,039 127,721 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363 1,790,590 4,915 SH   SOLE   0 0 0
Vanguard Short Term COM 92206C102 3,177,691 51,653 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409 11,993,190 145,372 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742 944,661 9,710 SH   SOLE   0 0 0
Vanguard Value COM 922908744 46,674,479 355,047 SH   SOLE   0 0 0
Visa Inc COM 92826C839 4,183,997 19,761 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 365,963 6,666 SH   SOLE   0 0 0
WisdomTree EmMkts ex-Stt-Ownd COM 97717X578 4,416,899 108,550 SH   SOLE   0 0 0