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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 8,689 67,140 SH   SOLE   66,609 0 531
AON PLC SHS CL A G0403H108 216 800 SH   SOLE   800 0 0
ABBOTT LABS COM 002824100 980 9,019 SH   SOLE   9,019 0 0
ABBVIE INC COM 00287Y109 2,810 18,347 SH   SOLE   17,047 0 1,300
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,078 21,890 SH   SOLE   21,480 0 410
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 179 1,578 SH   SOLE   1,578 0 0
ALPHABET INC CAP STK CL A 02079K305 18,833 8,642 SH   SOLE   8,521 0 121
ALPHABET INC CAP STK CL C 02079K107 4,058 1,855 SH   SOLE   1,842 0 13
ALTRIA GROUP INC COM 02209S103 552 13,210 SH   SOLE   13,210 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 15 10,000 SH   SOLE   10,000 0 0
AMAZON COM INC COM 023135106 289 2,720 SH   SOLE   2,720 0 0
AMERICAN EXPRESS CO COM 025816109 3,969 28,630 SH   SOLE   28,630 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 64 10,808 SH   SOLE   10,807 0 1
APPLE INC COM 037833100 30,769 225,055 SH   SOLE   224,555 0 500
ARCHER DANIELS MIDLAND CO COM 039483102 533 6,866 SH   SOLE   6,866 0 0
ARTESIAN RESOURCES CORP CL A 043113208 295 6,000 SH   SOLE   6,000 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,830 51,455 SH   SOLE   48,701 0 2,754
AUTOMATIC DATA PROCESSING IN COM 053015103 12,625 60,108 SH   SOLE   58,981 0 1,127
BANK HAWAII CORP COM 062540109 10,315 138,649 SH   SOLE   137,954 0 695
BANK NEW YORK MELLON CORP COM 064058100 337 8,074 SH   SOLE   8,074 0 0
BK OF AMERICA CORP COM 060505104 4,836 155,344 SH   SOLE   154,694 0 650
BATH & BODY WORKS INC COM 070830104 187 6,953 SH   SOLE   6,953 0 0
BAXTER INTL INC COM 071813109 3,138 48,853 SH   SOLE   48,628 0 225
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,636 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 65,605 240,293 SH   SOLE   238,567 0 1,726
BOOKING HOLDINGS INC COM 09857L108 5,703 3,261 SH   SOLE   3,193 0 68
BP PLC SPONSORED ADR 055622104 266 9,387 SH   SOLE   9,387 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 371 4,817 SH   SOLE   4,817 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 388 9,046 SH   SOLE   9,046 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 2,736 61,534 SH   SOLE   57,624 0 3,910
BROWN FORMAN CORP CL B 115637209 406 5,792 SH   SOLE   5,700 0 92
CANADIAN IMP BK COMM COM 136069101 399 8,214 SH   SOLE   8,214 0 0
CANADIAN NATL RY CO COM 136375102 9,274 82,455 SH   SOLE   81,875 0 580
CHEVRON CORP NEW COM 166764100 2,544 17,573 SH   SOLE   17,573 0 0
CISCO SYS INC COM 17275R102 7,174 168,237 SH   SOLE   166,541 0 1,696
COCA COLA CO COM 191216100 855 13,599 SH   SOLE   13,599 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102 11,343 168,074 SH   SOLE   167,108 0 966
COMCAST CORP NEW CLA 20030N101 171 4,352 SH   SOLE   4,352 0 0
CONSOLIDATED EDISON INC COM 209115104 983 10,336 SH   SOLE   10,336 0 0
CONSTELLATION ENERGY CORP COM 21037T109 456 7,969 SH   SOLE   7,969 0 0
COSTCO WHSL CORP NEW COM 22160K105 310 646 SH   SOLE   646 0 0
CSW INDUSTRIALS INC COM 126402106 224 2,174 SH   SOLE   1,424 0 750
DOMINION ENERGY INC COM 25746U109 1,543 19,335 SH   SOLE   18,535 0 800
DUKE ENERGY CORP NEW COM NEW 26441C204 602 5,613 SH   SOLE   5,613 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 200 2,100 SH   SOLE   2,100 0 0
EPR PPTYS PFD C CV 5.75% 26884U208 382 17,329 SH   SOLE   15,329 0 2,000
EXELON CORP COM 30161N101 1,086 23,962 SH   SOLE   23,962 0 0
EXXON MOBIL CORP COM 30231G102 782 9,133 SH   SOLE   9,133 0 0
META PLATFORMS INC CL A 30303M102 5,300 32,866 SH   SOLE   32,252 0 614
FACTSET RESH SYS INC COM 303075105 4,756 12,367 SH   SOLE   12,292 0 75
FARMERS & MERCHANTS BANCORP COM 30779N105 229 30 SH   SOLE   30 0 0
FASTENAL CO COM 311900104 6,238 124,956 SH   SOLE   124,681 0 275
FEDEX CORP COM 31428X106 260 1,146 SH   SOLE   1,146 0 0
GENTEX CORP COM 371901109 8,319 297,425 SH   SOLE   291,565 0 5,860
GENERAL DYNAMICS CORP COM 369550108 10,158 45,914 SH   SOLE   44,696 0 1,218
GENUINE PARTS CO COM 372460105 9,602 72,197 SH   SOLE   71,437 0 760
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 315 7,234 SH   SOLE   7,234 0 0
HORMEL FOODS CORP COM 440452100 3,253 68,677 SH   SOLE   67,867 0 810
ILLINOIS TOOL WKS INC COM 452308109 528 2,896 SH   SOLE   2,896 0 0
INTEL CORP COM 458140100 9,301 248,617 SH   SOLE   245,187 0 3,430
INTUITIVE SURGICAL INC COM NEW 46120E602 207 1,031 SH   SOLE   1,031 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,353 23,140 SH   SOLE   23,130 0 10
ISHARES TR SHRT NAT MUN ETF 464288158 13 125 SH   SOLE   125 0 0
JOHNSON & JOHNSON COM 478160104 24,972 140,678 SH   SOLE   139,001 0 1,677
JPMORGAN CHASE & CO COM 46625H100 999 8,873 SH   SOLE   8,873 0 0
JUNIPER NETWORKS INC COM 48203R104 177 6,200 SH   SOLE   0 0 6,200
KIMBERLY-CLARK CORP COM 494368103 1,144 8,466 SH   SOLE   7,966 0 500
L3HARRIS TECHNOLOGIES INC COM 502431109 326 1,349 SH   SOLE   1,349 0 0
LILLY ELI & CO COM 532457108 1,200 3,700 SH   SOLE   3,400 0 300
MANULIFE FINL CORP COM 56501R106 594 34,297 SH   SOLE   34,297 0 0
MASTERCARD INC CL A 57636Q104 8,243 26,127 SH   SOLE   25,981 0 146
MAXIMUS INC COM 577933104 10,942 175,044 SH   SOLE   172,639 0 2,405
MCCORMICK & CO INC COM NON VTG 579780206 1,492 17,925 SH   SOLE   17,925 0 0
MCDONALDS CORP COM 580135101 1,027 4,162 SH   SOLE   4,162 0 0
MERCK & CO. INC COM 58933Y105 1,548 16,984 SH   SOLE   16,346 0 638
METLIFE INC COM 59156R108 531 8,451 SH   SOLE   8,451 0 0
MICROSOFT CORP COM 594918104 9,935 38,684 SH   SOLE   38,314 0 370
MONDELEZ INTL INC CL A 609207105 934 15,047 SH   SOLE   14,297 0 750
MUELLER WTR PRODS INC COM SER A 624758108 188 16,000 SH   SOLE   16,000 0 0
NIKE INC CL B 654106103 5,666 55,437 SH   SOLE   55,007 0 430
NORFOLK SOUTHN CORP COM 655844108 711 3,128 SH   SOLE   3,128 0 0
NOVARTIS AG SPONSORED ADR 66987V109 320 3,781 SH   SOLE   3,481 0 300
NVR INC COM 62944T105 2,531 632 SH   SOLE   629 0 3
OGE ENERGY CORP COM 670837103 231 6,000 SH   SOLE   6,000 0 0
ONEOK INC NEW COM 682680103 807 14,550 SH   SOLE   13,250 0 1,300
ORACLE CORP COM 68389X105 12,525 179,255 SH   SOLE   175,954 0 3,301
OTTER TAIL CORP COM 689648103 336 5,000 SH   SOLE   5,000 0 0
PAYCHEX INC COM 704326107 5,669 49,789 SH   SOLE   48,654 0 1,135
PAYPAL HLDGS INC COM 70450Y103 49 701 SH   SOLE   701 0 0
PEPSICO INC COM 713448108 15,668 94,012 SH   SOLE   92,658 0 1,354
PFIZER INC COM 717081103 2,330 44,436 SH   SOLE   43,460 0 976
PHILIP MORRIS INTL INC COM 718172109 1,873 18,970 SH   SOLE   18,970 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 590 17,655 SH   SOLE   17,655 0 0
PNC FINL SVCS GROUP INC COM 693475105 220 1,396 SH   SOLE   1,396 0 0
POTLATCHDELTIC CORPORATION COM 737630103 694 15,707 SH   SOLE   14,480 0 1,227
PROCTER & GAMBLE CO COM 742718109 2,529 17,585 SH   SOLE   17,185 0 400
PRICE T ROWE GROUP INC COM 74144T108 6,614 58,219 SH   SOLE   57,819 0 400
PROLOGIS INC. COM 74340W103 1,713 14,557 SH   SOLE   14,557 0 0
PUBLIC STORAGE COM 74460D109 1,253 4,008 SH   SOLE   3,808 0 200
PULTE GROUP INC COM 745867101 3,073 77,535 SH   SOLE   76,665 0 870
RAYTHEON TECHNOLOGIES CORP COM 75513E101 15,044 156,529 SH   SOLE   155,723 0 806
REALTY INCOME CORP COM 756109104 719 10,530 SH   SOLE   10,530 0 0
ROSS STORES INC COM 778296103 4,062 57,832 SH   SOLE   56,867 0 965
S&P GLOBAL INC COM 78409V104 168 499 SH   SOLE   499 0 0
SANDY SPRING BANCORP INC COM 800363103 185 4,725 SH   SOLE   4,725 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,298 29,381 SH   SOLE   29,167 0 214
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 359 9,217 SH   SOLE   9,141 0 76
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 357 5,687 SH   SOLE   5,607 0 80
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 76 1,547 SH   SOLE   1,547 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 3,986 77,244 SH   SOLE   75,759 0 1,485
SEI INVTS CO COM 784117103 14,117 261,334 SH   SOLE   259,892 0 1,442
STARBUCKS CORP COM 855244109 5,749 75,257 SH   SOLE   74,847 0 410
STRYKER CORP COM 863667101 2,532 12,728 SH   SOLE   12,648 0 80
TEXAS INSTRS INC COM 882508104 7,711 50,187 SH   SOLE   49,692 0 495
TEXAS PAC LD CORP COM 88262P102 993 667 SH   SOLE   667 0 0
TESLA INC COM 88160R101 135 200 SH   SOLE   200 0 0
TJX COS INC NEW COM 872540109 12,052 215,791 SH   SOLE   212,641 0 3,150
TORONTO DOMINION BK ONT COM NEW 891160509 280 4,270 SH   SOLE   4,270 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 606 22,307 SH   SOLE   20,382 0 1,925
TRACTOR SUPPLY CO COM 892356106 8,450 43,592 SH   SOLE   43,362 0 230
TRANE TECHNOLOGIES PLC SHS G8994E103 149 1,145 SH   SOLE   1,145 0 0
TRUIST FINL CORP COM 89832Q109 2,075 43,747 SH   SOLE   42,297 0 1,450
US BANCORP DEL COM NEW 902973304 592 12,866 SH   SOLE   12,866 0 0
ULTA BEAUTY INC COM 90384S303 6,652 17,257 SH   SOLE   17,047 0 210
UNITED PARCEL SERVICE INC CL B 911312106 12,368 67,757 SH   SOLE   66,870 0 887
UNITEDHEALTH GROUP INC COM 91324P102 24,686 48,061 SH   SOLE   47,451 0 610
UNIVEST FINANCIAL CORPORATIO COM 915271100 195 7,679 SH   SOLE   7,679 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 407 5,932 SH   SOLE   5,830 0 102
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 222 1,550 SH   SOLE   1,550 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 760 4,029 SH   SOLE   4,029 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2,091 41,878 SH   SOLE   41,878 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 682 9,066 SH   SOLE   9,066 0 0
VSE CORP COM 918284100 1,384 36,824 SH   SOLE   36,824 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 522 10,292 SH   SOLE   10,292 0 0
VISA INC COM CL A 92826C839 9,792 49,733 SH   SOLE   49,343 0 390
WALMART INC COM 931142103 613 5,041 SH   SOLE   5,041 0 0
DISNEY WALT CO COM 254687106 2,034 21,542 SH   SOLE   21,542 0 0
WELLS FARGO CO NEW COM 949746101 2,322 59,272 SH   SOLE   59,272 0 0
WELLTOWER INC COM 95040Q104 593 7,202 SH   SOLE   6,702 0 500
WEC ENERGY GROUP INC COM 92939U106 1,122 11,146 SH   SOLE   11,146 0 0
YUM BRANDS INC COM 988498101 335 2,950 SH   SOLE   2,950 0 0
ZOETIS INC CL A 98978V103 157 912 SH   SOLE   912 0 0