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   1,472,274 15,726 SH   SOLE 0 0 0 15,726
ABBOTT LABS COM 002824100   548,005 5,658 SH   SOLE 0 0 0 5,658
ABBVIE INC COM 00287Y109   655,172 4,395 SH   SOLE 0 0 0 4,395
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,974,682 6,430 SH   SOLE 0 0 0 6,430
ALPHABET INC CAP STK CL A 02079K305   8,108,216 61,961 SH   SOLE 0 0 0 61,961
ALPHABET INC CAP STK CL C 02079K107   394,495 2,992 SH   SOLE 0 0 0 2,992
AMAZON COM INC COM 023135106   3,053,875 24,024 SH   SOLE 0 0 0 24,024
AMERICAN EXPRESS CO COM 025816109   1,681,373 11,270 SH   SOLE 0 0 0 11,270
AMERICAN TOWER CORP NEW COM 03027X100   821,736 4,997 SH   SOLE 0 0 0 4,997
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   3,763,579 68,057 SH   SOLE 0 0 0 68,057
APPLE INC COM 037833100   2,737,624 15,990 SH   SOLE 0 0 0 15,990
APPLIED MATLS INC COM 038222105   1,738,129 12,554 SH   SOLE 0 0 0 12,554
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   409,667 3,982 SH   SOLE 0 0 0 3,982
AUTOMATIC DATA PROCESSING IN COM 053015103   496,978 2,066 SH   SOLE 0 0 0 2,066
BANK AMERICA CORP COM 060505104   967,144 35,323 SH   SOLE 0 0 0 35,323
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   8,059,878 23,009 SH   SOLE 0 0 0 23,009
BLACKROCK INC COM 09247X101   1,003,099 1,552 SH   SOLE 0 0 0 1,552
BOEING CO COM 097023105   288,897 1,507 SH   SOLE 0 0 0 1,507
BOOKING HOLDINGS INC COM 09857L108   1,554,311 504 SH   SOLE 0 0 0 504
CANADIAN NAT RES LTD COM 136385101   2,638,986 40,807 SH   SOLE 0 0 0 40,807
CARMAX INC COM 143130102   1,270,965 17,969 SH   SOLE 0 0 0 17,969
CISCO SYS INC COM 17275R102   267,284 4,972 SH   SOLE 0 0 0 4,972
COCA COLA CO COM 191216100   710,106 12,685 SH   SOLE 0 0 0 12,685
COSTCO WHSL CORP NEW COM 22160K105   905,917 1,604 SH   SOLE 0 0 0 1,604
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   2,738,161 104,510 SH   SOLE 0 0 0 104,510
DISNEY WALT CO COM 254687106   1,943,210 23,975 SH   SOLE 0 0 0 23,975
DOMINION ENERGY INC COM 25746U109   877,807 19,651 SH   SOLE 0 0 0 19,651
DUKE ENERGY CORP NEW COM NEW 26441C204   482,136 5,463 SH   SOLE 0 0 0 5,463
EATON CORP PLC SHS G29183103   213,280 1,000 SH   SOLE 0 0 0 1,000
EBAY INC. COM 278642103   384,896 8,730 SH   SOLE 0 0 0 8,730
EMERSON ELEC CO COM 291011104   2,378,865 24,634 SH   SOLE 0 0 0 24,634
EXPEDITORS INTL WASH INC COM 302130109   311,378 2,716 SH   SOLE 0 0 0 2,716
EXXON MOBIL CORP COM 30231G102   2,901,694 24,678 SH   SOLE 0 0 0 24,678
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   8,555,400 141,225 SH   SOLE 0 0 0 141,225
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   1,236,015 28,375 SH   SOLE 0 0 0 28,375
FIRST TR ENHANCED EQUITY INC COM 337318109   237,791 13,769 SH   SOLE 0 0 0 13,769
FISERV INC COM 337738108   1,976,405 17,497 SH   SOLE 0 0 0 17,497
FLEXSHARES TR QUALT DIVD IDX 33939L860   207,508 3,720 SH   SOLE 0 0 0 3,720
FLEXSHARES TR STOX US ESG SLCT 33939L696   281,669 2,673 SH   SOLE 0 0 0 2,673
GENERAL DYNAMICS CORP COM 369550108   500,774 2,266 SH   SOLE 0 0 0 2,266
GENERAL ELECTRIC CO COM NEW 369604301   553,968 5,011 SH   SOLE 0 0 0 5,011
GENTEX CORP COM 371901109   287,186 8,826 SH   SOLE 0 0 0 8,826
GENUINE PARTS CO COM 372460105   238,893 1,655 SH   SOLE 0 0 0 1,655
HOME DEPOT INC COM 437076102   2,193,639 7,260 SH   SOLE 0 0 0 7,260
INTERCONTINENTAL EXCHANGE IN COM 45866F104   804,026 7,308 SH   SOLE 0 0 0 7,308
ISHARES TR CORE S&P TTL STK 464287150   2,317,447 24,604 SH   SOLE 0 0 0 24,604
ISHARES TR 1 3 YR TREAS BD 464287457   3,519,247 43,464 SH   SOLE 0 0 0 43,464
ISHARES TR CORE S&P SCP ETF 464287804   601,090 6,372 SH   SOLE 0 0 0 6,372
ISHARES TR ISHARES SEMICDTR 464287523   265,718 561 SH   SOLE 0 0 0 561
ISHARES TR CORE 1 5 YR USD 46432F859   4,960,670 106,957 SH   SOLE 0 0 0 106,957
ISHARES TR CORE S&P MCP ETF 464287507   1,076,808 4,318 SH   SOLE 0 0 0 4,318
ISHARES TR RUS 1000 ETF 464287622   536,534 2,284 SH   SOLE 0 0 0 2,284
ISHARES TR CORE S&P500 ETF 464287200   332,594 775 SH   SOLE 0 0 0 775
JOHNSON & JOHNSON COM 478160104   647,024 4,154 SH   SOLE 0 0 0 4,154
JPMORGAN CHASE & CO COM 46625H100   869,250 5,994 SH   SOLE 0 0 0 5,994
KENVUE INC COM 49177J102   1,859,150 92,587 SH   SOLE 0 0 0 92,587
LEIDOS HOLDINGS INC COM 525327102   213,399 2,316 SH   SOLE 0 0 0 2,316
LOCKHEED MARTIN CORP COM 539830109   651,530 1,593 SH   SOLE 0 0 0 1,593
LOWES COS INC COM 548661107   1,245,585 5,993 SH   SOLE 0 0 0 5,993
MARKEL GROUP INC COM 570535104   875,027 594 SH   SOLE 0 0 0 594
MCCORMICK & CO INC COM NON VTG 579780206   377,938 4,997 SH   SOLE 0 0 0 4,997
MCDONALDS CORP COM 580135101   1,595,193 6,055 SH   SOLE 0 0 0 6,055
META PLATFORMS INC CL A 30303M102   6,345,464 21,137 SH   SOLE 0 0 0 21,137
MICROCHIP TECHNOLOGY INC. COM 595017104   3,117,217 39,939 SH   SOLE 0 0 0 39,939
MICROSOFT CORP COM 594918104   10,341,542 32,752 SH   SOLE 0 0 0 32,752
MONDELEZ INTL INC CL A 609207105   252,269 3,635 SH   SOLE 0 0 0 3,635
NETFLIX INC COM 64110L106   834,874 2,211 SH   SOLE 0 0 0 2,211
NEXTERA ENERGY INC COM 65339F101   252,944 4,415 SH   SOLE 0 0 0 4,415
NOVARTIS AG SPONSORED ADR 66987V109   282,678 2,775 SH   SOLE 0 0 0 2,775
ORACLE CORP COM 68389X105   260,076 2,455 SH   SOLE 0 0 0 2,455
PAYPAL HLDGS INC COM 70450Y103   552,579 9,452 SH   SOLE 0 0 0 9,452
PEPSICO INC COM 713448108   902,632 5,327 SH   SOLE 0 0 0 5,327
PFIZER INC COM 717081103   325,972 9,827 SH   SOLE 0 0 0 9,827
PROCTER AND GAMBLE CO COM 742718109   1,424,318 9,765 SH   SOLE 0 0 0 9,765
ROPER TECHNOLOGIES INC COM 776696106   1,072,801 2,215 SH   SOLE 0 0 0 2,215
S&P GLOBAL INC COM 78409V104   536,122 1,467 SH   SOLE 0 0 0 1,467
SCHLUMBERGER LTD COM STK 806857108   878,367 15,066 SH   SOLE 0 0 0 15,066
SCHWAB CHARLES CORP COM 808513105   1,873,887 34,133 SH   SOLE 0 0 0 34,133
SOUTHERN CO COM 842587107   392,706 6,068 SH   SOLE 0 0 0 6,068
SPDR S&P 500 ETF TR TR UNIT 78462F103   503,411 1,178 SH   SOLE 0 0 0 1,178
STARBUCKS CORP COM 855244109   2,352,669 25,777 SH   SOLE 0 0 0 25,777
STRYKER CORPORATION COM 863667101   471,898 1,727 SH   SOLE 0 0 0 1,727
UNITED PARCEL SERVICE INC CL B 911312106   752,495 4,828 SH   SOLE 0 0 0 4,828
UNITEDHEALTH GROUP INC COM 91324P102   1,447,573 2,871 SH   SOLE 0 0 0 2,871
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   12,020,201 158,494 SH   SOLE 0 0 0 158,494
VANGUARD INDEX FDS GROWTH ETF 922908736   307,659 1,130 SH   SOLE 0 0 0 1,130
VANGUARD INDEX FDS TOTAL STK MKT 922908769   397,240 1,870 SH   SOLE 0 0 0 1,870
VANGUARD INDEX FDS SMALL CP ETF 922908751   538,227 2,847 SH   SOLE 0 0 0 2,847
VANGUARD INDEX FDS MID CAP ETF 922908629   621,282 2,983 SH   SOLE 0 0 0 2,983
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   495,081 8,595 SH   SOLE 0 0 0 8,595
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,112,506 20,032 SH   SOLE 0 0 0 20,032
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   363,070 5,090 SH   SOLE 0 0 0 5,090
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,509,496 9,939 SH   SOLE 0 0 0 9,939
VANGUARD WORLD FD MEGA GRWTH IND 921910816   514,523 2,268 SH   SOLE 0 0 0 2,268
VISA INC COM CL A 92826C839   3,815,948 16,590 SH   SOLE 0 0 0 16,590
WALMART INC COM 931142103   538,266 3,366 SH   SOLE 0 0 0 3,366
WARNER BROS DISCOVERY INC COM SER A 934423104   966,027 88,953 SH   SOLE 0 0 0 88,953
WILLIAMS SONOMA INC COM 969904101   416,177 2,678 SH   SOLE 0 0 0 2,678
YUM BRANDS INC COM 988498101   272,952 2,185 SH   SOLE 0 0 0 2,185