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 3,231 18,484 SH   SOLE   0 0 18,484
ABBOTT LABORATORIES COM 002824100 36,940 337,381 SH   SOLE   26,556 0 310,825
ABBVIE INC COM 00287y109 1,045 9,749 SH   SOLE   0 0 9,749
ABM INDUSTRIES INC. COM 000957100 551 14,557 SH   SOLE   0 0 14,557
ACCENTURE PLC CL A COM g1151c101 45,899 175,717 SH   SOLE   13,590 0 162,127
AERCAP HOLDINGS NV COM n00985106 1,331 29,200 SH   SOLE   0 0 29,200
AIR LEASE CORP CLASS A COM 00912x302 666 15,000 SH   SOLE   0 0 15,000
ALIBABA GROUP HOLDING LIMITED COM 01609w102 243 1,044 SH   SOLE   0 0 1,044
ALPHABET INC CLASS A COM 02079k305 53,082 30,287 SH   SOLE   1,965 0 28,322
ALPHABET INC CLASS C COM 02079k107 12,513 7,142 SH   SOLE   400 0 6,742
AMAZON.COM COM 023135106 3,224 990 SH   SOLE   0 0 990
AMDOCS LTD ORD GBP0.01 COM g02602103 1,375 19,379 SH   SOLE   0 0 19,379
AMERICAN AIRLINES GROUP INC COM 02376r102 221 14,000 SH   SOLE   0 0 14,000
ANSYS INC. COM 03662q105 2,103 5,781 SH   SOLE   0 0 5,781
APPLE INC COM 037833100 46,610 351,269 SH   SOLE   19,520 0 331,749
AT&T CORP COM 00206r102 939 32,650 SH   SOLE   0 0 32,650
AUTOZONE INC COM 053332102 397 335 SH   SOLE   0 0 335
BASF SE NPV COM d06216317 220 2,800 SH   SOLE   0 0 2,800
BECTON DICKINSON & CO COM 075887109 42,942 171,616 SH   SOLE   13,590 0 158,026
BERKSHIRE HATHAWAY CL. A COM 084670108 696 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 7,709 33,248 SH   SOLE   1,380 0 31,868
BIO-RAD LABORATORIES INC COM 090572207 1,590 2,727 SH   SOLE   0 0 2,727
BLACKROCK INC. COM 09247x101 1,538 2,131 SH   SOLE   0 0 2,131
BLACKSTONE COM 09260d107 1,337 20,632 SH   SOLE   0 0 20,632
BOEING CO COM 097023105 411 1,921 SH   SOLE   0 0 1,921
BRISTOL MYERS SQUIBB COM 110122108 3,200 51,592 SH   SOLE   0 0 51,592
BROADCOM LTD COM NPV COM 11135f101 558 1,275 SH   SOLE   0 0 1,275
BURKE & HERBERT BANK & TRUST COM 121331102 1,407 824 SH   SOLE   0 0 824
CAPITAL ONE FINANCIAL CORP COM 14040h105 287 2,900 SH   SOLE   0 0 2,900
CASEYS GEN STORES INC COM 147528103 942 5,276 SH   SOLE   0 0 5,276
CATERPILLAR INC COM 149123101 459 2,522 SH   SOLE   0 0 2,522
CHEVRON CORPORATION COM 166764100 2,074 24,563 SH   SOLE   1,300 0 23,263
CHURCH & DWIGHT CO INC COM 171340102 1,000 11,469 SH   SOLE   0 0 11,469
CISCO SYSTEMS INC COM 17275r102 1,263 28,218 SH   SOLE   0 0 28,218
CITRIX SYSTEMS INC COM 177376100 231 1,775 SH   SOLE   0 0 1,775
COCA COLA CO COM 191216100 1,476 26,909 SH   SOLE   0 0 26,909
COGNIZANT TECH SOLUTIONS CORP COM 192446102 25,088 306,135 SH   SOLE   24,490 0 281,645
COLGATE PALMOLIVE CO. COM 194162103 22,637 264,734 SH   SOLE   0 0 264,734
COMCAST CORP CL A COM 20030n101 425 8,113 SH   SOLE   0 0 8,113
COMERICA COM 200340107 440 7,877 SH   SOLE   0 0 7,877
CONSOLIDATED EDISON INC COM 209115104 397 5,500 SH   SOLE   0 0 5,500
CONSTELLATION BRANDS INC. A COM 21036p108 220 1,005 SH   SOLE   0 0 1,005
CVS HEALTH CORP COM 126650100 39,733 581,738 SH   SOLE   35,760 0 545,978
DANAHER CORP COM 235851102 26,560 119,563 SH   SOLE   9,634 0 109,929
DELTA AIR LINES INC. COM 247361702 1,568 39,000 SH   SOLE   0 0 39,000
DISNEY (WALT) CO. COM 254687106 37,571 207,367 SH   SOLE   17,809 0 189,558
DOMINION ENERGY INC COM 25746u109 2,983 39,673 SH   SOLE   0 0 39,673
DONALDSON COMPANY INC COM 257651109 32,050 573,542 SH   SOLE   44,845 0 528,697
DTE ENERGY HOLDING CO COM 233331107 243 2,000 SH   SOLE   0 0 2,000
DUKE ENERGY CORP. COM 26441c204 668 7,291 SH   SOLE   0 0 7,291
ENBRIDGE INC COM 29250n105 264 8,248 SH   SOLE   0 0 8,248
EPAM SYSTEMS INC COM 29414b104 2,623 7,320 SH   SOLE   0 0 7,320
EQUIFAX INC. COM 294429105 1,265 6,559 SH   SOLE   0 0 6,559
EVOLENT HEALTH INC COM 30050b101 1,603 100,000 SH   SOLE   0 0 100,000
EXXON MOBIL CORPORATION COM 30231g102 1,436 34,833 SH   SOLE   0 0 34,833
FACEBOOK INC COM COM 30303m102 37,349 136,730 SH   SOLE   11,645 0 125,085
FACTSET RESEARCH SYSTEMS INC. COM 303075105 1,222 3,676 SH   SOLE   0 0 3,676
FEDEX CORPORATION COM 31428x106 46,919 180,723 SH   SOLE   13,435 0 167,288
FVCBANKCORP INC COM 36120q101 258 17,577 SH   SOLE   0 0 17,577
GARTNER INC COM 366651107 1,217 7,598 SH   SOLE   0 0 7,598
GENERAL DYNAMICS CRP COM 369550108 2,482 16,676 SH   SOLE   0 0 16,676
GENERAL MILLS INC. COM 370334104 232 3,946 SH   SOLE   0 0 3,946
GENTEX CORP COM 371901109 1,207 35,577 SH   SOLE   0 0 35,577
GLAXO SMITHKLINE PLC ADR COM 37733w105 213 5,798 SH   SOLE   0 0 5,798
GLOBUS MEDICAL INC COM 379577208 1,474 22,605 SH   SOLE   0 0 22,605
GOLDMAN SACHS GROUP INC COM 38141g104 31,461 119,302 SH   SOLE   9,645 0 109,657
HALOZYME THERAPEUTICS INC COM 40637h109 320 7,500 SH   SOLE   0 0 7,500
HARTFORD FINANCIAL SERVICES GR COM 416515104 1,509 30,803 SH   SOLE   0 0 30,803
HOME DEPOT INC COM 437076102 569 2,144 SH   SOLE   0 0 2,144
HONEYWELL INTL INC COM 438516106 628 2,954 SH   SOLE   1,000 0 1,954
HUNTINGTON BANCSHARES INC COM 446150104 777 61,532 SH   SOLE   0 0 61,532
IDEX CORP COM 45167r104 725 3,639 SH   SOLE   0 0 3,639
IDEXX LABS CORP. COM 45168d104 213 426 SH   SOLE   0 0 426
ILLUMINA INC COM 452327109 1,853 5,009 SH   SOLE   0 0 5,009
INTEL CORP COM 458140100 3,671 73,692 SH   SOLE   0 0 73,692
INTL BUSINESS MACH COM 459200101 4,667 37,074 SH   SOLE   0 0 37,074
ISHARES CORE MSCI EMERGING MAR COM 46434g103 4,317 69,587 SH   SOLE   0 0 69,587
ISHARES CORE S&P TOTAL US STOC COM 464287150 276 3,198 SH   SOLE   0 0 3,198
ISHARES MSCI EAFE INDEX FUND COM 464287465 1,152 15,796 SH   SOLE   0 0 15,796
ISHARES S&P 500 VALUE ETF COM 464287408 5,863 45,797 SH   SOLE   0 0 45,797
ISHARES SELECT DIVIDEND COM 464287168 228 2,375 SH   SOLE   0 0 2,375
ISHARES TR RUSSELL 1000 GROWTH COM 464287614 283 1,173 SH   SOLE   0 0 1,173
ISHARES TR RUSSELL 2000 GROWTH COM 464287648 773 2,696 SH   SOLE   0 0 2,696
ISHARES TR S&P 500/ GROWTH IND COM 464287309 5,319 83,343 SH   SOLE   0 0 83,343
ISHARES TR S&P MIDCAP 400 INDE COM 464287507 2,333 10,151 SH   SOLE   0 0 10,151
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 1,122 12,209 SH   SOLE   0 0 12,209
ISHARES TRUST CORE MSCI EAFE COM 46432f842 6,469 93,636 SH   SOLE   0 0 93,636
JACOBS ENGINEERING GROUP COM 469814107 1,363 12,509 SH   SOLE   0 0 12,509
JOHNSON & JOHNSON COM 478160104 59,336 377,022 SH   SOLE   23,415 0 353,607
JPMORGAN CHASE & CO COM 46625h100 2,223 17,496 SH   SOLE   0 0 17,496
KEY CORP. COM 493267108 861 52,489 SH   SOLE   0 0 52,489
KIMBERLY CLARK CORP COM 494368103 678 5,026 SH   SOLE   1,553 0 3,473
KINROSS GOLD CORP COM 496902404 121 16,445 SH   SOLE   0 0 16,445
KKR & CO L P DEL COM UNITS COM 48251w104 202 5,000 SH   SOLE   0 0 5,000
LAM RESEARCH CORP COM 512807108 538 1,139 SH   SOLE   0 0 1,139
LINDE PLC COM g5494j103 206 781 SH   SOLE   0 0 781
LOCKHEED MARTIN CORP COM 539830109 378 1,066 SH   SOLE   0 0 1,066
LOWES COMPANIES INC COM 548661107 49,135 306,121 SH   SOLE   20,945 0 285,176
MARKEL CORP COM 570535104 868 840 SH   SOLE   0 0 840
MARRIOTT INTL INC NEW CL. A COM 571903202 497 3,767 SH   SOLE   0 0 3,767
MASTERCARD INC. COM 57636q104 322 902 SH   SOLE   0 0 902
MCCORMICK & CO COM 579780206 986 10,313 SH   SOLE   0 0 10,313
MCDONALDS CORP COM 580135101 1,800 8,391 SH   SOLE   0 0 8,391
MEDTRONIC INC COM g5960l103 26,907 229,703 SH   SOLE   20,985 0 208,718
MERCK & CO INC NEW COM 58933y105 3,144 38,431 SH   SOLE   0 0 38,431
MICROCHIP TECH INC COM 595017104 1,897 13,739 SH   SOLE   0 0 13,739
MICRON TECHNOLOGIES COM 595112103 226 3,000 SH   SOLE   0 0 3,000
MICROSOFT CORP COM 594918104 75,925 341,359 SH   SOLE   21,360 0 319,999
MIND C T I LTD COM m70240102 200 77,287 SH   SOLE   0 0 77,287
MONDELEZ INTL INC COM COM 609207105 41,987 718,091 SH   SOLE   52,780 0 665,311
MORNINGSTAR INC. COM 617700109 1,148 4,956 SH   SOLE   0 0 4,956
NASDAQ-100 INDEX TRACKING STOC COM 46090e103 482 1,537 SH   SOLE   0 0 1,537
NEXTERA ENERGY INC. COM 65339f101 450 5,832 SH   SOLE   0 0 5,832
NORFOLK SOUTHERN CORP COM 655844108 4,794 20,177 SH   SOLE   0 0 20,177
NOVARTIS AG COM 66987v109 230 2,439 SH   SOLE   0 0 2,439
NVIDIA CORP. COM 67066g104 534 1,022 SH   SOLE   0 0 1,022
O REILLY AUTOMOTIVE, INC COM 67103h107 1,443 3,187 SH   SOLE   0 0 3,187
ORACLE CORP COM COM 68389x105 323 4,996 SH   SOLE   0 0 4,996
OTIS WORLDWIDE CORPORATION COM 68902v107 10,828 160,302 SH   SOLE   10,587 0 149,715
PALO ALTO NETWORKS COM 697435105 355 1,000 SH   SOLE   0 0 1,000
PAYPAL HOLDINGS INC COM 70450y103 292 1,246 SH   SOLE   0 0 1,246
PEPSICO INCORPORATED COM 713448108 36,589 246,722 SH   SOLE   18,935 0 227,787
PFIZER INC COM 717081103 4,081 110,867 SH   SOLE   0 0 110,867
PHILIP MORRIS INTL INC. COM 718172109 225 2,722 SH   SOLE   0 0 2,722
PHYSICIANS REALTY TRUST COM 71943u104 3,023 169,855 SH   SOLE   0 0 169,855
PINTEREST INC CLASS A COM 72352L106 659 10,000 SH   SOLE   0 0 10,000
PNC FINANCIAL SERVICES GROUP COM 693475105 29,141 195,576 SH   SOLE   15,220 0 180,356
PROCTER & GAMBLE CO COM 742718109 44,974 323,232 SH   SOLE   24,930 0 298,302
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 23,793 332,727 SH   SOLE   21,170 0 311,557
ROSS STORES INC COM 778296103 19,823 161,412 SH   SOLE   13,665 0 147,747
S&P 500 I-SHARES COM 464287200 320 852 SH   SOLE   0 0 852
SANDY SPRING BANCORP, INC. COM 800363103 370 11,497 SH   SOLE   0 0 11,497
SHOPIFY INC FCLASS A COM 82509l107 566 500 SH   SOLE   0 0 500
SIEMENS AG REG SHS ORD COM d69671218 216 1,500 SH   SOLE   0 0 1,500
SIRIUS SATELLITE RADIO COM 82968b103 127 20,000 SH   SOLE   0 0 20,000
SOUTHERN CO COM 842587107 351 5,713 SH   SOLE   0 0 5,713
SPDR TRUST SERIES I COM 78462f103 20,492 54,809 SH   SOLE   0 0 54,809
SPIRIT AEROSYSTEMS HOLDINGS IN COM 848574109 335 8,579 SH   SOLE   0 0 8,579
STARBUCKS CORP COM 855244109 44,630 417,184 SH   SOLE   33,475 0 383,709
STREETTRACKS GOLD TRUST COM 78463v107 584 3,272 SH   SOLE   0 0 3,272
STRYKER CORP COM 863667101 32,608 133,073 SH   SOLE   10,290 0 122,783
SYNALLOY CORP. COM 871565107 770 98,712 SH   SOLE   0 0 98,712
SYSCO CORP COM COM 871829107 3,167 42,642 SH   SOLE   0 0 42,642
TARGET CORP COM 87612e106 319 1,807 SH   SOLE   0 0 1,807
THE TRADE DESK INC CLASS A COM 88339j105 681 850 SH   SOLE   0 0 850
THERMO FISHER SCIENTIFIC INC COM 883556102 261 560 SH   SOLE   0 0 560
TRACTOR SUPPLY COMPANY COM 892356106 1,273 9,055 SH   SOLE   0 0 9,055
TRIMBLE NAV LTD. COM 896239100 1,548 23,180 SH   SOLE   0 0 23,180
TRUIST FINL CORP COM 89832q109 28,189 588,126 SH   SOLE   44,015 0 544,111
U.S. BANCORP. COM 902973304 2,462 52,851 SH   SOLE   0 0 52,851
ULTA BEAUTY INC. COM 90384s303 3,352 11,674 SH   SOLE   0 0 11,674
UNION PACIFIC CORP COM 907818108 543 2,608 SH   SOLE   861 0 1,747
UNITED PARCEL SVC INC B COM 911312106 2,854 16,950 SH   SOLE   0 0 16,950
UNITED RENTALS INC COM 911363109 4,490 19,360 SH   SOLE   0 0 19,360
UNITEDHEALTH GROUP INC COM COM 91324p102 475 1,354 SH   SOLE   0 0 1,354
VALMONT INDUSTRIES INC COM 920253101 33,185 189,705 SH   SOLE   14,990 0 174,715
VANGUARD BOND INDEX SHORT TERM COM 921937827 303 3,659 SH   SOLE   0 0 3,659
VANGUARD FTSE DEVELOPED MARKET COM 921943858 260 5,502 SH   SOLE   0 0 5,502
VANGUARD INDEX FDS VANGUARD GR COM 922908736 261 1,032 SH   SOLE   0 0 1,032
VANGUARD INTERM TERM BOND ETF COM 921937819 322 3,468 SH   SOLE   0 0 3,468
VANGUARD LARGE CAP ETF COM 922908637 225 1,280 SH   SOLE   0 0 1,280
VANGUARD MID CAP ETF COM 922908629 603 2,917 SH   SOLE   0 0 2,917
VANGUARD REIT ETF COM 922908553 532 6,260 SH   SOLE   0 0 6,260
VANGUARD SCOTTSDALE SHORT TERM COM 92206c409 286 3,431 SH   SOLE   0 0 3,431
VANGUARD TOTAL STOCK MARKET ET COM 922908769 599 3,077 SH   SOLE   0 0 3,077
VERIZON COMMUNICATIONS COM 92343v104 8,538 145,334 SH   SOLE   0 0 145,334
VIATRIS INC COM 92556v106 253 13,524 SH   SOLE   0 0 13,524
VISA INC. COM 92826c839 344 1,575 SH   SOLE   0 0 1,575
WAL-MART STORES INC COM 931142103 1,799 12,482 SH   SOLE   200 0 12,282
WATERS CORP COM 941848103 1,202 4,858 SH   SOLE   0 0 4,858
WEYERHAEUSER CO. COM 962166104 2,052 61,191 SH   SOLE   0 0 61,191
WILLIS TOWERS WATSON PUBLIC LT COM g96629103 979 4,648 SH   SOLE   0 0 4,648
WISCONSIN ENERGY CORP. COM 92939u106 368 3,996 SH   SOLE   0 0 3,996
ISHARES BARCLAYS TREAS INFLATI COM 464287176 345 2,700 SH   SOLE   0 0 2,700
ISHARES CORE U.S. AGGREGATE BO COM 464287226 6,921 58,558 SH   SOLE   0 0 58,558
ISHARES TR 1-3 YR TREASURY IND COM 464287457 1,686 19,518 SH   SOLE   0 0 19,518