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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579Y101   840,880 8,000 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100   527,870 5,213 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109   832,475 5,224 SH   SOLE   0 0 0
Albemarle Corp COM 012653101   7,519,339 34,018 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305   4,454,062 42,939 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107   2,714,088 26,097 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106   5,002,335 48,430 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100   322,253 1,333 SH   SOLE   0 0 0
Apple Inc COM 037833100   10,322,138 62,596 SH   SOLE   0 0 0
Bank of America Corp COM 060505104   1,029,600 36,000 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702   477,976 1,548 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101   3,235,195 4,835 SH   SOLE   0 0 0
BLACKROCK INNOVAT AND GRWTH CF COM 09260Q108   221,821 27,624 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101   3,196,666 13,969 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100   440,532 2,700 SH   SOLE   0 0 0
Coca Cola Co COM 191216100   864,636 13,939 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104   615,234 6,201 SH   SOLE   0 0 0
Deere & Co COM 244199105   5,025,162 12,171 SH   SOLE   0 0 0
Disney Walt Co COM 254687106   610,109 6,093 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109   883,398 15,800 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102   4,458,765 40,660 SH   SOLE   0 0 0
Factset Research Systems COM 303075105   207,545 500 SH   SOLE   0 0 0
GE HEALTHCARE TECHNOLOGIES ORD COM 36266G107   203,434 2,480 SH   SOLE   0 0 0
General Electric Co COM 369604103   711,646 7,444 SH   SOLE   0 0 0
Hershey Company COM 427866108   508,820 2,000 SH   SOLE   0 0 0
Home Depot Inc COM 437076102   4,613,021 15,631 SH   SOLE   0 0 0
Inotiv Inc COM 45783Q100   181,860 42,000 SH   SOLE   0 0 0
Intl Business Machines COM 459200101   821,803 6,269 SH   SOLE   0 0 0
Invesco Variable Rate Investme COM 46090A879   542,950 21,964 SH   SOLE   0 0 0
Ishares 3-7 Year Trery COM 464288661   12,944,794 110,028 SH   SOLE   0 0 0
iShares 7-10 Year Treasury Bon COM 464287440   8,928,036 90,073 SH   SOLE   0 0 0
iShares Barclays 1-3 Year Trea COM 464287457   833,020 10,139 SH   SOLE   0 0 0
iShares Barclays MBS Bond COM 464288588   2,783,262 29,381 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696   5,144,193 90,935 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103   6,745,754 138,261 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738   18,790,120 358,727 SH   SOLE   0 0 0
iShares Core MSCI Total Intl S COM 46432F834   2,468,026 39,839 SH   SOLE   0 0 0
iShares Core U.S. Reit COM 464288521   2,353,126 46,689 SH   SOLE   0 0 0
Ishares Esg 1 5 Yr Usd COM 46435G243   334,097 13,886 SH   SOLE   0 0 0
iShares JP Morgan EM Local Ccy COM 464286517   3,140,712 87,121 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257   266,952 2,928 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516   2,528,409 35,195 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863   991,179 31,486 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425   7,146,907 79,015 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689   672,331 2,856 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309   16,520,229 258,573 SH   SOLE   0 0 0
Ishares S&P 500 Value COM 464287408   5,236,782 34,507 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606   11,207,977 156,733 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705   11,176,671 108,754 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879   5,700,380 60,908 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887   5,747,223 52,276 SH   SOLE   0 0 0
ISHARES TRUST TRS FLT RT BD ET COM 46434V860   8,291,915 163,904 SH   SOLE   0 0 0
Ishars Edg Msci Usa Qlty COM 46432F339   3,605,453 29,061 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663   2,439,394 71,768 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104   4,148,479 26,764 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100   2,979,668 22,866 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696   5,540,159 93,065 SH   SOLE   0 0 0
Liberty All-Star Growth COM 529900102   638,706 120,967 SH   SOLE   0 0 0
Markel Corp COM 570535104   425,378 333 SH   SOLE   0 0 0
Marriott International Inc COM 571903202   3,806,467 22,925 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104   2,717,580 7,478 SH   SOLE   0 0 0
McDonalds Corp COM 580135101   788,500 2,820 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107   1,898,742 17,847 SH   SOLE   0 0 0
Microsoft Corp COM 594918104   6,165,007 21,384 SH   SOLE   0 0 0
MSCI Inc. COM 55354G100   223,876 400 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107   2,243,902 6,148 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108   352,980 1,665 SH   SOLE   0 0 0
Nucor Corp COM 670346105   865,032 5,600 SH   SOLE   0 0 0
Oracle Corp COM 68389X105   402,622 4,333 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109   284,359 2,924 SH   SOLE   0 0 0
Phillips COM 718546104   330,707 3,262 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775   377,740 4,072 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104   2,485,429 7,744 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109   389,419 2,619 SH   SOLE   0 0 0
SPDR S AND P 500 ESG ETF COM 78468R531   2,450,574 62,150 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103   10,587,347 25,861 SH   SOLE   0 0 0
Spdr S&P Global Natural COM 78463X541   2,563,684 44,906 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103   1,200,289 2,618 SH   SOLE   0 0 0
SPDR Port S&P 1500 Comps Stk COM 78464A805   804,308 15,949 SH   SOLE   0 0 0
Starbucks Corp COM 855244109   367,995 3,534 SH   SOLE   0 0 0
Target Corp COM 87612E106   3,036,329 18,332 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102   7,515,599 15,903 SH   SOLE   0 0 0
VanEck Vectors Agribusiness ET COM 92189F700   3,855,021 44,382 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437   6,619,081 236,227 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844   3,369,536 21,879 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858   11,848,512 293,280 SH   SOLE   0 0 0
Vanguard European COM 922042874   10,204,371 167,422 SH   SOLE   0 0 0
Vanguard FTSE All-World ex-US COM 922042718   1,618,500 14,816 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866   9,706,263 143,118 SH   SOLE   0 0 0
Vanguard Growth COM 922908736   40,253,629 161,376 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816   12,540,144 61,318 SH   SOLE   0 0 0
Vanguard Mega Cap Value COM 921910840   16,882,664 167,122 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363   3,305,349 8,789 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409   16,359,034 214,601 SH   SOLE   0 0 0
Vanguard Total Stock Market ET COM 922908769   1,996,335 9,781 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742   948,545 10,300 SH   SOLE   0 0 0
Vanguard Value COM 922908744   44,676,099 323,482 SH   SOLE   0 0 0
Visa Inc COM 92826C839   4,318,912 19,156 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   230,510 6,666 SH   SOLE   0 0 0
WISDOMTREE TRUST BLMBRG FL TRF COM 97717X628   545,781 10,857 SH   SOLE   0 0 0
Xtrackers S&P MidCap 400 ESG E COM 233051127   285,849 11,334 SH   SOLE   0 0 0