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   1,151,881 8,684 SH   SOLE   8,684 0 0
ABBVIE INC COM 00287Y109   1,613,135 7,699 SH   SOLE   6,702 0 997
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   9,299,416 29,802 SH   SOLE   29,239 0 563
ADOBE INC COM 00724F101   6,378,871 16,632 SH   SOLE   16,193 0 439
ALPHABET INC CAP STK CL C 02079K107   5,454,770 34,915 SH   SOLE   34,655 0 260
ALPHABET INC CAP STK CL A 02079K305   31,790,978 205,581 SH   SOLE   203,038 0 2,543
ALTRIA GROUP INC COM 02209S103   543,346 9,053 SH   SOLE   9,053 0 0
AMAZON COM INC COM 023135106   13,666,376 71,830 SH   SOLE   70,770 0 1,060
AMERICAN EXPRESS CO COM 025816109   6,554,327 24,361 SH   SOLE   24,361 0 0
APPLE INC COM 037833100   37,146,478 167,229 SH   SOLE   167,018 0 211
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   448,690 11,475 SH   SOLE   9,513 0 1,962
AUTOMATIC DATA PROCESSING IN COM 053015103   20,943,165 68,547 SH   SOLE   67,286 0 1,261
BANK NEW YORK MELLON CORP COM 064058100   660,392 7,874 SH   SOLE   7,874 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,193,766 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   116,371,925 218,506 SH   SOLE   217,031 0 1,475
BK OF AMERICA CORP COM 060505104   1,142,150 27,370 SH   SOLE   27,370 0 0
BOOKING HOLDINGS INC COM 09857L108   30,253,578 6,567 SH   SOLE   6,473 0 94
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   146,412 1,400 SH   SOLE   1,400 0 0
BP PLC SPONSORED ADR 055622104   186,284 5,513 SH   SOLE   5,513 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   266,160 4,364 SH   SOLE   4,364 0 0
BROADCOM INC COM 11135F101   204,767 1,223 SH   SOLE   1,223 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   346,805 7,158 SH   SOLE   7,158 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,163,292 22,196 SH   SOLE   18,286 0 3,910
BROWN FORMAN CORP CL B 115637209   238,904 7,039 SH   SOLE   6,947 0 92
BURKE HERBERT FINL SVCS CORP COM 12135Y108   198,629 3,540 SH   SOLE   3,540 0 0
CANADIAN NATL RY CO COM 136375102   9,089,217 93,261 SH   SOLE   91,864 0 1,397
CHEVRON CORP NEW COM 166764100   2,087,477 12,478 SH   SOLE   12,478 0 0
COCA COLA CO COM 191216100   855,644 11,947 SH   SOLE   11,947 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102   17,111,826 223,684 SH   SOLE   220,949 0 2,735
COMCAST CORP NEW CLA 20030N101   160,589 4,352 SH   SOLE   4,352 0 0
CONSOLIDATED EDISON INC COM 209115104   961,691 8,696 SH   SOLE   8,696 0 0
CONSTELLATION ENERGY CORP COM 21037T109   1,213,611 6,019 SH   SOLE   6,019 0 0
CORPAY INC COM SHS 219948106   11,745,238 33,681 SH   SOLE   33,081 0 600
COSTCO WHSL CORP NEW COM 22160K105   706,498 747 SH   SOLE   747 0 0
CSW INDUSTRIALS INC COM 126402106   261,493 897 SH   SOLE   147 0 750
DISNEY WALT CO COM 254687106   1,627,563 16,490 SH   SOLE   16,490 0 0
DOMINION ENERGY INC COM 25746U109   649,478 11,583 SH   SOLE   11,583 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   587,135 4,814 SH   SOLE   4,814 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   139,814 1,929 SH   SOLE   1,929 0 0
EXELON CORP COM 30161N101   368,596 7,999 SH   SOLE   7,999 0 0
EXXON MOBIL CORP COM 30231G102   975,281 8,200 SH   SOLE   8,200 0 0
FACTSET RESH SYS INC COM 303075105   5,505,690 12,110 SH   SOLE   12,035 0 75
FARMERS & MERCHANTS BANCORP COM 30779N105   172,500 30 SH   SOLE   30 0 0
FASTENAL CO COM 311900104   7,939,639 102,381 SH   SOLE   101,591 0 790
FEDEX CORP COM 31428X106   294,242 1,207 SH   SOLE   1,207 0 0
GENERAL DYNAMICS CORP COM 369550108   17,237,141 63,237 SH   SOLE   62,112 0 1,125
GENTEX CORP COM 371901109   13,941,835 598,362 SH   SOLE   594,923 0 3,439
GENUINE PARTS CO COM 372460105   14,563,674 122,240 SH   SOLE   120,397 0 1,843
HONEYWELL INTL INC COM 438516106   206,033 973 SH   SOLE   973 0 0
HOME DEPOT INC COM 437076102   585,285 1,597 SH   SOLE   1,597 0 0
HORMEL FOODS CORP COM 440452100   1,175,070 37,979 SH   SOLE   36,374 0 1,605
ILLINOIS TOOL WKS INC COM 452308109   747,750 3,015 SH   SOLE   3,015 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   282,799 571 SH   SOLE   571 0 0
ISHARES TR IBONDS DEC 2032 46436E312   203,818 8,156 SH   SOLE   8,156 0 0
ISHARES TR IBONDS DEC 2033 46436E130   203,279 7,953 SH   SOLE   7,953 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   283,697 605 SH   SOLE   605 0 0
JOHNSON & JOHNSON COM 478160104   25,763,380 155,351 SH   SOLE   153,474 0 1,877
JPMORGAN CHASE & CO COM 46625H100   2,085,816 8,503 SH   SOLE   8,503 0 0
JUNIPER NETWORKS INC COM 48203R104   224,378 6,200 SH   SOLE   0 0 6,200
KIMBERLY-CLARK CORP COM 494368103   170,380 1,198 SH   SOLE   1,198 0 0
KINSALE CAP GROUP INC COM 49714P108   7,598,030 15,611 SH   SOLE   15,446 0 165
L3HARRIS TECHNOLOGIES INC COM 502431109   328,198 1,568 SH   SOLE   1,568 0 0
LILLY ELI & CO COM 532457108   2,278,231 2,758 SH   SOLE   2,568 0 190
MANULIFE FINL CORP COM 56501R106   232,379 7,460 SH   SOLE   7,460 0 0
MARRIOTT INTL INC NEW CL A 571903202   204,137 857 SH   SOLE   857 0 0
MASTERCARD INC CL A 57636Q104   19,494,984 35,567 SH   SOLE   35,307 0 260
MCCORMICK & CO INC COM NON VTG 579780206   278,702 3,386 SH   SOLE   3,386 0 0
MCDONALDS CORP COM 580135101   1,156,823 3,703 SH   SOLE   3,703 0 0
MERCK & CO. INC COM 58933Y105   1,309,140 14,585 SH   SOLE   13,947 0 638
META PLATFORMS INC CL A 30303M102   8,998,952 15,613 SH   SOLE   15,494 0 119
MICROSOFT CORP COM 594918104   22,527,748 60,012 SH   SOLE   59,097 0 915
MOLINA HEALTHCARE INC COM 60855R100   8,941,292 27,145 SH   SOLE   26,878 0 267
MONDELEZ INTL INC CL A 609207105   816,214 12,030 SH   SOLE   11,280 0 750
MUELLER WTR PRODS INC COM SER A 624758108   252,294 9,925 SH   SOLE   9,925 0 0
NORFOLK SOUTHN CORP COM 655844108   587,388 2,480 SH   SOLE   2,480 0 0
NOVARTIS AG SPONSORED ADR 66987V109   371,340 3,331 SH   SOLE   3,031 0 300
NVIDIA CORPORATION COM 67066G104   5,430,272 50,104 SH   SOLE   48,864 0 1,240
OGE ENERGY CORP COM 670837103   275,760 6,000 SH   SOLE   6,000 0 0
ONEOK INC NEW COM 682680103   1,006,569 10,145 SH   SOLE   8,845 0 1,300
ORACLE CORP COM 68389X105   10,108,396 72,301 SH   SOLE   71,001 0 1,300
OTTER TAIL CORP COM 689648103   401,850 5,000 SH   SOLE   5,000 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   506,400 6,000 SH   SOLE   6,000 0 0
PAYCHEX INC COM 704326107   10,135,887 65,698 SH   SOLE   64,557 0 1,141
PEPSICO INC COM 713448108   18,129,829 120,914 SH   SOLE   119,344 0 1,570
PFIZER INC COM 717081103   621,467 24,525 SH   SOLE   24,525 0 0
PHILIP MORRIS INTL INC COM 718172109   1,328,521 8,370 SH   SOLE   8,370 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   402,156 11,021 SH   SOLE   11,021 0 0
PROCTER & GAMBLE CO COM 742718109   2,884,301 16,925 SH   SOLE   16,525 0 400
PROLOGIS INC. COM 74340W103   707,174 6,326 SH   SOLE   6,326 0 0
PUBLIC STORAGE COM 74460D109   838,277 2,801 SH   SOLE   2,601 0 200
PULTE GROUP INC COM 745867101   3,928,399 38,214 SH   SOLE   37,522 0 692
RTX CORPORATION COM 75513E101   13,591,853 102,611 SH   SOLE   101,811 0 800
REALTY INCOME CORP COM 756109104   329,222 5,675 SH   SOLE   5,675 0 0
RESMED INC COM 761152107   10,482,896 46,830 SH   SOLE   45,624 0 1,206
ROSS STORES INC COM 778296103   9,539,140 74,647 SH   SOLE   73,420 0 1,227
SPDR S&P 500 ETF TR TR UNIT 78462F103   248,982 445 SH   SOLE   445 0 0
S&P GLOBAL INC COM 78409V104   267,769 527 SH   SOLE   527 0 0
SANDY SPRING BANCORP INC COM 800363103   231,202 8,272 SH   SOLE   8,272 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   553,958 23,643 SH   SOLE   23,360 0 283
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,809,986 84,068 SH   SOLE   83,327 0 741
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   188,691 6,749 SH   SOLE   6,749 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   575,247 21,956 SH   SOLE   21,592 0 364
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854   2,757,297 110,913 SH   SOLE   110,913 0 0
SPDR GOLD TR GOLD SHS 78463V107   491,279 1,705 SH   SOLE   1,705 0 0
STRYKER CORP COM 863667101   4,941,991 13,276 SH   SOLE   13,196 0 80
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   256,448 1,242 SH   SOLE   1,242 0 0
TESLA INC COM 88160R101   133,727 516 SH   SOLE   516 0 0
TEXAS PAC LD CORP COM 88262P102   1,506,514 1,137 SH   SOLE   1,137 0 0
TEXAS ROADHOUSE INC COM 882681109   10,295,901 61,789 SH   SOLE   60,063 0 1,726
TJX COS INC NEW COM 872540109   30,618,995 251,387 SH   SOLE   248,007 0 3,380
TOTALENERGIES SE SPONSORED ADS 89151E109   625,876 9,675 SH   SOLE   9,675 0 0
TRACTOR SUPPLY CO COM 892356106   9,801,188 177,880 SH   SOLE   176,105 0 1,775
TRANE TECHNOLOGIES PLC SHS G8994E103   764,808 2,270 SH   SOLE   2,270 0 0
ULTA BEAUTY INC COM 90384S303   7,194,814 19,629 SH   SOLE   19,352 0 277
UNITED PARCEL SERVICE INC CL B 911312106   6,737,467 61,255 SH   SOLE   60,054 0 1,201
UNITEDHEALTH GROUP INC COM 91324P102   23,483,379 44,837 SH   SOLE   44,324 0 513
UNIVEST FINANCIAL CORPORATIO COM 915271100   217,776 7,679 SH   SOLE   7,679 0 0
US BANCORP DEL COM NEW 902973304   372,212 8,816 SH   SOLE   8,816 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,052,896 14,335 SH   SOLE   14,335 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,379,204 12,295 SH   SOLE   12,295 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   163,994 3,305 SH   SOLE   3,305 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   284,001 1,464 SH   SOLE   1,464 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   727,884 8,776 SH   SOLE   8,656 0 120
VISA INC COM CL A 92826C839   23,537,945 67,163 SH   SOLE   66,197 0 966
VSE CORP COM 918284100   2,886,306 24,055 SH   SOLE   24,055 0 0
WALMART INC COM 931142103   1,131,964 12,894 SH   SOLE   12,894 0 0
WEC ENERGY GROUP INC COM 92939U106   1,021,033 9,369 SH   SOLE   9,369 0 0
WELLTOWER INC COM 95040Q104   624,074 4,073 SH   SOLE   4,073 0 0
YUM BRANDS INC COM 988498101   316,608 2,012 SH   SOLE   2,012 0 0