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,765 45,488 SH   SOLE   44,683 0 805
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,456 23,370 SH   SOLE   22,435 0 935
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 325 1,435 SH   SOLE   1,435 0 0
ALPHABET INC CAP STK CL A 02079K305 17,016 8,250 SH   SOLE   8,111 0 139
ALPHABET INC CAP STK CL C 02079K107 3,852 1,862 SH   SOLE   1,844 0 18
ALTRIA GROUP INC COM 02209S103 509 9,944 SH   SOLE   9,944 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 62 10,000 SH   SOLE   10,000 0 0
AMAZON COM INC COM 023135106 325 105 SH   SOLE   105 0 0
APPLE INC COM 037833100 14,481 118,548 SH   SOLE   117,788 0 760
ARTESIAN RESOURCES CORP CL A 043113208 236 6,000 SH   SOLE   6,000 0 0
AT&T INC COM 00206R102 421 13,914 SH   SOLE   13,914 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 11,695 62,054 SH   SOLE   60,454 0 1,600
BANK HAWAII CORP COM 062540109 9,606 107,341 SH   SOLE   106,756 0 585
BANK NEW YORK MELLON CORP COM 064058100 401 8,474 SH   SOLE   8,474 0 0
BK OF AMERICA CORP COM 060505104 335 8,659 SH   SOLE   8,659 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,543 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 30,758 120,398 SH   SOLE   118,800 0 1,598
BIOGEN INC COM 09062X103 2,308 8,251 SH   SOLE   8,116 0 135
BRISTOL-MYERS SQUIBB CO COM 110122108 213 3,367 SH   SOLE   3,367 0 0
BROWN FORMAN CORP CL B 115637209 416 6,025 SH   SOLE   5,766 0 259
CANADIAN NATL RY CO COM 136375102 7,657 66,024 SH   SOLE   65,384 0 640
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,304 47,372 SH   SOLE   46,132 0 1,240
CHEVRON CORP NEW COM 166764100 522 4,983 SH   SOLE   4,983 0 0
CISCO SYS INC COM 17275R102 8,542 165,194 SH   SOLE   162,204 0 2,990
COCA COLA CO COM 191216100 350 6,635 SH   SOLE   6,635 0 0
COGNIZANT TECHNOLOGY SOLUTIO CLA 192446102 7,580 97,024 SH   SOLE   96,259 0 765
EXXON MOBIL CORP COM 30231G102 365 6,540 SH   SOLE   6,540 0 0
F5 NETWORKS INC COM 315616102 2,801 13,425 SH   SOLE   13,425 0 0
FACEBOOK INC CL A 30303M102 7,670 26,043 SH   SOLE   25,773 0 270
FACTSET RESH SYS INC COM 303075105 3,914 12,683 SH   SOLE   12,448 0 235
FARMERS & MERCHANTS BANCORP COM 30779N105 232 30 SH   SOLE   30 0 0
FASTENAL CO COM 311900104 6,603 131,321 SH   SOLE   129,961 0 1,360
FEDEX CORP COM 31428X106 326 1,146 SH   SOLE   1,146 0 0
GENTEX CORP COM 371901109 6,471 181,426 SH   SOLE   178,606 0 2,820
GENERAL DYNAMICS CORP COM 369550108 8,567 47,185 SH   SOLE   45,530 0 1,655
GENUINE PARTS CO COM 372460105 15,204 131,530 SH   SOLE   128,635 0 2,895
HORMEL FOODS CORP COM 440452100 1,095 22,919 SH   SOLE   22,839 0 80
INTEL CORP COM 458140100 15,826 247,275 SH   SOLE   242,440 0 4,835
ISHARES TR CORE US AGGBD ET 464287226 4,138 36,349 SH   SOLE   35,914 0 435
JOHNSON & JOHNSON COM 478160104 15,836 96,354 SH   SOLE   94,859 0 1,495
L3HARRIS TECHNOLOGIES INC COM 502431109 273 1,349 SH   SOLE   1,349 0 0
MASTERCARD INC CL A 57636Q104 6,056 17,009 SH   SOLE   16,849 0 160
MAXIMUS INC COM 577933104 13,255 148,864 SH   SOLE   147,134 0 1,730
MCDONALDS CORP COM 580135101 657 2,932 SH   SOLE   2,932 0 0
MERCK & CO. INC COM 58933Y105 608 7,888 SH   SOLE   7,888 0 0
MICROSOFT CORP COM 594918104 7,916 33,577 SH   SOLE   32,897 0 680
MUELLER WTR PRODS INC COM SER A 624758108 222 16,000 SH   SOLE   16,000 0 0
NIKE INC CL B 654106103 7,208 54,242 SH   SOLE   53,287 0 955
NORFOLK SOUTHN CORP COM 655844108 223 830 SH   SOLE   830 0 0
OGE ENERGY CORP COM 670837103 194 6,000 SH   SOLE   6,000 0 0
ORACLE CORP COM 68389X105 12,245 174,498 SH   SOLE   170,118 0 4,380
OTTER TAIL CORP COM 689648103 231 5,000 SH   SOLE   5,000 0 0
PAYCHEX INC COM 704326107 5,693 58,077 SH   SOLE   55,697 0 2,380
PEPSICO INC COM 713448108 11,302 79,903 SH   SOLE   78,130 0 1,773
PFIZER INC COM 717081103 388 10,714 SH   SOLE   10,714 0 0
PHILIP MORRIS INTL INC COM 718172109 540 6,085 SH   SOLE   6,085 0 0
PROCTER & GAMBLE CO COM 742718109 343 2,530 SH   SOLE   2,530 0 0
PRICE T ROWE GROUP INC COM 74144T108 15,435 89,945 SH   SOLE   88,835 0 1,110
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12,118 156,832 SH   SOLE   154,903 0 1,929
REGENERON PHARMACEUTICALS COM 75886F107 7,373 15,584 SH   SOLE   15,379 0 205
ROSS STORES INC COM 778296103 3,816 31,820 SH   SOLE   31,600 0 220
S&P GLOBAL INC COM 78409V104 166 470 SH   SOLE   470 0 0
SANDY SPRING BANCORP INC COM 800363103 205 4,725 SH   SOLE   4,725 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 569 15,131 SH   SOLE   15,058 0 73
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,195 12,360 SH   SOLE   12,304 0 56
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 437 4,386 SH   SOLE   4,379 0 7
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 382 5,127 SH   SOLE   5,117 0 10
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 62 1,205 SH   SOLE   1,205 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2,614 46,340 SH   SOLE   46,015 0 325
SEI INVTS CO COM 784117103 14,117 231,697 SH   SOLE   229,327 0 2,370
STARBUCKS CORP COM 855244109 7,281 66,636 SH   SOLE   66,181 0 455
STRYKER CORP COM 863667101 3,233 13,273 SH   SOLE   13,168 0 105
TEXAS PAC LD TR SUB CTF PROP IT 882610108 1,081 680 SH   SOLE   680 0 0
TJX COS INC NEW COM 872540109 8,862 133,962 SH   SOLE   131,202 0 2,760
TRACTOR SUPPLY CO COM 892356106 7,222 40,785 SH   SOLE   40,430 0 355
US BANCORP DEL COM NEW 902973304 315 5,700 SH   SOLE   5,700 0 0
ULTA BEAUTY INC COM 90384S303 5,314 17,189 SH   SOLE   16,969 0 220
UNITED PARCEL SERVICE INC CL B 911312106 8,493 49,961 SH   SOLE   48,951 0 1,010
UNITEDHEALTH GROUP INC COM 91324P102 17,888 48,078 SH   SOLE   47,233 0 845
UNIVEST FINANCIAL CORPORATIO COM 915271100 220 7,679 SH   SOLE   7,679 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 228 1,550 SH   SOLE   1,550 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 321 1,555 SH   SOLE   1,555 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,827 33,440 SH   SOLE   33,440 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,174 13,862 SH   SOLE   13,862 0 0
VSE CORP COM 918284100 4,078 103,243 SH   SOLE   103,243 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 8,854 161,269 SH   SOLE   158,204 0 3,065
WALMART INC COM 931142103 436 3,211 SH   SOLE   3,211 0 0
DISNEY WALT CO COM 254687106 246 1,332 SH   SOLE   1,332 0 0