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,570 23,701 SH   SOLE   0 0 23,701
ABBOTT LABORATORIES COM 002824100 21,146 470,852 SH   SOLE   109,755 0 361,097
ABBVIE INC COM 00287y109 488 8,242 SH   SOLE   0 0 8,242
ACCENTURE PLC CL A COM g1151c101 29,466 281,973 SH   SOLE   62,805 0 219,168
ALPHABET INC CLASS A COM 02079k305 22,593 29,040 SH   SOLE   6,683 0 22,357
ALPHABET INC CLASS C COM 02079k107 17,642 23,247 SH   SOLE   6,400 0 16,847
AMAZON.COM COM 023135106 305 451 SH   SOLE   0 0 451
AMGEN INC COM COM 031162100 521 3,210 SH   SOLE   0 0 3,210
APPLE INC COM 037833100 5,278 50,144 SH   SOLE   0 0 50,144
AT&T CORP COM 00206r102 1,500 43,580 SH   SOLE   0 0 43,580
AUTOMATIC DATA PROCESSING INC COM 053015103 404 4,764 SH   SOLE   0 0 4,764
AUTOZONE INC COM 053332102 345 465 SH   SOLE   0 0 465
AVALON BAY CMNTYS INC COM 053484101 299 1,625 SH   SOLE   0 0 1,625
BASF SE NPV COM d06216317 213 2,800 SH   SOLE   0 0 2,800
BAYER AG COM d0712d163 250 2,000 SH   SOLE   0 0 2,000
BB&T CORP COM 054937107 957 25,301 SH   SOLE   0 0 25,301
BERKSHIRE HATHAWAY CL. A COM 084670108 396 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 1,471 11,139 SH   SOLE   0 0 11,139
BOEING CO COM 097023105 1,515 10,476 SH   SOLE   0 0 10,476
BOSTON PROPERTIES INC COM 101121101 249 1,955 SH   SOLE   0 0 1,955
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,134 83,010 SH   SOLE   0 0 83,010
BRISTOL MYERS SQUIBB COM 110122108 3,373 49,033 SH   SOLE   0 0 49,033
BURKE & HERBERT BANK & TRUST COM 121331102 1,673 824 SH   SOLE   0 0 824
CHECK POINT SOFTWARE COM m22465104 244 3,000 SH   SOLE   0 0 3,000
CHEVRON CORPORATION COM 166764100 18,043 200,571 SH   SOLE   49,170 0 151,401
CHUBB CORP COM h1467j104 212 1,600 SH   SOLE   0 0 1,600
CHURCH & DWIGHT CO INC COM 171340102 232 2,738 SH   SOLE   0 0 2,738
CISCO SYSTEMS INC COM 17275r102 258 9,489 SH   SOLE   0 0 9,489
COCA COLA CO COM 191216100 3,056 71,146 SH   SOLE   0 0 71,146
COGNIZANT TECH SOLUTIONS CORP COM 192446102 24,257 404,140 SH   SOLE   94,895 0 309,245
COLGATE PALMOLIVE CO. COM 194162103 22,980 344,946 SH   SOLE   0 0 344,946
COMCAST CORP CL A COM 20030n101 322 5,712 SH   SOLE   0 0 5,712
CONSOLIDATED EDISON INC COM 209115104 321 5,000 SH   SOLE   0 0 5,000
CONSTELLATION BRANDS INC. A COM 21036p108 536 3,760 SH   SOLE   0 0 3,760
CVS HEALTH CORP COM 126650100 39,021 399,107 SH   SOLE   90,325 0 308,782
DANAHER CORP COM 235851102 23,562 253,683 SH   SOLE   60,955 0 192,728
DEERE & CO. COM 244199105 1,376 18,045 SH   SOLE   0 0 18,045
DOMINION RESOURCES INC COM 25746u109 338 4,992 SH   SOLE   0 0 4,992
DONALDSON COMPANY INC COM 257651109 15,746 549,409 SH   SOLE   146,805 0 402,604
DR PEPPER SNAPPLE GROUP INC CO COM 26138e109 2,730 29,288 SH   SOLE   0 0 29,288
DUKE ENERGY CORP. COM 26441c204 380 5,329 SH   SOLE   0 0 5,329
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 477 18,660 SH   SOLE   0 0 18,660
EXXON MOBIL CORPORATION COM 30231g102 18,479 237,069 SH   SOLE   39,680 0 197,389
FEDERAL REALTY INVST TR SH BEN COM 313747206 304 2,084 SH   SOLE   0 0 2,084
FEDEX CORPORATION COM 31428x106 21,998 147,650 SH   SOLE   35,155 0 112,495
FORTRESS INVESTMENT GROUP LLC COM 34958b106 178 35,000 SH   SOLE   0 0 35,000
GARTNER INC COM 366651107 417 4,595 SH   SOLE   0 0 4,595
GENERAL ELEC CO COM COM 369604103 1,217 39,054 SH   SOLE   0 0 39,054
GENERAL MILLS INC. COM 370334104 216 3,746 SH   SOLE   0 0 3,746
GENTEX CORP COM 371901109 196 12,241 SH   SOLE   0 0 12,241
GOLDMAN SACHS GROUP INC COM 38141g104 19,685 109,224 SH   SOLE   28,335 0 80,889
HOME DEPOT INC COM 437076102 710 5,372 SH   SOLE   0 0 5,372
HUNTINGTON BANCSHARES INC COM 446150104 173 15,601 SH   SOLE   0 0 15,601
ILLUMINA INC COM 452327109 338 1,760 SH   SOLE   0 0 1,760
INTEL CORP COM 458140100 2,578 74,835 SH   SOLE   0 0 74,835
INTL BUSINESS MACH COM 459200101 2,380 17,293 SH   SOLE   0 0 17,293
INTUIT INC. COM 461202103 18,352 190,179 SH   SOLE   46,865 0 143,314
ISHARES CORE CORE MSCI EAFE COM 46432f842 2,535 46,608 SH   SOLE   0 0 46,608
ISHARES CORE MSCI EMERGING MAR COM 46434g103 414 10,516 SH   SOLE   0 0 10,516
ISHARES DJ US REAL ESTATE COM 464287739 267 3,560 SH   SOLE   0 0 3,560
ISHARES MSCI EAFE INDEX FUND COM 464287465 1,683 28,665 SH   SOLE   0 0 28,665
ISHARES RUSSELL 1000 VALUE IND COM 464287598 257 2,630 SH   SOLE   0 0 2,630
ISHARES S&P 500 VALUE ETF COM 464287408 1,124 12,702 SH   SOLE   0 0 12,702
ISHARES TR RUSSELL 1000 GROWTH COM 464287614 294 2,954 SH   SOLE   0 0 2,954
ISHARES TR S&P 500/ GROWTH IND COM 464287309 988 8,530 SH   SOLE   0 0 8,530
ISHARES TR S&P MIDCAP 400 INDE COM 464287507 494 3,548 SH   SOLE   0 0 3,548
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 447 4,060 SH   SOLE   0 0 4,060
JOHNSON & JOHNSON COM 478160104 33,081 322,049 SH   SOLE   64,310 0 257,739
JPMORGAN CHASE & CO COM 46625h100 18,331 277,612 SH   SOLE   58,735 0 218,877
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 290 10,000 SH   SOLE   0 0 10,000
KEY CORP. COM 493267108 188 14,255 SH   SOLE   0 0 14,255
KIMBERLY CLARK CORP COM 494368103 451 3,545 SH   SOLE   0 0 3,545
LILLY ELI & CO COM 532457108 230 2,732 SH   SOLE   0 0 2,732
LOCKHEED MARTIN CORP COM 539830109 212 978 SH   SOLE   0 0 978
LOWES COMPANIES INC COM 548661107 30,206 397,244 SH   SOLE   88,920 0 308,324
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 285 4,190 SH   SOLE   0 0 4,190
MARKEL CORP COM 570535104 400 453 SH   SOLE   0 0 453
MARRIOTT INTL INC NEW CL. A COM 571903202 434 6,468 SH   SOLE   0 0 6,468
MCCORMICK & CO COM 579780206 225 2,633 SH   SOLE   0 0 2,633
MCDONALDS CORP COM 580135101 2,183 18,474 SH   SOLE   0 0 18,474
MEDTRONIC INC COM g5960l103 24,196 314,555 SH   SOLE   71,790 0 242,765
MERCK & CO INC NEW COM 58933y105 595 11,264 SH   SOLE   0 0 11,264
MICROSOFT CORP COM 594918104 29,584 533,245 SH   SOLE   108,323 0 424,922
MONSANTO CO PLC COM 61166w101 229 2,325 SH   SOLE   0 0 2,325
NEXTERA ENERGY INC. COM 65339f101 245 2,354 SH   SOLE   0 0 2,354
NORFOLK SOUTHERN CORP COM 655844108 1,949 23,040 SH   SOLE   0 0 23,040
O REILLY AUTOMOTIVE INC COM 67103h107 15,394 60,744 SH   SOLE   13,485 0 47,259
OCCULOGIX INC COM NEW COM 878193101 39 27,711 SH   SOLE   0 0 27,711
ORACLE CORP COM COM 68389x105 542 14,843 SH   SOLE   0 0 14,843
PALO ALTO NETWORKS COM 697435105 493 2,800 SH   SOLE   0 0 2,800
PATTERSON COMPANIES INC COM 703395103 20,529 454,079 SH   SOLE   101,795 0 352,284
PEPSICO INCORPORATED COM 713448108 25,845 258,656 SH   SOLE   55,380 0 203,276
PERRIGO CO. COM g97822103 25,801 178,306 SH   SOLE   44,300 0 134,006
PFIZER INC COM 717081103 2,667 82,611 SH   SOLE   0 0 82,611
PHARMACEUTICAL HOLDRS TR COM 57060u217 261 4,000 SH   SOLE   0 0 4,000
PHILLIPS 66 PARTNERS LP COM 718549207 295 4,800 SH   SOLE   0 0 4,800
PNC FINANCIAL SERVICES GROUP COM 693475105 24,590 257,996 SH   SOLE   64,125 0 193,871
PROCTER & GAMBLE CO COM 742718109 34,264 431,482 SH   SOLE   93,215 0 338,267
QUALCOMM INC COM 747525103 17,511 350,330 SH   SOLE   85,690 0 264,640
ROCKWELL COLLINS INC COM 774341101 19,693 213,355 SH   SOLE   49,535 0 163,820
ROSS STORES INC COM 778296103 323 6,000 SH   SOLE   0 0 6,000
S&P 500 I-SHARES COM 464287200 1,671 8,159 SH   SOLE   0 0 8,159
SCHLUMBERGER LTD COM 806857108 19,581 280,727 SH   SOLE   64,575 0 216,152
SEASPAN CORP SHS ISIN COM y75638109 249 15,761 SH   SOLE   0 0 15,761
SECTOR SPDR TR SHS BEN INT CON COM 81369y308 240 4,750 SH   SOLE   0 0 4,750
SHERWIN WILLIAMS COM 824348106 234 900 SH   SOLE   0 0 900
SPDR TRUST SERIES I COM 78462f103 8,720 42,774 SH   SOLE   0 0 42,774
SPIRIT AEROSYSTEMS HOLDINGS IN COM 848574109 221 4,404 SH   SOLE   0 0 4,404
SPROUTS FARMERS MARKET INC COM 85208m102 21,553 810,551 SH   SOLE   205,340 0 605,211
STERICYCLE INC COM 858912108 593 4,916 SH   SOLE   0 0 4,916
STREETTRACKS GOLD TRUST COM 78463v107 278 2,740 SH   SOLE   0 0 2,740
STRYKER CORP COM 863667101 21,762 234,152 SH   SOLE   54,375 0 179,777
SYNALLOY CORP. COM 871565107 735 106,892 SH   SOLE   0 0 106,892
SYSCO CORP COM COM 871829107 2,295 55,978 SH   SOLE   0 0 55,978
TEVA PHARMACEUTICAL INDUSTRIES COM 881624209 368 5,600 SH   SOLE   0 0 5,600
TEXAS INSTRUMENTS, INC COM 882508104 411 7,500 SH   SOLE   0 0 7,500
U.S. BANCORP. COM 902973304 1,839 43,088 SH   SOLE   0 0 43,088
UNITED NATURAL FOODS, INC COM 911163103 16,301 414,163 SH   SOLE   106,615 0 307,548
UNITED PARCEL SVC INC B COM 911312106 2,066 21,466 SH   SOLE   0 0 21,466
UNITED TECHNOLOGIES CORP COM 913017109 19,768 205,770 SH   SOLE   48,504 0 157,266
VALMONT INDUSTRIES INC COM 920253101 10,125 95,504 SH   SOLE   37,510 0 57,994
VANGUARD EMERGING MARKETS ETF COM 922042858 1,292 39,510 SH   SOLE   0 0 39,510
VANGUARD INTERM TERM BOND ETF COM 921937819 249 3,000 SH   SOLE   0 0 3,000
VANGUARD REIT ETF COM 922908553 761 9,544 SH   SOLE   0 0 9,544
VERIZON COMMUNICATIONS COM 92343v104 2,328 50,376 SH   SOLE   0 0 50,376
WAL-MART STORES INC COM 931142103 4,568 74,522 SH   SOLE   200 0 74,322
WALGREENS BOOTS ALLIANCE INC COM 931427108 459 5,389 SH   SOLE   0 0 5,389
WASHINGTON REAL ESTATE COM 939653101 1,613 59,611 SH   SOLE   0 0 59,611
WATERS CORP COM 941848103 516 3,836 SH   SOLE   0 0 3,836
WELLS FARGO & CO COM 949746101 357 6,570 SH   SOLE   0 0 6,570
WEYERHAEUSER CO. COM 962166104 1,450 48,350 SH   SOLE   0 0 48,350
WILLIS GROUP HOLDINGS LTD COM g96666105 206 4,241 SH   SOLE   0 0 4,241
YUM BRANDS INC COM 988498101 383 5,240 SH   SOLE   0 0 5,240
ISHARES BARCLAYS AGGREGATE BON COM 464287226 3,208 29,703 SH   SOLE   0 0 29,703
ISHARES BARCLAYS TREAS INFLATI COM 464287176 412 3,754 SH   SOLE   0 0 3,754
ISHARES TR 1-3 YR TREASURY IND COM 464287457 319 3,777 SH   SOLE   0 0 3,777