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,866 17,434 SH   SOLE   0 0 17,434
ABBOTT LABORATORIES COM 002824100 35,650 426,079 SH   SOLE   109,401 0 316,678
ABBVIE INC COM 00287y109 702 9,265 SH   SOLE   0 0 9,265
ACCENTURE PLC CL A COM g1151c101 41,716 216,874 SH   SOLE   55,435 0 161,439
ALPHABET INC CLASS A COM 02079k305 42,754 35,012 SH   SOLE   7,465 0 27,547
ALPHABET INC CLASS C COM 02079k107 10,637 8,726 SH   SOLE   3,320 0 5,406
AMAZON.COM COM 023135106 3,001 1,729 SH   SOLE   0 0 1,729
AMDOCS LTD ORD GBP0.01 COM g02602103 827 12,515 SH   SOLE   0 0 12,515
ANSYS, INC. COM 03662q105 1,048 4,737 SH   SOLE   0 0 4,737
APPLE INC COM 037833100 8,578 38,300 SH   SOLE   0 0 38,300
APPLIED MATERIALS INC. COM 038222105 317 6,345 SH   SOLE   0 0 6,345
AT&T CORP COM 00206r102 1,159 30,633 SH   SOLE   0 0 30,633
AUTOZONE INC COM 053332102 363 335 SH   SOLE   0 0 335
BB&T CORP COM 054937107 42,291 792,412 SH   SOLE   192,435 0 599,977
BECTON DICKINSON & CO COM 075887109 25,879 102,304 SH   SOLE   27,010 0 75,294
BERKSHIRE HATHAWAY CL. A COM 084670108 624 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 6,953 33,426 SH   SOLE   1,380 0 32,046
BIO-RAD LABORATORIES INC COM 090572207 744 2,236 SH   SOLE   0 0 2,236
BOEING CO COM 097023105 770 2,024 SH   SOLE   0 0 2,024
BP AMOCO PLC SPONSORED ADR COM 055622104 240 6,321 SH   SOLE   0 0 6,321
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,413 93,243 SH   SOLE   0 0 93,243
BRISTOL MYERS SQUIBB COM 110122108 29,431 580,387 SH   SOLE   145,750 0 434,637
BURKE & HERBERT BANK & TRUST COM 121331102 1,879 824 SH   SOLE   0 0 824
CATERPILLAR INC COM 149123101 304 2,409 SH   SOLE   0 0 2,409
CHEVRON CORPORATION COM 166764100 31,025 261,592 SH   SOLE   57,285 0 204,307
CHURCH & DWIGHT CO INC COM 171340102 893 11,874 SH   SOLE   0 0 11,874
CISCO SYSTEMS INC COM 17275r102 769 15,561 SH   SOLE   0 0 15,561
COCA COLA CO COM 191216100 1,773 32,566 SH   SOLE   0 0 32,566
COGNIZANT TECH SOLUTIONS CORP COM 192446102 23,892 396,444 SH   SOLE   105,210 0 291,234
COLGATE PALMOLIVE CO. COM 194162103 22,721 309,084 SH   SOLE   0 0 309,084
COMCAST CORP CL A COM 20030n101 331 7,352 SH   SOLE   0 0 7,352
COMERICA COM 200340107 448 6,787 SH   SOLE   0 0 6,787
CONSOLIDATED EDISON INC COM 209115104 520 5,500 SH   SOLE   0 0 5,500
CONSTELLATION BRANDS INC. A COM 21036p108 208 1,005 SH   SOLE   0 0 1,005
CVS HEALTH CORP COM 126650100 39,902 632,655 SH   SOLE   149,510 0 483,145
DANAHER CORP COM 235851102 36,626 253,590 SH   SOLE   69,859 0 183,731
DISNEY (WALT) CO. COM 254687106 40,614 311,651 SH   SOLE   74,920 0 236,731
DOMINION RESOURCES INC COM 25746u109 384 4,740 SH   SOLE   0 0 4,740
DONALDSON COMPANY INC COM 257651109 39,014 749,115 SH   SOLE   218,850 0 530,265
DTE ENERGY HOLDING CO COM 233331107 266 2,000 SH   SOLE   0 0 2,000
DUKE ENERGY CORP. COM 26441c204 661 6,891 SH   SOLE   0 0 6,891
ENBRIDGE INC COM 29250n105 289 8,248 SH   SOLE   0 0 8,248
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 658 23,040 SH   SOLE   0 0 23,040
EPAM SYSTEMS INC COM 29414b104 1,080 5,923 SH   SOLE   0 0 5,923
EQUIFAX INC. COM 294429105 768 5,461 SH   SOLE   0 0 5,461
EVOLENT HEALTH INC COM 30050b101 1,101 153,165 SH   SOLE   0 0 153,165
EXELON CORP. COM 30161n101 234 4,847 SH   SOLE   0 0 4,847
EXXON MOBIL CORPORATION COM 30231g102 17,367 245,952 SH   SOLE   51,840 0 194,112
FACEBOOK INC COM COM 30303m102 31,195 175,175 SH   SOLE   48,185 0 126,990
FACTSET RESEARCH SYSTEMS INC. COM 303075105 712 2,929 SH   SOLE   0 0 2,929
FEDERAL REALTY INVST TR SH BEN COM 313747206 292 2,144 SH   SOLE   0 0 2,144
FEDEX CORPORATION COM 31428x106 36,100 247,991 SH   SOLE   61,225 0 186,766
FVCBANKCORP INC COM 36120q101 309 17,577 SH   SOLE   0 0 17,577
GARTNER INC COM 366651107 939 6,568 SH   SOLE   0 0 6,568
GENERAL ELEC CO COM COM 369604103 213 23,844 SH   SOLE   0 0 23,844
GENERAL MILLS INC. COM 370334104 375 6,805 SH   SOLE   0 0 6,805
GENTEX CORP COM 371901109 808 29,327 SH   SOLE   0 0 29,327
GLOBUS MEDICAL INC COM 379577208 960 18,787 SH   SOLE   0 0 18,787
GOLDMAN SACHS GROUP INC COM 38141g104 31,545 152,222 SH   SOLE   44,530 0 107,692
HELMERICH & PAYNE COM 423452101 311 7,765 SH   SOLE   0 0 7,765
HOME DEPOT INC COM 437076102 318 1,369 SH   SOLE   0 0 1,369
HONEYWELL INTL INC COM 438516106 397 2,344 SH   SOLE   1,000 0 1,344
HUNTINGTON BANCSHARES INC COM 446150104 755 52,919 SH   SOLE   0 0 52,919
IDEX CORP COM 45167r104 480 2,927 SH   SOLE   0 0 2,927
ILLUMINA INC COM 452327109 1,277 4,199 SH   SOLE   0 0 4,199
INTEL CORP COM 458140100 3,427 66,506 SH   SOLE   0 0 66,506
INTL BUSINESS MACH COM 459200101 2,999 20,625 SH   SOLE   0 0 20,625
ISHARES CORE MSCI EMERGING MAR COM 46434g103 3,261 66,520 SH   SOLE   0 0 66,520
ISHARES MSCI EAFE INDEX FUND COM 464287465 1,162 17,816 SH   SOLE   0 0 17,816
ISHARES S&P 500 VALUE ETF COM 464287408 5,045 42,343 SH   SOLE   0 0 42,343
ISHARES TR RUSSELL 2000 GROWTH COM 464287648 520 2,696 SH   SOLE   0 0 2,696
ISHARES TR S&P 500/ GROWTH IND COM 464287309 3,875 21,527 SH   SOLE   0 0 21,527
ISHARES TR S&P MIDCAP 400 INDE COM 464287507 1,643 8,503 SH   SOLE   0 0 8,503
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 879 11,290 SH   SOLE   0 0 11,290
ISHARES TRUST CORE MSCI EAFE COM 46432f842 5,688 93,141 SH   SOLE   0 0 93,141
JACOBS ENGINEERING GROUP COM 469814107 952 10,406 SH   SOLE   0 0 10,406
JOHNSON & JOHNSON COM 478160104 40,602 313,823 SH   SOLE   74,725 0 239,098
JPMORGAN CHASE & CO COM 46625h100 39,718 337,477 SH   SOLE   71,410 0 266,067
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 233 10,000 SH   SOLE   0 0 10,000
KEY CORP. COM 493267108 805 45,137 SH   SOLE   0 0 45,137
KIMBERLY CLARK CORP COM 494368103 832 5,857 SH   SOLE   1,725 0 4,132
LOCKHEED MARTIN CORP COM 539830109 439 1,126 SH   SOLE   0 0 1,126
LOWES COMPANIES INC COM 548661107 41,471 377,145 SH   SOLE   96,580 0 280,565
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 278 4,190 SH   SOLE   0 0 4,190
MARKEL CORP COM 570535104 826 699 SH   SOLE   0 0 699
MARRIOTT INTL INC NEW CL. A COM 571903202 422 3,393 SH   SOLE   0 0 3,393
MASTERCARD INC. COM 57636q104 221 815 SH   SOLE   0 0 815
MCCORMICK & CO COM 579780206 1,004 6,426 SH   SOLE   0 0 6,426
MCDONALDS CORP COM 580135101 4,864 22,656 SH   SOLE   0 0 22,656
MEDTRONIC INC COM g5960l103 31,735 292,163 SH   SOLE   82,080 0 210,083
MERCK & CO INC NEW COM 58933y105 755 8,966 SH   SOLE   0 0 8,966
MICROSOFT CORP COM 594918104 56,344 405,265 SH   SOLE   96,435 0 308,830
MIND C T I LTD COM m70240102 183 77,287 SH   SOLE   0 0 77,287
MORNINGSTAR INC. COM 617700109 621 4,253 SH   SOLE   0 0 4,253
NEXTERA ENERGY INC. COM 65339f101 364 1,561 SH   SOLE   0 0 1,561
NORFOLK SOUTHERN CORP COM 655844108 3,272 18,210 SH   SOLE   0 0 18,210
NOVARTIS AG COM 66987v109 212 2,439 SH   SOLE   0 0 2,439
O REILLY AUTOMOTIVE INC COM 67103h107 1,536 3,854 SH   SOLE   0 0 3,854
ORACLE CORP COM COM 68389x105 276 5,008 SH   SOLE   0 0 5,008
PEPSICO INCORPORATED COM 713448108 37,793 275,663 SH   SOLE   68,380 0 207,283
PFIZER INC COM 717081103 2,942 81,894 SH   SOLE   0 0 81,894
PHILLIPS 66 PARTNERS LP COM 718549207 272 4,800 SH   SOLE   0 0 4,800
PNC FINANCIAL SERVICES GROUP COM 693475105 34,755 247,964 SH   SOLE   69,760 0 178,204
PROCTER & GAMBLE CO COM 742718109 50,059 402,467 SH   SOLE   104,810 0 297,657
ROSS STORES INC COM 778296103 48,812 444,349 SH   SOLE   111,840 0 332,509
S&P 500 I-SHARES COM 464287200 415 1,390 SH   SOLE   0 0 1,390
SCHLUMBERGER LTD COM 806857108 9,223 269,926 SH   SOLE   76,720 0 193,206
SPDR TRUST SERIES I COM 78462f103 12,332 41,553 SH   SOLE   0 0 41,553
SPIRIT AEROSYSTEMS HOLDINGS IN COM 848574109 574 6,983 SH   SOLE   0 0 6,983
STARBUCKS CORP COM 855244109 27,525 311,298 SH   SOLE   79,655 0 231,643
STATE STREET CORP COM 857477103 346 5,853 SH   SOLE   0 0 5,853
STRYKER CORP COM 863667101 36,620 169,300 SH   SOLE   47,190 0 122,110
SYNALLOY CORP. COM 871565107 1,455 91,229 SH   SOLE   0 0 91,229
SYSCO CORP COM COM 871829107 3,076 38,742 SH   SOLE   0 0 38,742
TRACTOR SUPPLY COMPANY COM 892356106 863 9,547 SH   SOLE   0 0 9,547
TRIMBLE NAV LTD. COM 896239100 729 18,780 SH   SOLE   0 0 18,780
TRONOX HOLDINGS PLC COM g9087q102 174 20,955 SH   SOLE   0 0 20,955
U.S. BANCORP. COM 902973304 2,676 48,348 SH   SOLE   0 0 48,348
UNITED PARCEL SVC INC B COM 911312106 1,824 15,221 SH   SOLE   0 0 15,221
UNITED TECHNOLOGIES CORP COM 913017109 52,322 383,255 SH   SOLE   89,015 0 294,240
UNITEDHEALTH GROUP INC COM COM 91324p102 226 1,040 SH   SOLE   0 0 1,040
VALMONT INDUSTRIES INC COM 920253101 21,561 155,745 SH   SOLE   41,025 0 114,720
VANGUARD INTERM TERM BOND ETF COM 921937819 268 3,049 SH   SOLE   0 0 3,049
VANGUARD MID CAP ETF COM 922908629 391 2,334 SH   SOLE   0 0 2,334
VANGUARD REIT ETF COM 922908553 585 6,270 SH   SOLE   0 0 6,270
VANGUARD TOTAL STOCK MARKET ET COM 922908769 263 1,742 SH   SOLE   0 0 1,742
VERIZON COMMUNICATIONS COM 92343v104 8,104 134,257 SH   SOLE   0 0 134,257
VISA INC. COM 92826c839 267 1,551 SH   SOLE   0 0 1,551
WAL-MART STORES INC COM 931142103 1,512 12,737 SH   SOLE   200 0 12,537
WASHINGTON REAL ESTATE COM 939653101 1,763 64,438 SH   SOLE   0 0 64,438
WATERS CORP COM 941848103 929 4,164 SH   SOLE   0 0 4,164
WEYERHAEUSER CO. COM 962166104 1,556 56,188 SH   SOLE   0 0 56,188
WILLIS TOWERS WATSON PUBLIC LT COM g96629103 745 3,860 SH   SOLE   0 0 3,860
WISCONSIN ENERGY CORP. COM 92939u106 405 4,256 SH   SOLE   0 0 4,256
ISHARES BARCLAYS AGGREGATE BON COM 464287226 5,848 51,670 SH   SOLE   0 0 51,670
ISHARES BARCLAYS TREAS INFLATI COM 464287176 404 3,478 SH   SOLE   0 0 3,478
ISHARES TR 1-3 YR TREASURY IND COM 464287457 1,660 19,570 SH   SOLE   0 0 19,570