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   800,720 8,000 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100   568,323 5,213 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109   703,767 5,224 SH   SOLE   0 0 0
ADVANCED MICRO DEVICES INC COM 007903107   2,876,797 25,255 SH   SOLE   0 0 0
Albemarle Corp COM 012653101   7,583,052 33,991 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305   5,185,045 43,317 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107   3,219,858 26,617 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106   6,390,508 49,022 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100   295,953 1,333 SH   SOLE   0 0 0
Apple Inc COM 037833100   12,252,222 63,166 SH   SOLE   0 0 0
Bank of America Corp COM 060505104   1,032,840 36,000 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702   527,868 1,548 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101   3,373,454 4,881 SH   SOLE   0 0 0
BLACKROCK INNOVAT AND GRWTH CF COM 09260Q108   216,848 27,624 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101   3,414,190 13,876 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100   424,845 2,700 SH   SOLE   0 0 0
Coca Cola Co COM 191216100   839,407 13,939 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104   642,520 6,201 SH   SOLE   0 0 0
Disney Walt Co COM 254687106   525,339 5,884 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109   813,122 15,700 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102   4,221,886 39,365 SH   SOLE   0 0 0
Factset Research Systems COM 303075105   200,325 500 SH   SOLE   0 0 0
GE HEALTHCARE TECHNOLOGIES ORD COM 36266G107   201,475 2,480 SH   SOLE   0 0 0
General Electric Co COM 369604103   817,723 7,444 SH   SOLE   0 0 0
Global X MLP ETF COM 37950E473   4,602,311 107,205 SH   SOLE   0 0 0
Global X US Preferred ETF COM 37954Y657   3,824,968 197,265 SH   SOLE   0 0 0
Hershey Company COM 427866108   499,400 2,000 SH   SOLE   0 0 0
Home Depot Inc COM 437076102   4,874,874 15,693 SH   SOLE   0 0 0
Inotiv Inc COM 45783Q100   200,340 42,000 SH   SOLE   0 0 0
Intl Business Machines COM 459200101   838,855 6,269 SH   SOLE   0 0 0
Invesco Variable Rate Investme COM 46090A879   510,394 20,506 SH   SOLE   0 0 0
Ishares 3-7 Year Trery COM 464288661   12,585,816 109,195 SH   SOLE   0 0 0
iShares 7-10 Year Treasury Bon COM 464287440   15,027,869 155,568 SH   SOLE   0 0 0
iShares Barclays MBS Bond COM 464288588   7,042,720 75,513 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696   5,973,352 104,011 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103   6,538,466 132,653 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738   21,324,097 405,170 SH   SOLE   0 0 0
iShares Core MSCI Total Intl S COM 46432F834   2,266,907 36,201 SH   SOLE   0 0 0
iShares Core U.S. Reit COM 464288521   2,415,242 46,980 SH   SOLE   0 0 0
Ishares Esg 1 5 Yr Usd COM 46435G243   325,176 13,600 SH   SOLE   0 0 0
iShares JP Morgan EM Local Ccy COM 464286517   3,227,478 87,182 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257   283,371 2,954 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516   2,883,215 39,534 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863   1,117,614 35,334 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425   7,419,337 76,127 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689   726,795 2,856 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309   17,983,536 255,158 SH   SOLE   0 0 0
Ishares S&P 500 Value COM 464287408   5,507,379 34,167 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606   11,714,700 156,196 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705   11,618,486 108,452 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879   2,656,815 27,940 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887   2,784,064 24,224 SH   SOLE   0 0 0
ISHARES TRUST TRS FLT RT BD ET COM 46434V860   2,188,217 43,186 SH   SOLE   0 0 0
Ishars Edg Msci Usa Qlty COM 46432F339   6,018,843 44,627 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663   2,230,692 62,801 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104   4,438,317 26,814 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100   3,269,782 22,482 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696   5,719,356 93,362 SH   SOLE   0 0 0
JPMorgan BetaBuilders Japan ET COM 46641Q217   241,723 4,690 SH   SOLE   0 0 0
Markel Corp COM 570535104   460,599 333 SH   SOLE   0 0 0
Marriott International Inc COM 571903202   4,203,929 22,886 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104   2,957,616 7,520 SH   SOLE   0 0 0
McDonalds Corp COM 580135101   841,516 2,820 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107   2,059,365 17,847 SH   SOLE   0 0 0
Microsoft Corp COM 594918104   7,386,313 21,690 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107   2,472,239 6,148 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108   377,555 1,665 SH   SOLE   0 0 0
Nucor Corp COM 670346105   918,288 5,600 SH   SOLE   0 0 0
Oracle Corp COM 68389X105   516,017 4,333 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109   285,441 2,924 SH   SOLE   0 0 0
Phillips COM 718546104   311,535 3,266 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775   318,664 3,478 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104   3,569,905 9,664 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109   386,027 2,544 SH   SOLE   0 0 0
SPDR S AND P 500 ESG ETF COM 78468R531   2,601,555 60,431 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103   13,123,735 29,606 SH   SOLE   0 0 0
Spdr S&P Global Natural COM 78463X541   2,422,176 44,930 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103   1,255,329 2,621 SH   SOLE   0 0 0
SPDR Port S&P 1500 Comps Stk COM 78464A805   869,042 15,963 SH   SOLE   0 0 0
Starbucks Corp COM 855244109   350,078 3,534 SH   SOLE   0 0 0
Target Corp COM 87612E106   2,441,733 18,512 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102   7,768,104 16,162 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437   4,008,377 144,342 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844   3,584,616 22,069 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858   12,035,544 295,859 SH   SOLE   0 0 0
Vanguard European COM 922042874   10,484,928 169,934 SH   SOLE   0 0 0
Vanguard FTSE All-World ex-US COM 922042718   1,656,758 14,996 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866   11,645,122 167,027 SH   SOLE   0 0 0
Vanguard Growth COM 922908736   45,582,309 161,091 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816   23,799,324 101,136 SH   SOLE   0 0 0
Vanguard Mega Cap Value COM 921910840   12,643,260 121,851 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363   3,579,659 8,789 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409   17,611,908 232,777 SH   SOLE   0 0 0
Vanguard Total Stock Market ET COM 922908769   2,162,147 9,815 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742   926,951 9,558 SH   SOLE   0 0 0
Vanguard Value COM 922908744   45,411,039 319,571 SH   SOLE   0 0 0
Visa Inc COM 92826C839   4,587,401 19,317 SH   SOLE   0 0 0
WISDOMTREE TRUST BLMBRG FL TRF COM 97717X628   509,490 10,125 SH   SOLE   0 0 0
Xtrackers S&P MidCap 400 ESG E COM 233051127   291,436 11,129 SH   SOLE   0 0 0