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
APPLE INC COM 037833100 56,625,495 170,036 SH SOLE 170,036 211 0
ABBVIE INC COM 00287Y109 1,789,588 6,841 SH SOLE 6,841 710 0
ABBOTT LABS COM 002824100 793,962 8,034 SH SOLE 8,034 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 18,493,965 100,856 SH SOLE 100,856 2,206 0
ADOBE INC COM 00724F101 3,897,345 16,243 SH SOLE 16,243 265 0
AUTOMATIC DATA PROCESSING IN COM 053015103 21,576,913 83,612 SH SOLE 83,612 1,363 0
ADVANCED MICRO DEVICES INC COM 007903107 222,681 364 SH SOLE 364 0 0
AMAZON COM INC COM 023135106 19,240,360 77,224 SH SOLE 77,224 1,304 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 414,493 11,475 SH SOLE 11,475 1,962 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 282,500 7,444 SH SOLE 7,444 0 0
BROADCOM INC COM 11135F101 381,041 1,085 SH SOLE 1,085 0 0
AMERICAN EXPRESS CO COM 025816109 7,268,902 23,903 SH SOLE 23,903 0 0
BK OF AMERICA CORP COM 060505104 1,377,242 25,303 SH SOLE 25,303 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 319,104 7,158 SH SOLE 7,158 0 0
BOOKING HOLDINGS INC COM 09857L108 28,515,766 175,040 SH SOLE 175,040 2,391 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 1,173,210 32,178 SH SOLE 32,178 5,649 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 974,381 13,890 SH SOLE 13,890 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,138,817 7,874 SH SOLE 7,874 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 11,652,685 72,332 SH SOLE 72,332 1,144 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,988,020 4 SH SOLE 4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 103,659,247 208,172 SH SOLE 208,172 1,376 0
CONSTELLATION ENERGY CORP COM 21037T109 1,369,168 5,390 SH SOLE 5,390 0 0
CANADIAN IMPERIAL BANK OF CO COM 136069101 207,138 1,880 SH SOLE 1,880 0 0
CANADIAN NATL RY CO COM 136375102 689,977 5,803 SH SOLE 5,803 0 0
CAPITAL ONE FINL CORP COM 14040H105 169,709 879 SH SOLE 879 0 0
COSTCO WHSL CORP NEW COM 22160K105 644,521 708 SH SOLE 708 0 0
CORPAY INC COM SHS 219948106 20,753,183 53,405 SH SOLE 53,405 894 0
CSW INDUSTRIALS INC COM 126402106 258,408 897 SH SOLE 897 750 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102 7,447,096 129,650 SH SOLE 129,650 637 0
MORGAN STANLEY ETF TRUST CALVERT US LARCP 61774R205 291,586 3,081 SH SOLE 3,081 0 0
CHEVRON CORP NEW COM 166764100 2,566,346 12,567 SH SOLE 12,567 0 0
DOMINION ENERGY INC COM 25746U109 746,101 12,328 SH SOLE 12,328 0 0
DISNEY WALT CO COM 254687106 1,548,953 14,766 SH SOLE 14,766 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 579,942 5,087 SH SOLE 5,087 0 0
CONSOLIDATED EDISON INC COM 209115104 858,360 8,398 SH SOLE 8,398 0 0
ISHARES INC MSCI CDA ETF 464286509 516,313 8,844 SH SOLE 8,844 0 0
EXELON CORP COM 30161N101 286,276 7,086 SH SOLE 7,086 0 0
FASTENAL CO COM 311900104 9,008,566 181,881 SH SOLE 181,881 1,580 0
FACTSET RESH SYS INC COM 303075105 5,951,588 22,047 SH SOLE 22,047 281 0
FEDEX CORP COM 31428X106 340,968 1,196 SH SOLE 1,196 0 0
FARMERS & MERCHANTS BANCORP COM 30779N105 294,900 30 SH SOLE 30 0 0
GENERAL DYNAMICS CORP COM 369550108 21,677,458 65,327 SH SOLE 65,327 1,107 0
GENERAL MILLS INC COM 370334104 546,527 16,994 SH SOLE 16,994 0 0
SPDR GOLD TR GOLD SHS 78463V107 726,262 1,907 SH SOLE 1,907 0 0
CORNING INC COM 219350105 518,479 3,372 SH SOLE 3,372 0 0
SPDR INDEX SHS FDS STATE STREET SPD 78463X541 703,011 9,504 SH SOLE 9,504 0 0
GENTEX CORP COM 371901109 8,081,454 371,732 SH SOLE 371,732 3,906 0
ALPHABET INC CAP STK CL C 02079K107 6,393,645 18,764 SH SOLE 18,764 35 0
ALPHABET INC CAP STK CL A 02079K305 33,559,868 97,535 SH SOLE 97,535 1,085 0
GENUINE PARTS CO COM 372460105 11,635,099 92,533 SH SOLE 92,533 1,934 0
GOLDMAN SACHS GROUP INC COM 38141G104 261,104 290 SH SOLE 290 0 0
HOME DEPOT INC COM 437076102 287,619 1,011 SH SOLE 1,011 0 0
ISHARES TR IBONDS DEC 2032 46436E312 196,315 8,156 SH SOLE 8,156 0 0
ISHARES TR IBONDS DEC 2033 46436E130 194,689 7,953 SH SOLE 7,953 0 0
ISHARES TR CORE MSCI EAFE 46432F842 287,055 2,963 SH SOLE 2,963 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 169,971 418 SH SOLE 418 0 0
ILLINOIS TOOL WKS INC COM 452308109 775,699 3,015 SH SOLE 3,015 0 0
ISHARES TR CORE S&P500 ETF 464287200 206,014 269 SH SOLE 269 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 299,717 2,107 SH SOLE 2,107 0 0
ISHARES TR RUS MD CP GR ETF 464287481 209,517 1,522 SH SOLE 1,522 0 0
JOHNSON & JOHNSON COM 478160104 31,130,343 117,588 SH SOLE 117,588 1,569 0
JPMORGAN CHASE & CO COM 46625H100 2,344,964 7,088 SH SOLE 7,088 0 0
KIMBERLY-CLARK CORP COM 494368103 116,721 1,198 SH SOLE 1,198 0 0
KINSALE CAP GROUP INC COM 49714P108 4,989,070 15,458 SH SOLE 15,458 705 0
COCA COLA CO COM 191216100 1,059,817 12,312 SH SOLE 12,312 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 344,041 1,453 SH SOLE 1,453 0 0
LILLY ELI & CO COM 532457108 2,821,482 2,438 SH SOLE 2,438 190 0
MASTERCARD INC CL A 57636Q104 20,250,530 36,721 SH SOLE 36,721 611 0
MCDONALDS CORP COM 580135101 824,311 3,569 SH SOLE 3,569 0 0
MONDELEZ INTL INC CL A 609207105 670,578 11,598 SH SOLE 11,598 750 0
META PLATFORMS INC CL A 30303M102 11,798,590 16,270 SH SOLE 16,270 506 0
MANULIFE FINL CORP COM 56501R106 411,292 9,657 SH SOLE 9,657 0 0
MCCORMICK & CO INC COM NON VTG 579780206 157,110 3,386 SH SOLE 3,386 0 0
ALTRIA GROUP INC COM 02209S103 495,753 7,362 SH SOLE 7,362 0 0
MERCK & CO. INC COM 58933Y105 1,879,875 12,937 SH SOLE 12,937 638 0
MICROSOFT CORP COM 594918104 35,739,171 69,681 SH SOLE 69,681 915 0
MGIC INVT CORP WIS COM 552848103 186,872 7,232 SH SOLE 7,232 0 0
MUELLER WTR PRODS INC COM SER A 624758108 210,807 9,925 SH SOLE 9,925 0 0
NETFLIX INC COM 64110L106 204,009 2,932 SH SOLE 2,932 0 0
NORFOLK SOUTHN CORP COM 655844108 550,020 1,780 SH SOLE 1,780 0 0
NVIDIA CORPORATION COM 67066G104 29,186,964 127,800 SH SOLE 127,800 2,144 0
NOVARTIS AG SPONSORED ADR 66987V109 484,595 3,399 SH SOLE 3,399 300 0
REALTY INCOME CORP COM 756109104 403,952 7,439 SH SOLE 7,439 0 0
OGE ENERGY CORP COM 670837103 272,520 6,000 SH SOLE 6,000 0 0
ONEOK INC NEW COM 682680103 916,637 10,750 SH SOLE 10,750 1,300 0
OTTER TAIL CORP COM 689648103 440,200 5,000 SH SOLE 5,000 0 0
PAYCHEX INC COM 704326107 10,628,840 107,907 SH SOLE 107,907 1,925 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 406,670 10,891 SH SOLE 10,891 0 0
PEPSICO INC COM 713448108 16,346,091 128,994 SH SOLE 128,994 1,592 0
PFIZER INC COM 717081103 574,300 20,137 SH SOLE 20,137 0 0
PROCTER & GAMBLE CO COM 742718109 13,038,962 89,751 SH SOLE 89,751 2,097 0
PROLOGIS INC. COM 74340W103 812,787 6,260 SH SOLE 6,260 0 0
PHILIP MORRIS INTL INC COM 718172109 1,164,401 6,102 SH SOLE 6,102 0 0
PUBLIC STORAGE COM 74460D109 765,581 2,707 SH SOLE 2,707 200 0
PHILLIPS 66 COM 718546104 276,245 1,082 SH SOLE 1,082 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 150,173 203 SH SOLE 203 0 0
RESMED INC COM 761152107 13,323,707 60,261 SH SOLE 60,261 1,388 0
ROSS STORES INC COM 778296103 16,508,849 70,732 SH SOLE 70,732 1,227 0
RTX CORPORATION COM 75513E101 11,923,557 64,226 SH SOLE 64,226 609 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 851,807 26,105 SH SOLE 26,105 592 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,519,605 85,964 SH SOLE 85,964 741 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 421,219 12,949 SH SOLE 12,949 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 814,677 23,947 SH SOLE 23,947 391 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2,631,482 111,033 SH SOLE 111,033 345 0
SCHWAB CHARLES CORP COM 808513105 211,607 2,165 SH SOLE 2,165 0 0
SCHWAB STRATEGIC TR INTERNL DIVID 808524672 732,154 23,317 SH SOLE 23,317 0 0
SPROTT FDS TR SILVER MINERS 85208P873 213,568 3,923 SH SOLE 3,923 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 364,791 599 SH SOLE 599 0 0
S&P GLOBAL INC COM 78409V104 188,557 478 SH SOLE 478 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 362,092 475 SH SOLE 475 0 0
STRYKER CORP COM 863667101 7,735,980 28,091 SH SOLE 28,091 350 0
AT&T INC COM 00206R102 345,608 14,164 SH SOLE 14,164 0 0
TJX COS INC NEW COM 872540109 31,245,996 236,157 SH SOLE 236,157 3,281 0
TEXAS PAC LD CORP COM 88262P102 919,818 2,823 SH SOLE 2,823 0 0
TESLA INC COM 88160R101 223,530 630 SH SOLE 630 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 939,214 2,078 SH SOLE 2,078 0 0
TOTALENERGIES SE SPONSORED ADS F92124100 690,840 8,080 SH SOLE 8,080 0 0
TEXAS ROADHOUSE INC COM 882681109 11,662,651 74,598 SH SOLE 74,598 2,062 0
UBER TECHNOLOGIES INC COM 90353T100 8,816,346 128,687 SH SOLE 128,687 683 0
UNION PAC CORP COM 907818108 229,678 844 SH SOLE 844 0 0
US BANCORP DEL COM NEW 902973304 503,436 8,716 SH SOLE 8,716 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 314,685 7,679 SH SOLE 7,679 0 0
VISA INC COM CL A 92826C839 26,767,210 74,492 SH SOLE 74,492 1,000 0
VANGUARD WORLD FD INF TECH ETF 92204A702 483,578 3,848 SH SOLE 3,848 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 345,065 1,479 SH SOLE 1,479 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1,688,702 17,885 SH SOLE 17,885 145 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 390,784 1,136 SH SOLE 1,136 0 0
VSE CORP COM 918284100 3,961,785 24,055 SH SOLE 24,055 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,557,507 12,178 SH SOLE 12,178 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 256,551 5,593 SH SOLE 5,593 0 0
WEC ENERGY GROUP INC COM 92939U106 928,989 9,218 SH SOLE 9,218 0 0
WELLTOWER INC COM 95040Q104 719,805 3,126 SH SOLE 3,126 0 0
WASTE MGMT INC DEL COM 94106L109 220,641 1,082 SH SOLE 1,082 500 0
WALMART INC COM 931142103 1,131,481 10,888 SH SOLE 10,888 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 242,730 1,240 SH SOLE 1,240 0 0
EXXON MOBIL CORP COM 30231G102 1,298,657 7,979 SH SOLE 7,979 0 0
YUM BRANDS INC COM 988498101 248,548 1,823 SH SOLE 1,823 0 0