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,403,360 8,000 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100 615,814 5,213 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109 563,463 5,224 SH   SOLE   0 0 0
Albemarle Corp COM 012653101 6,175,173 28,201 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305 5,822,927 2,178 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107 3,499,552 1,313 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106 7,999,072 2,435 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100 283,462 1,333 SH   SOLE   0 0 0
Apple Inc COM 037833100 8,986,800 63,511 SH   SOLE   0 0 0
Bank of America Corp COM 060505104 1,528,200 36,000 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702 260,385 954 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101 3,630,559 4,329 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101 2,650,530 13,807 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100 273,915 2,700 SH   SOLE   0 0 0
Coca Cola Co COM 191216100 749,272 14,280 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104 521,919 7,701 SH   SOLE   0 0 0
Deere & Co COM 244199105 4,120,356 12,297 SH   SOLE   0 0 0
Disney Walt Co COM 254687106 3,250,123 19,212 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109 1,146,441 15,700 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102 2,655,541 45,147 SH   SOLE   0 0 0
FedEx Corp COM 31428X106 1,452,577 6,624 SH   SOLE   0 0 0
General Electric Co COM 369604103 745,010 7,231 SH   SOLE   0 0 0
Goldman Sachs JUSt Us COM 381430396 2,259,631 36,194 SH   SOLE   0 0 0
Hershey Company COM 427866108 338,500 2,000 SH   SOLE   0 0 0
Home Depot Inc COM 437076102 5,178,630 15,776 SH   SOLE   0 0 0
Intl Business Machines COM 459200101 764,115 5,500 SH   SOLE   0 0 0
Invesco Preferred ETF COM 46138E511 5,132,715 341,498 SH   SOLE   0 0 0
Ishares 0-5 Year Tips COM 46429B747 5,390,299 51,030 SH   SOLE   0 0 0
Ishares 3-7 Year Trery COM 464288661 15,942,571 122,475 SH   SOLE   0 0 0
iShares Barclays MBS Bond COM 464288588 3,193,915 29,535 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696 2,298,201 34,322 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103 4,663,251 75,506 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738 13,303,711 237,312 SH   SOLE   0 0 0
Ishares Core S&P Small COM 464287804 4,887,903 44,765 SH   SOLE   0 0 0
Ishares Esg 1 5 Yr Usd COM 46435G243 217,816 8,384 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257 434,528 4,349 SH   SOLE   0 0 0
iShares MSCI ACWI EX US COM 464288240 298,648 5,390 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516 2,475,319 31,581 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863 1,682,050 40,590 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425 7,713,652 78,343 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689 727,852 2,856 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309 14,823,907 200,567 SH   SOLE   0 0 0
iShares S&P Global Materials COM 464288695 2,514,684 29,522 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606 11,533,628 145,645 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705 11,718,658 113,729 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879 9,354,760 92,925 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887 10,445,723 80,327 SH   SOLE   0 0 0
iShares Tr MSCI Emerging Marke COM 464287234 240,589 4,775 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663 3,182,046 81,570 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 4,243,797 26,277 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100 2,619,367 16,002 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696 5,257,143 83,513 SH   SOLE   0 0 0
JPMorgan High Yield Research E COM 46641Q878 6,160,662 118,315 SH   SOLE   0 0 0
Markel Corp COM 570535104 397,978 333 SH   SOLE   0 0 0
Market Vectors Gold Miners COM 92189F106 2,620,797 88,931 SH   SOLE   0 0 0
Marriott International Inc COM 571903202 2,368,700 15,995 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104 2,603,080 7,487 SH   SOLE   0 0 0
McDonalds Corp COM 580135101 223,027 925 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107 1,279,424 17,034 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 6,026,604 21,377 SH   SOLE   0 0 0
Mkt Vctrs J P Mrgn Em COM 92189F494 3,101,146 103,475 SH   SOLE   0 0 0
MSCI Inc. COM 55354G100 243,336 400 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107 2,495,384 7,366 SH   SOLE   0 0 0
Nextera Energy Inc COM 65339F101 94,224 1,200 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108 358,875 1,500 SH   SOLE   0 0 0
Nucor Corp COM 670346105 551,544 5,600 SH   SOLE   0 0 0
Oracle Corp COM 68389X105 377,534 4,333 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109 293,470 3,096 SH   SOLE   0 0 0
Phillips COM 718546104 296,835 4,239 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775 385,633 3,488 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104 8,715,073 24,346 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109 355,651 2,544 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103 10,539,739 24,560 SH   SOLE   0 0 0
Spdr S&P Global Natural COM 78463X541 2,014,204 39,225 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103 1,144,552 2,380 SH   SOLE   0 0 0
Starbucks Corp COM 855244109 3,623,573 32,849 SH   SOLE   0 0 0
SVB Financial Group COM 78486Q101 258,752 400 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102 5,611,417 14,361 SH   SOLE   0 0 0
VanEck Vectors Agribusiness ET COM 92189F700 1,934,653 21,204 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437 3,749,655 113,454 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844 8,723,490 56,794 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858 16,216,843 324,272 SH   SOLE   0 0 0
Vanguard European COM 922042874 15,173,493 231,268 SH   SOLE   0 0 0
Vanguard FTSE All-World ex-US COM 922042718 7,207,362 53,911 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866 11,663,925 143,928 SH   SOLE   0 0 0
Vanguard Growth COM 922908736 44,880,884 154,671 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816 11,866,792 50,540 SH   SOLE   0 0 0
Vanguard Mega Cap Value COM 921910840 13,446,449 137,419 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363 1,951,724 4,949 SH   SOLE   0 0 0
Vanguard Short Term COM 92206C102 3,063,254 49,882 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409 12,341,804 149,761 SH   SOLE   0 0 0
Vanguard Total Stock Market ET COM 922908769 613,734 2,764 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742 1,048,117 10,293 SH   SOLE   0 0 0
Vanguard Value COM 922908744 43,336,269 320,132 SH   SOLE   0 0 0
Visa Inc COM 92826C839 4,326,473 19,423 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 313,635 6,666 SH   SOLE   0 0 0
WisdomTree EmMkts ex-Stt-Ownd COM 97717X578 4,097,512 109,794 SH   SOLE   0 0 0