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   848,560 8,000 SH   SOLE   0 0 0
Abbott Laboratories COM 002824100   592,512 5,213 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109   951,206 5,224 SH   SOLE   0 0 0
ADVANCED DRAINAGE SYSTEMS INC COM 00790R104   691,027 4,012 SH   SOLE   0 0 0
ADVANCED MICRO DEVICES INC COM 007903107   4,542,572 25,343 SH   SOLE   0 0 0
Albemarle Corp COM 012653101   3,523,123 26,743 SH   SOLE   0 0 0
Alphabet Inc Class A COM 02079K305   6,696,613 44,386 SH   SOLE   0 0 0
Alphabet Inc Class C COM 02079K107   4,162,332 27,337 SH   SOLE   0 0 0
Amazon Com Inc COM 023135106   8,849,082 49,174 SH   SOLE   0 0 0
Amgen Incorporated COM 031162100   492,727 1,733 SH   SOLE   0 0 0
Apple Inc COM 037833100   10,056,526 58,758 SH   SOLE   0 0 0
Bank of America Corp COM 060505104   1,365,120 36,000 SH   SOLE   0 0 0
Berkshire Hathaway B New COM 084670702   819,173 1,948 SH   SOLE   0 0 0
Blackrock Inc COM 09247X101   4,061,786 4,875 SH   SOLE   0 0 0
Caterpillar Inc COM 149123101   4,767,621 13,019 SH   SOLE   0 0 0
Chevron Corp New Com COM 166764100   425,898 2,700 SH   SOLE   0 0 0
Coca Cola Co COM 191216100   852,788 13,939 SH   SOLE   0 0 0
ConocoPhillips COM 20825C104   840,218 6,601 SH   SOLE   0 0 0
Disney Walt Co COM 254687106   1,233,899 10,184 SH   SOLE   0 0 0
Dominion Res Inc Va New Com COM 25746U109   772,716 15,709 SH   SOLE   0 0 0
Exxon Mobil Corp COM 30231G102   4,815,464 41,427 SH   SOLE   0 0 0
Factset Research Systems COM 303075105   227,195 500 SH   SOLE   0 0 0
GE HEALTHCARE TECHNOLOGIES ORD COM 36266G107   219,002 2,409 SH   SOLE   0 0 0
General Electric Co COM 369604103   1,269,257 7,231 SH   SOLE   0 0 0
Global X MLP ETF COM 37950E473   4,957,209 102,804 SH   SOLE   0 0 0
Global X US Preferred ETF COM 37954Y657   3,891,565 193,034 SH   SOLE   0 0 0
Hershey Company COM 427866108   389,000 2,000 SH   SOLE   0 0 0
Home Depot Inc COM 437076102   6,296,410 16,414 SH   SOLE   0 0 0
Inotiv Inc COM 45783Q100   459,480 42,000 SH   SOLE   0 0 0
Intl Business Machines COM 459200101   1,197,128 6,269 SH   SOLE   0 0 0
Invesco NASDAQ 100 ETF COM 46138G649   6,042,837 33,077 SH   SOLE   0 0 0
Invesco Variable Rate Investme COM 46090A879   472,344 18,826 SH   SOLE   0 0 0
Ishares 3-7 Year Trery COM 464288661   12,775,464 110,314 SH   SOLE   0 0 0
iShares 7-10 Year Treasury Bon COM 464287440   16,719,133 176,623 SH   SOLE   0 0 0
iShares Broad USD High Yield C COM 46435U853   3,759,549 102,748 SH   SOLE   0 0 0
Ishares Core Msci COM 46434V696   7,591,059 119,903 SH   SOLE   0 0 0
iShares Core MSCI Emerging Mar COM 46434G103   6,931,583 134,333 SH   SOLE   0 0 0
Ishares Core Msci Europe COM 46434V738   22,336,637 386,113 SH   SOLE   0 0 0
iShares Core MSCI Total Intl S COM 46432F834   2,606,163 38,405 SH   SOLE   0 0 0
iShares Core U.S. Reit COM 464288521   2,180,353 40,527 SH   SOLE   0 0 0
Ishares Esg 1 5 Yr Usd COM 46435G243   392,414 16,030 SH   SOLE   0 0 0
iShares JP Morgan EM Local Ccy COM 464286517   3,038,273 84,221 SH   SOLE   0 0 0
iShares MSCI ACWI COM 464288257   325,594 2,956 SH   SOLE   0 0 0
Ishares Msci Eafe Esg COM 46435G516   3,858,694 48,288 SH   SOLE   0 0 0
Ishares Msci Em Esg COM 46434G863   1,402,972 43,530 SH   SOLE   0 0 0
Ishares Msci Usa Esg COM 46435G425   11,522,671 100,232 SH   SOLE   0 0 0
iShares Russell 3000 COM 464287689   797,313 2,657 SH   SOLE   0 0 0
Ishares S&P 500 Growth COM 464287309   23,137,658 274,013 SH   SOLE   0 0 0
Ishares S&P 500 Value COM 464287408   7,106,626 38,042 SH   SOLE   0 0 0
iShares S&P Midcap 400 Growth COM 464287606   14,714,701 161,545 SH   SOLE   0 0 0
iShares S&P Midcap 400 Value COM 464287705   13,299,252 112,629 SH   SOLE   0 0 0
Ishares S&P Small Cap COM 464287879   5,120,634 49,831 SH   SOLE   0 0 0
iShares S&P Small-Cap 600 Grow COM 464287887   3,111,635 23,802 SH   SOLE   0 0 0
ISHARES TRUST TRS FLT RT BD ET COM 46434V860   865,564 17,076 SH   SOLE   0 0 0
Ishars Edg Msci Usa Qlty COM 46432F339   9,533,122 58,005 SH   SOLE   0 0 0
Ishrs Msci Usa Sml Cp COM 46435U663   2,584,488 64,179 SH   SOLE   0 0 0
Janus Henderson AAA CLO ETF COM 47103U845   4,368,714 86,100 SH   SOLE   0 0 0
Janus Henderson Mortgage-Backe COM 47103U852   8,369,613 185,579 SH   SOLE   0 0 0
Johnson & Johnson COM 478160104   2,586,151 16,348 SH   SOLE   0 0 0
JP Morgan Chase & Co. COM 46625H100   4,751,717 23,737 SH   SOLE   0 0 0
JPMorgan BetaBuilders Canada E COM 46641Q696   5,924,911 88,683 SH   SOLE   0 0 0
JPMorgan BetaBuilders Japan ET COM 46641Q217   354,403 6,053 SH   SOLE   0 0 0
Lowes Cos Inc COM 548661107   203,784 800 SH   SOLE   0 0 0
Markel Corp COM 570535104   506,653 333 SH   SOLE   0 0 0
Marriott International Inc COM 571903202   5,757,714 22,820 SH   SOLE   0 0 0
MARTIN MARIETTA MATERIALS INC COM 573284106   480,715 783 SH   SOLE   0 0 0
Mastercard Inc. COM 57636Q104   3,536,169 7,343 SH   SOLE   0 0 0
McDonalds Corp COM 580135101   795,099 2,820 SH   SOLE   0 0 0
Merck & Co Inc COM 589331107   2,354,912 17,847 SH   SOLE   0 0 0
Meta Platforms Inc Class A COM 30303M102   5,028,666 10,362 SH   SOLE   0 0 0
Microsoft Corp COM 594918104   9,822,129 23,392 SH   SOLE   0 0 0
Moody's Corp COM 615369105   1,841,739 4,686 SH   SOLE   0 0 0
MSCI Inc. COM 55354G100   224,180 400 SH   SOLE   0 0 0
NEWMARKET CORP COM 651587107   3,822,959 6,024 SH   SOLE   0 0 0
Norfolk Southern Corp. COM 655844108   424,359 1,665 SH   SOLE   0 0 0
Nucor Corp COM 670346105   1,108,240 5,600 SH   SOLE   0 0 0
Oracle Corp COM 68389X105   644,756 5,155 SH   SOLE   0 0 0
Philip Morris Intl COM 718172109   253,421 2,766 SH   SOLE   0 0 0
Phillips COM 718546104   567,728 3,495 SH   SOLE   0 0 0
Pimco Exch Traded Fund COM 72201R775   351,948 3,831 SH   SOLE   0 0 0
PowerShares QQQ Trust Unit Ser COM 73935A104   2,552,665 5,769 SH   SOLE   0 0 0
Procter & Gamble Co COM 742718109   477,664 2,944 SH   SOLE   0 0 0
SPDR S AND P 500 ESG ETF COM 78468R531   4,625,610 91,343 SH   SOLE   0 0 0
SPDR S&P 500 COM 78462F103   19,258,182 36,927 SH   SOLE   0 0 0
Spdr S&P Biotech Etf COM 78464A870   510,224 5,377 SH   SOLE   0 0 0
SPDR S&P Midcap 400 COM 595635103   3,521,263 6,329 SH   SOLE   0 0 0
SPDR Port S&P 1500 Comps Stk COM 78464A805   1,147,880 17,894 SH   SOLE   0 0 0
Starbucks Corp COM 855244109   432,640 4,734 SH   SOLE   0 0 0
Target Corp COM 87612E106   3,227,171 18,211 SH   SOLE   0 0 0
TRANSDIGM GROUP INC COM 893641100   364,554 298 SH   SOLE   0 0 0
Unitedhealth Group Inc COM 91324P102   8,242,691 16,662 SH   SOLE   0 0 0
VanEck Vectors Fallen Angel Hi COM 92189F437   4,135,640 142,510 SH   SOLE   0 0 0
Vanguard Dividend Appreciation COM 921908844   5,805,658 31,793 SH   SOLE   0 0 0
Vanguard Emerging Market COM 922042858   10,275,086 245,992 SH   SOLE   0 0 0
Vanguard European COM 922042874   9,331,304 138,570 SH   SOLE   0 0 0
Vanguard FTSE All-World ex-US COM 922042718   1,630,035 13,951 SH   SOLE   0 0 0
Vanguard FTSE Pacific COM 922042866   12,032,508 158,260 SH   SOLE   0 0 0
Vanguard Growth COM 922908736   56,086,013 162,946 SH   SOLE   0 0 0
Vanguard Mega Cap Growth COM 921910816   29,035,886 101,308 SH   SOLE   0 0 0
Vanguard Mega Cap Value COM 921910840   11,735,643 98,198 SH   SOLE   0 0 0
Vanguard S&P 500 Etf COM 922908363   4,398,546 9,310 SH   SOLE   0 0 0
Vanguard Short Term Corp Bond COM 92206C409   18,187,951 235,310 SH   SOLE   0 0 0
Vanguard Total Stock Market ET COM 922908769   3,243,178 12,479 SH   SOLE   0 0 0
Vanguard Total World Stock Ind COM 922042742   1,134,536 10,267 SH   SOLE   0 0 0
Vanguard Value COM 922908744   49,802,751 305,801 SH   SOLE   0 0 0
Visa Inc COM 92826C839   5,310,334 19,037 SH   SOLE   0 0 0
WESCO International Inc COM 95082P105   2,278,367 13,302 SH   SOLE   0 0 0
WISDOMTREE TRUST BLMBRG FL TRF COM 97717X628   467,647 9,299 SH   SOLE   0 0 0
WISDOMTREE TRUST US DIVID GROW COM 97717X669   1,599,990 21,000 SH   SOLE   0 0 0
Xtrackers S&P MidCap 400 ESG E COM 233051127   453,941 15,116 SH   SOLE   0 0 0