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
PFIZER INC COM 717081103 629 19,258 SH   SOLE   19,258 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,087 11,640 SH   SOLE   11,640 0 0
MICROSOFT CORP COM 594918104 2,711 17,191 SH   SOLE   17,191 0 0
ELECTRONIC ARTS INC COM 285512109 1,016 10,139 SH   SOLE   10,139 0 0
JPMORGAN CHASE & CO COM 46625H100 863 9,590 SH   SOLE   9,590 0 0
LINDE PLC SHS G5494J103 239 1,382 SH   SOLE   1,382 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,063 46,613 SH   SOLE   46,613 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 242 1,608 SH   SOLE   1,608 0 0
PEPSICO INC COM 713448108 1,754 14,605 SH   SOLE   14,605 0 0
ALTRIA GROUP INC COM 02209S103 2,307 59,653 SH   SOLE   59,653 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,235 22,992 SH   SOLE   22,992 0 0
MICRON TECHNOLOGY INC COM 595112103 377 8,967 SH   SOLE   8,967 0 0
GENTEX CORP COM 371901109 1,089 49,138 SH   SOLE   49,138 0 0
ALBEMARLE CORP COM 012653101 1,210 21,467 SH   SOLE   21,467 0 0
PROCTER & GAMBLE CO COM 742718109 1,433 13,032 SH   SOLE   13,032 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,844 12,633 SH   SOLE   12,633 0 0
NEWMARKET CORP COM 651587107 803 2,098 SH   SOLE   2,098 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,216 14,140 SH   SOLE   14,140 0 0
MONDELEZ INTL INC CL A 609207105 1,027 20,516 SH   SOLE   20,516 0 0
ALPHABET INC CAP STK CL A 02079K305 1,089 937 SH   SOLE   937 0 0
GENERAL ELECTRIC CO COM 369604103 219 27,531 SH   SOLE   27,531 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 405 3,650 SH   SOLE   3,650 0 0
LAS VEGAS SANDS CORP COM 517834107 448 10,555 SH   SOLE   10,555 0 0
ISHARES TR MSCI EAFE ETF 464287465 321 6,000 SH   SOLE   6,000 0 0
COCA COLA CO COM 191216100 1,136 25,667 SH   SOLE   25,667 0 0
GRAND CANYON ED INC COM 38526M106 1,004 13,156 SH   SOLE   13,156 0 0
TRUIST FINL CORP COM 89832Q109 674 21,841 SH   SOLE   21,841 0 0
APPLE INC COM 037833100 3,704 14,565 SH   SOLE   14,565 0 0
ALPHABET INC CAP STK CL C 02079K107 595 512 SH   SOLE   512 0 0
PNC FINL SVCS GROUP INC COM 693475105 333 3,482 SH   SOLE   3,482 0 0
WALMART INC COM 931142103 396 3,486 SH   SOLE   3,486 0 0
ENBRIDGE INC COM 29250N105 220 7,575 SH   SOLE   7,575 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,668 18,666 SH   SOLE   18,666 0 0
LOCKHEED MARTIN CORP COM 539830109 707 2,087 SH   SOLE   2,087 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 375 3,659 SH   SOLE   3,659 0 0
UNITEDHEALTH GROUP INC COM 91324P102 288 1,156 SH   SOLE   1,156 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,329 15,576 SH   SOLE   15,576 0 0
TEXAS INSTRS INC COM 882508104 444 4,442 SH   SOLE   4,442 0 0
LAM RESEARCH CORP COM 512807108 1,122 4,675 SH   SOLE   4,675 0 0
NEXTERA ENERGY INC COM 65339F101 563 2,341 SH   SOLE   2,341 0 0
MERCK & CO. INC COM 58933Y105 912 11,852 SH   SOLE   11,852 0 0
SERVICENOW INC COM 81762P102 610 2,130 SH   SOLE   2,130 0 0
AMERICAN ELEC PWR CO INC COM 025537101 508 6,353 SH   SOLE   6,353 0 0
GENERAL MLS INC COM 370334104 1,096 20,761 SH   SOLE   20,761 0 0
VEEVA SYS INC CL A COM 922475108 302 1,932 SH   SOLE   1,932 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,529 45,872 SH   SOLE   45,872 0 0
DOVER CORP COM 260003108 360 4,292 SH   SOLE   4,292 0 0
SOUTHERN CO COM 842587107 354 6,542 SH   SOLE   6,542 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 269 8,032 SH   SOLE   8,032 0 0
CHEVRON CORP NEW COM 166764100 518 7,155 SH   SOLE   7,155 0 0
BLACKROCK VA MUNICIPAL BOND COM 092481100 148 10,001 SH   SOLE   10,001 0 0
EATON VANCE CORP COM NON VTG 278265103 746 23,142 SH   SOLE   23,142 0 0
JOHNSON & JOHNSON COM 478160104 1,321 10,073 SH   SOLE   10,073 0 0
CISCO SYS INC COM 17275R102 812 20,652 SH   SOLE   20,652 0 0
KLA CORPORATION COM NEW 482480100 1,197 8,328 SH   SOLE   8,328 0 0
LILLY ELI & CO COM 532457108 226 1,629 SH   SOLE   1,629 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 240 4,798 SH   SOLE   4,798 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,025 12,255 SH   SOLE   12,255 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,197 8,422 SH   SOLE   8,422 0 0
ABBOTT LABS COM 002824100 206 2,613 SH   SOLE   2,613 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,460 10,386 SH   SOLE   10,386 0 0
KIMBERLY CLARK CORP COM 494368103 335 2,623 SH   SOLE   2,623 0 0
CATERPILLAR INC DEL COM 149123101 382 3,294 SH   SOLE   3,294 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 689 38,318 SH   SOLE   38,318 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,112 34,096 SH   SOLE   34,096 0 0
UNION PAC CORP COM 907818108 1,308 9,275 SH   SOLE   9,275 0 0
EMERSON ELEC CO COM 291011104 545 11,430 SH   SOLE   11,430 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 275 2,131 SH   SOLE   2,131 0 0
ADOBE INC COM 00724F101 2,648 8,322 SH   SOLE   8,322 0 0
EXXON MOBIL CORP COM 30231G102 1,210 31,874 SH   SOLE   31,874 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 410 7,354 SH   SOLE   7,354 0 0
GRACO INC COM 384109104 1,199 24,600 SH   SOLE   24,600 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,161 6,352 SH   SOLE   6,352 0 0
SYSCO CORP COM 871829107 572 12,544 SH   SOLE   12,544 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,614 19,950 SH   SOLE   19,950 0 0
ARISTA NETWORKS INC COM 040413106 1,251 6,178 SH   SOLE   6,178 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 208 8,943 SH   SOLE   8,943 0 0
MARKEL CORP COM 570535104 1,705 1,837 SH   SOLE   1,837 0 0
DISNEY WALT CO COM DISNEY 254687106 2,191 22,678 SH   SOLE   22,678 0 0
ISHARES TR CORE US AGGBD ET 464287226 257 2,224 SH   SOLE   2,224 0 0
BECTON DICKINSON & CO COM 075887109 565 2,461 SH   SOLE   2,461 0 0
ESSENTIAL UTILS INC COM 29670G102 671 16,488 SH   SOLE   16,488 0 0
S&P GLOBAL INC COM 78409V104 1,112 4,539 SH   SOLE   4,539 0 0
DOMINION ENERGY INC COM 25746U109 3,317 45,955 SH   SOLE   45,955 0 0
AT&T INC COM 00206R102 477 16,371 SH   SOLE   16,371 0 0
BK OF AMERICA CORP COM 060505104 211 9,945 SH   SOLE   9,945 0 0
LOWES COS INC COM 548661107 248 2,882 SH   SOLE   2,882 0 0
AMGEN INC COM 031162100 313 1,546 SH   SOLE   1,546 0 0
NIC INC COM 62914B100 258 11,238 SH   SOLE   11,238 0 0
F5 NETWORKS INC COM 315616102 1,185 11,111 SH   SOLE   11,111 0 0
APPLIED MATLS INC COM 038222105 1,768 38,581 SH   SOLE   38,581 0 0
CSX CORP COM 126408103 1,887 32,932 SH   SOLE   32,932 0 0
FACEBOOK INC CL A 30303M102 1,179 7,071 SH   SOLE   7,071 0 0
3M CO COM 88579Y101 2,076 15,207 SH   SOLE   15,207 0 0
FASTENAL CO COM 311900104 738 23,600 SH   SOLE   23,600 0 0
STARBUCKS CORP COM 855244109 235 3,568 SH   SOLE   3,568 0 0
PHILIP MORRIS INTL INC COM 718172109 1,776 24,347 SH   SOLE   24,347 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 638 6,559 SH   SOLE   6,559 0 0
INTEL CORP COM 458140100 1,856 34,289 SH   SOLE   34,289 0 0
ANTHEM INC COM 036752103 272 1,198 SH   SOLE   1,198 0 0
DEERE & CO COM 244199105 2,547 18,437 SH   SOLE   18,437 0 0
VOYA FINANCIAL INC COM 929089100 251 6,193 SH   SOLE   6,193 0 0
BOOKING HLDGS INC COM 09857L108 932 693 SH   SOLE   693 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 715 13,518 SH   SOLE   13,518 0 0
ORACLE CORP COM 68389X105 252 5,204 SH   SOLE   5,204 0 0
CARMAX INC COM 143130102 808 15,001 SH   SOLE   15,001 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,492 16,758 SH   SOLE   16,758 0 0