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 COMPANY COM 88579y101 2,957 18,458 SH   SOLE   0 0 18,458
ABBOTT LABORATORIES COM 002824100 36,773 337,898 SH   SOLE   26,556 0 311,342
ABBVIE INC COM 00287y109 819 9,349 SH   SOLE   0 0 9,349
ABM INDUSTRIES INC. COM 000957100 534 14,557 SH   SOLE   0 0 14,557
ACCENTURE PLC CL A COM g1151c101 39,737 175,834 SH   SOLE   13,590 0 162,244
AERCAP HOLDINGS NV COM n00985106 736 29,200 SH   SOLE   0 0 29,200
AIR LEASE CORP CLASS A COM 00912x302 441 15,000 SH   SOLE   0 0 15,000
ALIBABA GROUP HOLDING LIMITED COM 01609w102 320 1,087 SH   SOLE   0 0 1,087
ALPHABET INC CLASS A COM 02079k305 44,532 30,385 SH   SOLE   1,965 0 28,420
ALPHABET INC CLASS C COM 02079k107 10,973 7,466 SH   SOLE   600 0 6,866
AMAZON.COM COM 023135106 3,092 982 SH   SOLE   0 0 982
AMDOCS LTD ORD GBP0.01 COM g02602103 697 12,135 SH   SOLE   0 0 12,135
AMERICAN AIRLINES GROUP INC COM 02376r102 172 14,000 SH   SOLE   0 0 14,000
AMERICAN TOWER CORP COM 03027x100 217 896 SH   SOLE   0 0 896
ANSYS INC. COM 03662q105 1,810 5,531 SH   SOLE   0 0 5,531
APPLE INC COM 037833100 40,354 348,449 SH   SOLE   19,520 0 328,929
AT&T CORP COM 00206r102 1,318 46,224 SH   SOLE   0 0 46,224
AUTOZONE INC COM 053332102 395 335 SH   SOLE   0 0 335
BECTON DICKINSON & CO COM 075887109 39,988 171,858 SH   SOLE   13,590 0 158,268
BERKSHIRE HATHAWAY CL. A COM 084670108 640 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 7,048 33,098 SH   SOLE   1,380 0 31,718
BIO-RAD LABORATORIES INC COM 090572207 1,352 2,622 SH   SOLE   0 0 2,622
BLACKROCK INC. COM 09247x101 1,195 2,121 SH   SOLE   0 0 2,121
BLACKSTONE COM 09260d107 1,072 20,532 SH   SOLE   0 0 20,532
BOEING CO COM 097023105 313 1,891 SH   SOLE   0 0 1,891
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,063 102,789 SH   SOLE   0 0 102,789
BRISTOL MYERS SQUIBB COM 110122108 3,038 50,390 SH   SOLE   0 0 50,390
BROADCOM LTD COM NPV COM 11135f101 455 1,250 SH   SOLE   0 0 1,250
BURKE & HERBERT BANK & TRUST COM 121331102 1,335 824 SH   SOLE   0 0 824
CAPITAL ONE FINANCIAL CORP COM 14040h105 208 2,900 SH   SOLE   0 0 2,900
CARRIER GLOBAL CORPORATION COM COM 14448c104 212 6,933 SH   SOLE   0 0 6,933
CATERPILLAR INC COM 149123101 359 2,409 SH   SOLE   0 0 2,409
CHEVRON CORPORATION COM 166764100 1,737 24,129 SH   SOLE   1,300 0 22,829
CHURCH & DWIGHT CO INC COM 171340102 1,303 13,899 SH   SOLE   0 0 13,899
CISCO SYSTEMS INC COM 17275r102 1,658 42,083 SH   SOLE   0 0 42,083
CITRIX SYSTEMS INC COM 177376100 244 1,775 SH   SOLE   0 0 1,775
COCA COLA CO COM 191216100 1,440 29,166 SH   SOLE   0 0 29,166
COGNIZANT TECH SOLUTIONS CORP COM 192446102 21,273 306,436 SH   SOLE   24,490 0 281,946
COLGATE PALMOLIVE CO. COM 194162103 20,893 270,804 SH   SOLE   0 0 270,804
COMCAST CORP CL A COM 20030n101 357 7,723 SH   SOLE   0 0 7,723
COMERICA COM 200340107 294 7,682 SH   SOLE   0 0 7,682
CONSOLIDATED EDISON INC COM 209115104 428 5,500 SH   SOLE   0 0 5,500
CVS HEALTH CORP COM 126650100 30,158 516,407 SH   SOLE   35,760 0 480,647
DANAHER CORP COM 235851102 26,125 121,324 SH   SOLE   9,634 0 111,690
DELTA AIR LINES INC. COM 247361702 1,193 39,000 SH   SOLE   0 0 39,000
DISNEY (WALT) CO. COM 254687106 26,085 210,229 SH   SOLE   18,809 0 191,420
DOMINION RESOURCES INC COM 25746u109 563 7,133 SH   SOLE   0 0 7,133
DONALDSON COMPANY INC COM 257651109 26,651 574,117 SH   SOLE   44,845 0 529,272
DTE ENERGY HOLDING CO COM 233331107 230 2,000 SH   SOLE   0 0 2,000
DUKE ENERGY CORP. COM 26441c204 616 6,951 SH   SOLE   0 0 6,951
ENBRIDGE INC COM 29250n105 241 8,248 SH   SOLE   0 0 8,248
EPAM SYSTEMS INC COM 29414b104 2,265 7,005 SH   SOLE   0 0 7,005
EQUIFAX INC. COM 294429105 984 6,269 SH   SOLE   0 0 6,269
EVOLENT HEALTH INC COM 30050b101 1,241 100,000 SH   SOLE   0 0 100,000
EXXON MOBIL CORPORATION COM 30231g102 1,203 35,039 SH   SOLE   0 0 35,039
FACEBOOK INC COM COM 30303m102 36,254 138,428 SH   SOLE   11,645 0 126,783
FACTSET RESEARCH SYSTEMS INC. COM 303075105 1,174 3,506 SH   SOLE   0 0 3,506
FEDEX CORPORATION COM 31428x106 45,939 182,645 SH   SOLE   14,435 0 168,210
FVCBANKCORP INC COM 36120q101 176 17,577 SH   SOLE   0 0 17,577
GARTNER INC COM 366651107 907 7,258 SH   SOLE   0 0 7,258
GENERAL DYNAMICS CRP COM 369550108 2,181 15,755 SH   SOLE   0 0 15,755
GENERAL ELEC CO COM COM 369604103 119 19,044 SH   SOLE   0 0 19,044
GENERAL MILLS INC. COM 370334104 243 3,946 SH   SOLE   0 0 3,946
GENTEX CORP COM 371901109 875 33,982 SH   SOLE   0 0 33,982
GLAXO SMITHKLINE PLC ADR COM 37733w105 218 5,798 SH   SOLE   0 0 5,798
GLOBUS MEDICAL INC COM 379577208 1,099 22,195 SH   SOLE   0 0 22,195
GOLDMAN SACHS GROUP INC COM 38141g104 23,999 119,414 SH   SOLE   9,645 0 109,769
HARTFORD FINANCIAL SERVICES GR COM 416515104 1,135 30,803 SH   SOLE   0 0 30,803
HOME DEPOT INC COM 437076102 526 1,894 SH   SOLE   0 0 1,894
HONEYWELL INTL INC COM 438516106 520 3,161 SH   SOLE   1,000 0 2,161
HUNTINGTON BANCSHARES INC COM 446150104 549 59,897 SH   SOLE   0 0 59,897
IDEX CORP COM 45167r104 633 3,469 SH   SOLE   0 0 3,469
ILLUMINA INC COM 452327109 1,481 4,791 SH   SOLE   0 0 4,791
INTEL CORP COM 458140100 3,651 70,513 SH   SOLE   0 0 70,513
INTL BUSINESS MACH COM 459200101 4,398 36,148 SH   SOLE   0 0 36,148
ISHARES CORE MSCI EMERGING MAR COM 46434g103 3,683 69,750 SH   SOLE   0 0 69,750
ISHARES CORE S&P TOTAL US STOC COM 464287150 243 3,223 SH   SOLE   0 0 3,223
ISHARES MSCI EAFE INDEX FUND COM 464287465 1,005 15,796 SH   SOLE   0 0 15,796
ISHARES S&P 500 VALUE ETF COM 464287408 5,017 44,613 SH   SOLE   0 0 44,613
ISHARES TR RUSSELL 1000 GROWTH COM 464287614 254 1,173 SH   SOLE   0 0 1,173
ISHARES TR RUSSELL 2000 GROWTH COM 464287648 597 2,696 SH   SOLE   0 0 2,696
ISHARES TR S&P 500/ GROWTH IND COM 464287309 4,879 21,112 SH   SOLE   0 0 21,112
ISHARES TR S&P MIDCAP 400 INDE COM 464287507 1,765 9,525 SH   SOLE   0 0 9,525
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 800 11,386 SH   SOLE   0 0 11,386
ISHARES TRUST CORE MSCI EAFE COM 46432f842 5,458 90,551 SH   SOLE   0 0 90,551
JACOBS ENGINEERING GROUP COM 469814107 1,113 11,999 SH   SOLE   0 0 11,999
JOHNSON & JOHNSON COM 478160104 55,997 376,120 SH   SOLE   23,415 0 352,705
JPMORGAN CHASE & CO COM 46625h100 1,707 17,730 SH   SOLE   0 0 17,730
KEY CORP. COM 493267108 610 51,109 SH   SOLE   0 0 51,109
KIMBERLY CLARK CORP COM 494368103 742 5,026 SH   SOLE   1,553 0 3,473
KINROSS GOLD CORP COM 496902404 145 16,445 SH   SOLE   0 0 16,445
LAM RESEARCH CORP COM 512807108 378 1,139 SH   SOLE   0 0 1,139
LOCKHEED MARTIN CORP COM 539830109 409 1,066 SH   SOLE   0 0 1,066
LOWES COMPANIES INC COM 548661107 50,691 305,628 SH   SOLE   20,945 0 284,683
MARKEL CORP COM 570535104 788 810 SH   SOLE   0 0 810
MARRIOTT INTL INC NEW CL. A COM 571903202 387 4,175 SH   SOLE   0 0 4,175
MASTERCARD INC. COM 57636q104 305 902 SH   SOLE   0 0 902
MCCORMICK & CO COM 579780206 1,455 7,494 SH   SOLE   0 0 7,494
MCDONALDS CORP COM 580135101 1,842 8,391 SH   SOLE   0 0 8,391
MEDTRONIC INC COM g5960l103 23,933 230,303 SH   SOLE   20,985 0 209,318
MERCK & CO INC NEW COM 58933y105 3,017 36,366 SH   SOLE   0 0 36,366
MICROCHIP TECH INC COM 595017104 1,412 13,739 SH   SOLE   0 0 13,739
MICROSOFT CORP COM 594918104 72,488 344,638 SH   SOLE   22,360 0 322,278
MIND C T I LTD COM m70240102 179 77,287 SH   SOLE   0 0 77,287
MONDELEZ INTL INC COM COM 609207105 41,427 721,091 SH   SOLE   52,780 0 668,311
MORNINGSTAR INC. COM 617700109 759 4,726 SH   SOLE   0 0 4,726
NASDAQ-100 INDEX TRACKING STOC COM 46090e103 371 1,337 SH   SOLE   0 0 1,337
NEXTERA ENERGY INC. COM 65339f101 452 1,628 SH   SOLE   0 0 1,628
NORFOLK SOUTHERN CORP COM 655844108 4,172 19,496 SH   SOLE   0 0 19,496
NOVARTIS AG COM 66987v109 212 2,439 SH   SOLE   0 0 2,439
NVIDIA CORP. COM 67066g104 553 1,022 SH   SOLE   0 0 1,022
O REILLY AUTOMOTIVE, INC COM 67103h107 1,471 3,189 SH   SOLE   0 0 3,189
ORACLE CORP COM COM 68389x105 298 4,996 SH   SOLE   0 0 4,996
OTIS WORLDWIDE CORPORATION COM 68902v107 9,905 158,685 SH   SOLE   10,587 0 148,098
PALO ALTO NETWORKS COM 697435105 245 1,000 SH   SOLE   0 0 1,000
PAYPAL HOLDINGS INC COM 70450y103 245 1,246 SH   SOLE   0 0 1,246
PEPSICO INCORPORATED COM 713448108 34,207 246,806 SH   SOLE   18,935 0 227,871
PFIZER INC COM 717081103 3,982 108,506 SH   SOLE   0 0 108,506
PHILIP MORRIS INTL INC. COM 718172109 204 2,722 SH   SOLE   0 0 2,722
PINTEREST INC CLASS A COM 72352L106 415 10,000 SH   SOLE   0 0 10,000
PNC FINANCIAL SERVICES GROUP COM 693475105 21,454 195,200 SH   SOLE   15,220 0 179,980
PROCTER & GAMBLE CO COM 742718109 44,877 322,876 SH   SOLE   25,930 0 296,946
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 18,715 325,250 SH   SOLE   21,170 0 304,080
ROSS STORES INC COM 778296103 15,260 163,520 SH   SOLE   13,665 0 149,855
S&P 500 I-SHARES COM 464287200 274 814 SH   SOLE   0 0 814
SANDY SPRING BANCORP, INC. COM 800363103 265 11,497 SH   SOLE   0 0 11,497
SHOPIFY INC FCLASS A COM 82509l107 511 500 SH   SOLE   0 0 500
SIRIUS SATELLITE RADIO COM 82968b103 107 20,000 SH   SOLE   0 0 20,000
SOUTHERN CO COM 842587107 310 5,713 SH   SOLE   0 0 5,713
SPDR TRUST SERIES I COM 78462f103 18,586 55,500 SH   SOLE   0 0 55,500
SPIRIT AEROSYSTEMS HOLDINGS IN COM 848574109 321 16,983 SH   SOLE   0 0 16,983
STARBUCKS CORP COM 855244109 36,203 421,361 SH   SOLE   33,475 0 387,886
STREETTRACKS GOLD TRUST COM 78463v107 843 4,758 SH   SOLE   0 0 4,758
STRYKER CORP COM 863667101 27,805 133,439 SH   SOLE   10,290 0 123,149
SYNALLOY CORP. COM 871565107 549 99,523 SH   SOLE   0 0 99,523
SYSCO CORP COM COM 871829107 2,548 40,954 SH   SOLE   0 0 40,954
TARGET CORP COM 87612e106 266 1,689 SH   SOLE   0 0 1,689
THE TRADE DESK INC CLASS A COM 88339j105 441 850 SH   SOLE   0 0 850
THERMO FISHER SCIENTIFIC INC COM 883556102 221 500 SH   SOLE   0 0 500
TRACTOR SUPPLY COMPANY COM 892356106 1,235 8,619 SH   SOLE   0 0 8,619
TRIMBLE NAV LTD. COM 896239100 1,080 22,175 SH   SOLE   0 0 22,175
TRUIST FINL CORP COM 89832q109 22,452 590,065 SH   SOLE   47,015 0 543,050
U.S. BANCORP. COM 902973304 1,806 50,365 SH   SOLE   0 0 50,365
ULTA BEAUTY INC. COM 90384s303 2,514 11,225 SH   SOLE   0 0 11,225
UNION PACIFIC CORP COM 907818108 208 1,058 SH   SOLE   861 0 197
UNITED PARCEL SVC INC B COM 911312106 2,755 16,533 SH   SOLE   0 0 16,533
UNITED RENTALS INC COM 911363109 3,577 20,500 SH   SOLE   0 0 20,500
UNITEDHEALTH GROUP INC COM COM 91324p102 375 1,204 SH   SOLE   0 0 1,204
VALMONT INDUSTRIES INC COM 920253101 23,366 188,164 SH   SOLE   14,990 0 173,174
VANGUARD BOND INDEX SHORT TERM COM 921937827 232 2,795 SH   SOLE   0 0 2,795
VANGUARD FTSE DEVELOPED MARKET COM 921943858 225 5,502 SH   SOLE   0 0 5,502
VANGUARD INDEX FDS VANGUARD GR COM 922908736 238 1,044 SH   SOLE   0 0 1,044
VANGUARD INTERM TERM BOND ETF COM 921937819 343 3,668 SH   SOLE   0 0 3,668
VANGUARD LARGE CAP ETF COM 922908637 200 1,280 SH   SOLE   0 0 1,280
VANGUARD MID CAP ETF COM 922908629 357 2,027 SH   SOLE   0 0 2,027
VANGUARD REIT ETF COM 922908553 494 6,260 SH   SOLE   0 0 6,260
VANGUARD SCOTTSDALE SHORT TERM COM 92206c409 213 2,567 SH   SOLE   0 0 2,567
VANGUARD TOTAL STOCK MARKET ET COM 922908769 510 2,994 SH   SOLE   0 0 2,994
VERIZON COMMUNICATIONS COM 92343v104 8,503 142,927 SH   SOLE   0 0 142,927
VISA INC. COM 92826c839 365 1,825 SH   SOLE   0 0 1,825
WAL-MART STORES INC COM 931142103 1,746 12,482 SH   SOLE   200 0 12,282
WASHINGTON REAL ESTATE COM 939653101 1,371 68,123 SH   SOLE   0 0 68,123
WATERS CORP COM 941848103 929 4,748 SH   SOLE   0 0 4,748
WESTERN DIGITAL CORP COM 958102105 219 6,000 SH   SOLE   0 0 6,000
WEYERHAEUSER CO. COM 962166104 1,719 60,270 SH   SOLE   0 0 60,270
WILLIS TOWERS WATSON PUBLIC LT COM g96629103 927 4,438 SH   SOLE   0 0 4,438
WISCONSIN ENERGY CORP. COM 92939u106 387 3,996 SH   SOLE   0 0 3,996
ISHARES BARCLAYS TREAS INFLATI COM 464287176 440 3,478 SH   SOLE   0 0 3,478
ISHARES CORE U.S. AGGREGATE BO COM 464287226 6,882 58,295 SH   SOLE   0 0 58,295
ISHARES TR 1-3 YR TREASURY IND COM 464287457 1,676 19,373 SH   SOLE   0 0 19,373