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,172 17,978 SH   SOLE   0 0 17,978
ABBOTT LABORATORIES COM 002824100 37,139 427,569 SH   SOLE   109,401 0 318,168
ABBVIE INC COM 00287y109 820 9,265 SH   SOLE   0 0 9,265
ACCENTURE PLC CL A COM g1151c101 46,303 219,896 SH   SOLE   55,435 0 164,461
ALIBABA GROUP HOLDING LIMITED COM 01609w102 209 986 SH   SOLE   0 0 986
ALPHABET INC CLASS A COM 02079k305 47,223 35,257 SH   SOLE   7,465 0 27,792
ALPHABET INC CLASS C COM 02079k107 11,583 8,664 SH   SOLE   3,320 0 5,344
AMAZON.COM COM 023135106 3,598 1,947 SH   SOLE   0 0 1,947
AMDOCS LTD ORD GBP0.01 COM g02602103 1,038 14,378 SH   SOLE   0 0 14,378
AMERICAN EXPRESS CO COM 025816109 220 1,765 SH   SOLE   1,000 0 765
AMERICAN TOWER CORP COM 03027x100 206 896 SH   SOLE   0 0 896
ANSYS, INC. COM 03662q105 1,382 5,368 SH   SOLE   0 0 5,368
APPLE INC COM 037833100 11,407 38,846 SH   SOLE   0 0 38,846
APPLIED MATERIALS INC. COM 038222105 387 6,345 SH   SOLE   0 0 6,345
AT&T CORP COM 00206r102 1,247 31,903 SH   SOLE   0 0 31,903
AUTOZONE INC COM 053332102 399 335 SH   SOLE   0 0 335
BASF SE NPV COM d06216317 206 2,800 SH   SOLE   0 0 2,800
BECTON DICKINSON & CO COM 075887109 27,965 102,822 SH   SOLE   27,010 0 75,812
BERKSHIRE HATHAWAY CL. A COM 084670108 679 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 7,571 33,426 SH   SOLE   1,380 0 32,046
BIO-RAD LABORATORIES INC COM 090572207 924 2,497 SH   SOLE   0 0 2,497
BOEING CO COM 097023105 672 2,064 SH   SOLE   0 0 2,064
BP AMOCO PLC SPONSORED ADR COM 055622104 239 6,321 SH   SOLE   0 0 6,321
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,505 95,538 SH   SOLE   0 0 95,538
BRISTOL MYERS SQUIBB COM 110122108 37,183 579,268 SH   SOLE   145,750 0 433,518
BURKE & HERBERT BANK & TRUST COM 121331102 1,843 824 SH   SOLE   0 0 824
CATERPILLAR INC COM 149123101 356 2,409 SH   SOLE   0 0 2,409
CHEVRON CORPORATION COM 166764100 30,873 256,184 SH   SOLE   57,285 0 198,899
CHURCH & DWIGHT CO INC COM 171340102 944 13,416 SH   SOLE   0 0 13,416
CISCO SYSTEMS INC COM 17275r102 750 15,644 SH   SOLE   0 0 15,644
COCA COLA CO COM 191216100 1,803 32,566 SH   SOLE   0 0 32,566
COGNIZANT TECH SOLUTIONS CORP COM 192446102 23,728 382,587 SH   SOLE   105,210 0 277,377
COLGATE PALMOLIVE CO. COM 194162103 21,027 305,444 SH   SOLE   0 0 305,444
COMCAST CORP CL A COM 20030n101 331 7,352 SH   SOLE   0 0 7,352
COMERICA COM 200340107 513 7,153 SH   SOLE   0 0 7,153
CONSOLIDATED EDISON INC COM 209115104 503 5,560 SH   SOLE   0 0 5,560
CVS HEALTH CORP COM 126650100 47,091 633,884 SH   SOLE   149,510 0 484,374
DANAHER CORP COM 235851102 39,019 254,227 SH   SOLE   69,859 0 184,368
DISNEY (WALT) CO. COM 254687106 45,159 312,237 SH   SOLE   74,920 0 237,317
DOMINION RESOURCES INC COM 25746u109 409 4,940 SH   SOLE   0 0 4,940
DONALDSON COMPANY INC COM 257651109 43,330 752,001 SH   SOLE   215,850 0 536,151
DTE ENERGY HOLDING CO COM 233331107 260 2,000 SH   SOLE   0 0 2,000
DUKE ENERGY CORP. COM 26441c204 629 6,891 SH   SOLE   0 0 6,891
ENBRIDGE INC COM 29250n105 328 8,248 SH   SOLE   0 0 8,248
ENERGY SELECT SECTOR SPDR COM 81369y506 715 11,908 SH   SOLE   0 0 11,908
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 660 23,448 SH   SOLE   0 0 23,448
EPAM SYSTEMS INC COM 29414b104 1,411 6,652 SH   SOLE   0 0 6,652
EQUIFAX INC. COM 294429105 866 6,181 SH   SOLE   0 0 6,181
EVOLENT HEALTH INC COM 30050b101 905 100,000 SH   SOLE   0 0 100,000
EXELON CORP. COM 30161n101 221 4,847 SH   SOLE   0 0 4,847
EXXON MOBIL CORPORATION COM 30231g102 16,239 232,710 SH   SOLE   51,840 0 180,870
FACEBOOK INC COM COM 30303m102 35,697 173,921 SH   SOLE   48,185 0 125,736
FACTSET RESEARCH SYSTEMS INC. COM 303075105 868 3,234 SH   SOLE   0 0 3,234
FEDERAL REALTY INVST TR SH BEN COM 313747206 276 2,144 SH   SOLE   0 0 2,144
FEDEX CORPORATION COM 31428x106 32,492 214,877 SH   SOLE   61,225 0 153,652
FVCBANKCORP INC COM 36120q101 307 17,577 SH   SOLE   0 0 17,577
GARTNER INC COM 366651107 1,082 7,023 SH   SOLE   0 0 7,023
GENERAL ELEC CO COM COM 369604103 266 23,844 SH   SOLE   0 0 23,844
GENERAL MILLS INC. COM 370334104 348 6,505 SH   SOLE   0 0 6,505
GENTEX CORP COM 371901109 923 31,862 SH   SOLE   0 0 31,862
GLOBUS MEDICAL INC COM 379577208 1,260 21,395 SH   SOLE   0 0 21,395
GOLDMAN SACHS GROUP INC COM 38141g104 35,153 152,886 SH   SOLE   44,530 0 108,356
HELMERICH & PAYNE COM 423452101 351 7,735 SH   SOLE   0 0 7,735
HOME DEPOT INC COM 437076102 340 1,555 SH   SOLE   0 0 1,555
HONEYWELL INTL INC COM 438516106 502 2,835 SH   SOLE   1,000 0 1,835
HUNTINGTON BANCSHARES INC COM 446150104 880 58,369 SH   SOLE   0 0 58,369
IDEX CORP COM 45167r104 577 3,355 SH   SOLE   0 0 3,355
ILLUMINA INC COM 452327109 1,537 4,632 SH   SOLE   0 0 4,632
INDUSTRIAL SECTOR SPDR COM 81369y704 1,129 13,857 SH   SOLE   0 0 13,857
INTEL CORP COM 458140100 4,083 68,220 SH   SOLE   0 0 68,220
INTL BUSINESS MACH COM 459200101 2,815 21,000 SH   SOLE   0 0 21,000
ISHARES CORE MSCI EMERGING MAR COM 46434g103 3,865 71,895 SH   SOLE   0 0 71,895
ISHARES CORE S&P TOTAL US STOC COM 464287150 783 10,771 SH   SOLE   0 0 10,771
ISHARES MSCI EAFE INDEX FUND COM 464287465 1,254 18,065 SH   SOLE   0 0 18,065
ISHARES RUSSELL 2000 INDEX COM 464287655 226 1,364 SH   SOLE   0 0 1,364
ISHARES S&P 500 VALUE ETF COM 464287408 5,863 45,071 SH   SOLE   0 0 45,071
ISHARES TR RUSSELL 1000 GROWTH COM 464287614 216 1,226 SH   SOLE   0 0 1,226
ISHARES TR RUSSELL 2000 GROWTH COM 464287648 681 3,181 SH   SOLE   0 0 3,181
ISHARES TR S&P 500/ GROWTH IND COM 464287309 4,421 22,833 SH   SOLE   0 0 22,833
ISHARES TR S&P MIDCAP 400 INDE COM 464287507 1,892 9,191 SH   SOLE   0 0 9,191
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 1,036 12,358 SH   SOLE   0 0 12,358
ISHARES TRUST CORE MSCI EAFE COM 46432f842 6,325 96,944 SH   SOLE   0 0 96,944
JACOBS ENGINEERING GROUP COM 469814107 1,038 11,559 SH   SOLE   0 0 11,559
JOHNSON & JOHNSON COM 478160104 65,898 451,761 SH   SOLE   96,865 0 354,896
JPMORGAN CHASE & CO COM 46625h100 47,146 338,206 SH   SOLE   71,410 0 266,796
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 218 10,000 SH   SOLE   0 0 10,000
KEY CORP. COM 493267108 1,008 49,797 SH   SOLE   0 0 49,797
KIMBERLY CLARK CORP COM 494368103 806 5,857 SH   SOLE   1,725 0 4,132
LILLY ELI & CO COM 532457108 221 1,681 SH   SOLE   0 0 1,681
LOCKHEED MARTIN CORP COM 539830109 438 1,126 SH   SOLE   0 0 1,126
LOWES COMPANIES INC COM 548661107 45,490 379,840 SH   SOLE   96,580 0 283,260
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 263 4,190 SH   SOLE   0 0 4,190
MARKEL CORP COM 570535104 895 783 SH   SOLE   0 0 783
MARRIOTT INTL INC NEW CL. A COM 571903202 514 3,393 SH   SOLE   0 0 3,393
MASTERCARD INC. COM 57636q104 291 974 SH   SOLE   0 0 974
MCCORMICK & CO COM 579780206 1,226 7,225 SH   SOLE   0 0 7,225
MCDONALDS CORP COM 580135101 4,555 23,051 SH   SOLE   0 0 23,051
MEDTRONIC INC COM g5960l103 33,250 293,081 SH   SOLE   82,080 0 211,001
MERCK & CO INC NEW COM 58933y105 832 9,146 SH   SOLE   0 0 9,146
MICROSOFT CORP COM 594918104 63,654 403,643 SH   SOLE   96,435 0 307,208
MIND C T I LTD COM m70240102 186 77,287 SH   SOLE   0 0 77,287
MORNINGSTAR INC. COM 617700109 712 4,703 SH   SOLE   0 0 4,703
NEXTERA ENERGY INC. COM 65339f101 417 1,721 SH   SOLE   0 0 1,721
NORFOLK SOUTHERN CORP COM 655844108 3,608 18,586 SH   SOLE   0 0 18,586
NORTHERN TRUST COMPANY COM 665859104 224 2,110 SH   SOLE   2,110 0 0
NOVARTIS AG COM 66987v109 231 2,439 SH   SOLE   0 0 2,439
O REILLY AUTOMOTIVE INC COM 67103h107 1,767 4,032 SH   SOLE   0 0 4,032
ORACLE CORP COM COM 68389x105 265 5,008 SH   SOLE   0 0 5,008
PEPSICO INCORPORATED COM 713448108 39,816 291,327 SH   SOLE   68,380 0 222,947
PFIZER INC COM 717081103 3,350 85,509 SH   SOLE   0 0 85,509
PHILLIPS 66 PARTNERS LP COM 718549207 296 4,800 SH   SOLE   0 0 4,800
PNC FINANCIAL SERVICES GROUP COM 693475105 39,803 249,347 SH   SOLE   69,760 0 179,587
PROCTER & GAMBLE CO COM 742718109 50,427 403,737 SH   SOLE   104,810 0 298,927
REVERE BANK COM 761402106 424 10,814 SH   SOLE   0 0 10,814
ROSS STORES INC COM 778296103 51,843 445,311 SH   SOLE   111,840 0 333,471
S&P 500 I-SHARES COM 464287200 443 1,370 SH   SOLE   0 0 1,370
SCHLUMBERGER LTD COM 806857108 204 5,066 SH   SOLE   0 0 5,066
SPDR TRUST SERIES I COM 78462f103 12,971 40,300 SH   SOLE   0 0 40,300
SPIRIT AEROSYSTEMS HOLDINGS IN COM 848574109 737 10,118 SH   SOLE   0 0 10,118
STARBUCKS CORP COM 855244109 27,284 310,328 SH   SOLE   79,655 0 230,673
STRYKER CORP COM 863667101 35,586 169,507 SH   SOLE   47,190 0 122,317
SYNALLOY CORP. COM 871565107 1,173 90,859 SH   SOLE   0 0 90,859
SYSCO CORP COM COM 871829107 3,387 39,597 SH   SOLE   0 0 39,597
TARGET CORP COM 87612e106 207 1,612 SH   SOLE   0 0 1,612
THERMO FISHER SCIENTIFIC INC COM 883556102 243 749 SH   SOLE   0 0 749
TRACTOR SUPPLY COMPANY COM 892356106 1,014 10,854 SH   SOLE   0 0 10,854
TRIMBLE NAV LTD. COM 896239100 891 21,377 SH   SOLE   0 0 21,377
TRUIST FINL CORP COM 89832q109 44,694 793,579 SH   SOLE   192,435 0 601,144
U.S. BANCORP. COM 902973304 2,972 50,129 SH   SOLE   0 0 50,129
UNION PACIFIC CORP COM 907818108 209 1,158 SH   SOLE   1,000 0 158
UNITED PARCEL SVC INC B COM 911312106 1,823 15,576 SH   SOLE   0 0 15,576
UNITED TECHNOLOGIES CORP COM 913017109 57,777 385,794 SH   SOLE   89,015 0 296,779
UNITEDHEALTH GROUP INC COM COM 91324p102 306 1,040 SH   SOLE   0 0 1,040
VALMONT INDUSTRIES INC COM 920253101 34,592 230,949 SH   SOLE   64,125 0 166,824
VANGUARD INTERM TERM BOND ETF COM 921937819 320 3,668 SH   SOLE   0 0 3,668
VANGUARD MID CAP ETF COM 922908629 413 2,319 SH   SOLE   0 0 2,319
VANGUARD REIT ETF COM 922908553 582 6,270 SH   SOLE   0 0 6,270
VANGUARD TOTAL STOCK MARKET ET COM 922908769 285 1,742 SH   SOLE   0 0 1,742
VERIZON COMMUNICATIONS COM 92343v104 8,319 135,494 SH   SOLE   0 0 135,494
VISA INC. COM 92826c839 311 1,657 SH   SOLE   0 0 1,657
WAL-MART STORES INC COM 931142103 1,526 12,838 SH   SOLE   200 0 12,638
WASHINGTON REAL ESTATE COM 939653101 1,936 66,343 SH   SOLE   0 0 66,343
WATERS CORP COM 941848103 1,105 4,731 SH   SOLE   0 0 4,731
WEYERHAEUSER CO. COM 962166104 1,736 57,493 SH   SOLE   0 0 57,493
WILLIS TOWERS WATSON PUBLIC LT COM g96629103 864 4,280 SH   SOLE   0 0 4,280
WISCONSIN ENERGY CORP. COM 92939u106 393 4,256 SH   SOLE   0 0 4,256
ISHARES BARCLAYS AGGREGATE BON COM 464287226 5,910 52,597 SH   SOLE   0 0 52,597
ISHARES BARCLAYS TREAS INFLATI COM 464287176 405 3,478 SH   SOLE   0 0 3,478
ISHARES TR 1-3 YR TREASURY IND COM 464287457 1,676 19,806 SH   SOLE   0 0 19,806