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,198 16,786 SH   SOLE   0 0 16,786
ABBOTT LABORATORIES COM 002824100 50,173 693,662 SH   SOLE   193,935 0 499,727
ABBVIE INC COM 00287y109 842 9,138 SH   SOLE   0 0 9,138
ACCENTURE PLC CL A COM g1151c101 30,746 218,040 SH   SOLE   55,435 0 162,605
ALPHABET INC CLASS A COM 02079k305 36,661 35,084 SH   SOLE   7,465 0 27,619
ALPHABET INC CLASS C COM 02079k107 9,382 9,059 SH   SOLE   3,320 0 5,739
AMAZON.COM COM 023135106 2,652 1,766 SH   SOLE   0 0 1,766
ANSYS, INC. COM 03662q105 560 3,921 SH   SOLE   0 0 3,921
APPLE INC COM 037833100 6,401 40,580 SH   SOLE   0 0 40,580
APPLIED MATERIALS INC. COM 038222105 208 6,345 SH   SOLE   0 0 6,345
AT&T CORP COM 00206r102 871 30,535 SH   SOLE   0 0 30,535
AUTOZONE INC COM 053332102 281 335 SH   SOLE   0 0 335
BB&T CORP COM 054937107 20,822 480,663 SH   SOLE   117,775 0 362,888
BECTON DICKINSON & CO COM 075887109 22,868 101,493 SH   SOLE   27,010 0 74,483
BERKSHIRE HATHAWAY CL. A COM 084670108 612 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 6,791 33,262 SH   SOLE   1,380 0 31,882
BIO-RAD LABORATORIES INC COM 090572207 434 1,871 SH   SOLE   0 0 1,871
BOEING CO COM 097023105 1,201 3,724 SH   SOLE   0 0 3,724
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,119 86,916 SH   SOLE   0 0 86,916
BRISTOL MYERS SQUIBB COM 110122108 28,594 550,087 SH   SOLE   144,810 0 405,277
BURKE & HERBERT BANK & TRUST COM 121331102 2,423 824 SH   SOLE   0 0 824
CATERPILLAR INC COM 149123101 298 2,346 SH   SOLE   0 0 2,346
CHEVRON CORPORATION COM 166764100 28,310 260,223 SH   SOLE   57,485 0 202,738
CHINA ORIENTAL GROUP COM g2108v101 6 10,000 SH   SOLE   0 0 10,000
CHURCH & DWIGHT CO INC COM 171340102 659 10,015 SH   SOLE   0 0 10,015
CISCO SYSTEMS INC COM 17275r102 596 13,747 SH   SOLE   0 0 13,747
COCA COLA CO COM 191216100 3,255 68,747 SH   SOLE   0 0 68,747
COGNIZANT TECH SOLUTIONS CORP COM 192446102 24,805 390,748 SH   SOLE   105,210 0 285,538
COLGATE PALMOLIVE CO. COM 194162103 18,974 318,784 SH   SOLE   0 0 318,784
COMCAST CORP CL A COM 20030n101 262 7,700 SH   SOLE   0 0 7,700
COMERICA COM 200340107 378 5,507 SH   SOLE   0 0 5,507
CONSOLIDATED EDISON INC COM 209115104 421 5,500 SH   SOLE   0 0 5,500
CONSTELLATION BRANDS INC. A COM 21036p108 210 1,305 SH   SOLE   0 0 1,305
CVS HEALTH CORP COM 126650100 34,751 530,390 SH   SOLE   149,510 0 380,880
DANAHER CORP COM 235851102 26,240 254,462 SH   SOLE   69,385 0 185,077
DISNEY (WALT) CO. COM 254687106 25,033 228,297 SH   SOLE   51,500 0 176,797
DOMINION RESOURCES INC COM 25746u109 339 4,740 SH   SOLE   0 0 4,740
DONALDSON COMPANY INC COM 257651109 32,588 751,040 SH   SOLE   218,850 0 532,190
DOWDUPONT INC COM 26078j100 326 6,102 SH   SOLE   0 0 6,102
DTE ENERGY HOLDING CO COM 233331107 221 2,000 SH   SOLE   0 0 2,000
DUKE ENERGY CORP. COM 26441c204 545 6,314 SH   SOLE   0 0 6,314
ENBRIDGE INC COM 29250n105 256 8,248 SH   SOLE   0 0 8,248
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 610 24,810 SH   SOLE   0 0 24,810
EPAM SYSTEMS INC COM 29414b104 570 4,916 SH   SOLE   0 0 4,916
EQUIFAX INC. COM 294429105 391 4,197 SH   SOLE   0 0 4,197
EVOLENT HEALTH INC COM 30050b101 3,056 153,165 SH   SOLE   0 0 153,165
EXELON CORP. COM 30161n101 219 4,847 SH   SOLE   0 0 4,847
EXXON MOBIL CORPORATION COM 30231g102 16,082 235,835 SH   SOLE   51,840 0 183,995
FACEBOOK INC COM COM 30303m102 21,727 165,741 SH   SOLE   48,020 0 117,721
FACTSET RESEARCH SYSTEMS INC. COM 303075105 484 2,418 SH   SOLE   0 0 2,418
FEDERAL REALTY INVST TR SH BEN COM 313747206 253 2,144 SH   SOLE   0 0 2,144
FEDEX CORPORATION COM 31428x106 24,228 150,180 SH   SOLE   39,305 0 110,875
FVCBANKCORP INC COM 36120q101 310 17,577 SH   SOLE   0 0 17,577
GARTNER INC COM 366651107 689 5,390 SH   SOLE   0 0 5,390
GENERAL ELEC CO COM COM 369604103 180 23,844 SH   SOLE   0 0 23,844
GENERAL MILLS INC. COM 370334104 265 6,805 SH   SOLE   0 0 6,805
GENTEX CORP COM 371901109 494 24,422 SH   SOLE   0 0 24,422
GLOBUS MEDICAL INC COM 379577208 663 15,310 SH   SOLE   0 0 15,310
GOLDMAN SACHS GROUP INC COM 38141g104 24,063 144,049 SH   SOLE   44,530 0 99,519
HASBRO INC COM 418056107 235 2,893 SH   SOLE   0 0 2,893
HONEYWELL INTL INC COM 438516106 270 2,044 SH   SOLE   1,000 0 1,044
HUNTINGTON BANCSHARES INC COM 446150104 377 31,641 SH   SOLE   0 0 31,641
ILLUMINA INC COM 452327109 1,090 3,633 SH   SOLE   0 0 3,633
INTEL CORP COM 458140100 3,431 73,108 SH   SOLE   0 0 73,108
INTL BUSINESS MACH COM 459200101 2,260 19,883 SH   SOLE   0 0 19,883
ISHARES CORE MSCI EMERGING MAR COM 46434g103 1,622 34,398 SH   SOLE   0 0 34,398
ISHARES MSCI EAFE INDEX FUND COM 464287465 1,175 19,994 SH   SOLE   0 0 19,994
ISHARES S&P 500 VALUE ETF COM 464287408 5,068 50,112 SH   SOLE   0 0 50,112
ISHARES TR RUSSELL 2000 GROWTH COM 464287648 479 2,853 SH   SOLE   0 0 2,853
ISHARES TR S&P 500/ GROWTH IND COM 464287309 3,933 26,106 SH   SOLE   0 0 26,106
ISHARES TR S&P MIDCAP 400 INDE COM 464287507 1,704 10,260 SH   SOLE   0 0 10,260
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 942 13,582 SH   SOLE   0 0 13,582
ISHARES TRUST CORE MSCI EAFE COM 46432f842 5,462 99,316 SH   SOLE   0 0 99,316
JACOBS ENGINEERING GROUP COM 469814107 491 8,400 SH   SOLE   0 0 8,400
JOHNSON & JOHNSON COM 478160104 40,537 314,117 SH   SOLE   74,725 0 239,392
JPMORGAN CHASE & CO COM 46625h100 33,035 338,404 SH   SOLE   71,410 0 266,994
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 223 10,000 SH   SOLE   0 0 10,000
KEY CORP. COM 493267108 409 27,695 SH   SOLE   0 0 27,695
KIMBERLY CLARK CORP COM 494368103 689 6,044 SH   SOLE   1,925 0 4,119
LOCKHEED MARTIN CORP COM 539830109 274 1,046 SH   SOLE   0 0 1,046
LOWES COMPANIES INC COM 548661107 34,678 375,463 SH   SOLE   96,580 0 278,883
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 239 4,190 SH   SOLE   0 0 4,190
MARKEL CORP COM 570535104 652 628 SH   SOLE   0 0 628
MARRIOTT INTL INC NEW CL. A COM 571903202 368 3,393 SH   SOLE   0 0 3,393
MCCORMICK & CO COM 579780206 743 5,333 SH   SOLE   0 0 5,333
MCDONALDS CORP COM 580135101 3,953 22,260 SH   SOLE   0 0 22,260
MEDTRONIC INC COM g5960l103 26,788 294,507 SH   SOLE   82,080 0 212,427
MERCK & CO INC NEW COM 58933y105 757 9,906 SH   SOLE   0 0 9,906
MICROSOFT CORP COM 594918104 42,114 414,627 SH   SOLE   96,435 0 318,192
MORNINGSTAR INC. COM 617700109 386 3,511 SH   SOLE   0 0 3,511
NEXTERA ENERGY INC. COM 65339f101 325 1,867 SH   SOLE   0 0 1,867
NORFOLK SOUTHERN CORP COM 655844108 3,329 22,262 SH   SOLE   0 0 22,262
NOVARTIS AG COM 66987v109 209 2,439 SH   SOLE   0 0 2,439
O REILLY AUTOMOTIVE INC COM 67103h107 1,494 4,339 SH   SOLE   0 0 4,339
ORACLE CORP COM COM 68389x105 386 8,555 SH   SOLE   0 0 8,555
PEPSICO INCORPORATED COM 713448108 27,914 252,660 SH   SOLE   68,380 0 184,280
PFIZER INC COM 717081103 3,420 78,346 SH   SOLE   0 0 78,346
PHILLIPS 66 PARTNERS LP COM 718549207 202 4,800 SH   SOLE   0 0 4,800
PNC FINANCIAL SERVICES GROUP COM 693475105 28,751 245,921 SH   SOLE   69,760 0 176,161
PROCTER & GAMBLE CO COM 742718109 37,690 410,026 SH   SOLE   104,810 0 305,216
ROSS STORES INC COM 778296103 37,653 452,556 SH   SOLE   111,840 0 340,716
S&P 500 I-SHARES COM 464287200 4,760 18,917 SH   SOLE   280 0 18,637
SCHLUMBERGER LTD COM 806857108 9,052 250,897 SH   SOLE   76,720 0 174,177
SPDR TRUST SERIES I COM 78462f103 7,629 30,526 SH   SOLE   0 0 30,526
SPIRIT AEROSYSTEMS HOLDINGS IN COM 848574109 414 5,737 SH   SOLE   0 0 5,737
SPROUTS FARMERS MARKET INC COM 85208m102 20,422 868,631 SH   SOLE   242,245 0 626,386
STARBUCKS CORP COM 855244109 32,496 504,593 SH   SOLE   135,285 0 369,308
STATE STREET CORP COM 857477103 369 5,853 SH   SOLE   0 0 5,853
STRYKER CORP COM 863667101 26,707 170,381 SH   SOLE   47,190 0 123,191
SYNALLOY CORP. COM 871565107 1,565 94,313 SH   SOLE   0 0 94,313
SYSCO CORP COM COM 871829107 2,771 44,221 SH   SOLE   0 0 44,221
TRACTOR SUPPLY COMPANY COM 892356106 661 7,925 SH   SOLE   0 0 7,925
TRIMBLE NAV LTD. COM 896239100 514 15,627 SH   SOLE   0 0 15,627
U.S. BANCORP. COM 902973304 2,155 47,158 SH   SOLE   0 0 47,158
UNITED PARCEL SVC INC B COM 911312106 1,392 14,269 SH   SOLE   0 0 14,269
UNITED TECHNOLOGIES CORP COM 913017109 26,947 253,069 SH   SOLE   58,605 0 194,464
VALMONT INDUSTRIES INC COM 920253101 15,665 141,193 SH   SOLE   41,025 0 100,168
VANGUARD EMERGING MARKETS ETF COM 922042858 1,579 41,455 SH   SOLE   0 0 41,455
VANGUARD INTERM TERM BOND ETF COM 921937819 244 3,000 SH   SOLE   0 0 3,000
VANGUARD MID CAP ETF COM 922908629 358 2,592 SH   SOLE   0 0 2,592
VANGUARD REIT ETF COM 922908553 470 6,304 SH   SOLE   0 0 6,304
VERIZON COMMUNICATIONS COM 92343v104 7,474 132,940 SH   SOLE   0 0 132,940
WAL-MART STORES INC COM 931142103 1,281 13,754 SH   SOLE   200 0 13,554
WASHINGTON REAL ESTATE COM 939653101 1,468 63,838 SH   SOLE   0 0 63,838
WATERS CORP COM 941848103 633 3,357 SH   SOLE   0 0 3,357
WEYERHAEUSER CO. COM 962166104 1,158 52,966 SH   SOLE   0 0 52,966
WILLIS TOWERS WATSON PUBLIC LT COM g96629103 485 3,196 SH   SOLE   0 0 3,196
ISHARES BARCLAYS AGGREGATE BON COM 464287226 5,193 48,768 SH   SOLE   0 0 48,768
ISHARES BARCLAYS TREAS INFLATI COM 464287176 381 3,478 SH   SOLE   0 0 3,478
ISHARES TR 1-3 YR TREASURY IND COM 464287457 1,442 17,243 SH   SOLE   0 0 17,243