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,961 24,105 SH   SOLE   0 0 24,105
ABBOTT LABORATORIES COM 002824100 20,868 463,518 SH   SOLE   109,000 0 354,518
ABBVIE INC COM 00287y109 1,052 16,083 SH   SOLE   0 0 16,083
ACCENTURE PLC CL A COM g1151c101 24,874 278,514 SH   SOLE   62,360 0 216,154
AMGEN INC COM COM 031162100 350 2,200 SH   SOLE   0 0 2,200
APPLE COMPUTER,INC COM 037833100 5,177 46,901 SH   SOLE   0 0 46,901
AT&T CORP COM 00206r102 869 25,885 SH   SOLE   0 0 25,885
AUTOMATIC DATA PROCESSING INC COM 053015103 964 11,564 SH   SOLE   0 0 11,564
AUTOZONE INC COM 053332102 288 465 SH   SOLE   0 0 465
AVALON BAY CMNTYS INC COM 053484101 266 1,625 SH   SOLE   0 0 1,625
BASF SE NPV COM d06216317 236 2,800 SH   SOLE   0 0 2,800
BAYER AG COM d0712d163 273 2,000 SH   SOLE   0 0 2,000
BB&T CORP COM 054937107 984 25,301 SH   SOLE   0 0 25,301
BERKSHIRE HATHAWAY CL. A COM 084670108 452 2 SH   SOLE   0 0 2
BERKSHIRE HATHAWAY CL. B COM 084670702 409 2,725 SH   SOLE   0 0 2,725
BOEING CO COM 097023105 1,613 12,411 SH   SOLE   0 0 12,411
BOSTON PROPERTIES INC COM 101121101 252 1,955 SH   SOLE   0 0 1,955
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,314 82,259 SH   SOLE   0 0 82,259
BRISTOL MYERS SQUIBB COM 110122108 3,067 51,965 SH   SOLE   0 0 51,965
BURKE & HERBERT BANK & TRUST COM 121331102 1,648 824 SH   SOLE   0 0 824
CHECK POINT SOFTWARE COM m22465104 236 3,000 SH   SOLE   0 0 3,000
CHEVRON CORPORATION COM 166764100 24,501 218,405 SH   SOLE   48,830 0 169,575
CHUBB CORP COM 171232101 269 2,600 SH   SOLE   0 0 2,600
CIMAREX ENERGY COMPANY COM 171798101 212 2,000 SH   SOLE   0 0 2,000
CISCO SYSTEMS INC COM 17275r102 472 16,967 SH   SOLE   0 0 16,967
COCA COLA CO COM 191216100 2,902 68,747 SH   SOLE   0 0 68,747
COGNIZANT TECH SOLUTIONS CORP. COM 192446102 20,945 397,748 SH   SOLE   94,215 0 303,533
COLGATE PALMOLIVE CO. COM 194162103 23,905 345,496 SH   SOLE   0 0 345,496
CONOCO-PHILIPS COM 20825c104 247 3,570 SH   SOLE   0 0 3,570
CONSOLIDATED EDISON INC COM 209115104 396 6,000 SH   SOLE   0 0 6,000
CONSTELLATION BRANDS INC. A COM 21036p108 369 3,760 SH   SOLE   0 0 3,760
CORRECTIONS CORP AMER NEW COM 22025y407 238 6,536 SH   SOLE   0 0 6,536
CVS HEALTH CORP COM 126650100 38,628 401,079 SH   SOLE   89,715 0 311,364
DANAHER CORP DEL COM 235851102 21,308 248,606 SH   SOLE   60,535 0 188,071
DEERE & CO. COM 244199105 1,600 18,090 SH   SOLE   0 0 18,090
DESWELL INDUSTRIES INC COM 250639101 72 40,000 SH   SOLE   0 0 40,000
DOMINION RESOURCES INC COM 25746u109 462 6,012 SH   SOLE   0 0 6,012
DONALDSON COMPANY INC COM 257651109 10,757 278,450 SH   SOLE   74,540 0 203,910
DOW CHEMICAL CO COM 260543103 333 7,300 SH   SOLE   0 0 7,300
DR PEPPER SNAPPLE GROUP INC CO COM 26138e109 2,036 28,398 SH   SOLE   0 0 28,398
DU PONT E I DE NEMOURS COM 263534109 479 6,483 SH   SOLE   0 0 6,483
DUKE ENERGY CORP. COM 26441c204 467 5,595 SH   SOLE   0 0 5,595
ENBRIDGE ENERGY PARTNERS LP COM 29250r106 218 5,475 SH   SOLE   0 0 5,475
ENERGY TRANSFER PARTNERS LP COM 29273r109 409 6,290 SH   SOLE   0 0 6,290
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 277 7,660 SH   SOLE   0 0 7,660
EXXON MOBIL CORPORATION COM 30231g102 21,648 234,156 SH   SOLE   39,430 0 194,726
FASTENAL CO. COM 311900104 354 7,444 SH   SOLE   0 0 7,444
FEDERAL REALTY INVST TR SH BEN COM 313747206 283 2,119 SH   SOLE   0 0 2,119
FEDEX CORPORATION COM 31428x106 25,460 146,611 SH   SOLE   34,925 0 111,686
FIFTH THIRD BANCORP. COM 316773100 1,090 53,492 SH   SOLE   0 0 53,492
GARTNER GROUP INC COM 366651107 342 4,060 SH   SOLE   0 0 4,060
GENERAL ELEC CO COM COM 369604103 1,058 41,880 SH   SOLE   0 0 41,880
GOLDMAN SACHS GROUP INC COM 38141g104 20,505 105,791 SH   SOLE   28,160 0 77,631
GOOGLE INC CLASS C COM 38259p706 13,255 25,180 SH   SOLE   6,483 0 18,697
GOOGLE INC. CLASS A COM 38259p508 14,120 26,608 SH   SOLE   6,483 0 20,125
HOME DEPOT INC COM 437076102 759 7,233 SH   SOLE   0 0 7,233
HOME PROPERTYS INC. COM 437306103 203 3,100 SH   SOLE   0 0 3,100
HUNTINGTON BANCSHARES INC COM 446150104 132 12,550 SH   SOLE   0 0 12,550
ILLUMINA INC COM 452327109 431 2,335 SH   SOLE   0 0 2,335
INTEGRYS ENERGY GROUP INC COM 45822p105 234 3,000 SH   SOLE   0 0 3,000
INTEL CORP COM 458140100 2,610 71,909 SH   SOLE   0 0 71,909
INTL BUSINESS MACH COM 459200101 2,777 17,311 SH   SOLE   0 0 17,311
INTUIT INC. COM 461202103 17,179 186,343 SH   SOLE   46,560 0 139,783
ISHARES MSCI EAFE INDEX FUND COM 464287465 2,174 35,728 SH   SOLE   0 0 35,728
ISHARES MSCI JAPAN INDEX FUND COM 464286848 660 58,675 SH   SOLE   0 0 58,675
ISHARES TR S&P SMALLCAP 600 IN COM 464287804 212 1,859 SH   SOLE   0 0 1,859
JOHNSON & JOHNSON COM 478160104 33,118 316,703 SH   SOLE   63,840 0 252,863
JPMORGAN CHASE & CO COM 46625h100 16,932 270,572 SH   SOLE   58,350 0 212,222
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 211 4,600 SH   SOLE   0 0 4,600
KIMBERLY CLARK CORP COM 494368103 410 3,545 SH   SOLE   0 0 3,545
KINDER MORGAN INC. COM 49456b101 435 10,272 SH   SOLE   0 0 10,272
LILLY ELI & CO COM 532457108 455 6,589 SH   SOLE   0 0 6,589
LOCKHEED MARTIN CORP COM 539830109 405 2,103 SH   SOLE   0 0 2,103
LOWES COMPANIES INC COM 548661107 27,123 394,226 SH   SOLE   88,280 0 305,946
MARKEL CORP COM 570535104 262 383 SH   SOLE   0 0 383
MARRIOTT INTL INC NEW CL. A COM 571903202 599 7,680 SH   SOLE   0 0 7,680
MCDONALDS CORP COM 580135101 1,676 17,890 SH   SOLE   0 0 17,890
MEDTRONIC INC. COM 585055106 33,514 464,178 SH   SOLE   109,180 0 354,998
MERCK & CO INC NEW COM 58933y105 834 14,691 SH   SOLE   0 0 14,691
MICROSOFT CORP COM 594918104 23,983 516,315 SH   SOLE   107,538 0 408,777
MONSANTO CO NEW DEL COM 61166w101 13,840 115,847 SH   SOLE   26,835 0 89,012
MORGAN STANLEY EMERGING MARKET COM 61744h105 455 50,100 SH   SOLE   0 0 50,100
NEXTERA ENERGY INC. COM 65339f101 250 2,354 SH   SOLE   0 0 2,354
NORFOLK SOUTHERN CORP COM 655844108 2,442 22,280 SH   SOLE   0 0 22,280
O REILLY AUTOMOTIVE NEW COM 67103h107 18,642 96,782 SH   SOLE   21,705 0 75,077
OCCULOGIX INC COM NEW COM 878193101 95 35,728 SH   SOLE   0 0 35,728
ORACLE CORP COM COM 68389x105 744 16,548 SH   SOLE   0 0 16,548
PALO ALTO NETWORKS COM 697435105 343 2,800 SH   SOLE   0 0 2,800
PATTERSON COMPANIES COM 703395103 21,853 454,333 SH   SOLE   101,060 0 353,273
PEPSICO INCORPORATED COM 713448108 23,023 243,479 SH   SOLE   54,995 0 188,484
PERRIGO CO. COM g97822103 15,062 90,105 SH   SOLE   23,455 0 66,650
PETSMART INC COM COM 716768106 239 2,945 SH   SOLE   0 0 2,945
PFIZER INC COM 717081103 2,769 88,901 SH   SOLE   0 0 88,901
PHARMACEUTICAL HOLDRS TR COM 57060u217 257 4,000 SH   SOLE   0 0 4,000
PNC BANK CORPORATION COM 693475105 23,550 258,137 SH   SOLE   63,660 0 194,477
PROCTER & GAMBLE COM 742718109 26,312 288,861 SH   SOLE   53,380 0 235,481
QUALCOMM INC COM 747525103 18,269 245,779 SH   SOLE   56,895 0 188,884
ROCKWELL COLLINS INC COM 774341101 17,820 210,940 SH   SOLE   49,190 0 161,750
ROSS STORES INC COM 778296103 283 3,000 SH   SOLE   0 0 3,000
SCHLUMBERGER LTD COM 806857108 23,585 276,136 SH   SOLE   64,100 0 212,036
SEASPAN CORP SHS ISIN COM y75638109 284 15,761 SH   SOLE   0 0 15,761
SIGMA ALDRICH CORP COM 826552101 261 1,900 SH   SOLE   0 0 1,900
SPDR TRUST SERIES I COM 78462f103 7,783 37,867 SH   SOLE   0 0 37,867
STERICYCLE INC COM 858912108 644 4,916 SH   SOLE   0 0 4,916
STREETTRACKS GOLD TRUST COM 78463v107 332 2,927 SH   SOLE   0 0 2,927
STRYKER CORP COM 863667101 21,825 231,366 SH   SOLE   54,005 0 177,361
SYSCO CORP COM COM 871829107 2,451 61,745 SH   SOLE   0 0 61,745
TEVA PHARMACEUTICAL INDUSTRIES COM 881624209 322 5,600 SH   SOLE   0 0 5,600
TEXAS INSTRUMENTS, INC COM 882508104 401 7,500 SH   SOLE   0 0 7,500
TJX COMPANIES INC COM 872540109 414 6,041 SH   SOLE   0 0 6,041
U.S. BANCORP. COM 902973304 1,889 42,032 SH   SOLE   0 0 42,032
UNITED AIRLINES COM 910047109 431 6,450 SH   SOLE   0 0 6,450
UNITED NATURAL FOODS, INC. COM 911163103 15,941 206,155 SH   SOLE   52,910 0 153,245
UNITED PARCEL SVC INC B COM 911312106 2,323 20,895 SH   SOLE   0 0 20,895
UNITED TECHNOLOGIES CORP COM 913017109 23,313 202,723 SH   SOLE   48,174 0 154,549
VALMONT INDS INC. COM 920253101 11,147 87,769 SH   SOLE   21,550 0 66,219
VANGUARD EMERGING MARKETS ETF COM 922042858 1,551 38,767 SH   SOLE   0 0 38,767
VANGUARD INTERM TERM BOND ETF COM 921937819 254 3,000 SH   SOLE   0 0 3,000
VANGUARD MSCI EUROPE ETF COM 922042874 611 11,650 SH   SOLE   0 0 11,650
VANGUARD REIT ETF COM 922908553 820 10,124 SH   SOLE   0 0 10,124
VERIZON COMMUNICATIONS COM 92343v104 2,269 48,498 SH   SOLE   0 0 48,498
WAL-MART STORES INC COM 931142103 20,603 239,907 SH   SOLE   49,795 0 190,112
WALGREENS BOOTS ALLIANCE INC COM 931427108 766 10,050 SH   SOLE   0 0 10,050
WASHINGTON REAL ESTATE COM 939653101 1,660 60,005 SH   SOLE   0 0 60,005
WATERS CORP COM COM 941848103 397 3,521 SH   SOLE   0 0 3,521
WELLS FARGO & CO COM 949746101 469 8,555 SH   SOLE   0 0 8,555
WEYERHAEUSER CO. COM 962166104 1,722 47,982 SH   SOLE   0 0 47,982
WHOLE FOODS MKT INC COM 966837106 25,353 502,829 SH   SOLE   127,675 0 375,154
YUM BRANDS INC COM 988498101 14,619 200,679 SH   SOLE   47,470 0 153,209
ISHARES BARCLAYS AGGREGATE BON COM 464287226 1,150 10,444 SH   SOLE   0 0 10,444
ISHARES BARCLAYS TREAS INFLATI COM 464287176 333 2,976 SH   SOLE   0 0 2,976