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,191,040 8,000 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100 643,644 5,438 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109 876,616 5,408 SH   SOLE   0 0 0
Albemarle Corp COM 012653101 7,799,076 35,266 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305 5,993,809 2,155 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107 3,661,610 1,311 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106 7,918,419 2,429 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100 322,346 1,333 SH   SOLE   0 0 0
Apple Inc COM 037833100 11,101,095 63,577 SH   SOLE   0 0 0
Bank of America Corp COM 060505104 1,483,920 36,000 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702 336,676 954 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101 3,317,262 4,341 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101 3,083,160 13,837 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100 439,641 2,700 SH   SOLE   0 0 0
Coca Cola Co COM 191216100 784,238 12,649 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104 620,133 6,201 SH   SOLE   0 0 0
Deere & Co COM 244199105 5,072,351 12,209 SH   SOLE   0 0 0
Disney Walt Co COM 254687106 2,614,705 19,063 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109 1,334,060 15,700 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102 3,287,983 39,811 SH   SOLE   0 0 0
Factset Research Systems COM 303075105 217,075 500 SH   SOLE   0 0 0
FedEx Corp COM 31428X106 1,539,206 6,652 SH   SOLE   0 0 0
General Electric Co COM 369604103 661,637 7,231 SH   SOLE   0 0 0
Hershey Company COM 427866108 433,260 2,000 SH   SOLE   0 0 0
Home Depot Inc COM 437076102 4,709,060 15,732 SH   SOLE   0 0 0
Intl Business Machines COM 459200101 619,935 4,768 SH   SOLE   0 0 0
Invesco Preferred ETF COM 46138E511 4,546,629 335,050 SH   SOLE   0 0 0
Invesco Variable Rate Investme COM 46090A879 372,006 14,925 SH   SOLE   0 0 0
Ishares 0-5 Year Tips COM 46429B747 6,533,145 62,256 SH   SOLE   0 0 0
iShares Barclays MBS Bond COM 464288588 2,901,767 28,485 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696 3,546,512 58,235 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103 5,627,659 101,308 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738 16,600,138 310,864 SH   SOLE   0 0 0
iShares Core MSCI Total Intl S COM 46432F834 2,388,957 35,881 SH   SOLE   0 0 0
Ishares Core S&P Small COM 464287804 4,809,277 44,580 SH   SOLE   0 0 0
Ishares Esg 1 5 Yr Usd COM 46435G243 336,741 13,672 SH   SOLE   0 0 0
iShares Floating Rate Bond ETF COM 46429B655 6,185,770 122,442 SH   SOLE   0 0 0
iShares GSCI Cmd Dyn Roll Stgy COM 46431W853 3,931,709 98,170 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257 434,359 4,353 SH   SOLE   0 0 0
iShares MSCI ACWI EX US COM 464288240 283,743 5,428 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516 2,687,459 36,450 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863 1,128,566 30,726 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425 8,409,009 82,970 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689 749,329 2,856 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309 15,731,989 205,970 SH   SOLE   0 0 0
iShares S&P Global Materials COM 464288695 2,675,141 28,465 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606 10,981,072 142,113 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705 12,722,759 116,041 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879 7,627,748 74,497 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887 8,079,959 64,588 SH   SOLE   0 0 0
iShares Tr MSCI Emerging Marke COM 464287234 217,171 4,810 SH   SOLE   0 0 0
ISHARES TRUST TRS FLT RT BD ET COM 46434V860 8,180,998 162,531 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663 2,901,615 76,278 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104 4,686,383 26,442 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100 2,227,741 16,342 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696 5,860,548 83,555 SH   SOLE   0 0 0
JPMorgan High Yield Research E COM 46641Q878 3,321,990 67,922 SH   SOLE   0 0 0
Markel Corp COM 570535104 491,255 333 SH   SOLE   0 0 0
Marriott International Inc COM 571903202 4,157,366 23,655 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104 2,683,566 7,509 SH   SOLE   0 0 0
McDonalds Corp COM 580135101 228,734 925 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107 1,418,973 17,294 SH   SOLE   0 0 0
Microsoft Corp COM 594918104 6,636,989 21,527 SH   SOLE   0 0 0
Mkt Vctrs J P Mrgn Em COM 92189F494 2,718,703 100,730 SH   SOLE   0 0 0
MSCI Inc. COM 55354G100 201,152 400 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107 1,994,292 6,148 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108 529,083 1,855 SH   SOLE   0 0 0
Nucor Corp COM 670346105 832,440 5,600 SH   SOLE   0 0 0
Oracle Corp COM 68389X105 358,469 4,333 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109 319,866 3,405 SH   SOLE   0 0 0
Phillips COM 718546104 280,540 3,247 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775 396,059 3,891 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104 5,709,994 15,750 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109 388,723 2,544 SH   SOLE   0 0 0
SPDR Financial Sector COM 81369Y605 3,573,800 93,262 SH   SOLE   0 0 0
SPDR S AND P 500 ESG ETF COM 78468R531 2,989,337 68,847 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103 11,623,397 25,736 SH   SOLE   0 0 0
Spdr S&P Global Natural COM 78463X541 5,055,862 80,533 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103 1,297,818 2,646 SH   SOLE   0 0 0
SSGA Active ETF TR COM 78467V608 434,089 9,655 SH   SOLE   0 0 0
Starbucks Corp COM 855244109 2,631,762 28,930 SH   SOLE   0 0 0
SVB Financial Group COM 78486Q101 223,780 400 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102 8,239,585 16,157 SH   SOLE   0 0 0
VanEck Vectors Agribusiness ET COM 92189F700 4,773,819 45,665 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437 5,622,085 184,937 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844 3,927,070 24,217 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858 12,560,738 272,290 SH   SOLE   0 0 0
Vanguard European COM 922042874 13,192,772 211,830 SH   SOLE   0 0 0
Vanguard FTSE All-World ex-US COM 922042718 5,133,754 41,438 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866 8,911,399 120,343 SH   SOLE   0 0 0
Vanguard Growth COM 922908736 44,146,312 153,499 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816 10,098,660 42,900 SH   SOLE   0 0 0
Vanguard Mega Cap Value COM 921910840 23,346,071 217,537 SH   SOLE   0 0 0
Vanguard REIT COM 922908553 4,217,219 38,915 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363 2,694,616 6,490 SH   SOLE   0 0 0
Vanguard Short Term COM 92206C102 2,385,867 40,261 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409 5,939,994 76,066 SH   SOLE   0 0 0
Vanguard Short-Term Infl-Prot COM 922020805 5,572,672 108,820 SH   SOLE   0 0 0
Vanguard Total Stock Market ET COM 922908769 938,100 4,120 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742 994,640 9,820 SH   SOLE   0 0 0
Vanguard Value COM 922908744 46,931,972 317,580 SH   SOLE   0 0 0
Visa Inc COM 92826C839 4,276,391 19,283 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 298,437 6,666 SH   SOLE   0 0 0
WisdomTree EmMkts ex-Stt-Ownd COM 97717X578 269,706 8,258 SH   SOLE   0 0 0
WISDOMTREE TRUST BLMBRG FL TRF COM 97717X628 371,569 7,390 SH   SOLE   0 0 0
Xtrackers S&P MidCap 400 ESG E COM 233051127 317,600 11,783 SH   SOLE   0 0 0