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
Expires: July 31, 2015
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 989,800 6,113 SH SOLE 0 0 0 6,113
ABBOTT LABORATORIES COM 002824100 253,035 2,789 SH SOLE 0 0 0 2,789
ABBVIE INC COM 00287Y109 803,536 3,193 SH SOLE 0 0 0 3,193
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 717,721 5,768 SH SOLE 0 0 0 5,768
ADOBE INC COM 00724F101 2,623,846 12,798 SH SOLE 0 23 0 12,775
ADVANCED MICRO DEVICES INC COM 007903107 300,293 517 SH SOLE 0 0 0 517
ALPHABET INC CAP STK CL A 02079K305 21,998,119 61,556 SH SOLE 0 83 0 61,473
ALPHABET INC CAP STK CL C 02079K107 1,136,940 3,218 SH SOLE 0 0 0 3,218
AMAZON COM INC COM 023135106 6,566,804 27,552 SH SOLE 0 92 0 27,460
AMERICAN EXPRESS CO COM 025816109 2,734,456 8,084 SH SOLE 0 0 0 8,084
AMERICAN TOWER CORP COM 03027X100 471,511 2,883 SH SOLE 0 0 0 2,883
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR 03524A108 3,197,284 38,802 SH SOLE 0 0 0 38,802
APPLE INC COM 037833100 4,165,389 14,395 SH SOLE 0 50 0 14,345
APPLIED MATLS INC COM 038222105 8,856,518 12,250 SH SOLE 0 1 0 12,249
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 221,660 1,991 SH SOLE 0 0 0 1,991
ARROW ELECTRS INC COM 042735100 10,530,254 49,343 SH SOLE 0 65 0 49,278
ASML HLDG NV N Y REGISTRY SHS N07059210 6,622,581 3,329 SH SOLE 0 9 0 3,320
AUTOMATIC DATA PROCESSING IN COM 053015103 343,483 1,534 SH SOLE 0 0 0 1,534
BANK OF AMER CORP COM 060505104 729,344 12,800 SH SOLE 0 0 0 12,800
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 11,446,005 22,874 SH SOLE 0 7 0 22,867
BLACKROCK INC COM 09290D101 1,191,431 1,239 SH SOLE 0 0 0 1,239
BOOKING HOLDINGS INC COM 09857L108 865,543 4,856 SH SOLE 0 0 0 4,856
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 990,422 7,232 SH SOLE 0 2 0 7,230
BROOKFIELD CORP CL A LTD VT SH 11271J107 3,157,760 74,143 SH SOLE 0 134 0 74,009
CANADIAN NAT RES LTD MED TER COM 136385101 4,118,194 104,258 SH SOLE 0 108 0 104,150
CAPITAL ONE FINL CORP COM 14040H105 289,034 1,441 SH SOLE 0 0 0 1,441
CHEVRON CORPORATION COM 166764100 233,698 1,410 SH SOLE 0 0 0 1,410
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,022,184 59,476 SH SOLE 0 78 0 59,398
CISCO SYS INC COM 17275R102 302,659 2,577 SH SOLE 0 0 0 2,577
COCA COLA CO COM 191216100 541,726 6,666 SH SOLE 0 0 0 6,666
CONSTELLATION BRANDS INC CL A 21036P108 312,420 2,246 SH SOLE 0 16 0 2,230
COPART INC COM 217204106 2,845,921 100,955 SH SOLE 0 153 0 100,802
COSTAR GROUP INC COM 22160N109 2,942,760 103,911 SH SOLE 0 189 0 103,722
COSTCO WHOLESALE CORPORATION COM 22160K105 944,808 1,010 SH SOLE 0 0 0 1,010
DIMENSIONAL ETF TRUST US COR EQU 2 ETF 25434V708 3,772,284 85,038 SH SOLE 0 0 0 85,038
DISNEY WALT CO COM 254687106 1,912,600 19,871 SH SOLE 0 0 0 19,871
DUKE ENERGY CORP NEW COM NEW 26441C204 277,158 2,190 SH SOLE 0 0 0 2,190
EBAY INC. COM 278642103 333,747 2,987 SH SOLE 0 0 0 2,987
EMERSON ELEC CO COM 291011104 2,273,239 15,880 SH SOLE 0 0 0 15,880
EXPEDITORS INTL WASH INC COM 302130109 352,843 2,165 SH SOLE 0 0 0 2,165
EXXON MOBIL CORP COM 30231G102 3,735,471 27,322 SH SOLE 0 31 0 27,291
FAIR ISAAC CORP COM 303250104 2,560,414 2,143 SH SOLE 0 4 0 2,139
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 15,516,526 200,861 SH SOLE 0 195 0 200,666
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 19,399,272 426,451 SH SOLE 0 0 0 426,451
FISERV INC COM 337738108 2,738,977 55,841 SH SOLE 0 149 0 55,692
GE AEROSPACE COM NEW 369604301 1,518,692 4,064 SH SOLE 0 0 0 4,064
GE VERNOVA INC COM 36828A101 1,215,588 1,035 SH SOLE 0 0 0 1,035
GENERAL DYNAMICS CORP COM 369550108 708,451 2,000 SH SOLE 0 0 0 2,000
GENUINE PARTS CO COM 372460105 284,404 2,411 SH SOLE 0 0 0 2,411
HERSHEY CO COM 427866108 1,408,306 8,027 SH SOLE 0 29 0 7,998
HOME DEPOT INC COM 437076102 2,047,552 5,806 SH SOLE 0 0 0 5,806
HUNTINGTON INGALLS INDS INC COM 446413106 293,673 1,049 SH SOLE 0 0 0 1,049
INTERCONTINENTAL EXCHANGE IN COM 45866F104 631,677 5,131 SH SOLE 0 0 0 5,131
ISHARES TR 1 3 YR TREAS BD 464287457 9,390,221 114,361 SH SOLE 0 0 0 114,361
ISHARES TR ISHARES SEMICDTR 464287523 986,770 1,540 SH SOLE 0 0 0 1,540
ISHARES TR CORE S&P MCP ETF 464287507 1,283,987 16,651 SH SOLE 0 0 0 16,651
ISHARES TR S&P MC 400VL ETF 464287705 238,611 1,615 SH SOLE 0 0 0 1,615
ISHARES TR CORE S&P SCP ETF 464287804 426,106 2,873 SH SOLE 0 0 0 2,873
ISHARES TR CORE S&P500 ETF 464287200 545,566 729 SH SOLE 0 0 0 729
ISHARES TR RUS 1000 ETF 464287622 785,831 1,919 SH SOLE 0 0 0 1,919
ISHARES TR RUS 1000 GRW ETF 464287614 326,319 2,628 SH SOLE 0 0 0 2,628
ISHARES TR CORE S&P TTL STK 464287150 3,199,026 19,474 SH SOLE 0 0 0 19,474
ISHARES TR CORE 1 5 YR USD 46432F859 12,611,755 261,384 SH SOLE 0 0 0 261,384
ISHARES TR IBONDS DEC2026 46435GAA0 282,473 11,658 SH SOLE 0 0 0 11,658
JOHNSON & JOHNSON COM 478160104 658,001 2,591 SH SOLE 0 0 0 2,591
JPMORGAN CHASE & CO COM 46625H100 1,089,679 3,329 SH SOLE 0 0 0 3,329
KLA CORP COM NEW 482480100 645,050 2,138 SH SOLE 0 0 0 2,138
LOCKHEED MARTIN CORP COM 539830109 1,845,740 3,623 SH SOLE 0 5 0 3,618
LOWES COS INC COM 548661107 1,236,177 5,607 SH SOLE 0 0 0 5,607
LPL FINL HLDGS INC COM 50212V100 1,037,991 3,685 SH SOLE 0 2 0 3,683
MARKEL GROUP INC COM 570535104 7,011,794 3,590 SH SOLE 0 6 0 3,584
MASTERCARD INCORPORATED CL A 57636Q104 1,273,728 2,480 SH SOLE 0 13 0 2,467
MCDONALDS CORP COM 580135101 1,197,210 4,429 SH SOLE 0 0 0 4,429
META PLATFORMS INC CL A 30303M102 8,076,838 14,339 SH SOLE 0 0 0 14,339
MICROCHIP TECHNOLOGY INC. COM 595017104 5,689,210 62,382 SH SOLE 0 0 0 62,382
MICROSOFT CORP COM 594918104 11,613,104 31,133 SH SOLE 0 28 0 31,105
NETFLIX INC. COM 64110L106 1,361,557 19,069 SH SOLE 0 0 0 19,069
NEXTERA ENERGY INC COM 65339F101 220,004 2,507 SH SOLE 0 0 0 2,507
NVIDIA CORPORATION COM 67066G104 440,143 2,200 SH SOLE 0 0 0 2,200
ORACLE CORP COM 68389X105 266,063 1,816 SH SOLE 0 0 0 1,816
PAYPAL HLDGS INC COM 70450Y103 244,183 5,655 SH SOLE 0 0 0 5,655
PEPSICO INC COM 713448108 1,547,082 11,426 SH SOLE 0 37 0 11,389
PROCTER & GAMBLE CO COM 742718109 697,234 4,755 SH SOLE 0 0 0 4,755
RTX CORPORATION COM 75513E101 362,457 1,910 SH SOLE 0 0 0 1,910
S&P GLOBAL INC COM 78409V104 3,381,309 8,303 SH SOLE 0 7 0 8,296
SCHWAB CHARLES CORP COM 808513105 3,883,041 42,083 SH SOLE 0 0 0 42,083
SERVICENOW INC COM 81762P102 4,001,381 40,304 SH SOLE 0 72 0 40,232
SLB LIMITED COM STK 806857108 665,332 14,311 SH SOLE 0 0 0 14,311
SOUTHERN CO COM 842587107 248,865 2,600 SH SOLE 0 0 0 2,600
STARBUCKS CORP COM 855244109 1,189,925 11,644 SH SOLE 0 0 0 11,644
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,107,529 1,483 SH SOLE 0 0 0 1,483
STRYKER CORPORATION COM 863667101 509,993 1,620 SH SOLE 0 0 0 1,620
TERADYNE INC COM 880770102 10,223,331 21,130 SH SOLE 0 60 0 21,070
UNITED PARCEL SVCS INC CL B 911312106 369,618 3,438 SH SOLE 0 0 0 3,438
UNITEDHEALTH GROUP INC COM 91324P102 567,464 1,365 SH SOLE 0 0 0 1,365
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 28,194,869 271,209 SH SOLE 0 363 0 270,846
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 2,050,890 10,379 SH SOLE 0 0 0 10,379
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,524,253 4,119 SH SOLE 0 0 0 4,119
VANGUARD INDEX FDS MID CAP ETF 922908629 699,703 8,684 SH SOLE 0 0 0 8,684
VANGUARD INDEX FDS SMALL CP ETF 922908751 263,279 869 SH SOLE 0 0 0 869
VANGUARD INDEX FDS GROWTH ETF 922908736 814,443 9,455 SH SOLE 0 0 0 9,455
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,649,645 15,424 SH SOLE 0 0 0 15,424
VANGUARD STAR FDS VG TL INTL STK F 921909768 238,970 2,795 SH SOLE 0 0 0 2,795
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 12,754,140 136,583 SH SOLE 0 258 0 136,325
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,262,832 8,270 SH SOLE 0 0 0 8,270
VANGUARD WORLD FD MEGA GRWTH IND 921910816 767,990 8,736 SH SOLE 0 0 0 8,736
VISA INC COM CL A 92826C839 4,975,235 14,501 SH SOLE 0 0 0 14,501
WALMART INC COM 931142103 296,899 2,621 SH SOLE 0 0 0 2,621
WILLIAMS SONOMA INC COM 969904101 735,690 3,156 SH SOLE 0 0 0 3,156
YUM BRANDS INC COM 988498101 303,680 1,900 SH SOLE 0 0 0 1,900