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
ABBOTT LABS COM 002824100   967,962 8,558 SH   SOLE   8,558 0 0
ABBVIE INC COM 00287Y109   1,363,171 7,671 SH   SOLE   6,674 0 997
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,473,492 29,772 SH   SOLE   29,209 0 563
ALPHABET INC CAP STK CL C 02079K107   6,666,352 35,005 SH   SOLE   34,745 0 260
ALPHABET INC CAP STK CL A 02079K305   38,164,094 201,606 SH   SOLE   199,068 0 2,538
ALTRIA GROUP INC COM 02209S103   476,506 9,113 SH   SOLE   9,113 0 0
AMAZON COM INC COM 023135106   15,364,101 70,031 SH   SOLE   68,999 0 1,032
AMERICAN EXPRESS CO COM 025816109   7,231,288 24,365 SH   SOLE   24,365 0 0
APPLE INC COM 037833100   47,900,809 191,282 SH   SOLE   190,147 0 1,135
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   494,018 11,475 SH   SOLE   9,513 0 1,962
AUTOMATIC DATA PROCESSING IN COM 053015103   20,305,216 69,365 SH   SOLE   68,104 0 1,261
BANK NEW YORK MELLON CORP COM 064058100   604,959 7,874 SH   SOLE   7,874 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,723,680 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   99,268,320 219,000 SH   SOLE   217,516 0 1,484
BK OF AMERICA CORP COM 060505104   1,202,912 27,370 SH   SOLE   27,370 0 0
BOOKING HOLDINGS INC COM 09857L108   31,708,456 6,382 SH   SOLE   6,288 0 94
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   180,180 1,400 SH   SOLE   1,400 0 0
BP PLC SPONSORED ADR 055622104   214,694 7,263 SH   SOLE   7,263 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   260,968 4,614 SH   SOLE   4,614 0 0
BROADCOM INC COM 11135F101   287,945 1,242 SH   SOLE   1,242 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   387,892 7,158 SH   SOLE   7,158 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,296,474 22,567 SH   SOLE   18,657 0 3,910
BROWN FORMAN CORP CL B 115637209   237,185 6,245 SH   SOLE   6,153 0 92
BURKE HERBERT FINL SVCS CORP COM 12135Y108   442,257 7,092 SH   SOLE   7,092 0 0
CANADIAN NATL RY CO COM 136375102   11,445,354 112,751 SH   SOLE   111,354 0 1,397
CHEVRON CORP NEW COM 166764100   1,829,792 12,633 SH   SOLE   12,633 0 0
COCA COLA CO COM 191216100   737,594 11,847 SH   SOLE   11,847 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102   17,075,799 222,052 SH   SOLE   219,317 0 2,735
COMCAST CORP NEW CLA 20030N101   163,331 4,352 SH   SOLE   4,352 0 0
CONSOLIDATED EDISON INC COM 209115104   785,492 8,803 SH   SOLE   8,803 0 0
CONSTELLATION ENERGY CORP COM 21037T109   1,534,651 6,860 SH   SOLE   6,860 0 0
CORPAY INC COM SHS 219948106   11,124,881 32,873 SH   SOLE   32,273 0 600
COSTCO WHSL CORP NEW COM 22160K105   653,301 713 SH   SOLE   713 0 0
CSW INDUSTRIALS INC COM 126402106   316,462 897 SH   SOLE   147 0 750
DISNEY WALT CO COM 254687106   1,836,162 16,490 SH   SOLE   16,490 0 0
DOMINION ENERGY INC COM 25746U109   614,453 11,408 SH   SOLE   11,408 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   517,665 4,805 SH   SOLE   4,805 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   142,804 1,929 SH   SOLE   1,929 0 0
EXELON CORP COM 30161N101   301,084 7,999 SH   SOLE   7,999 0 0
EXXON MOBIL CORP COM 30231G102   864,267 8,034 SH   SOLE   8,034 0 0
FACTSET RESH SYS INC COM 303075105   5,797,940 12,072 SH   SOLE   11,997 0 75
FARMERS & MERCHANTS BANCORP COM 30779N105   171,000 30 SH   SOLE   30 0 0
FASTENAL CO COM 311900104   7,563,559 105,181 SH   SOLE   104,391 0 790
FEDEX CORP COM 31428X106   325,499 1,157 SH   SOLE   1,157 0 0
GENERAL DYNAMICS CORP COM 369550108   10,159,120 38,556 SH   SOLE   37,650 0 906
GENTEX CORP COM 371901109   18,934,966 659,066 SH   SOLE   650,399 0 8,667
GENUINE PARTS CO COM 372460105   13,638,619 116,809 SH   SOLE   114,971 0 1,838
HONEYWELL INTL INC COM 438516106   200,816 889 SH   SOLE   889 0 0
HOME DEPOT INC COM 437076102   621,217 1,597 SH   SOLE   1,597 0 0
HORMEL FOODS CORP COM 440452100   1,243,601 39,643 SH   SOLE   38,038 0 1,605
ILLINOIS TOOL WKS INC COM 452308109   734,310 2,896 SH   SOLE   2,896 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   298,039 571 SH   SOLE   571 0 0
ISHARES TR IBONDS DEC 2032 46436E312   200,474 8,156 SH   SOLE   8,156 0 0
ISHARES TR IBONDS DEC 2033 46436E130   199,620 7,953 SH   SOLE   7,953 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   309,294 605 SH   SOLE   605 0 0
JOHNSON & JOHNSON COM 478160104   21,654,795 149,736 SH   SOLE   147,865 0 1,871
JPMORGAN CHASE & CO COM 46625H100   1,972,843 8,230 SH   SOLE   8,230 0 0
JUNIPER NETWORKS INC COM 48203R104   232,190 6,200 SH   SOLE   0 0 6,200
KIMBERLY-CLARK CORP COM 494368103   156,986 1,198 SH   SOLE   1,198 0 0
KINSALE CAP GROUP INC COM 49714P108   6,418,794 13,800 SH   SOLE   13,705 0 95
L3HARRIS TECHNOLOGIES INC COM 502431109   286,822 1,364 SH   SOLE   1,364 0 0
LILLY ELI & CO COM 532457108   1,953,507 2,530 SH   SOLE   2,340 0 190
MANULIFE FINL CORP COM 56501R106   355,775 11,585 SH   SOLE   11,585 0 0
MARRIOTT INTL INC NEW CL A 571903202   239,052 857 SH   SOLE   857 0 0
MASTERCARD INC CL A 57636Q104   18,657,428 35,432 SH   SOLE   35,176 0 256
MCCORMICK & CO INC COM NON VTG 579780206   258,149 3,386 SH   SOLE   3,386 0 0
MCDONALDS CORP COM 580135101   1,061,976 3,663 SH   SOLE   3,663 0 0
MERCK & CO. INC COM 58933Y105   1,539,045 15,471 SH   SOLE   14,833 0 638
META PLATFORMS INC CL A 30303M102   9,277,607 15,845 SH   SOLE   15,726 0 119
METLIFE INC COM 59156R108   160,567 1,961 SH   SOLE   1,961 0 0
MICROSOFT CORP COM 594918104   25,025,543 59,373 SH   SOLE   58,458 0 915
MOLINA HEALTHCARE INC COM 60855R100   7,539,359 25,904 SH   SOLE   25,637 0 267
MONDELEZ INTL INC CL A 609207105   738,423 12,363 SH   SOLE   11,613 0 750
MUELLER WTR PRODS INC COM SER A 624758108   223,313 9,925 SH   SOLE   9,925 0 0
NIKE INC CL B 654106103   4,625,480 61,127 SH   SOLE   60,367 0 760
NORFOLK SOUTHN CORP COM 655844108   594,495 2,533 SH   SOLE   2,533 0 0
NOVARTIS AG SPONSORED ADR 66987V109   324,140 3,331 SH   SOLE   3,031 0 300
NVIDIA CORPORATION COM 67066G104   517,822 3,856 SH   SOLE   3,856 0 0
OGE ENERGY CORP COM 670837103   247,500 6,000 SH   SOLE   6,000 0 0
ONEOK INC NEW COM 682680103   1,018,540 10,145 SH   SOLE   8,845 0 1,300
ORACLE CORP COM 68389X105   12,359,177 74,167 SH   SOLE   72,867 0 1,300
OTTER TAIL CORP COM 689648103   369,200 5,000 SH   SOLE   5,000 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   529,410 7,000 SH   SOLE   7,000 0 0
PAYCHEX INC COM 704326107   9,256,483 66,014 SH   SOLE   64,873 0 1,141
PEPSICO INC COM 713448108   17,513,856 115,177 SH   SOLE   113,662 0 1,515
PFIZER INC COM 717081103   639,669 24,111 SH   SOLE   24,111 0 0
PHILIP MORRIS INTL INC COM 718172109   1,030,159 8,560 SH   SOLE   8,560 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   520,244 13,888 SH   SOLE   13,888 0 0
PROCTER & GAMBLE CO COM 742718109   2,814,452 16,788 SH   SOLE   16,388 0 400
PROLOGIS INC. COM 74340W103   745,810 7,056 SH   SOLE   7,056 0 0
PUBLIC STORAGE COM 74460D109   942,476 3,147 SH   SOLE   2,947 0 200
PULTE GROUP INC COM 745867101   4,189,710 38,473 SH   SOLE   37,781 0 692
RTX CORPORATION COM 75513E101   12,000,743 103,705 SH   SOLE   102,905 0 800
REALTY INCOME CORP COM 756109104   357,594 6,695 SH   SOLE   6,695 0 0
RESMED INC COM 761152107   10,395,333 45,456 SH   SOLE   44,250 0 1,206
ROSS STORES INC COM 778296103   11,285,045 74,602 SH   SOLE   73,375 0 1,227
SPDR S&P 500 ETF TR TR UNIT 78462F103   231,558 395 SH   SOLE   395 0 0
S&P GLOBAL INC COM 78409V104   238,058 478 SH   SOLE   478 0 0
SANDY SPRING BANCORP INC COM 800363103   278,849 8,272 SH   SOLE   8,272 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   593,670 22,957 SH   SOLE   22,674 0 283
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,922,556 84,694 SH   SOLE   83,957 0 737
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   184,372 6,749 SH   SOLE   6,749 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   598,619 21,603 SH   SOLE   21,239 0 364
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   30,556 1,270 SH   SOLE   1,270 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854   2,616,689 107,727 SH   SOLE   106,489 0 1,238
STARBUCKS CORP COM 855244109   11,052,040 121,118 SH   SOLE   120,103 0 1,015
SPDR GOLD TR GOLD SHS 78463V107   352,299 1,455 SH   SOLE   1,455 0 0
STRYKER CORP COM 863667101   4,514,307 12,538 SH   SOLE   12,458 0 80
TESLA INC COM 88160R101   197,882 490 SH   SOLE   490 0 0
TEXAS PAC LD CORP COM 88262P102   1,257,477 1,137 SH   SOLE   1,137 0 0
TEXAS ROADHOUSE INC COM 882681109   8,295,811 45,978 SH   SOLE   44,351 0 1,627
TJX COS INC NEW COM 872540109   30,069,426 248,898 SH   SOLE   245,518 0 3,380
TOTALENERGIES SE SPONSORED ADS 89151E109   527,288 9,675 SH   SOLE   9,675 0 0
TRACTOR SUPPLY CO COM 892356106   9,481,557 178,695 SH   SOLE   176,920 0 1,775
TRANE TECHNOLOGIES PLC SHS G8994E103   838,425 2,270 SH   SOLE   2,270 0 0
ULTA BEAUTY INC COM 90384S303   8,705,559 20,016 SH   SOLE   19,739 0 277
UNITED PARCEL SERVICE INC CL B 911312106   9,211,134 73,046 SH   SOLE   71,845 0 1,201
UNITEDHEALTH GROUP INC COM 91324P102   21,564,812 42,630 SH   SOLE   42,117 0 513
UNIVEST FINANCIAL CORPORATIO COM 915271100   226,607 7,679 SH   SOLE   7,679 0 0
US BANCORP DEL COM NEW 902973304   421,669 8,816 SH   SOLE   8,816 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,049,992 14,601 SH   SOLE   14,601 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,083,719 10,640 SH   SOLE   10,640 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   165,680 3,305 SH   SOLE   3,305 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   286,695 1,464 SH   SOLE   1,464 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   689,036 8,614 SH   SOLE   8,494 0 120
VISA INC COM CL A 92826C839   21,185,741 67,035 SH   SOLE   66,069 0 966
VSE CORP COM 918284100   2,455,725 25,823 SH   SOLE   25,823 0 0
WALMART INC COM 931142103   1,147,716 12,703 SH   SOLE   12,703 0 0
WEC ENERGY GROUP INC COM 92939U106   866,860 9,218 SH   SOLE   9,218 0 0
WELLTOWER INC COM 95040Q104   518,781 4,116 SH   SOLE   4,116 0 0
YUM BRANDS INC COM 988498101   269,930 2,012 SH   SOLE   2,012 0 0