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,671,651 16,358 SH   SOLE 0 0 0 16,358
ABBOTT LABS COM 002824100   340,163 3,274 SH   SOLE 0 0 0 3,274
ABBVIE INC COM 00287Y109   575,070 3,353 SH   SOLE 0 0 0 3,353
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,825,399 6,016 SH   SOLE 0 0 0 6,016
ALPHABET INC CAP STK CL A 02079K305   11,225,458 61,628 SH   SOLE 0 0 0 61,628
ALPHABET INC CAP STK CL C 02079K107   606,061 3,304 SH   SOLE 0 0 0 3,304
AMAZON COM INC COM 023135106   4,491,517 23,242 SH   SOLE 0 0 0 23,242
AMERICAN EXPRESS CO COM 025816109   2,457,568 10,614 SH   SOLE 0 0 0 10,614
AMERICAN TOWER CORP NEW COM 03027X100   671,618 3,455 SH   SOLE 0 0 0 3,455
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   4,319,006 74,274 SH   SOLE 0 0 0 74,274
APPLE INC COM 037833100   3,165,245 15,028 SH   SOLE 0 0 0 15,028
APPLIED MATLS INC COM 038222105   2,857,728 12,110 SH   SOLE 0 0 0 12,110
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   376,300 2,823 SH   SOLE 0 0 0 2,823
ARROW ELECTRS INC COM 042735100   4,760,460 39,421 SH   SOLE 0 0 0 39,421
AUTOMATIC DATA PROCESSING IN COM 053015103   455,878 1,910 SH   SOLE 0 0 0 1,910
BANK AMERICA CORP COM 060505104   1,346,772 33,864 SH   SOLE 0 0 0 33,864
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,460,203 23,255 SH   SOLE 0 0 0 23,255
BLACKROCK INC COM 09247X101   1,117,183 1,419 SH   SOLE 0 0 0 1,419
BOEING CO COM 097023105   257,180 1,413 SH   SOLE 0 0 0 1,413
BOOKING HOLDINGS INC COM 09857L108   1,699,773 429 SH   SOLE 0 0 0 429
CANADIAN NAT RES LTD COM 136385101   3,446,925 96,824 SH   SOLE 0 0 0 96,824
CARMAX INC COM 143130102   1,207,928 16,470 SH   SOLE 0 0 0 16,470
COCA COLA CO COM 191216100   635,585 9,986 SH   SOLE 0 0 0 9,986
CONSTELLATION ENERGY CORP COM 21037T109   203,588 1,017 SH   SOLE 0 0 0 1,017
COSTCO WHSL CORP NEW COM 22160K105   1,175,853 1,383 SH   SOLE 0 0 0 1,383
DIAGEO PLC SPON ADR NEW 25243Q205   763,286 6,054 SH   SOLE 0 0 0 6,054
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   3,356,505 104,110 SH   SOLE 0 0 0 104,110
DISNEY WALT CO COM 254687106   2,562,441 25,808 SH   SOLE 0 0 0 25,808
DUKE ENERGY CORP NEW COM NEW 26441C204   304,858 3,042 SH   SOLE 0 0 0 3,042
EBAY INC. COM 278642103   415,552 7,736 SH   SOLE 0 0 0 7,736
EMERSON ELEC CO COM 291011104   2,436,070 22,114 SH   SOLE 0 0 0 22,114
EXPEDITORS INTL WASH INC COM 302130109   297,493 2,384 SH   SOLE 0 0 0 2,384
EXXON MOBIL CORP COM 30231G102   3,264,132 28,354 SH   SOLE 0 0 0 28,354
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   11,680,955 170,276 SH   SOLE 0 0 0 170,276
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   9,616,383 214,030 SH   SOLE 0 0 0 214,030
FISERV INC COM 337738108   2,027,615 13,605 SH   SOLE 0 0 0 13,605
GE AEROSPACE COM NEW 369604301   865,457 5,444 SH   SOLE 0 0 0 5,444
GE VERNOVA INC COM 36828A101   236,084 1,377 SH   SOLE 0 0 0 1,377
GENERAL DYNAMICS CORP COM 369550108   628,420 2,166 SH   SOLE 0 0 0 2,166
GENTEX CORP COM 371901109   249,048 7,388 SH   SOLE 0 0 0 7,388
GENUINE PARTS CO COM 372460105   228,866 1,655 SH   SOLE 0 0 0 1,655
HERSHEY CO COM 427866108   584,974 3,182 SH   SOLE 0 0 0 3,182
HOME DEPOT INC COM 437076102   2,216,456 6,439 SH   SOLE 0 0 0 6,439
INTERCONTINENTAL EXCHANGE IN COM 45866F104   897,451 6,556 SH   SOLE 0 0 0 6,556
ISHARES TR CORE S&P TTL STK 464287150   2,694,327 22,683 SH   SOLE 0 0 0 22,683
ISHARES TR CORE 1 5 YR USD 46432F859   6,512,546 137,483 SH   SOLE 0 0 0 137,483
ISHARES TR ISHARES SEMICDTR 464287523   387,949 1,573 SH   SOLE 0 0 0 1,573
ISHARES TR 1 3 YR TREAS BD 464287457   4,529,446 55,474 SH   SOLE 0 0 0 55,474
ISHARES TR CORE S&P MCP ETF 464287507   1,130,190 19,313 SH   SOLE 0 0 0 19,313
ISHARES TR S&P MC 400VL ETF 464287705   204,022 1,798 SH   SOLE 0 0 0 1,798
ISHARES TR CORE S&P SCP ETF 464287804   511,428 4,795 SH   SOLE 0 0 0 4,795
ISHARES TR CORE S&P500 ETF 464287200   447,361 818 SH   SOLE 0 0 0 818
ISHARES TR RUS 1000 ETF 464287622   559,226 1,880 SH   SOLE 0 0 0 1,880
JOHNSON & JOHNSON COM 478160104   496,499 3,397 SH   SOLE 0 0 0 3,397
JPMORGAN CHASE & CO. COM 46625H100   1,059,419 5,238 SH   SOLE 0 0 0 5,238
KENVUE INC COM 49177J102   2,483,636 136,614 SH   SOLE 0 0 0 136,614
LOCKHEED MARTIN CORP COM 539830109   1,235,709 2,645 SH   SOLE 0 0 0 2,645
LOWES COS INC COM 548661107   1,304,352 5,917 SH   SOLE 0 0 0 5,917
MARKEL GROUP INC COM 570535104   4,158,561 2,639 SH   SOLE 0 0 0 2,639
MCCORMICK & CO INC COM NON VTG 579780206   257,053 3,624 SH   SOLE 0 0 0 3,624
MCDONALDS CORP COM 580135101   1,203,757 4,724 SH   SOLE 0 0 0 4,724
META PLATFORMS INC CL A 30303M102   9,077,377 18,003 SH   SOLE 0 0 0 18,003
MICROCHIP TECHNOLOGY INC. COM 595017104   4,061,362 44,386 SH   SOLE 0 0 0 44,386
MICROSOFT CORP COM 594918104   11,784,366 26,366 SH   SOLE 0 0 0 26,366
NETFLIX INC COM 64110L106   1,425,234 2,112 SH   SOLE 0 0 0 2,112
NEXTERA ENERGY INC COM 65339F101   288,633 4,076 SH   SOLE 0 0 0 4,076
NVIDIA CORPORATION COM 67066G104   358,266 2,900 SH   SOLE 0 0 0 2,900
ORACLE CORP COM 68389X105   328,804 2,329 SH   SOLE 0 0 0 2,329
PAYPAL HLDGS INC COM 70450Y103   539,258 9,293 SH   SOLE 0 0 0 9,293
PEPSICO INC COM 713448108   1,196,592 7,255 SH   SOLE 0 0 0 7,255
PROCTER AND GAMBLE CO COM 742718109   1,237,752 7,505 SH   SOLE 0 0 0 7,505
ROCKWELL AUTOMATION INC COM 773903109   687,925 2,499 SH   SOLE 0 0 0 2,499
RTX CORPORATION COM 75513E101   241,476 2,405 SH   SOLE 0 0 0 2,405
S&P GLOBAL INC COM 78409V104   629,536 1,412 SH   SOLE 0 0 0 1,412
SCHLUMBERGER LTD COM STK 806857108   717,866 15,215 SH   SOLE 0 0 0 15,215
SCHWAB CHARLES CORP COM 808513105   3,171,949 43,044 SH   SOLE 0 0 0 43,044
SOUTHERN CO COM 842587107   321,369 4,143 SH   SOLE 0 0 0 4,143
SPDR S&P 500 ETF TR TR UNIT 78462F103   640,053 1,176 SH   SOLE 0 0 0 1,176
STARBUCKS CORP COM 855244109   2,056,245 26,413 SH   SOLE 0 0 0 26,413
STRYKER CORPORATION COM 863667101   574,248 1,688 SH   SOLE 0 0 0 1,688
UNITED PARCEL SERVICE INC CL B 911312106   646,517 4,724 SH   SOLE 0 0 0 4,724
UNITEDHEALTH GROUP INC COM 91324P102   944,718 1,855 SH   SOLE 0 0 0 1,855
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   18,802,572 217,095 SH   SOLE 0 0 0 217,095
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   621,727 4,133 SH   SOLE 0 0 0 4,133
VANGUARD INDEX FDS TOTAL STK MKT 922908769   518,744 1,939 SH   SOLE 0 0 0 1,939
VANGUARD INDEX FDS SMALL CP ETF 922908751   340,715 1,563 SH   SOLE 0 0 0 1,563
VANGUARD INDEX FDS GROWTH ETF 922908736   512,697 1,371 SH   SOLE 0 0 0 1,371
VANGUARD INDEX FDS VALUE ETF 922908744   210,779 1,314 SH   SOLE 0 0 0 1,314
VANGUARD INDEX FDS MID CAP ETF 922908629   664,274 2,744 SH   SOLE 0 0 0 2,744
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   463,220 7,988 SH   SOLE 0 0 0 7,988
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,575,805 19,588 SH   SOLE 0 0 0 19,588
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   4,922,138 60,558 SH   SOLE 0 0 0 60,558
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,891,290 9,586 SH   SOLE 0 0 0 9,586
VANGUARD WORLD FD MEGA GRWTH IND 921910816   671,347 2,137 SH   SOLE 0 0 0 2,137
VISA INC COM CL A 92826C839   4,108,565 15,653 SH   SOLE 0 0 0 15,653
WALMART INC COM 931142103   347,962 5,139 SH   SOLE 0 0 0 5,139
WELLS FARGO CO NEW COM 949746101   208,905 3,518 SH   SOLE 0 0 0 3,518
WILLIAMS SONOMA INC COM 969904101   671,615 2,378 SH   SOLE 0 0 0 2,378
YUM BRANDS INC COM 988498101   258,915 1,955 SH   SOLE 0 0 0 1,955