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,529,366 15,280 SH   SOLE 0 0 0 15,280
ABBOTT LABS COM 002824100   528,232 4,845 SH   SOLE 0 0 0 4,845
ABBVIE INC COM 00287Y109   466,856 3,465 SH   SOLE 0 0 0 3,465
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,985,035 6,433 SH   SOLE 0 0 0 6,433
ALPHABET INC CAP STK CL A 02079K305   7,407,156 61,881 SH   SOLE 0 0 0 61,881
ALPHABET INC CAP STK CL C 02079K107   296,377 2,450 SH   SOLE 0 0 0 2,450
AMAZON COM INC COM 023135106   3,072,397 23,569 SH   SOLE 0 0 0 23,569
AMERICAN EXPRESS CO COM 025816109   1,974,536 11,335 SH   SOLE 0 0 0 11,335
AMERICAN TOWER CORP NEW COM 03027X100   949,549 4,896 SH   SOLE 0 0 0 4,896
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   3,784,201 66,717 SH   SOLE 0 0 0 66,717
APPLE INC COM 037833100   2,938,012 15,147 SH   SOLE 0 0 0 15,147
APPLIED MATLS INC COM 038222105   1,794,258 12,414 SH   SOLE 0 0 0 12,414
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   383,702 3,982 SH   SOLE 0 0 0 3,982
AUTOMATIC DATA PROCESSING IN COM 053015103   461,999 2,102 SH   SOLE 0 0 0 2,102
BANK AMERICA CORP COM 060505104   1,018,538 35,502 SH   SOLE 0 0 0 35,502
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,505,069 22,009 SH   SOLE 0 0 0 22,009
BLACKROCK INC COM 09247X101   1,009,823 1,461 SH   SOLE 0 0 0 1,461
BOEING CO COM 097023105   318,257 1,507 SH   SOLE 0 0 0 1,507
BOOKING HOLDINGS INC COM 09857L108   1,371,768 508 SH   SOLE 0 0 0 508
CANADIAN NAT RES LTD COM 136385101   2,333,180 41,471 SH   SOLE 0 0 0 41,471
CARMAX INC COM 143130102   1,530,203 18,282 SH   SOLE 0 0 0 18,282
CISCO SYS INC COM 17275R102   206,513 3,991 SH   SOLE 0 0 0 3,991
COCA COLA CO COM 191216100   808,330 13,423 SH   SOLE 0 0 0 13,423
COSTCO WHSL CORP NEW COM 22160K105   533,045 990 SH   SOLE 0 0 0 990
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   2,866,496 105,580 SH   SOLE 0 0 0 105,580
DISNEY WALT CO COM 254687106   1,983,212 22,213 SH   SOLE 0 0 0 22,213
DOMINION ENERGY INC COM 25746U109   953,030 18,402 SH   SOLE 0 0 0 18,402
DUKE ENERGY CORP NEW COM NEW 26441C204   415,425 4,629 SH   SOLE 0 0 0 4,629
EATON CORP PLC SHS G29183103   201,100 1,000 SH   SOLE 0 0 0 1,000
EBAY INC. COM 278642103   910,508 20,374 SH   SOLE 0 0 0 20,374
EMERSON ELEC CO COM 291011104   2,049,289 22,672 SH   SOLE 0 0 0 22,672
EXPEDITORS INTL WASH INC COM 302130109   268,470 2,216 SH   SOLE 0 0 0 2,216
EXXON MOBIL CORP COM 30231G102   2,613,305 24,366 SH   SOLE 0 0 0 24,366
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   8,443,378 133,767 SH   SOLE 0 0 0 133,767
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   847,537 18,660 SH   SOLE 0 0 0 18,660
FIRST TR ENHANCED EQUITY INC COM 337318109   241,371 13,769 SH   SOLE 0 0 0 13,769
FISERV INC COM 337738108   2,303,877 18,263 SH   SOLE 0 0 0 18,263
FLEXSHARES TR STOX US ESG SLCT 33939L696   290,450 2,687 SH   SOLE 0 0 0 2,687
GENERAL DYNAMICS CORP COM 369550108   487,584 2,266 SH   SOLE 0 0 0 2,266
GENERAL ELECTRIC CO COM NEW 369604301   590,814 5,378 SH   SOLE 0 0 0 5,378
GENUINE PARTS CO COM 372460105   280,010 1,655 SH   SOLE 0 0 0 1,655
HOME DEPOT INC COM 437076102   2,175,135 7,002 SH   SOLE 0 0 0 7,002
INTERCONTINENTAL EXCHANGE IN COM 45866F104   826,615 7,310 SH   SOLE 0 0 0 7,310
ISHARES TR CORE S&P SCP ETF 464287804   408,021 4,095 SH   SOLE 0 0 0 4,095
ISHARES TR RUS 1000 ETF 464287622   593,994 2,437 SH   SOLE 0 0 0 2,437
ISHARES TR CORE S&P TTL STK 464287150   1,848,038 18,888 SH   SOLE 0 0 0 18,888
ISHARES TR 1 3 YR TREAS BD 464287457   2,844,002 35,076 SH   SOLE 0 0 0 35,076
ISHARES TR ISHARES SEMICDTR 464287523   284,573 561 SH   SOLE 0 0 0 561
ISHARES TR S&P MC 400VL ETF 464287705   229,981 2,147 SH   SOLE 0 0 0 2,147
ISHARES TR CORE S&P MCP ETF 464287507   914,674 3,498 SH   SOLE 0 0 0 3,498
ISHARES TR CORE 1 5 YR USD 46432F859   12,888,606 276,342 SH   SOLE 0 0 0 276,342
JOHNSON & JOHNSON COM 478160104   662,286 4,001 SH   SOLE 0 0 0 4,001
JPMORGAN CHASE & CO COM 46625H100   858,429 5,902 SH   SOLE 0 0 0 5,902
LEIDOS HOLDINGS INC COM 525327102   204,077 2,306 SH   SOLE 0 0 0 2,306
LOCKHEED MARTIN CORP COM 539830109   638,556 1,387 SH   SOLE 0 0 0 1,387
LOWES COS INC COM 548661107   1,356,908 6,012 SH   SOLE 0 0 0 6,012
MARKEL GROUP INC COM 570535104   780,114 564 SH   SOLE 0 0 0 564
MCCORMICK & CO INC COM NON VTG 579780206   439,773 5,042 SH   SOLE 0 0 0 5,042
MCDONALDS CORP COM 580135101   1,813,426 6,077 SH   SOLE 0 0 0 6,077
META PLATFORMS INC CL A 30303M102   6,141,659 21,401 SH   SOLE 0 0 0 21,401
MICROCHIP TECHNOLOGY INC. COM 595017104   3,411,054 38,074 SH   SOLE 0 0 0 38,074
MICROSOFT CORP COM 594918104   11,195,176 32,875 SH   SOLE 0 0 0 32,875
MONDELEZ INTL INC CL A 609207105   265,137 3,635 SH   SOLE 0 0 0 3,635
NETFLIX INC COM 64110L106   977,447 2,219 SH   SOLE 0 0 0 2,219
NEXTERA ENERGY INC COM 65339F101   401,063 5,405 SH   SOLE 0 0 0 5,405
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   272,676 4,650 SH   SOLE 0 0 0 4,650
ORACLE CORP COM 68389X105   268,212 2,252 SH   SOLE 0 0 0 2,252
PAYPAL HLDGS INC COM 70450Y103   618,587 9,270 SH   SOLE 0 0 0 9,270
PEPSICO INC COM 713448108   919,275 4,963 SH   SOLE 0 0 0 4,963
PFIZER INC COM 717081103   363,990 9,923 SH   SOLE 0 0 0 9,923
PROCTER AND GAMBLE CO COM 742718109   1,432,900 9,443 SH   SOLE 0 0 0 9,443
RAYTHEON TECHNOLOGIES CORP COM 75513E101   237,101 2,420 SH   SOLE 0 0 0 2,420
ROPER TECHNOLOGIES INC COM 776696106   1,119,302 2,328 SH   SOLE 0 0 0 2,328
S&P GLOBAL INC COM 78409V104   578,107 1,442 SH   SOLE 0 0 0 1,442
SCHLUMBERGER LTD COM STK 806857108   754,315 15,357 SH   SOLE 0 0 0 15,357
SCHWAB CHARLES CORP COM 808513105   1,834,732 32,370 SH   SOLE 0 0 0 32,370
SOUTHERN CO COM 842587107   335,468 4,775 SH   SOLE 0 0 0 4,775
SPDR S&P 500 ETF TR TR UNIT 78462F103   520,178 1,173 SH   SOLE 0 0 0 1,173
STARBUCKS CORP COM 855244109   2,494,326 25,180 SH   SOLE 0 0 0 25,180
STRYKER CORPORATION COM 863667101   390,019 1,278 SH   SOLE 0 0 0 1,278
UNITED PARCEL SERVICE INC CL B 911312106   868,825 4,847 SH   SOLE 0 0 0 4,847
UNITEDHEALTH GROUP INC COM 91324P102   1,330,931 2,769 SH   SOLE 0 0 0 2,769
US BANCORP DEL COM NEW 902973304   282,613 8,554 SH   SOLE 0 0 0 8,554
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   11,350,661 142,257 SH   SOLE 0 0 0 142,257
VANGUARD INDEX FDS GROWTH ETF 922908736   319,252 1,128 SH   SOLE 0 0 0 1,128
VANGUARD INDEX FDS SMALL CP ETF 922908751   426,683 2,145 SH   SOLE 0 0 0 2,145
VANGUARD INDEX FDS TOTAL STK MKT 922908769   402,266 1,826 SH   SOLE 0 0 0 1,826
VANGUARD INDEX FDS MID CAP ETF 922908629   472,753 2,147 SH   SOLE 0 0 0 2,147
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   342,971 5,941 SH   SOLE 0 0 0 5,941
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,246,194 13,829 SH   SOLE 0 0 0 13,829
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,159,380 7,410 SH   SOLE 0 0 0 7,410
VANGUARD WORLD FD MEGA GRWTH IND 921910816   368,301 1,565 SH   SOLE 0 0 0 1,565
VISA INC COM CL A 92826C839   3,718,158 15,657 SH   SOLE 0 0 0 15,657
WALMART INC COM 931142103   544,147 3,462 SH   SOLE 0 0 0 3,462
WARNER BROS DISCOVERY INC COM SER A 934423104   1,020,568 81,385 SH   SOLE 0 0 0 81,385
WILLIAMS SONOMA INC COM 969904101   205,465 1,642 SH   SOLE 0 0 0 1,642
YUM BRANDS INC COM 988498101   249,393 1,800 SH   SOLE 0 0 0 1,800