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,589,040 8,000 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100 604,345 5,213 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109 588,379 5,223 SH   SOLE   0 0 0
Albemarle Corp COM 012653101 4,751,077 28,203 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305 5,318,219 2,178 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107 3,290,798 1,313 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106 8,397,431 2,441 SH   SOLE   0 0 0
American Fd Wa Mutual COM 939330825 640,412 11,502 SH   SOLE   0 0 0
American Funds New Perspective COM 648018109 809,448 12,101 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100 324,919 1,333 SH   SOLE   0 0 0
Apple Inc COM 037833100 8,670,127 63,304 SH   SOLE   0 0 0
Bank of America Corp COM 060505104 1,484,280 36,000 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702 265,136 954 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101 3,803,495 4,347 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101 3,004,817 13,807 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100 282,798 2,700 SH   SOLE   0 0 0
Coca Cola Co COM 191216100 802,614 14,833 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104 469,011 7,701 SH   SOLE   0 0 0
Deere & Co COM 244199105 4,330,926 12,279 SH   SOLE   0 0 0
Disney Walt Co COM 254687106 3,310,483 18,834 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109 1,155,076 15,700 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102 2,847,867 45,147 SH   SOLE   0 0 0
FedEx Corp COM 31428X106 1,976,138 6,624 SH   SOLE   0 0 0
General Electric Co COM 369604103 778,703 57,853 SH   SOLE   0 0 0
Goldman Sachs JUSt Us COM 381430396 1,777,000 28,432 SH   SOLE   0 0 0
Hershey Company COM 427866108 348,360 2,000 SH   SOLE   0 0 0
Home Depot Inc COM 437076102 5,025,069 15,758 SH   SOLE   0 0 0
International Paper Co COM 460146103 215,198 3,510 SH   SOLE   0 0 0
Intl Business Machines COM 459200101 806,245 5,500 SH   SOLE   0 0 0
Invesco Preferred ETF COM 46138E511 5,131,204 334,935 SH   SOLE   0 0 0
Ishares 0-5 Year Tips COM 46429B747 4,970,949 46,759 SH   SOLE   0 0 0
Ishares 3-7 Year Trery COM 464288661 15,652,113 119,912 SH   SOLE   0 0 0
iShares Barclays MBS Bond COM 464288588 3,071,892 28,383 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696 2,206,270 33,252 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103 4,906,817 73,247 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738 13,407,759 234,074 SH   SOLE   0 0 0
Ishares Core S&P Small COM 464287804 5,069,189 44,868 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257 499,291 4,934 SH   SOLE   0 0 0
iShares MSCI ACWI EX US COM 464288240 309,966 5,390 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516 1,940,503 24,554 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863 1,428,320 31,635 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425 5,974,766 60,676 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689 730,879 2,856 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309 14,089,401 193,722 SH   SOLE   0 0 0
iShares S&P Global Materials COM 464288695 2,688,982 29,572 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606 11,575,337 143,029 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705 11,758,074 111,620 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879 9,686,381 91,875 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887 10,503,102 79,191 SH   SOLE   0 0 0
iShares Tr MSCI Emerging Marke COM 464287234 263,368 4,775 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663 2,554,735 63,283 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 4,328,936 26,277 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100 2,488,951 16,002 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696 5,388,466 83,271 SH   SOLE   0 0 0
JPMorgan High Yield Research E COM 46641Q878 5,989,704 114,504 SH   SOLE   0 0 0
Markel Corp COM 570535104 395,174 333 SH   SOLE   0 0 0
Market Vectors Gold Miners COM 92189F106 3,023,099 88,967 SH   SOLE   0 0 0
Marriott International Inc COM 571903202 2,165,344 15,861 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104 2,733,429 7,487 SH   SOLE   0 0 0
McDonalds Corp COM 580135101 213,666 925 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107 1,324,734 17,034 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 5,784,799 21,354 SH   SOLE   0 0 0
Mkt Vctrs J P Mrgn Em COM 92189F494 3,226,052 102,806 SH   SOLE   0 0 0
MSCI Inc. COM 55354G100 213,232 400 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107 2,371,709 7,366 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108 398,115 1,500 SH   SOLE   0 0 0
Nucor Corp COM 670346105 537,208 5,600 SH   SOLE   0 0 0
Oracle Corp COM 68389X105 337,281 4,333 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109 306,845 3,096 SH   SOLE   0 0 0
Phillips COM 718546104 363,376 4,234 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775 348,907 3,144 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104 5,291,796 14,930 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109 343,262 2,544 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103 8,258,765 19,293 SH   SOLE   0 0 0
Spdr S&P Global Natural COM 78463X541 2,069,385 39,045 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103 1,128,027 2,297 SH   SOLE   0 0 0
SPDR Dow Jones Industrial Ave COM 78467X109 2,382,570 6,907 SH   SOLE   0 0 0
Starbucks Corp COM 855244109 3,668,039 32,806 SH   SOLE   0 0 0
SVB Financial Group COM 78486Q101 222,572 400 SH   SOLE   0 0 0
T Rowe Price Health COM 741480107 243,483 2,249 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102 5,764,334 14,395 SH   SOLE   0 0 0
VanEck Vectors Agribusiness ET COM 92189F700 1,921,333 21,095 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437 3,672,035 111,612 SH   SOLE   0 0 0
Vanguard 500 Index Admiral COM 922908710 523,012 1,319 SH   SOLE   0 0 0
Vanguard Div Growth Fd COM 921908604 235,818 6,468 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844 8,630,120 55,754 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858 17,618,707 324,410 SH   SOLE   0 0 0
Vanguard European COM 922042874 15,573,919 231,548 SH   SOLE   0 0 0
Vanguard FTSE All-World ex-US COM 922042718 7,300,348 53,502 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866 11,850,747 143,977 SH   SOLE   0 0 0
Vanguard Growth COM 922908736 43,894,550 153,044 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816 11,683,533 50,495 SH   SOLE   0 0 0
Vanguard Mega Cap Value COM 921910840 13,451,091 135,024 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363 1,940,866 4,932 SH   SOLE   0 0 0
Vanguard Short Term COM 92206C102 3,073,735 50,036 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409 12,131,986 146,681 SH   SOLE   0 0 0
Vanguard Target Retirement 202 COM 92202E409 2,902,180 126,237 SH   SOLE   0 0 0
Vanguard Target Retirement 203 COM 92202E888 418,030 9,557 SH   SOLE   0 0 0
Vanguard Target Retirement 203 COM 92202E508 399,761 14,542 SH   SOLE   0 0 0
Vanguard Target Retirement 205 COM 92202E862 370,425 7,313 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742 1,172,391 11,315 SH   SOLE   0 0 0
Vanguard Value COM 922908744 46,382,166 337,423 SH   SOLE   0 0 0
Visa Inc COM 92826C839 4,578,897 19,583 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 350,698 6,666 SH   SOLE   0 0 0
WisdomTree EmMkts ex-Stt-Ownd COM 97717X578 4,585,083 108,987 SH   SOLE   0 0 0