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   916,172 8,404 SH   SOLE   8,404 0 0
ABBVIE INC COM 00287Y109   1,146,578 8,510 SH   SOLE   7,348 0 1,162
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   8,346,780 27,049 SH   SOLE   26,546 0 503
ALPHABET INC CAP STK CL C 02079K107   4,323,468 35,740 SH   SOLE   35,480 0 260
ALPHABET INC CAP STK CL A 02079K305   22,962,530 191,834 SH   SOLE   189,409 0 2,425
ALTRIA GROUP INC COM 02209S103   555,023 12,252 SH   SOLE   12,252 0 0
AMAZON COM INC COM 023135106   364,617 2,797 SH   SOLE   2,797 0 0
AMERICAN EXPRESS CO COM 025816109   4,980,378 28,590 SH   SOLE   28,590 0 0
AON PLC SHS CL A G0403H108   241,640 700 SH   SOLE   700 0 0
APPLE INC COM 037833100   45,359,130 233,846 SH   SOLE   232,681 0 1,165
ARCHER DANIELS MIDLAND CO COM 039483102   403,158 5,336 SH   SOLE   5,336 0 0
ARTESIAN RESOURCES CORP CL A 043113208   283,320 6,000 SH   SOLE   6,000 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   460,927 11,725 SH   SOLE   9,763 0 1,962
AUTOMATIC DATA PROCESSING IN COM 053015103   13,384,112 60,895 SH   SOLE   59,768 0 1,127
BANK HAWAII CORP COM 062540109   5,620,267 136,315 SH   SOLE   135,618 0 697
BANK NEW YORK MELLON CORP COM 064058100   359,454 8,074 SH   SOLE   8,074 0 0
BATH & BODY WORKS INC COM 070830104   193,886 5,170 SH   SOLE   5,170 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,071,240 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   82,893,349 243,089 SH   SOLE   241,296 0 1,793
BK OF AMERICA CORP COM 060505104   3,686,091 128,480 SH   SOLE   128,480 0 0
BOOKING HOLDINGS INC COM 09857L108   15,526,898 5,750 SH   SOLE   5,662 0 88
BP PLC SPONSORED ADR 055622104   328,656 9,313 SH   SOLE   9,313 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   259,509 4,058 SH   SOLE   4,058 0 0
BROADCOM INC COM 11135F101   245,483 283 SH   SOLE   283 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   176,392 5,313 SH   SOLE   5,313 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   413,324 12,667 SH   SOLE   11,690 0 977
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,754,343 52,135 SH   SOLE   48,225 0 3,910
BROWN FORMAN CORP CL B 115637209   383,117 5,737 SH   SOLE   5,645 0 92
CANADIAN IMP BK COMM COM 136069101   254,970 5,974 SH   SOLE   5,974 0 0
CANADIAN NATL RY CO COM 136375102   11,567,633 95,545 SH   SOLE   94,867 0 678
CHEVRON CORP NEW COM 166764100   2,289,315 14,549 SH   SOLE   14,549 0 0
CISCO SYS INC COM 17275R102   10,777,010 208,292 SH   SOLE   206,267 0 2,025
COCA COLA CO COM 191216100   710,897 11,805 SH   SOLE   11,805 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102   14,498,362 222,095 SH   SOLE   218,560 0 3,535
COMCAST CORP NEW CLA 20030N101   180,826 4,352 SH   SOLE   4,352 0 0
CONOCOPHILLIPS COM 20825C104   190,642 1,840 SH   SOLE   1,840 0 0
CONSOLIDATED EDISON INC COM 209115104   862,506 9,541 SH   SOLE   9,541 0 0
CONSTELLATION ENERGY CORP COM 21037T109   660,350 7,213 SH   SOLE   7,213 0 0
COSTCO WHSL CORP NEW COM 22160K105   442,010 821 SH   SOLE   821 0 0
CSW INDUSTRIALS INC COM 126402106   361,297 2,174 SH   SOLE   1,424 0 750
DISNEY WALT CO COM 254687106   1,923,270 21,542 SH   SOLE   21,542 0 0
DOMINION ENERGY INC COM 25746U109   834,243 16,108 SH   SOLE   15,308 0 800
DUKE ENERGY CORP NEW COM NEW 26441C204   455,230 5,073 SH   SOLE   5,073 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   198,093 2,100 SH   SOLE   2,100 0 0
EPR PPTYS PFD C CV 5.75% 26884U208   290,631 13,774 SH   SOLE   13,774 0 0
EXELON CORP COM 30161N101   341,036 8,371 SH   SOLE   8,371 0 0
EXXON MOBIL CORP COM 30231G102   965,621 9,003 SH   SOLE   9,003 0 0
FACTSET RESH SYS INC COM 303075105   4,865,494 12,144 SH   SOLE   12,069 0 75
FARMERS & MERCHANTS BANCORP COM 30779N105   162,900 30 SH   SOLE   30 0 0
FASTENAL CO COM 311900104   7,637,902 129,478 SH   SOLE   128,688 0 790
FEDEX CORP COM 31428X106   284,093 1,146 SH   SOLE   1,146 0 0
GENERAL DYNAMICS CORP COM 369550108   8,129,658 37,786 SH   SOLE   37,111 0 675
GENTEX CORP COM 371901109   16,315,786 557,614 SH   SOLE   550,707 0 6,907
GENUINE PARTS CO COM 372460105   10,902,981 64,427 SH   SOLE   63,667 0 760
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W204   150,650 4,227 SH   SOLE   4,227 0 0
HONEYWELL INTL INC COM 438516106   200,653 967 SH   SOLE   967 0 0
HORMEL FOODS CORP COM 440452100   3,612,359 89,815 SH   SOLE   88,945 0 870
ILLINOIS TOOL WKS INC COM 452308109   724,463 2,896 SH   SOLE   2,896 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   229,784 672 SH   SOLE   672 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   176,213 477 SH   SOLE   477 0 0
ISHARES TR CORE US AGGBD ET 464287226   148,492 1,516 SH   SOLE   1,506 0 10
ISHARES TR SHRT NAT MUN ETF 464288158   41,200 396 SH   SOLE   396 0 0
JOHNSON & JOHNSON COM 478160104   23,288,632 140,700 SH   SOLE   139,023 0 1,677
JPMORGAN CHASE & CO COM 46625H100   1,216,333 8,363 SH   SOLE   8,363 0 0
JUNIPER NETWORKS INC COM 48203R104   194,246 6,200 SH   SOLE   0 0 6,200
KIMBERLY-CLARK CORP COM 494368103   311,187 2,254 SH   SOLE   1,754 0 500
L3HARRIS TECHNOLOGIES INC COM 502431109   264,094 1,349 SH   SOLE   1,349 0 0
LILLY ELI & CO COM 532457108   1,430,600 3,050 SH   SOLE   2,860 0 190
MANULIFE FINL CORP COM 56501R106   510,419 26,992 SH   SOLE   26,992 0 0
MASTERCARD INC CL A 57636Q104   12,342,541 31,382 SH   SOLE   31,143 0 239
MCCORMICK & CO INC COM NON VTG 579780206   350,665 4,020 SH   SOLE   4,020 0 0
MCDONALDS CORP COM 580135101   1,106,318 3,707 SH   SOLE   3,707 0 0
MERCK & CO. INC COM 58933Y105   1,857,652 16,099 SH   SOLE   15,461 0 638
META PLATFORMS INC CL A 30303M102   5,012,967 17,468 SH   SOLE   17,349 0 119
METLIFE INC COM 59156R108   322,635 5,707 SH   SOLE   5,707 0 0
MICROSOFT CORP COM 594918104   18,526,596 54,404 SH   SOLE   53,536 0 868
MONDELEZ INTL INC CL A 609207105   1,030,126 14,123 SH   SOLE   13,373 0 750
MUELLER WTR PRODS INC COM SER A 624758108   259,680 16,000 SH   SOLE   16,000 0 0
NIKE INC CL B 654106103   5,675,115 51,419 SH   SOLE   50,989 0 430
NORFOLK SOUTHN CORP COM 655844108   618,601 2,728 SH   SOLE   2,728 0 0
NOVARTIS AG SPONSORED ADR 66987V109   323,517 3,206 SH   SOLE   2,906 0 300
NVR INC COM 62944T105   3,632,555 572 SH   SOLE   569 0 3
OGE ENERGY CORP COM 670837103   215,460 6,000 SH   SOLE   6,000 0 0
ONEOK INC NEW COM 682680103   775,995 12,573 SH   SOLE   11,273 0 1,300
ORACLE CORP COM 68389X105   21,065,556 176,888 SH   SOLE   173,587 0 3,301
OTTER TAIL CORP COM 689648103   394,800 5,000 SH   SOLE   5,000 0 0
PAYCHEX INC COM 704326107   5,791,846 51,773 SH   SOLE   50,632 0 1,141
PEPSICO INC COM 713448108   17,062,051 92,118 SH   SOLE   90,764 0 1,354
PFIZER INC COM 717081103   1,530,157 41,716 SH   SOLE   40,740 0 976
PHILIP MORRIS INTL INC COM 718172109   905,883 9,280 SH   SOLE   9,280 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201   533,250 15,647 SH   SOLE   15,647 0 0
PNC FINL SVCS GROUP INC COM 693475105   149,356 1,186 SH   SOLE   1,186 0 0
POTLATCHDELTIC CORPORATION COM 737630103   703,094 13,304 SH   SOLE   12,077 0 1,227
PROCTER & GAMBLE CO COM 742718109   2,463,320 16,234 SH   SOLE   15,834 0 400
PROLOGIS INC. COM 74340W103   1,228,272 10,016 SH   SOLE   10,016 0 0
PUBLIC STORAGE COM 74460D109   1,061,793 3,638 SH   SOLE   3,438 0 200
PULTE GROUP INC COM 745867101   5,793,685 74,584 SH   SOLE   73,714 0 870
RAYTHEON TECHNOLOGIES CORP COM 75513E101   16,388,414 167,297 SH   SOLE   166,143 0 1,154
REALTY INCOME CORP COM 756109104   571,130 9,552 SH   SOLE   9,552 0 0
ROSS STORES INC COM 778296103   6,807,300 60,709 SH   SOLE   59,659 0 1,050
S&P GLOBAL INC COM 78409V104   200,044 499 SH   SOLE   499 0 0
SANDY SPRING BANCORP INC COM 800363103   187,609 8,272 SH   SOLE   8,272 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   450,563 10,287 SH   SOLE   10,182 0 105
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   1,418,700 27,441 SH   SOLE   27,227 0 214
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   164,529 2,266 SH   SOLE   2,266 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   443,795 6,248 SH   SOLE   6,167 0 81
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   40,659 846 SH   SOLE   846 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854   4,264,691 86,540 SH   SOLE   84,644 0 1,896
STARBUCKS CORP COM 855244109   9,352,378 94,411 SH   SOLE   93,593 0 818
STRYKER CORP COM 863667101   3,785,557 12,408 SH   SOLE   12,328 0 80
TESLA INC COM 88160R101   157,062 600 SH   SOLE   600 0 0
TEXAS INSTRS INC COM 882508104   8,793,797 48,849 SH   SOLE   48,354 0 495
TEXAS PAC LD CORP COM 88262P102   666,149 506 SH   SOLE   506 0 0
TEXAS ROADHOUSE INC COM 882681109   7,324,923 65,238 SH   SOLE   64,768 0 470
TJX COS INC NEW COM 872540109   21,370,682 252,042 SH   SOLE   248,706 0 3,336
TORONTO DOMINION BK ONT COM NEW 891160509   224,476 3,620 SH   SOLE   3,620 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   380,361 16,367 SH   SOLE   14,442 0 1,925
TRACTOR SUPPLY CO COM 892356106   10,699,692 48,393 SH   SOLE   48,088 0 305
TRANE TECHNOLOGIES PLC SHS G8994E103   218,993 1,145 SH   SOLE   1,145 0 0
TRUIST FINL CORP COM 89832Q109   1,012,798 33,371 SH   SOLE   33,371 0 0
ULTA BEAUTY INC COM 90384S303   9,330,017 19,826 SH   SOLE   19,574 0 252
UNITED PARCEL SERVICE INC CL B 911312106   12,395,723 69,153 SH   SOLE   68,160 0 993
UNITEDHEALTH GROUP INC COM 91324P102   17,657,752 36,738 SH   SOLE   36,400 0 338
UNIVEST FINANCIAL CORPORATIO COM 915271100   138,836 7,679 SH   SOLE   7,679 0 0
US BANCORP DEL COM NEW 902973304   371,403 11,241 SH   SOLE   11,241 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   875,333 12,042 SH   SOLE   12,042 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,002,136 4,549 SH   SOLE   4,549 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   529,966 11,176 SH   SOLE   11,176 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,292,914 25,745 SH   SOLE   25,745 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   251,767 1,550 SH   SOLE   1,550 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   529,460 7,051 SH   SOLE   6,949 0 102
VERIZON COMMUNICATIONS INC COM 92343V104   242,144 6,511 SH   SOLE   6,511 0 0
VISA INC COM CL A 92826C839   14,221,490 59,885 SH   SOLE   59,100 0 785
VSE CORP COM 918284100   2,271,743 41,539 SH   SOLE   41,539 0 0
WALMART INC COM 931142103   713,754 4,541 SH   SOLE   4,541 0 0
WEC ENERGY GROUP INC COM 92939U106   921,754 10,446 SH   SOLE   10,446 0 0
WELLS FARGO CO NEW COM 949746101   1,166,274 27,326 SH   SOLE   27,326 0 0
WELLTOWER INC COM 95040Q104   479,443 5,927 SH   SOLE   5,927 0 0
WESTERN ALLIANCE BANCORP COM 957638109   3,188,499 87,428 SH   SOLE   86,403 0 1,025
YUM BRANDS INC COM 988498101   312,430 2,255 SH   SOLE   2,255 0 0
ZOETIS INC CL A 98978V103   139,769 812 SH   SOLE   812 0 0