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,411,429 8,075 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100 570,774 5,213 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109 559,702 5,224 SH   SOLE   0 0 0
Activision Blizzard Inc COM 00507V109 376,785 4,058 SH   SOLE   0 0 0
Akamai Technologies COM 00971T101 398,857 3,799 SH   SOLE   0 0 0
Albemarle Corp COM 012653101 4,189,273 28,398 SH   SOLE   0 0 0
Alibaba Group Hldg COM 01609W102 1,241,382 5,334 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305 3,743,639 2,136 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107 2,303,722 1,315 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106 9,406,014 2,888 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100 306,483 1,333 SH   SOLE   0 0 0
Apple Inc COM 037833100 9,345,556 70,432 SH   SOLE   0 0 0
Bank of America Corp COM 060505104 1,091,160 36,000 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702 221,204 954 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101 3,040,570 4,214 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101 2,469,829 13,569 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100 228,015 2,700 SH   SOLE   0 0 0
Coca Cola Co COM 191216100 813,442 14,833 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104 339,968 8,501 SH   SOLE   0 0 0
Danaher Corp COM 235851102 432,507 1,947 SH   SOLE   0 0 0
Deere & Co COM 244199105 3,276,760 12,179 SH   SOLE   0 0 0
Disney Walt Co COM 254687106 3,372,335 18,613 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109 1,180,667 15,700 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102 1,976,371 47,947 SH   SOLE   0 0 0
FedEx Corp COM 31428X106 1,723,358 6,638 SH   SOLE   0 0 0
General Electric Co COM 369604103 663,694 61,453 SH   SOLE   0 0 0
Goldman Sachs JUSt Us COM 381430396 1,905,696 34,999 SH   SOLE   0 0 0
Hershey Company COM 427866108 304,660 2,000 SH   SOLE   0 0 0
Home Depot Inc COM 437076102 4,138,891 15,582 SH   SOLE   0 0 0
Intl Business Machines COM 459200101 692,340 5,500 SH   SOLE   0 0 0
Invesco Preferred ETF COM 46138E511 4,790,801 313,945 SH   SOLE   0 0 0
Ishares 0-5 Year Tips COM 46429B747 965,664 9,247 SH   SOLE   0 0 0
Ishares 3-7 Year Trery COM 464288661 17,783,814 133,733 SH   SOLE   0 0 0
iShares Barclays MBS Bond COM 464288588 2,918,886 26,504 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696 1,886,733 29,288 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103 4,025,155 64,880 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738 9,773,045 190,582 SH   SOLE   0 0 0
Ishares Core S&P Small COM 464287804 4,082,923 44,428 SH   SOLE   0 0 0
Ishares Gold Etf COM 464285105 2,509,773 138,432 SH   SOLE   0 0 0
iShares iBoxx Investment Grade COM 464287242 6,851,386 49,601 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257 445,291 4,908 SH   SOLE   0 0 0
iShares MSCI ACWI EX US COM 464288240 284,589 5,366 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516 1,458,390 19,967 SH   SOLE   0 0 0
iShares MSCI EAFE Small Cap COM 464288273 4,739,047 69,335 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863 1,212,970 28,894 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425 4,818,626 56,011 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689 638,459 2,856 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309 10,865,738 170,256 SH   SOLE   0 0 0
iShares S&P Global Materials COM 464288695 1,240,363 15,236 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606 9,947,727 137,742 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705 9,204,863 106,661 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879 7,224,231 88,848 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887 8,828,512 77,321 SH   SOLE   0 0 0
iShares Tr MSCI Emerging Marke COM 464287234 246,242 4,766 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663 1,746,637 51,176 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 4,108,465 26,105 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100 2,035,280 16,017 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696 4,334,199 161,543 SH   SOLE   0 0 0
JPMorgan High Yield Research E COM 46641Q878 5,545,878 106,857 SH   SOLE   0 0 0
Markel Corp COM 570535104 344,089 333 SH   SOLE   0 0 0
Market Vectors Gold Miners COM 92189F106 1,465,294 40,680 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104 2,636,359 7,386 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107 1,393,381 17,034 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 4,692,172 21,096 SH   SOLE   0 0 0
Mkt Vctrs J P Mrgn Em COM 92189F494 1,784,137 53,626 SH   SOLE   0 0 0
Moody's Corp COM 615369105 1,637,824 5,643 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107 3,142,911 7,891 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108 356,415 1,500 SH   SOLE   0 0 0
Nucor Corp COM 670346105 297,864 5,600 SH   SOLE   0 0 0
Oracle Corp COM 68389X105 280,366 4,334 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109 265,673 3,209 SH   SOLE   0 0 0
Phillips COM 718546104 341,087 4,877 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775 422,811 3,738 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104 1,040,170 3,315 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109 353,972 2,544 SH   SOLE   0 0 0
SALESFORCE.COM INC COM 79466L302 1,374,123 6,175 SH   SOLE   0 0 0
Spdr Doubleline Ttl Rtrn COM 78467V848 236,214 4,793 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103 7,234,876 19,351 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103 962,430 2,292 SH   SOLE   0 0 0
SPDR Dow Jones Industrial Ave COM 78467X109 2,338,988 7,649 SH   SOLE   0 0 0
Starbucks Corp COM 855244109 3,427,318 32,037 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102 4,980,708 14,203 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437 3,241,747 100,989 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844 11,295,252 80,012 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858 16,228,925 323,866 SH   SOLE   0 0 0
Vanguard European COM 922042874 13,890,380 230,584 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866 11,445,520 143,806 SH   SOLE   0 0 0
Vanguard Growth COM 922908736 37,931,078 149,724 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816 12,358,049 60,653 SH   SOLE   0 0 0
Vanguard Mega Cap Value COM 921910840 5,998,133 69,087 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363 1,671,073 4,862 SH   SOLE   0 0 0
Vanguard Short Term COM 92206C102 3,256,499 52,865 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409 6,640,603 79,767 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742 881,065 9,517 SH   SOLE   0 0 0
Vanguard Value COM 922908744 37,935,749 318,895 SH   SOLE   0 0 0
Visa Inc COM 92826C839 4,284,921 19,590 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 265,840 6,666 SH   SOLE   0 0 0
WisdomTree EmMkts ex-Stt-Ownd COM 97717X578 2,663,007 67,129 SH   SOLE   0 0 0
WISDOMTREE TRUST US DIVID GROW COM 97717X669 6,796,586 125,956 SH   SOLE   0 0 0