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,931 19,793 SH   SOLE   0 0 19,793
ABBOTT LABORATORIES COM 002824100 40,073 345,662 SH   SOLE   25,301 0 320,361
ABBVIE INC COM 00287y109 1,101 9,771 SH   SOLE   0 0 9,771
ABM INDUSTRIES INC. COM 000957100 437 9,857 SH   SOLE   0 0 9,857
ACCENTURE PLC CL A COM g1151c101 51,556 174,891 SH   SOLE   13,040 0 161,851
ADOBE SYSTEMS INC. COM 00724f101 1,114 1,902 SH   SOLE   0 0 1,902
AERCAP HOLDINGS NV COM n00985106 1,495 29,200 SH   SOLE   0 0 29,200
AIR LEASE CORP CLASS A COM 00912x302 626 15,000 SH   SOLE   0 0 15,000
ALIBABA GROUP HOLDING LIMITED COM 01609w102 212 936 SH   SOLE   0 0 936
ALPHABET INC CLASS A COM 02079k305 74,003 30,307 SH   SOLE   1,930 0 28,377
ALPHABET INC CLASS C COM 02079k107 17,227 6,873 SH   SOLE   400 0 6,473
AMAZON.COM COM 023135106 4,156 1,208 SH   SOLE   0 0 1,208
AMERICAN AIRLINES GROUP INC COM 02376r102 201 9,500 SH   SOLE   0 0 9,500
AMERICAN EXPRESS CO COM 025816109 298 1,804 SH   SOLE   1,000 0 804
ANSYS INC. COM 03662q105 2,294 6,611 SH   SOLE   0 0 6,611
APPLE INC COM 037833100 52,196 381,101 SH   SOLE   18,640 0 362,461
APPLIED MATERIALS INC. COM 038222105 287 2,015 SH   SOLE   0 0 2,015
AT&T CORP COM 00206r102 867 30,127 SH   SOLE   0 0 30,127
AUTOZONE INC COM 053332102 492 330 SH   SOLE   0 0 330
BANK OF AMERICA CORP COM COM 060505104 238 5,779 SH   SOLE   0 0 5,779
BASF SE NPV COM d06216317 221 2,800 SH   SOLE   0 0 2,800
BECTON DICKINSON & CO COM 075887109 42,154 173,337 SH   SOLE   12,995 0 160,342
BERKSHIRE HATHAWAY CL. A COM 084670108 837 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 9,115 32,799 SH   SOLE   1,380 0 31,419
BIO-RAD LABORATORIES INC COM 090572207 1,996 3,097 SH   SOLE   0 0 3,097
BLACKROCK INC. COM 09247x101 1,866 2,133 SH   SOLE   0 0 2,133
BLACKSTONE COM 09260d107 1,994 20,532 SH   SOLE   0 0 20,532
BOEING CO COM 097023105 333 1,391 SH   SOLE   0 0 1,391
BRISTOL MYERS SQUIBB COM 110122108 3,758 56,240 SH   SOLE   0 0 56,240
BROADCOM LTD COM NPV COM 11135f101 492 1,032 SH   SOLE   0 0 1,032
BURKE & HERBERT BANK & TRUST COM 121331102 1,689 824 SH   SOLE   0 0 824
CAPITAL ONE FINANCIAL CORP COM 14040h105 434 2,804 SH   SOLE   0 0 2,804
CASEYS GEN STORES INC COM 147528103 1,208 6,208 SH   SOLE   0 0 6,208
CATERPILLAR INC COM 149123101 527 2,420 SH   SOLE   0 0 2,420
CHEVRON CORPORATION COM 166764100 2,716 25,927 SH   SOLE   1,300 0 24,627
CHURCH & DWIGHT CO INC COM 171340102 1,099 12,895 SH   SOLE   0 0 12,895
CISCO SYSTEMS INC COM 17275r102 1,513 28,538 SH   SOLE   0 0 28,538
CITRIX SYSTEMS INC COM 177376100 208 1,775 SH   SOLE   0 0 1,775
COCA COLA CO COM 191216100 1,448 26,763 SH   SOLE   0 0 26,763
COGNIZANT TECH SOLUTIONS CORP COM 192446102 392 5,653 SH   SOLE   0 0 5,653
COLGATE PALMOLIVE CO. COM 194162103 20,682 254,234 SH   SOLE   0 0 254,234
COMCAST CORP CL A COM 20030n101 504 8,839 SH   SOLE   0 0 8,839
COMERICA COM 200340107 648 9,080 SH   SOLE   0 0 9,080
CONSOLIDATED EDISON INC COM 209115104 394 5,500 SH   SOLE   0 0 5,500
CONSTELLATION BRANDS INC. A COM 21036p108 236 1,007 SH   SOLE   0 0 1,007
CVS HEALTH CORP COM 126650100 48,347 579,428 SH   SOLE   34,305 0 545,123
DANAHER CORP COM 235851102 31,469 117,264 SH   SOLE   9,199 0 108,065
DEERE & CO. COM 244199105 223 632 SH   SOLE   0 0 632
DELTA AIR LINES INC. COM 247361702 1,687 39,008 SH   SOLE   0 0 39,008
DISNEY (WALT) CO. COM 254687106 35,814 203,757 SH   SOLE   17,119 0 186,638
DOMINION ENERGY INC COM 25746u109 3,101 42,152 SH   SOLE   0 0 42,152
DONALDSON COMPANY INC COM 257651109 37,058 583,323 SH   SOLE   42,725 0 540,598
DTE ENERGY HOLDING CO COM 233331107 260 2,010 SH   SOLE   0 0 2,010
DUKE ENERGY CORP. COM 26441c204 720 7,291 SH   SOLE   0 0 7,291
ENBRIDGE INC COM 29250n105 330 8,248 SH   SOLE   0 0 8,248
EPAM SYSTEMS INC COM 29414b104 4,232 8,283 SH   SOLE   0 0 8,283
EQUIFAX INC. COM 294429105 1,797 7,502 SH   SOLE   0 0 7,502
EVOLENT HEALTH INC COM 30050b101 2,112 100,000 SH   SOLE   0 0 100,000
EXXON MOBIL CORPORATION COM 30231g102 2,245 35,586 SH   SOLE   0 0 35,586
FACEBOOK INC COM COM 30303m102 47,404 136,331 SH   SOLE   11,180 0 125,151
FACTSET RESEARCH SYSTEMS INC. COM 303075105 1,397 4,161 SH   SOLE   0 0 4,161
FEDEX CORPORATION COM 31428x106 54,655 183,203 SH   SOLE   12,835 0 170,368
FVCBANKCORP INC COM 36120q101 303 17,577 SH   SOLE   0 0 17,577
GARTNER INC COM 366651107 2,155 8,898 SH   SOLE   0 0 8,898
GENERAL DYNAMICS CRP COM 369550108 3,420 18,167 SH   SOLE   0 0 18,167
GENERAL ELEC CO COM COM 369604103 179 13,273 SH   SOLE   0 0 13,273
GENERAL MILLS INC. COM 370334104 240 3,946 SH   SOLE   0 0 3,946
GENTEX CORP COM 371901109 1,336 40,389 SH   SOLE   0 0 40,389
GLAXO SMITHKLINE PLC ADR COM 37733w105 231 5,798 SH   SOLE   0 0 5,798
GLOBUS MEDICAL INC COM 379577208 1,976 25,490 SH   SOLE   0 0 25,490
GOLDMAN SACHS GROUP INC COM 38141g104 44,971 118,492 SH   SOLE   9,440 0 109,052
HARTFORD FINANCIAL SERVICES GR COM 416515104 1,909 30,803 SH   SOLE   0 0 30,803
HOME DEPOT INC COM 437076102 559 1,754 SH   SOLE   0 0 1,754
HONEYWELL INTL INC COM 438516106 639 2,914 SH   SOLE   1,000 0 1,914
HUNTINGTON BANCSHARES INC COM 446150104 1,019 71,422 SH   SOLE   0 0 71,422
IDEX CORP COM 45167r104 906 4,117 SH   SOLE   0 0 4,117
IDEXX LABS CORP. COM 45168d104 270 428 SH   SOLE   0 0 428
ILLUMINA INC COM 452327109 2,621 5,538 SH   SOLE   0 0 5,538
INDUSTRIAL SECTOR SPDR COM 81369y704 267 2,608 SH   SOLE   0 0 2,608
INTEL CORP COM 458140100 4,304 76,669 SH   SOLE   0 0 76,669
INTL BUSINESS MACH COM 459200101 3,557 24,262 SH   SOLE   0 0 24,262
ISHARES CORE MSCI EMERGING MAR COM 46434g103 5,553 82,897 SH   SOLE   0 0 82,897
ISHARES CORE S&P TOTAL US STOC COM 464287150 375 3,799 SH   SOLE   0 0 3,799
ISHARES MSCI EAFE INDEX FUND COM 464287465 1,262 15,996 SH   SOLE   0 0 15,996
ISHARES MSCI JAPAN INDEX FUND COM 46434g822 300 4,446 SH   SOLE   0 0 4,446
ISHARES RUSSELL 1000 VALUE IND COM 464287598 731 4,607 SH   SOLE   0 0 4,607
ISHARES S&P 500 VALUE ETF COM 464287408 8,767 59,384 SH   SOLE   0 0 59,384
ISHARES SELECT DIVIDEND COM 464287168 211 1,807 SH   SOLE   0 0 1,807
ISHARES TR RUSSELL 1000 GROWTH COM 464287614 940 3,461 SH   SOLE   0 0 3,461
ISHARES TR RUSSELL 2000 GROWTH COM 464287648 761 2,440 SH   SOLE   0 0 2,440
ISHARES TR S&P 500/ GROWTH IND COM 464287309 7,690 105,728 SH   SOLE   0 0 105,728
ISHARES TR S&P MIDCAP 400 INDE COM 464287507 3,000 11,165 SH   SOLE   0 0 11,165
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 1,462 12,943 SH   SOLE   0 0 12,943
ISHARES TRUST CORE MSCI EAFE COM 46432f842 7,686 102,674 SH   SOLE   0 0 102,674
JACOBS ENGINEERING GROUP COM 469814107 1,911 14,322 SH   SOLE   0 0 14,322
JOHNSON & JOHNSON COM 478160104 61,684 374,433 SH   SOLE   22,440 0 351,993
JPMORGAN CHASE & CO COM 46625h100 3,358 21,592 SH   SOLE   0 0 21,592
JPMORGAN ETF BETABULDRS CDA COM 46641q225 357 5,516 SH   SOLE   0 0 5,516
JPMORGAN ETF BETBULD JAPAN COM 46641q217 289 5,119 SH   SOLE   0 0 5,119
KEY CORP. COM 493267108 1,244 60,241 SH   SOLE   0 0 60,241
KIMBERLY CLARK CORP COM 494368103 673 5,032 SH   SOLE   1,553 0 3,479
KKR & CO L P DEL COM UNITS COM 48251w104 296 5,000 SH   SOLE   0 0 5,000
LAM RESEARCH CORP COM 512807108 672 1,033 SH   SOLE   0 0 1,033
LILLY ELI & CO COM 532457108 300 1,305 SH   SOLE   0 0 1,305
LINDE PLC COM g5494j103 229 791 SH   SOLE   0 0 791
LOCKHEED MARTIN CORP COM 539830109 404 1,069 SH   SOLE   0 0 1,069
LOWES COMPANIES INC COM 548661107 60,637 312,608 SH   SOLE   20,490 0 292,118
MARKEL CORP COM 570535104 1,121 945 SH   SOLE   0 0 945
MARRIOTT INTL INC NEW CL. A COM 571903202 514 3,767 SH   SOLE   0 0 3,767
MASTERCARD INC. COM 57636q104 372 1,019 SH   SOLE   0 0 1,019
MCCORMICK & CO COM 579780206 1,028 11,636 SH   SOLE   0 0 11,636
MCDONALDS CORP COM 580135101 2,586 11,197 SH   SOLE   0 0 11,197
MEDTRONIC INC COM g5960l103 29,517 237,790 SH   SOLE   20,620 0 217,170
MERCK & CO INC NEW COM 58933y105 3,241 41,675 SH   SOLE   0 0 41,675
MICROCHIP TECH INC COM 595017104 1,908 12,742 SH   SOLE   0 0 12,742
MICRON TECHNOLOGIES COM 595112103 256 3,016 SH   SOLE   0 0 3,016
MICROSOFT CORP COM 594918104 91,471 337,656 SH   SOLE   20,375 0 317,281
MONDELEZ INTL INC COM COM 609207105 47,085 754,087 SH   SOLE   50,395 0 703,692
MOODY'S CORP. COM 615369105 294 810 SH   SOLE   0 0 810
MORNINGSTAR INC. COM 617700109 1,485 5,776 SH   SOLE   0 0 5,776
NASDAQ-100 INDEX TRACKING STOC COM 46090e103 545 1,537 SH   SOLE   0 0 1,537
NEXTERA ENERGY INC. COM 65339f101 444 6,056 SH   SOLE   0 0 6,056
NORFOLK SOUTHERN CORP COM 655844108 5,726 21,574 SH   SOLE   0 0 21,574
NORTHERN TRUST COMPANY COM 665859104 230 1,986 SH   SOLE   1,860 0 126
NORTHROP GRUMMAN CORP. COM 666807102 205 563 SH   SOLE   0 0 563
NOVARTIS AG COM 66987v109 223 2,439 SH   SOLE   0 0 2,439
NVIDIA CORP. COM 67066g104 848 1,060 SH   SOLE   0 0 1,060
O REILLY AUTOMOTIVE, INC COM 67103h107 1,932 3,411 SH   SOLE   0 0 3,411
ORACLE CORP COM COM 68389x105 392 5,036 SH   SOLE   0 0 5,036
OTIS WORLDWIDE CORPORATION COM 68902v107 13,066 159,790 SH   SOLE   10,227 0 149,563
PALO ALTO NETWORKS COM 697435105 371 1,000 SH   SOLE   0 0 1,000
PAYPAL HOLDINGS INC COM 70450y103 394 1,353 SH   SOLE   0 0 1,353
PEPSICO INCORPORATED COM 713448108 36,980 249,581 SH   SOLE   18,935 0 230,646
PFIZER INC COM 717081103 4,554 116,288 SH   SOLE   0 0 116,288
PHILIP MORRIS INTL INC. COM 718172109 293 2,961 SH   SOLE   0 0 2,961
PHYSICIANS REALTY TRUST COM 71943u104 3,451 186,850 SH   SOLE   0 0 186,850
PINTEREST INC CLASS A COM 72352L106 790 10,000 SH   SOLE   0 0 10,000
PNC FINANCIAL SERVICES GROUP COM 693475105 38,733 203,047 SH   SOLE   14,890 0 188,157
PROCTER & GAMBLE CO COM 742718109 45,821 339,590 SH   SOLE   24,455 0 315,135
RAYTHEON TECHNOLOGIES CORPORAT COM 75513e101 44,624 523,083 SH   SOLE   35,100 0 487,983
ROSS STORES INC COM 778296103 19,680 158,708 SH   SOLE   13,055 0 145,653
S&P 500 I-SHARES COM 464287200 2,513 5,846 SH   SOLE   0 0 5,846
SANDY SPRING BANCORP, INC. COM 800363103 507 11,497 SH   SOLE   0 0 11,497
SHOPIFY INC FCLASS A COM 82509l107 730 500 SH   SOLE   0 0 500
SIEMENS AG REG SHS ORD COM d69671218 238 1,500 SH   SOLE   0 0 1,500
SOUTHERN CO COM 842587107 335 5,543 SH   SOLE   0 0 5,543
SPDR TRUST SERIES I COM 78462f103 23,541 54,995 SH   SOLE   0 0 54,995
SPDR TRUST SHARES FINANCIAL SE COM 81369y605 296 8,070 SH   SOLE   0 0 8,070
STARBUCKS CORP COM 855244109 47,087 421,136 SH   SOLE   31,930 0 389,206
STREETTRACKS GOLD TRUST COM 78463v107 501 3,027 SH   SOLE   0 0 3,027
STRYKER CORP COM 863667101 35,225 135,621 SH   SOLE   9,835 0 125,786
SYNALLOY CORP. COM 871565107 948 94,886 SH   SOLE   0 0 94,886
SYSCO CORP COM COM 871829107 3,568 45,893 SH   SOLE   0 0 45,893
TARGET CORP COM 87612e106 437 1,807 SH   SOLE   0 0 1,807
THE TRADE DESK INC CLASS A COM 88339j105 658 8,500 SH   SOLE   0 0 8,500
THERMO FISHER SCIENTIFIC INC COM 883556102 286 567 SH   SOLE   0 0 567
TRACTOR SUPPLY COMPANY COM 892356106 1,854 9,963 SH   SOLE   0 0 9,963
TRIMBLE NAV LTD. COM 896239100 2,157 26,365 SH   SOLE   0 0 26,365
TRUIST FINL CORP COM 89832q109 33,510 603,789 SH   SOLE   42,125 0 561,664
U.S. BANCORP. COM 902973304 3,295 57,837 SH   SOLE   0 0 57,837
ULTA BEAUTY INC. COM 90384s303 4,211 12,179 SH   SOLE   0 0 12,179
UNION PACIFIC CORP COM 907818108 576 2,621 SH   SOLE   861 0 1,760
UNITED PARCEL SVC INC B COM 911312106 3,822 18,376 SH   SOLE   0 0 18,376
UNITED RENTALS INC COM 911363109 6,177 19,363 SH   SOLE   0 0 19,363
UNITEDHEALTH GROUP INC COM 91324p102 794 1,983 SH   SOLE   0 0 1,983
VALMONT INDUSTRIES INC COM 920253101 45,408 192,367 SH   SOLE   14,340 0 178,027
VANGUARD INDEX FDS VANGUARD GR COM 922908736 327 1,140 SH   SOLE   0 0 1,140
VANGUARD INTERM TERM BOND ETF COM 921937819 300 3,333 SH   SOLE   0 0 3,333
VANGUARD LARGE CAP ETF COM 922908637 229 1,143 SH   SOLE   0 0 1,143
VANGUARD MID CAP ETF COM 922908629 692 2,917 SH   SOLE   0 0 2,917
VANGUARD REIT ETF COM 922908553 637 6,260 SH   SOLE   0 0 6,260
VANGUARD S&P 500 GROWTH ETF COM 921932505 437 1,666 SH   SOLE   0 0 1,666
VANGUARD SCOTTSDALE SHORT TERM COM 92206c409 396 4,786 SH   SOLE   0 0 4,786
VANGUARD TOTAL STOCK MARKET ET COM 922908769 698 3,133 SH   SOLE   0 0 3,133
VANGUARD ULTRASHORT BOND ETF COM 92203c303 436 8,710 SH   SOLE   0 0 8,710
VERIZON COMMUNICATIONS COM 92343v104 4,256 75,955 SH   SOLE   0 0 75,955
VIATRIS INC COM 92556v106 197 13,763 SH   SOLE   0 0 13,763
VISA INC. COM 92826c839 25,120 107,433 SH   SOLE   7,905 0 99,528
WAL-MART STORES INC COM 931142103 1,780 12,620 SH   SOLE   200 0 12,420
WATERS CORP COM 941848103 1,952 5,648 SH   SOLE   0 0 5,648
WILLIS TOWERS WATSON PUBLIC LT COM g96629103 1,217 5,292 SH   SOLE   0 0 5,292
WISCONSIN ENERGY CORP. COM 92939u106 326 3,663 SH   SOLE   0 0 3,663
ISHARES BARCLAYS TREAS INFLATI COM 464287176 346 2,700 SH   SOLE   0 0 2,700
ISHARES CORE U.S. AGGREGATE BO COM 464287226 6,889 59,736 SH   SOLE   0 0 59,736
ISHARES TR 1-3 YR TREASURY IND COM 464287457 1,841 21,363 SH   SOLE   0 0 21,363
ISHARES TRUST CORE MSCI EUROPE COM 46434v738 288 5,026 SH   SOLE   0 0 5,026