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
3M CO COM 88579Y101 758 5,900 SH   SOLE   5,900 0 0
ABBOTT LABS COM 002824100 246 2,230 SH   SOLE   2,230 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,163 5,870 SH   SOLE   5,870 0 0
ALBEMARLE CORP COM 012653101 4,590 22,373 SH   SOLE   22,373 0 0
ALKALINE WTR CO INC COM NEW 01643A207 4 10,000 SH   SOLE   10,000 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 261 6,788 SH   SOLE   6,788 0 0
ALPHABET INC CAP STK CL A 02079K305 1,701 782 SH   SOLE   782 0 0
ALPHABET INC CAP STK CL C 02079K107 774 355 SH   SOLE   355 0 0
ALTRIA GROUP INC COM 02209S103 1,114 26,368 SH   SOLE   26,368 0 0
AMERICAN ELEC PWR CO INC COM 025537101 446 4,553 SH   SOLE   4,553 0 0
AMGEN INC COM 031162100 300 1,222 SH   SOLE   1,222 0 0
ANALOG DEVICES INC COM 032654105 227 1,585 SH   SOLE   1,585 0 0
AON PLC SHS CL A G0403H108 411 1,500 SH   SOLE   1,500 0 0
APPLE INC COM 037833100 14,046 101,103 SH   SOLE   101,103 0 0
APPLIED MATLS INC COM 038222105 3,684 42,702 SH   SOLE   42,702 0 0
ARISTA NETWORKS INC COM 040413106 3,858 41,305 SH   SOLE   41,305 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 2,216 29,214 SH   SOLE   29,214 0 0
BECTON DICKINSON & CO COM 075887109 293 1,164 SH   SOLE   1,164 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 842 3,034 SH   SOLE   3,034 0 0
BLACKROCK VA MUN BD TR COM 092481100 127 10,001 SH   SOLE   10,001 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 567 7,373 SH   SOLE   7,373 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,518 55,928 SH   SOLE   55,928 0 0
CARMAX INC COM 143130102 880 9,491 SH   SOLE   9,491 0 0
CATERPILLAR INC COM 149123101 418 2,346 SH   SOLE   2,346 0 0
CBOE GLOBAL MKTS INC COM 12503M108 3,413 29,765 SH   SOLE   29,765 0 0
CHEVRON CORP NEW COM 166764100 992 6,770 SH   SOLE   6,770 0 0
CHOICE HOTELS INTL INC COM 169905106 310 2,751 SH   SOLE   2,751 0 0
CHURCH & DWIGHT CO INC COM 171340102 3,159 33,518 SH   SOLE   33,518 0 0
CISCO SYS INC COM 17275R102 3,258 76,483 SH   SOLE   76,483 0 0
CITRIX SYS INC COM 177376100 1,289 13,164 SH   SOLE   13,164 0 0
COCA COLA CO COM 191216100 1,570 24,389 SH   SOLE   24,389 0 0
COHEN & STEERS INC COM 19247A100 2,494 38,351 SH   SOLE   38,351 0 0
CONSOLIDATED EDISON INC COM 209115104 207 2,124 SH   SOLE   2,124 0 0
CSX CORP COM 126408103 2,648 90,269 SH   SOLE   90,269 0 0
DEERE & CO COM 244199105 4,155 13,776 SH   SOLE   13,776 0 0
DISNEY WALT CO COM 254687106 983 10,223 SH   SOLE   10,223 0 0
DOMINION ENERGY INC COM 25746U109 3,336 41,065 SH   SOLE   41,065 0 0
DOVER CORP COM 260003108 340 2,774 SH   SOLE   2,774 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,184 19,920 SH   SOLE   19,920 0 0
EBAY INC. COM 278642103 2,880 67,145 SH   SOLE   67,145 0 0
ELECTRONIC ARTS INC COM 285512109 2,478 20,194 SH   SOLE   20,194 0 0
ELEVANCE HEALTH INC COM 036752103 971 1,997 SH   SOLE   1,997 0 0
EMERSON ELEC CO COM 291011104 319 3,970 SH   SOLE   3,970 0 0
ESSENTIAL UTILS INC COM 29670G102 839 17,695 SH   SOLE   17,695 0 0
ETF MANAGERS TR PRIME 2X DLY JUR 26924G730 26 10,000 SH   SOLE   10,000 0 0
EXXON MOBIL CORP COM 30231G102 2,396 27,371 SH   SOLE   27,371 0 0
F5 INC COM 315616102 646 4,213 SH   SOLE   4,213 0 0
FAIR ISAAC CORP COM 303250104 2,648 6,486 SH   SOLE   6,486 0 0
FASTENAL CO COM 311900104 390 7,832 SH   SOLE   7,832 0 0
GENERAL ELECTRIC CO COM NEW 369604301 218 3,437 SH   SOLE   3,437 0 0
GENERAL MLS INC COM 370334104 1,494 19,715 SH   SOLE   19,715 0 0
GENTEX CORP COM 371901109 2,978 105,019 SH   SOLE   105,019 0 0
GRACO INC COM 384109104 2,324 39,062 SH   SOLE   39,062 0 0
HERSHEY CO COM 427866108 246 1,111 SH   SOLE   1,111 0 0
ILLINOIS TOOL WKS INC COM 452308109 530 2,899 SH   SOLE   2,899 0 0
INTEL CORP COM 458140100 2,422 66,662 SH   SOLE   66,662 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 480 3,398 SH   SOLE   3,398 0 0
ISHARES TR CORE S&P SCP ETF 464287804 307 3,293 SH   SOLE   3,293 0 0
ISHARES TR CORE S&P500 ETF 464287200 224 586 SH   SOLE   586 0 0
ISHARES TR CORE US AGGBD ET 464287226 377 3,688 SH   SOLE   3,688 0 0
JOHNSON & JOHNSON COM 478160104 4,412 24,575 SH   SOLE   24,575 0 0
JPMORGAN CHASE & CO COM 46625H100 953 8,354 SH   SOLE   8,354 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,015 7,458 SH   SOLE   7,458 0 0
KIMBERLY-CLARK CORP COM 494368103 372 2,722 SH   SOLE   2,722 0 0
KLA CORP COM NEW 482480100 1,204 4,063 SH   SOLE   4,063 0 0
KRAFT HEINZ CO COM 500754106 241 6,227 SH   SOLE   6,227 0 0
LAM RESEARCH CORP COM 512807108 3,396 8,601 SH   SOLE   8,601 0 0
LILLY ELI & CO COM 532457108 529 1,629 SH   SOLE   1,629 0 0
LINDE PLC SHS G5494J103 356 1,246 SH   SOLE   1,246 0 0
LOCKHEED MARTIN CORP COM 539830109 881 2,032 SH   SOLE   2,032 0 0
LOWES COS INC COM 548661107 321 1,810 SH   SOLE   1,810 0 0
MARKEL CORP COM 570535104 779 589 SH   SOLE   589 0 0
MCDONALDS CORP COM 580135101 1,200 4,743 SH   SOLE   4,743 0 0
MERCK & CO INC COM 58933Y105 1,273 13,771 SH   SOLE   13,771 0 0
META PLATFORMS INC CL A 30303M102 2,247 14,043 SH   SOLE   14,043 0 0
MICRON TECHNOLOGY INC COM 595112103 204 3,807 SH   SOLE   3,807 0 0
MICROSOFT CORP COM 594918104 3,965 15,273 SH   SOLE   15,273 0 0
MONDELEZ INTL INC CL A 609207105 1,308 20,658 SH   SOLE   20,658 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 2,364 24,993 SH   SOLE   24,993 0 0
MOODYS CORP COM 615369105 2,483 9,031 SH   SOLE   9,031 0 0
NATIONAL BANKSHARES INC VA COM 634865109 586 18,150 SH   SOLE   18,150 0 0
NEXTERA ENERGY INC COM 65339F101 1,300 16,138 SH   SOLE   16,138 0 0
NORFOLK SOUTHN CORP COM 655844108 2,726 11,928 SH   SOLE   11,928 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 132 11,107 SH   SOLE   11,107 0 0
ONEOK INC NEW COM 682680103 234 4,122 SH   SOLE   4,122 0 0
ORACLE CORP COM 68389X105 2,427 34,253 SH   SOLE   34,253 0 0
PAYCHEX INC COM 704326107 3,527 30,309 SH   SOLE   30,309 0 0
PEPSICO INC COM 713448108 2,378 14,038 SH   SOLE   14,038 0 0
PFIZER INC COM 717081103 1,047 20,022 SH   SOLE   20,022 0 0
PHILIP MORRIS INTL INC COM 718172109 1,854 18,589 SH   SOLE   18,589 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,540 22,026 SH   SOLE   22,026 0 0
PROCTER AND GAMBLE CO COM 742718109 4,775 32,683 SH   SOLE   32,683 0 0
QUALYS INC COM 74758T303 3,189 24,556 SH   SOLE   24,556 0 0
S&P GLOBAL INC COM 78409V104 3,015 8,781 SH   SOLE   8,781 0 0
SEABRIDGE GOLD INC COM 811916105 1,419 110,000 SH   SOLE   110,000 0 0
SEI INVTS CO COM 784117103 2,898 53,361 SH   SOLE   53,361 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 363 8,730 SH   SOLE   8,730 0 0
SERVICENOW INC COM 81762P102 1,042 2,151 SH   SOLE   2,151 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 409 4,494 SH   SOLE   4,494 0 0
SNAP ON INC COM 833034101 3,097 15,622 SH   SOLE   15,622 0 0
SOUTHERN CO COM 842587107 402 5,492 SH   SOLE   5,492 0 0
STARBUCKS CORP COM 855244109 255 3,216 SH   SOLE   3,216 0 0
SYSCO CORP COM 871829107 821 9,515 SH   SOLE   9,515 0 0
TERADYNE INC COM 880770102 1,649 19,216 SH   SOLE   19,216 0 0
TRUIST FINL CORP COM 89832Q109 964 19,992 SH   SOLE   19,992 0 0
UNION PAC CORP COM 907818108 3,229 15,002 SH   SOLE   15,002 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,604 3,100 SH   SOLE   3,100 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 624 4,026 SH   SOLE   4,026 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 449 2,618 SH   SOLE   2,618 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 8,565 113,131 SH   SOLE   113,131 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,547 6,874 SH   SOLE   6,874 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 293 1,469 SH   SOLE   1,469 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 441 4,755 SH   SOLE   4,755 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,787 10,806 SH   SOLE   10,806 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 391 2,053 SH   SOLE   2,053 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,029 7,725 SH   SOLE   7,725 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 245 5,922 SH   SOLE   5,922 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,076 41,461 SH   SOLE   41,461 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 379 6,154 SH   SOLE   6,154 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 446 5,530 SH   SOLE   5,530 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 246 5,110 SH   SOLE   5,110 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 4,406 107,759 SH   SOLE   107,759 0 0
VEEVA SYS INC CL A COM 922475108 364 1,782 SH   SOLE   1,782 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 979 18,956 SH   SOLE   18,956 0 0
VISA INC COM CL A 92826C839 228 1,145 SH   SOLE   1,145 0 0
VMWARE INC CL A COM 928563402 625 5,479 SH   SOLE   5,479 0 0
WALMART INC COM 931142103 319 2,601 SH   SOLE   2,601 0 0
ZOETIS INC CL A 98978V103 1,118 6,417 SH   SOLE   6,417 0 0