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   959,360 8,000 SH   SOLE   0 0 0
Factset Research Systems COM 303075105   200,605 500 SH   SOLE   0 0 0
Inotiv Inc COM 45783Q100   207,480 42,000 SH   SOLE   0 0 0
Ishares 0-5 Year Tips COM 46429B747   230,288 2,375 SH   SOLE   0 0 0
McDonalds Corp COM 580135101   243,765 925 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257   248,392 2,926 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   249,042 6,666 SH   SOLE   0 0 0
Xtrackers S&P MidCap 400 ESG COM 233051127   283,252 11,528 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109   295,938 2,924 SH   SOLE   0 0 0
Phillips COM 718546104   339,125 3,258 SH   SOLE   0 0 0
Ishares Esg 1 5 Yr Usd COM 46435G243   344,380 14,488 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100   350,099 1,333 SH   SOLE   0 0 0
Starbucks Corp COM 855244109   350,573 3,534 SH   SOLE   0 0 0
Oracle Corp COM 68389X105   354,179 4,333 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702   359,251 1,163 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775   364,633 4,030 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109   396,936 2,619 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108   410,289 1,665 SH   SOLE   0 0 0
Markel Corp COM 570535104   438,724 333 SH   SOLE   0 0 0
Hershey Company COM 427866108   463,140 2,000 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100   484,623 2,700 SH   SOLE   0 0 0
Disney Walt Co COM 254687106   536,065 6,170 SH   SOLE   0 0 0
Invesco Variable Rate Investme COM 46090A879   542,730 21,964 SH   SOLE   0 0 0
WISDOMTREE TRUST BLMBRG FL TRF COM 97717X628   545,781 10,857 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100   572,338 5,213 SH   SOLE   0 0 0
Liberty All-Star Growth COM 529900102   596,367 120,967 SH   SOLE   0 0 0
General Electric Co COM 369604103   605,885 7,231 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689   630,262 2,856 SH   SOLE   0 0 0
Intl Business Machines COM 459200101   671,764 4,768 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104   731,757 6,201 SH   SOLE   0 0 0
Nucor Corp COM 670346105   738,136 5,600 SH   SOLE   0 0 0
Coca Cola Co COM 191216100   788,001 12,388 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863   811,980 27,003 SH   SOLE   0 0 0
iShares Barclays 1-3 Year Trea COM 464287457   824,200 10,154 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109   844,176 5,224 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742   929,854 10,788 SH   SOLE   0 0 0
Ishares S&P 500 Value COM 464287408   943,680 6,505 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109   984,638 16,057 SH   SOLE   0 0 0
SPDR Port S&P 1500 Comps Stk COM 78464A805   1,168,158 24,702 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103   1,176,333 2,657 SH   SOLE   0 0 0
Bank of America Corp COM 060505104   1,192,320 36,000 SH   SOLE   0 0 0
iShares JP Morgan EM Local Ccy COM 464286517   1,369,934 39,468 SH   SOLE   0 0 0
Vanguard FTSE All-World ex-US COM 922042718   1,577,311 15,342 SH   SOLE   0 0 0
iShares Core U.S. Reit COM 464288521   1,577,851 31,908 SH   SOLE   0 0 0
Vanguard Total Stock Market ET COM 922908769   1,584,334 8,287 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107   1,889,922 17,034 SH   SOLE   0 0 0
Vanguard Short Term COM 92206C102   1,900,196 32,864 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107   1,912,708 6,148 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516   2,040,438 31,038 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100   2,211,711 16,493 SH   SOLE   0 0 0
iShares Core MSCI Total Intl S COM 46432F834   2,305,881 39,839 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107   2,315,587 26,097 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663   2,388,929 72,656 SH   SOLE   0 0 0
SPDR S AND P 500 ESG ETF COM 78468R531   2,498,819 68,162 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104   2,600,325 7,478 SH   SOLE   0 0 0
Spdr S&P Global Natural COM 78463X541   2,617,446 45,904 SH   SOLE   0 0 0
iShares GSCI Cmd Dyn Roll Stgy COM 46431W853   2,692,455 95,511 SH   SOLE   0 0 0
iShares Barclays MBS Bond COM 464288588   2,735,012 29,488 SH   SOLE   0 0 0
Target Corp COM 87612E106   2,742,038 18,398 SH   SOLE   0 0 0
Ishares Core S&P Small COM 464287804   2,803,335 29,621 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104   3,029,623 11,378 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363   3,076,865 8,758 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101   3,093,879 4,366 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101   3,346,414 13,969 SH   SOLE   0 0 0
Marriott International Inc COM 571903202   3,436,977 23,084 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844   3,473,939 22,877 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696   3,514,687 65,487 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305   3,788,508 42,939 SH   SOLE   0 0 0
Global X US Preferred ETF COM 37954Y657   3,881,961 200,411 SH   SOLE   0 0 0
VanEck Vectors Agribusiness ET COM 92189F700   3,941,429 45,916 SH   SOLE   0 0 0
Visa Inc COM 92826C839   3,988,161 19,196 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106   4,063,080 48,370 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102   4,396,658 39,861 SH   SOLE   0 0 0
Global X MLP ETF COM 37950E473   4,631,664 112,174 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104   4,661,331 26,387 SH   SOLE   0 0 0
ISHARES TRUST TRS FLT RT BD ET COM 46434V860   4,770,440 94,633 SH   SOLE   0 0 0
Home Depot Inc COM 437076102   4,928,364 15,603 SH   SOLE   0 0 0
Microsoft Corp COM 594918104   5,120,637 21,352 SH   SOLE   0 0 0
Deere & Co COM 244199105   5,212,864 12,158 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103   5,311,518 113,737 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437   5,321,940 196,963 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696   5,421,754 94,637 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887   566,978 52,464 SH   SOLE   0 0 0
iShares Floating Rate Bond ETF COM 46429B655   6,227,033 123,724 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425   7,130,695 84,138 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879   7,220,612 79,078 SH   SOLE   0 0 0
Albemarle Corp COM 012653101   7,349,385 33,890 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866   7,416,466 115,252 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816   7,432,220 43,193 SH   SOLE   0 0 0
Apple Inc COM 037833100   8,149,377 62,721 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102   8,436,224 15,912 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409   8,724,446 116,032 SH   SOLE   0 0 0
Vanguard European COM 922042874   9,570,774 172,633 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103   9,952,554 26,025 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858   10,302,687 264,307 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606   10,528,923 154,157 SH   SOLE   0 0 0
Ishares 3-7 Year Trery COM 464288661   12,322,412 107,254 SH   SOLE   0 0 0
iShares 7-10 Year Treasury Bon COM 464287440   12,340,391 128,841 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705   12,604,356 125,043 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309   14,159,340 242,040 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738   15,079,397 317,461 SH   SOLE   0 0 0
Vanguard Mega Cap Value COM 921910840   25,561,516 248,532 SH   SOLE   0 0 0
Vanguard Growth COM 922908736   34,378,692 161,319 SH   SOLE   0 0 0
Vanguard Value COM 922908744   45,771,007 326,074 SH   SOLE   0 0 0