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   922,795 8,384 SH   SOLE   8,384 0 0
ABBVIE INC COM 00287Y109   1,232,351 7,952 SH   SOLE   6,955 0 997
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   9,527,557 27,151 SH   SOLE   26,648 0 503
ALPHABET INC CAP STK CL C 02079K107   4,932,973 35,003 SH   SOLE   34,743 0 260
ALPHABET INC CAP STK CL A 02079K305   26,838,640 192,130 SH   SOLE   189,626 0 2,504
ALTRIA GROUP INC COM 02209S103   403,609 10,005 SH   SOLE   10,005 0 0
AMAZON COM INC COM 023135106   423,153 2,785 SH   SOLE   2,785 0 0
AMERICAN EXPRESS CO COM 025816109   5,350,243 28,559 SH   SOLE   28,559 0 0
APPLE INC COM 037833100   42,925,232 222,953 SH   SOLE   221,818 0 1,135
ARCHER DANIELS MIDLAND CO COM 039483102   385,337 5,336 SH   SOLE   5,336 0 0
ARTESIAN RESOURCES CORP CL A 043113208   248,700 6,000 SH   SOLE   6,000 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   518,030 11,725 SH   SOLE   9,763 0 1,962
AUTOMATIC DATA PROCESSING IN COM 053015103   16,142,724 69,291 SH   SOLE   68,030 0 1,261
BANK NEW YORK MELLON CORP COM 064058100   409,842 7,874 SH   SOLE   7,874 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,170,500 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   85,642,626 240,124 SH   SOLE   238,453 0 1,671
BK OF AMERICA CORP COM 060505104   2,382,388 70,757 SH   SOLE   70,757 0 0
BOOKING HOLDINGS INC COM 09857L108   19,864,432 5,600 SH   SOLE   5,509 0 91
BP PLC SPONSORED ADR 055622104   325,255 9,188 SH   SOLE   9,188 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   203,085 3,958 SH   SOLE   3,958 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   492,484 12,260 SH   SOLE   11,283 0 977
BROOKFIELD CORP CL A LTD VT SH 11271J107   2,066,982 51,520 SH   SOLE   47,610 0 3,910
BROWN FORMAN CORP CL B 115637209   414,032 7,251 SH   SOLE   7,159 0 92
CANADIAN IMP BK COMM COM 136069101   252,446 5,244 SH   SOLE   5,244 0 0
CANADIAN NATL RY CO COM 136375102   11,693,515 93,079 SH   SOLE   92,401 0 678
CHEVRON CORP NEW COM 166764100   1,908,531 12,795 SH   SOLE   12,795 0 0
CISCO SYS INC COM 17275R102   10,492,611 207,692 SH   SOLE   205,477 0 2,215
COCA COLA CO COM 191216100   695,669 11,805 SH   SOLE   11,805 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102   16,300,582 215,816 SH   SOLE   212,281 0 3,535
COMCAST CORP NEW CLA 20030N101   190,835 4,352 SH   SOLE   4,352 0 0
CONOCOPHILLIPS COM 20825C104   199,060 1,715 SH   SOLE   1,715 0 0
CONSOLIDATED EDISON INC COM 209115104   844,656 9,285 SH   SOLE   9,285 0 0
CONSTELLATION ENERGY CORP COM 21037T109   843,128 7,213 SH   SOLE   7,213 0 0
COSTCO WHSL CORP NEW COM 22160K105   508,922 771 SH   SOLE   771 0 0
CSW INDUSTRIALS INC COM 126402106   450,909 2,174 SH   SOLE   1,424 0 750
DISNEY WALT CO COM 254687106   1,952,973 21,630 SH   SOLE   21,630 0 0
DOMINION ENERGY INC COM 25746U109   741,140 15,769 SH   SOLE   14,969 0 800
DUKE ENERGY CORP NEW COM NEW 26441C204   489,641 5,046 SH   SOLE   5,046 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   160,125 2,100 SH   SOLE   2,100 0 0
EXELON CORP COM 30161N101   300,520 8,371 SH   SOLE   8,371 0 0
EXXON MOBIL CORP COM 30231G102   791,288 7,914 SH   SOLE   7,914 0 0
FACTSET RESH SYS INC COM 303075105   5,902,540 12,373 SH   SOLE   12,298 0 75
FARMERS & MERCHANTS BANCORP COM 30779N105   153,780 30 SH   SOLE   30 0 0
FASTENAL CO COM 311900104   7,683,400 118,626 SH   SOLE   117,836 0 790
FEDEX CORP COM 31428X106   289,904 1,146 SH   SOLE   1,146 0 0
GENERAL DYNAMICS CORP COM 369550108   10,586,486 40,769 SH   SOLE   40,061 0 708
GENTEX CORP COM 371901109   19,575,490 599,372 SH   SOLE   592,100 0 7,272
GENUINE PARTS CO COM 372460105   16,178,601 116,813 SH   SOLE   115,097 0 1,716
HONEYWELL INTL INC COM 438516106   212,646 1,014 SH   SOLE   1,014 0 0
HORMEL FOODS CORP COM 440452100   1,472,757 45,866 SH   SOLE   44,996 0 870
ILLINOIS TOOL WKS INC COM 452308109   758,578 2,896 SH   SOLE   2,896 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   226,706 672 SH   SOLE   672 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   195,341 477 SH   SOLE   477 0 0
JOHNSON & JOHNSON COM 478160104   22,854,533 145,812 SH   SOLE   144,022 0 1,790
JPMORGAN CHASE & CO COM 46625H100   1,417,464 8,333 SH   SOLE   8,333 0 0
JUNIPER NETWORKS INC COM 48203R104   182,776 6,200 SH   SOLE   0 0 6,200
KIMBERLY-CLARK CORP COM 494368103   273,884 2,254 SH   SOLE   1,754 0 500
L3HARRIS TECHNOLOGIES INC COM 502431109   284,126 1,349 SH   SOLE   1,349 0 0
LILLY ELI & CO COM 532457108   1,668,579 2,862 SH   SOLE   2,672 0 190
MANULIFE FINL CORP COM 56501R106   567,793 25,692 SH   SOLE   25,692 0 0
MASTERCARD INC CL A 57636Q104   14,260,362 33,435 SH   SOLE   33,179 0 256
MCCORMICK & CO INC COM NON VTG 579780206   254,522 3,720 SH   SOLE   3,720 0 0
MCDONALDS CORP COM 580135101   1,134,262 3,825 SH   SOLE   3,825 0 0
MERCK & CO. INC COM 58933Y105   1,708,877 15,675 SH   SOLE   15,037 0 638
META PLATFORMS INC CL A 30303M102   5,927,768 16,747 SH   SOLE   16,628 0 119
METLIFE INC COM 59156R108   377,425 5,707 SH   SOLE   5,707 0 0
MICROSOFT CORP COM 594918104   21,184,432 56,336 SH   SOLE   55,426 0 910
MOLINA HEALTHCARE INC COM 60855R100   6,507,193 18,010 SH   SOLE   17,475 0 535
MONDELEZ INTL INC CL A 609207105   915,510 12,640 SH   SOLE   11,890 0 750
MUELLER WTR PRODS INC COM SER A 624758108   230,400 16,000 SH   SOLE   16,000 0 0
NIKE INC CL B 654106103   8,488,111 78,181 SH   SOLE   77,481 0 700
NORFOLK SOUTHN CORP COM 655844108   644,845 2,728 SH   SOLE   2,728 0 0
NOVARTIS AG SPONSORED ADR 66987V109   323,710 3,206 SH   SOLE   2,906 0 300
OGE ENERGY CORP COM 670837103   209,580 6,000 SH   SOLE   6,000 0 0
ONEOK INC NEW COM 682680103   831,604 11,843 SH   SOLE   10,543 0 1,300
ORACLE CORP COM 68389X105   11,222,790 106,448 SH   SOLE   105,137 0 1,311
OTTER TAIL CORP COM 689648103   424,850 5,000 SH   SOLE   5,000 0 0
PAYCHEX INC COM 704326107   7,673,662 64,425 SH   SOLE   63,284 0 1,141
PEPSICO INC COM 713448108   17,175,788 101,129 SH   SOLE   99,693 0 1,436
PFIZER INC COM 717081103   1,164,538 40,449 SH   SOLE   39,473 0 976
PHILIP MORRIS INTL INC COM 718172109   832,579 8,850 SH   SOLE   8,850 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   512,872 14,059 SH   SOLE   14,059 0 0
PNC FINL SVCS GROUP INC COM 693475105   172,788 1,116 SH   SOLE   1,116 0 0
POTLATCHDELTIC CORPORATION COM 737630103   597,870 12,177 SH   SOLE   10,950 0 1,227
PROCTER & GAMBLE CO COM 742718109   2,371,870 16,186 SH   SOLE   15,786 0 400
PROLOGIS INC. COM 74340W103   1,283,157 9,626 SH   SOLE   9,626 0 0
PUBLIC STORAGE COM 74460D109   1,109,520 3,638 SH   SOLE   3,438 0 200
PULTE GROUP INC COM 745867101   4,242,136 41,098 SH   SOLE   40,406 0 692
RTX CORPORATION COM 75513E101   14,356,472 170,626 SH   SOLE   169,396 0 1,230
REALTY INCOME CORP COM 756109104   506,000 8,812 SH   SOLE   8,812 0 0
RESMED INC COM 761152107   7,580,577 44,068 SH   SOLE   42,997 0 1,071
ROSS STORES INC COM 778296103   9,501,442 68,657 SH   SOLE   67,430 0 1,227
S&P GLOBAL INC COM 78409V104   207,044 470 SH   SOLE   470 0 0
SANDY SPRING BANCORP INC COM 800363103   225,329 8,272 SH   SOLE   8,272 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   524,886 11,111 SH   SOLE   10,986 0 125
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,551,914 27,877 SH   SOLE   27,663 0 214
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   163,651 2,150 SH   SOLE   2,150 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   501,481 6,658 SH   SOLE   6,577 0 81
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   29,797 615 SH   SOLE   615 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854   4,078,681 82,033 SH   SOLE   80,669 0 1,364
STARBUCKS CORP COM 855244109   10,929,514 113,837 SH   SOLE   112,822 0 1,015
STRYKER CORP COM 863667101   3,673,775 12,268 SH   SOLE   12,188 0 80
TESLA INC COM 88160R101   155,300 625 SH   SOLE   625 0 0
TEXAS INSTRS INC COM 882508104   4,699,241 27,568 SH   SOLE   27,073 0 495
TEXAS PAC LD CORP COM 88262P102   795,660 506 SH   SOLE   506 0 0
TEXAS ROADHOUSE INC COM 882681109   9,851,249 80,596 SH   SOLE   78,676 0 1,920
TJX COS INC NEW COM 872540109   23,471,964 250,207 SH   SOLE   246,827 0 3,380
TORONTO DOMINION BK ONT COM NEW 891160509   233,924 3,620 SH   SOLE   3,620 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   316,757 10,644 SH   SOLE   8,719 0 1,925
TRACTOR SUPPLY CO COM 892356106   10,649,361 49,525 SH   SOLE   49,170 0 355
TRANE TECHNOLOGIES PLC SHS G8994E103   279,266 1,145 SH   SOLE   1,145 0 0
ULTA BEAUTY INC COM 90384S303   10,101,144 20,615 SH   SOLE   20,338 0 277
UNITED PARCEL SERVICE INC CL B 911312106   10,336,499 65,741 SH   SOLE   64,748 0 993
UNITEDHEALTH GROUP INC COM 91324P102   19,801,063 37,611 SH   SOLE   37,263 0 348
UNIVEST FINANCIAL CORPORATIO COM 915271100   169,168 7,679 SH   SOLE   7,679 0 0
US BANCORP DEL COM NEW 902973304   435,656 10,066 SH   SOLE   10,066 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,241,892 16,885 SH   SOLE   16,885 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,033,338 8,572 SH   SOLE   8,572 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   530,748 11,176 SH   SOLE   11,176 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   558,436 10,939 SH   SOLE   10,939 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   247,080 1,450 SH   SOLE   1,450 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   599,811 7,560 SH   SOLE   7,458 0 102
VERIZON COMMUNICATIONS INC COM 92343V104   224,315 5,950 SH   SOLE   5,950 0 0
VISA INC COM CL A 92826C839   16,415,328 63,051 SH   SOLE   62,094 0 957
VSE CORP COM 918284100   2,250,983 34,840 SH   SOLE   34,840 0 0
WALMART INC COM 931142103   715,889 4,541 SH   SOLE   4,541 0 0
WEC ENERGY GROUP INC COM 92939U106   879,239 10,446 SH   SOLE   10,446 0 0
WELLS FARGO CO NEW COM 949746101   160,753 3,266 SH   SOLE   3,266 0 0
WELLTOWER INC COM 95040Q104   517,765 5,742 SH   SOLE   5,742 0 0
WESTERN ALLIANCE BANCORP COM 957638109   3,668,121 55,755 SH   SOLE   55,120 0 635
YUM BRANDS INC COM 988498101   275,039 2,105 SH   SOLE   2,105 0 0