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,856 20,154 SH   SOLE   0 0 20,154
ABBOTT LABORATORIES COM 002824100 32,125 723,375 SH   SOLE   166,630 0 556,745
ABBVIE INC COM 00287y109 672 10,306 SH   SOLE   0 0 10,306
ACCENTURE PLC CL A COM g1151c101 32,996 275,243 SH   SOLE   61,270 0 213,973
ALCAN ALUMINIUM LTD. COM 00912x302 213 5,500 SH   SOLE   0 0 5,500
ALPHABET INC CLASS A COM 02079k305 24,392 28,771 SH   SOLE   6,430 0 22,341
ALPHABET INC CLASS C COM 02079k107 8,924 10,758 SH   SOLE   2,802 0 7,956
AMAZON.COM COM 023135106 493 556 SH   SOLE   0 0 556
AMGEN INC COM COM 031162100 371 2,263 SH   SOLE   0 0 2,263
ANSYS, INC. COM 03662q105 225 2,105 SH   SOLE   0 0 2,105
APPLE INC COM 037833100 6,313 43,944 SH   SOLE   0 0 43,944
APPLIED MATERIALS INC. COM 038222105 247 6,345 SH   SOLE   0 0 6,345
AT&T CORP COM 00206r102 1,924 46,313 SH   SOLE   1,500 0 44,813
AUTOMATIC DATA PROCESSING INC COM 053015103 233 2,273 SH   SOLE   0 0 2,273
AUTOZONE INC COM 053332102 242 335 SH   SOLE   0 0 335
AVALON BAY CMNTYS INC COM 053484101 298 1,625 SH   SOLE   0 0 1,625
BASF SE NPV COM d06216317 279 2,800 SH   SOLE   0 0 2,800
BAYER AG COM d0712d163 231 2,000 SH   SOLE   0 0 2,000
BB&T CORP COM 054937107 21,383 478,364 SH   SOLE   100,850 0 377,514
BECTON DICKINSON & CO COM 075887109 19,046 103,829 SH   SOLE   23,090 0 80,739
BERKSHIRE HATHAWAY CL. A COM 084670108 500 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 2,055 12,330 SH   SOLE   1,380 0 10,950
BIO-RAD LABORATORIES INC COM 090572207 204 1,025 SH   SOLE   0 0 1,025
BOEING CO COM 097023105 774 4,377 SH   SOLE   0 0 4,377
BOSTON PROPERTIES INC COM 101121101 259 1,955 SH   SOLE   0 0 1,955
BP AMOCO PLC SPONSORED ADR COM 055622104 379 10,983 SH   SOLE   0 0 10,983
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,525 93,991 SH   SOLE   0 0 93,991
BRISTOL MYERS SQUIBB COM 110122108 3,122 57,403 SH   SOLE   0 0 57,403
BURKE & HERBERT BANK & TRUST COM 121331102 1,730 824 SH   SOLE   0 0 824
CENTERPOINT ENERGY INC COM 15189t107 276 10,000 SH   SOLE   0 0 10,000
CHARTER COMMUNICATIONS COM 16119p108 403 1,230 SH   SOLE   0 0 1,230
CHECK POINT SOFTWARE COM m22465104 308 3,000 SH   SOLE   0 0 3,000
CHEVRON CORPORATION COM 166764100 23,933 222,899 SH   SOLE   49,145 0 173,754
CHINA ORIENTAL GROUP COM g2108v101 3 10,000 SH   SOLE   0 0 10,000
CHUBB CORP COM h1467j104 371 2,720 SH   SOLE   0 0 2,720
CHURCH & DWIGHT CO INC COM 171340102 297 5,950 SH   SOLE   0 0 5,950
CIMAREX ENERGY COMPANY COM 171798101 239 2,000 SH   SOLE   0 0 2,000
CISCO SYSTEMS INC COM 17275r102 459 13,587 SH   SOLE   0 0 13,587
COCA COLA CO COM 191216100 2,878 67,805 SH   SOLE   0 0 67,805
COGNIZANT TECH SOLUTIONS CORP COM 192446102 23,790 399,690 SH   SOLE   91,930 0 307,760
COLGATE PALMOLIVE CO. COM 194162103 25,639 350,304 SH   SOLE   0 0 350,304
COMCAST CORP CL A COM 20030n101 427 11,372 SH   SOLE   0 0 11,372
COMERICA COM 200340107 212 3,089 SH   SOLE   0 0 3,089
CONSOLIDATED EDISON INC COM 209115104 405 5,218 SH   SOLE   0 0 5,218
CONSTELLATION BRANDS INC. A COM 21036p108 643 3,970 SH   SOLE   0 0 3,970
CVS HEALTH CORP COM 126650100 33,693 429,205 SH   SOLE   93,690 0 335,515
DANAHER CORP COM 235851102 21,681 253,493 SH   SOLE   59,070 0 194,423
DISNEY (WALT) CO. COM 254687106 707 6,233 SH   SOLE   1,800 0 4,433
DOMINION RESOURCES INC COM 25746u109 379 4,890 SH   SOLE   0 0 4,890
DONALDSON COMPANY INC COM 257651109 24,835 545,580 SH   SOLE   142,215 0 403,365
DR PEPPER SNAPPLE GROUP INC CO COM 26138e109 2,239 22,865 SH   SOLE   0 0 22,865
DTE ENERGY HOLDING CO COM 233331107 204 2,000 SH   SOLE   0 0 2,000
DUKE ENERGY CORP. COM 26441c204 373 4,549 SH   SOLE   0 0 4,549
ECHOSTAR COMMUNICATIONS CORPOR COM 25470m109 286 4,500 SH   SOLE   0 0 4,500
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 685 24,810 SH   SOLE   0 0 24,810
EXXON MOBIL CORPORATION COM 30231g102 21,211 258,641 SH   SOLE   40,775 0 217,866
FEDERAL REALTY INVST TR SH BEN COM 313747206 314 2,349 SH   SOLE   0 0 2,349
FEDEX CORPORATION COM 31428x106 30,967 158,681 SH   SOLE   34,080 0 124,601
FORTIVE CORP COM 34959j108 7,642 126,897 SH   SOLE   29,535 0 97,362
FVCBANKCORP INC COM 36120q101 264 14,062 SH   SOLE   0 0 14,062
GARTNER INC COM 366651107 421 3,895 SH   SOLE   0 0 3,895
GENERAL ELEC CO COM COM 369604103 1,195 40,090 SH   SOLE   6,500 0 33,590
GENERAL MILLS INC. COM 370334104 412 6,986 SH   SOLE   0 0 6,986
GENTEX CORP COM 371901109 278 13,037 SH   SOLE   0 0 13,037
GOLDMAN SACHS GROUP INC COM 38141g104 35,583 154,897 SH   SOLE   38,605 0 116,292
GRANGER WW,INC COM 384802104 210 902 SH   SOLE   0 0 902
HOME DEPOT INC COM 437076102 241 1,643 SH   SOLE   0 0 1,643
HUNTINGTON BANCSHARES INC COM 446150104 232 17,351 SH   SOLE   0 0 17,351
ILLUMINA INC COM 452327109 377 2,208 SH   SOLE   0 0 2,208
INTEL CORP COM 458140100 2,753 76,322 SH   SOLE   0 0 76,322
INTL BUSINESS MACH COM 459200101 3,173 18,221 SH   SOLE   400 0 17,821
INTUIT INC. COM 461202103 22,134 190,823 SH   SOLE   45,430 0 145,393
ISHARES S&P 500 VALUE ETF COM 464287408 3,220 30,947 SH   SOLE   0 0 30,947
ISHARES TR RUSSELL 1000 GROWTH COM 464287614 230 2,021 SH   SOLE   0 0 2,021
ISHARES TR RUSSELL 2000 GROWTH COM 464287648 500 3,094 SH   SOLE   0 0 3,094
ISHARES TR S&P 500/ GROWTH IND COM 464287309 2,814 21,397 SH   SOLE   0 0 21,397
ISHARES TR S&P MIDCAP 400 INDE COM 464287507 1,124 6,564 SH   SOLE   0 0 6,564
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 699 10,104 SH   SOLE   0 0 10,104
JOHNSON & JOHNSON COM 478160104 39,463 316,848 SH   SOLE   63,295 0 253,553
JPMORGAN CHASE & CO COM 46625h100 26,151 297,708 SH   SOLE   56,935 0 240,773
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 323 10,000 SH   SOLE   0 0 10,000
KEY CORP. COM 493267108 276 15,515 SH   SOLE   0 0 15,515
KIMBERLY CLARK CORP COM 494368103 812 6,170 SH   SOLE   1,925 0 4,245
LOCKHEED MARTIN CORP COM 539830109 265 990 SH   SOLE   0 0 990
LOWES COMPANIES INC COM 548661107 32,306 392,968 SH   SOLE   86,140 0 306,828
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 322 4,190 SH   SOLE   0 0 4,190
MARKEL CORP COM 570535104 471 483 SH   SOLE   0 0 483
MARRIOTT INTL INC NEW CL. A COM 571903202 613 6,505 SH   SOLE   0 0 6,505
MCCORMICK & CO COM 579780206 283 2,901 SH   SOLE   0 0 2,901
MCDONALDS CORP COM 580135101 3,063 23,631 SH   SOLE   0 0 23,631
MEDTRONIC INC COM g5960l103 24,483 303,911 SH   SOLE   69,585 0 234,326
MERCK & CO INC NEW COM 58933y105 816 12,841 SH   SOLE   0 0 12,841
MICROSOFT CORP COM 594918104 34,941 530,535 SH   SOLE   104,935 0 425,600
MONSANTO CO PLC COM 61166w101 371 3,275 SH   SOLE   0 0 3,275
NEW YORK COMMUNITY BANCORP. COM 649445103 360 25,805 SH   SOLE   0 0 25,805
NEXTERA ENERGY INC. COM 65339f101 297 2,314 SH   SOLE   0 0 2,314
NORFOLK SOUTHERN CORP COM 655844108 2,667 23,821 SH   SOLE   0 0 23,821
NORTHERN TRUST COMPANY COM 665859104 243 2,810 SH   SOLE   2,810 0 0
NOVARTIS AG COM 66987v109 219 2,949 SH   SOLE   520 0 2,429
NUVEEN MORT OPP TERM FD COM 67074r100 323 13,600 SH   SOLE   0 0 13,600
O REILLY AUTOMOTIVE INC COM 67103h107 824 3,055 SH   SOLE   0 0 3,055
ORACLE CORP COM COM 68389x105 425 9,528 SH   SOLE   0 0 9,528
PANERA BREAD-A COM 69840w108 285 1,090 SH   SOLE   0 0 1,090
PATTERSON COMPANIES INC COM 703395103 21,061 465,634 SH   SOLE   98,610 0 367,024
PEPSICO INCORPORATED COM 713448108 28,284 252,853 SH   SOLE   54,460 0 198,393
PFIZER INC COM 717081103 2,913 85,143 SH   SOLE   0 0 85,143
PHILIP MORRIS INTL INC. COM 718172109 391 3,460 SH   SOLE   0 0 3,460
PHILLIPS 66 PARTNERS LP COM 718549207 246 4,800 SH   SOLE   0 0 4,800
PNC FINANCIAL SERVICES GROUP COM 693475105 30,486 253,547 SH   SOLE   62,115 0 191,432
PROCTER & GAMBLE CO COM 742718109 38,189 425,033 SH   SOLE   90,460 0 334,573
ROCKWELL COLLINS INC COM 774341101 20,798 214,063 SH   SOLE   48,995 0 165,068
ROSS STORES INC COM 778296103 18,631 282,848 SH   SOLE   65,950 0 216,898
S&P 500 I-SHARES COM 464287200 293 1,233 SH   SOLE   0 0 1,233
SCHLUMBERGER LTD COM 806857108 22,040 282,204 SH   SOLE   62,550 0 219,654
SIEMENS AG REG SHS ORD COM d69671218 205 1,500 SH   SOLE   0 0 1,500
SPDR TRUST SERIES I COM 78462f103 8,924 37,854 SH   SOLE   0 0 37,854
SPIRIT AEROSYSTEMS HOLDINGS IN COM 848574109 270 4,660 SH   SOLE   0 0 4,660
SPROUTS FARMERS MARKET INC COM 85208m102 29,403 1,271,752 SH   SOLE   305,310 0 966,442
STARBUCKS CORP COM 855244109 275 4,711 SH   SOLE   0 0 4,711
STATE STREET CORP COM 857477103 465 5,845 SH   SOLE   0 0 5,845
STERICYCLE INC COM 858912108 405 4,891 SH   SOLE   0 0 4,891
STREETTRACKS GOLD TRUST COM 78463v107 325 2,740 SH   SOLE   0 0 2,740
STRYKER CORP COM 863667101 29,921 227,280 SH   SOLE   52,695 0 174,585
SYNALLOY CORP. COM 871565107 1,292 105,495 SH   SOLE   0 0 105,495
SYSCO CORP COM COM 871829107 2,737 52,721 SH   SOLE   0 0 52,721
TARGA RES CORP COM 87612g101 220 3,680 SH   SOLE   0 0 3,680
TEXAS INSTRUMENTS, INC COM 882508104 604 7,500 SH   SOLE   0 0 7,500
TRIMBLE NAV LTD. COM 896239100 266 8,305 SH   SOLE   0 0 8,305
U.S. BANCORP. COM 902973304 2,389 46,379 SH   SOLE   0 0 46,379
UNITED PARCEL SVC INC B COM 911312106 1,606 14,971 SH   SOLE   0 0 14,971
UNITED TECHNOLOGIES CORP COM 913017109 23,816 212,246 SH   SOLE   47,005 0 165,241
VALMONT INDUSTRIES INC COM 920253101 23,205 149,226 SH   SOLE   36,345 0 112,881
VANGUARD EMERGING MARKETS ETF COM 922042858 1,754 44,149 SH   SOLE   0 0 44,149
VANGUARD INTERM TERM BOND ETF COM 921937819 251 3,000 SH   SOLE   0 0 3,000
VANGUARD REIT ETF COM 922908553 694 8,399 SH   SOLE   0 0 8,399
VERIZON COMMUNICATIONS COM 92343v104 2,928 60,069 SH   SOLE   0 0 60,069
WAL-MART STORES INC COM 931142103 2,118 29,384 SH   SOLE   200 0 29,184
WALGREENS BOOTS ALLIANCE INC COM 931427108 333 4,011 SH   SOLE   0 0 4,011
WASHINGTON REAL ESTATE COM 939653101 2,032 64,960 SH   SOLE   0 0 64,960
WATERS CORP COM 941848103 470 3,007 SH   SOLE   0 0 3,007
WEYERHAEUSER CO. COM 962166104 1,895 55,754 SH   SOLE   0 0 55,754
WILLIS TOWERS WATSON PUBLIC LT COM g96629103 223 1,702 SH   SOLE   0 0 1,702
ISHARES BARCLAYS AGGREGATE BON COM 464287226 4,672 43,061 SH   SOLE   0 0 43,061
ISHARES BARCLAYS TREAS INFLATI COM 464287176 399 3,478 SH   SOLE   0 0 3,478
ISHARES TR 1-3 YR TREASURY IND COM 464287457 816 9,658 SH   SOLE   0 0 9,658
ISHARES TR IBOXX $ HIGH YIELD COM 464288513 239 2,724 SH   SOLE   0 0 2,724