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,935 18,677 SH   SOLE   0 0 18,677
ABBOTT LABORATORIES COM 002824100 50,928 694,225 SH   SOLE   193,935 0 500,290
ABBVIE INC COM 00287y109 927 9,800 SH   SOLE   0 0 9,800
ACCENTURE PLC CL A COM g1151c101 37,259 218,912 SH   SOLE   55,435 0 163,477
ALPHABET INC CLASS A COM 02079k305 35,007 29,001 SH   SOLE   7,465 0 21,536
ALPHABET INC CLASS C COM 02079k107 11,029 9,241 SH   SOLE   3,320 0 5,921
AMAZON.COM COM 023135106 1,995 996 SH   SOLE   0 0 996
AMERICAN EXPRESS CO COM 025816109 208 1,950 SH   SOLE   1,000 0 950
AMGEN INC COM COM 031162100 275 1,325 SH   SOLE   0 0 1,325
ANSYS, INC. COM 03662q105 715 3,831 SH   SOLE   0 0 3,831
APPLE INC COM 037833100 9,436 41,801 SH   SOLE   0 0 41,801
APPLIED MATERIALS INC. COM 038222105 245 6,345 SH   SOLE   0 0 6,345
AT&T CORP COM 00206r102 1,633 48,626 SH   SOLE   0 0 48,626
AUTOZONE INC COM 053332102 260 335 SH   SOLE   0 0 335
BASF SE NPV COM d06216317 249 2,800 SH   SOLE   0 0 2,800
BB&T CORP COM 054937107 23,186 477,672 SH   SOLE   117,775 0 359,897
BECTON DICKINSON & CO COM 075887109 26,592 101,887 SH   SOLE   27,010 0 74,877
BERKSHIRE HATHAWAY CL. A COM 084670108 640 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 2,693 12,576 SH   SOLE   1,380 0 11,196
BIO-RAD LABORATORIES INC COM 090572207 570 1,821 SH   SOLE   0 0 1,821
BOEING CO COM 097023105 1,783 4,793 SH   SOLE   0 0 4,793
BP AMOCO PLC SPONSORED ADR COM 055622104 291 6,321 SH   SOLE   0 0 6,321
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,409 89,601 SH   SOLE   0 0 89,601
BRISTOL MYERS SQUIBB COM 110122108 35,931 578,793 SH   SOLE   145,750 0 433,043
BROADRIDGE FINANCIAL SOLUTIONS COM 11133t103 264 2,000 SH   SOLE   0 0 2,000
BURKE & HERBERT BANK & TRUST COM 121331102 2,353 824 SH   SOLE   0 0 824
CATERPILLAR INC COM 149123101 358 2,346 SH   SOLE   0 0 2,346
CENTERPOINT ENERGY INC COM 15189t107 277 10,000 SH   SOLE   0 0 10,000
CHEVRON CORPORATION COM 166764100 27,183 222,304 SH   SOLE   57,485 0 164,819
CHINA ORIENTAL GROUP COM g2108v101 8 10,000 SH   SOLE   0 0 10,000
CHURCH & DWIGHT CO INC COM 171340102 582 9,800 SH   SOLE   0 0 9,800
CISCO SYSTEMS INC COM 17275r102 669 13,747 SH   SOLE   0 0 13,747
CITRIX SYSTEMS INC COM 177376100 208 1,875 SH   SOLE   0 0 1,875
COCA COLA CO COM 191216100 3,260 70,583 SH   SOLE   0 0 70,583
COGNIZANT TECH SOLUTIONS CORP COM 192446102 30,151 390,810 SH   SOLE   105,210 0 285,600
COLGATE PALMOLIVE CO. COM 194162103 21,577 322,292 SH   SOLE   0 0 322,292
COMCAST CORP CL A COM 20030n101 352 9,950 SH   SOLE   0 0 9,950
COMERICA COM 200340107 491 5,447 SH   SOLE   0 0 5,447
COMPASS MINERALS INT COM 20451n101 282 4,192 SH   SOLE   0 0 4,192
CONSOLIDATED EDISON INC COM 209115104 436 5,718 SH   SOLE   0 0 5,718
CONSTELLATION BRANDS INC. A COM 21036p108 281 1,305 SH   SOLE   0 0 1,305
CVS HEALTH CORP COM 126650100 43,734 555,565 SH   SOLE   149,510 0 406,055
DANAHER CORP COM 235851102 27,550 253,541 SH   SOLE   69,385 0 184,156
DISNEY (WALT) CO. COM 254687106 22,317 190,839 SH   SOLE   51,500 0 139,339
DOMINION RESOURCES INC COM 25746u109 351 4,995 SH   SOLE   0 0 4,995
DONALDSON COMPANY INC COM 257651109 43,432 745,487 SH   SOLE   218,850 0 526,637
DOWDUPONT INC COM 26078j100 304 4,734 SH   SOLE   0 0 4,734
DTE ENERGY HOLDING CO COM 233331107 218 2,000 SH   SOLE   0 0 2,000
DUKE ENERGY CORP. COM 26441c204 540 6,753 SH   SOLE   0 0 6,753
ENBRIDGE INC COM 29250n105 203 6,291 SH   SOLE   0 0 6,291
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 713 24,810 SH   SOLE   0 0 24,810
EPAM SYSTEMS INC COM 29414b104 660 4,796 SH   SOLE   0 0 4,796
EQUIFAX INC. COM 294429105 578 4,427 SH   SOLE   0 0 4,427
EXELON CORP. COM 30161n101 227 5,190 SH   SOLE   0 0 5,190
EXXON MOBIL CORPORATION COM 30231g102 20,908 245,918 SH   SOLE   51,840 0 194,078
FACEBOOK INC COM COM 30303m102 29,036 176,552 SH   SOLE   48,185 0 128,367
FACTSET RESEARCH SYSTEMS INC. COM 303075105 529 2,363 SH   SOLE   0 0 2,363
FEDERAL REALTY INVST TR SH BEN COM 313747206 290 2,294 SH   SOLE   0 0 2,294
FEDEX CORPORATION COM 31428x106 36,393 151,141 SH   SOLE   39,305 0 111,836
FVCBANKCORP INC COM 36120q101 348 17,577 SH   SOLE   0 0 17,577
GARTNER INC COM 366651107 833 5,255 SH   SOLE   0 0 5,255
GENERAL ELEC CO COM COM 369604103 306 27,094 SH   SOLE   3,250 0 23,844
GENERAL MILLS INC. COM 370334104 321 7,486 SH   SOLE   0 0 7,486
GENTEX CORP COM 371901109 511 23,822 SH   SOLE   0 0 23,822
GEOPETRO RESOURCES COMPANY COM 37248h304 0 10,000 SH   SOLE   0 0 10,000
GLOBUS MEDICAL INC COM 379577208 849 14,955 SH   SOLE   0 0 14,955
GOLDMAN SACHS GROUP INC COM 38141g104 33,594 149,813 SH   SOLE   44,530 0 105,283
HALOZYME THERAPEUTICS INC COM 40637h109 789 43,417 SH   SOLE   0 0 43,417
HASBRO INC COM 418056107 312 2,964 SH   SOLE   0 0 2,964
HELMERICH & PAYNE COM 423452101 222 3,232 SH   SOLE   0 0 3,232
HOME DEPOT INC COM 437076102 227 1,094 SH   SOLE   0 0 1,094
HONEYWELL INTL INC COM 438516106 277 1,662 SH   SOLE   1,000 0 662
HUNTINGTON BANCSHARES INC COM 446150104 461 30,886 SH   SOLE   0 0 30,886
ILLUMINA INC COM 452327109 1,310 3,568 SH   SOLE   0 0 3,568
INTEL CORP COM 458140100 3,625 76,645 SH   SOLE   0 0 76,645
INTL BUSINESS MACH COM 459200101 2,607 17,238 SH   SOLE   0 0 17,238
INTREXON CORP COM 46122t102 829 48,164 SH   SOLE   0 0 48,164
ISHARES CORE CORE MSCI EAFE COM 46432f842 6,622 103,341 SH   SOLE   0 0 103,341
ISHARES CORE MSCI EMERGING MAR COM 46434g103 1,793 34,631 SH   SOLE   0 0 34,631
ISHARES MSCI EAFE INDEX FUND COM 464287465 1,468 21,595 SH   SOLE   0 0 21,595
ISHARES S&P 500 VALUE ETF COM 464287408 5,603 48,371 SH   SOLE   0 0 48,371
ISHARES TR RUSSELL 1000 GROWTH COM 464287614 238 1,525 SH   SOLE   0 0 1,525
ISHARES TR RUSSELL 2000 GROWTH COM 464287648 614 2,853 SH   SOLE   0 0 2,853
ISHARES TR S&P 500/ GROWTH IND COM 464287309 4,526 25,546 SH   SOLE   0 0 25,546
ISHARES TR S&P MIDCAP 400 INDE COM 464287507 1,949 9,683 SH   SOLE   0 0 9,683
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 1,114 12,766 SH   SOLE   0 0 12,766
JACOBS ENGINEERING GROUP COM 469814107 628 8,205 SH   SOLE   0 0 8,205
JOHNSON & JOHNSON COM 478160104 42,390 306,793 SH   SOLE   74,725 0 232,068
JPMORGAN CHASE & CO COM 46625h100 33,388 295,886 SH   SOLE   71,410 0 224,476
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 275 10,000 SH   SOLE   0 0 10,000
KEY CORP. COM 493267108 553 27,815 SH   SOLE   0 0 27,815
KIMBERLY CLARK CORP COM 494368103 711 6,261 SH   SOLE   1,925 0 4,336
LOCKHEED MARTIN CORP COM 539830109 362 1,046 SH   SOLE   0 0 1,046
LOWES COMPANIES INC COM 548661107 43,082 375,217 SH   SOLE   96,580 0 278,637
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 284 4,190 SH   SOLE   0 0 4,190
MARKEL CORP COM 570535104 717 603 SH   SOLE   0 0 603
MARRIOTT INTL INC NEW CL. A COM 571903202 507 3,841 SH   SOLE   0 0 3,841
MCCORMICK & CO COM 579780206 686 5,208 SH   SOLE   0 0 5,208
MCDONALDS CORP COM 580135101 3,856 23,050 SH   SOLE   0 0 23,050
MEDTRONIC INC COM g5960l103 28,766 292,426 SH   SOLE   82,080 0 210,346
MERCK & CO INC NEW COM 58933y105 840 11,837 SH   SOLE   0 0 11,837
MICROSOFT CORP COM 594918104 46,360 405,351 SH   SOLE   96,435 0 308,916
MORNINGSTAR INC. COM 617700109 431 3,426 SH   SOLE   0 0 3,426
NEW YORK COMMUNITY BANCORP. COM 649445103 115 11,096 SH   SOLE   0 0 11,096
NEXTERA ENERGY INC. COM 65339f101 330 1,966 SH   SOLE   0 0 1,966
NORFOLK SOUTHERN CORP COM 655844108 4,104 22,739 SH   SOLE   0 0 22,739
NORTHERN TRUST COMPANY COM 665859104 215 2,110 SH   SOLE   2,110 0 0
NOVARTIS AG COM 66987v109 210 2,439 SH   SOLE   0 0 2,439
O REILLY AUTOMOTIVE INC COM 67103h107 1,498 4,314 SH   SOLE   0 0 4,314
ORACLE CORP COM COM 68389x105 440 8,530 SH   SOLE   0 0 8,530
PATTERSON COMPANIES INC COM 703395103 255 10,442 SH   SOLE   0 0 10,442
PEPSICO INCORPORATED COM 713448108 28,187 252,123 SH   SOLE   68,380 0 183,743
PFIZER INC COM 717081103 3,674 83,369 SH   SOLE   0 0 83,369
PHILLIPS 66 PARTNERS LP COM 718549207 245 4,800 SH   SOLE   0 0 4,800
PNC FINANCIAL SERVICES GROUP COM 693475105 33,404 245,278 SH   SOLE   69,760 0 175,518
PROCTER & GAMBLE CO COM 742718109 34,248 411,489 SH   SOLE   104,810 0 306,679
ROCKWELL COLLINS INC COM 774341101 225 1,602 SH   SOLE   0 0 1,602
ROSS STORES INC COM 778296103 39,746 401,069 SH   SOLE   111,840 0 289,229
S&P 500 I-SHARES COM 464287200 388 1,324 SH   SOLE   0 0 1,324
SAKARI RESOURCES LIMITED LTD COM y74tnd313 0 10,000 SH   SOLE   0 0 10,000
SCHLUMBERGER LTD COM 806857108 17,550 288,080 SH   SOLE   76,720 0 211,360
SPDR TRUST SERIES I COM 78462f103 10,279 35,358 SH   SOLE   0 0 35,358
SPIRIT AEROSYSTEMS HOLDINGS IN COM 848574109 513 5,597 SH   SOLE   0 0 5,597
SPROUTS FARMERS MARKET INC COM 85208m102 23,934 873,184 SH   SOLE   242,245 0 630,939
STARBUCKS CORP COM 855244109 28,584 502,891 SH   SOLE   135,285 0 367,606
STATE STREET CORP COM 857477103 490 5,853 SH   SOLE   0 0 5,853
STRYKER CORP COM 863667101 30,296 170,508 SH   SOLE   47,190 0 123,318
SYNALLOY CORP. COM 871565107 2,164 94,709 SH   SOLE   0 0 94,709
SYSCO CORP COM COM 871829107 3,301 45,071 SH   SOLE   0 0 45,071
TARGA RES CORP COM 87612g101 207 3,680 SH   SOLE   0 0 3,680
TEXAS INSTRUMENTS, INC COM 882508104 676 6,300 SH   SOLE   0 0 6,300
TRACTOR SUPPLY COMPANY COM 892356106 703 7,735 SH   SOLE   0 0 7,735
TRIMBLE NAV LTD. COM 896239100 655 15,080 SH   SOLE   0 0 15,080
U.S. BANCORP. COM 902973304 2,475 46,860 SH   SOLE   0 0 46,860
UNION PACIFIC CORP COM 907818108 221 1,358 SH   SOLE   1,200 0 158
UNITED PARCEL SVC INC B COM 911312106 1,692 14,494 SH   SOLE   0 0 14,494
UNITED TECHNOLOGIES CORP COM 913017109 30,060 215,003 SH   SOLE   58,605 0 156,398
VALMONT INDUSTRIES INC COM 920253101 20,808 150,237 SH   SOLE   41,025 0 109,212
VANGUARD EMERGING MARKETS ETF COM 922042858 1,640 40,002 SH   SOLE   0 0 40,002
VANGUARD INDUSTRIALS ETF COM 92204a603 245 1,657 SH   SOLE   0 0 1,657
VANGUARD INTERM TERM BOND ETF COM 921937819 241 3,000 SH   SOLE   0 0 3,000
VANGUARD MID CAP ETF COM 922908629 426 2,592 SH   SOLE   0 0 2,592
VANGUARD REIT ETF COM 922908553 665 8,237 SH   SOLE   0 0 8,237
VERIZON COMMUNICATIONS COM 92343v104 3,257 61,001 SH   SOLE   0 0 61,001
WAL-MART STORES INC COM 931142103 1,990 21,192 SH   SOLE   200 0 20,992
WASHINGTON REAL ESTATE COM 939653101 1,985 64,768 SH   SOLE   0 0 64,768
WATERS CORP COM 941848103 632 3,246 SH   SOLE   0 0 3,246
WEYERHAEUSER CO. COM 962166104 1,746 54,098 SH   SOLE   0 0 54,098
WILLIS TOWERS WATSON PUBLIC LT COM g96629103 439 3,116 SH   SOLE   0 0 3,116
ISHARES BARCLAYS AGGREGATE BON COM 464287226 5,615 53,217 SH   SOLE   0 0 53,217
ISHARES BARCLAYS TREAS INFLATI COM 464287176 385 3,478 SH   SOLE   0 0 3,478
ISHARES TR 1-3 YR TREASURY IND COM 464287457 1,258 15,145 SH   SOLE   0 0 15,145