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,342 23,590 SH   SOLE   0 0 23,590
ABBOTT LABORATORIES COM 002824100 18,481 444,369 SH   SOLE   109,000 0 335,369
ABBVIE INC COM 00287y109 929 16,083 SH   SOLE   0 0 16,083
ACCENTURE PLC CL A COM g1151c101 21,750 267,464 SH   SOLE   62,360 0 205,104
AMGEN INC COM COM 031162100 309 2,200 SH   SOLE   0 0 2,200
APPLE COMPUTER,INC COM 037833100 4,535 45,011 SH   SOLE   0 0 45,011
AT&T CORP COM 00206r102 835 23,689 SH   SOLE   0 0 23,689
AUTOMATIC DATA PROCESSING INC COM 053015103 961 11,564 SH   SOLE   0 0 11,564
AUTOZONE INC COM 053332102 237 465 SH   SOLE   0 0 465
AVALON BAY CMNTYS INC COM 053484101 229 1,625 SH   SOLE   0 0 1,625
BASF SE NPV COM d06216317 256 2,800 SH   SOLE   0 0 2,800
BAYER AG COM d0712d163 280 2,000 SH   SOLE   0 0 2,000
BB&T CORP COM 054937107 941 25,301 SH   SOLE   0 0 25,301
BERKSHIRE HATHAWAY CL. A COM 084670108 621 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY CL. B COM 084670702 376 2,725 SH   SOLE   0 0 2,725
BOEING CO COM 097023105 1,581 12,411 SH   SOLE   0 0 12,411
BOSTON PROPERTIES INC COM 101121101 226 1,955 SH   SOLE   0 0 1,955
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,157 82,259 SH   SOLE   0 0 82,259
BRISTOL MYERS SQUIBB COM 110122108 2,611 51,015 SH   SOLE   0 0 51,015
BURKE & HERBERT BANK & TRUST COM 121331102 1,813 824 SH   SOLE   0 0 824
CHECK POINT SOFTWARE COM m22465104 208 3,000 SH   SOLE   0 0 3,000
CHEVRON CORPORATION COM 166764100 25,149 210,768 SH   SOLE   48,830 0 161,938
CHUBB CORP COM 171232101 237 2,600 SH   SOLE   0 0 2,600
CIMAREX ENERGY COMPANY COM 171798101 253 2,000 SH   SOLE   0 0 2,000
CISCO SYSTEMS INC COM 17275r102 430 17,102 SH   SOLE   0 0 17,102
COCA COLA CO COM 191216100 2,880 67,522 SH   SOLE   0 0 67,522
COGNIZANT TECH SOLUTIONS CORP. COM 192446102 17,082 381,555 SH   SOLE   94,215 0 287,340
COLGATE PALMOLIVE CO. COM 194162103 22,540 345,596 SH   SOLE   0 0 345,596
COMCAST CORP CL A COM 20030n101 261 4,858 SH   SOLE   0 0 4,858
CONOCO-PHILIPS COM 20825c104 273 3,570 SH   SOLE   0 0 3,570
CONSOLIDATED EDISON INC COM 209115104 340 6,000 SH   SOLE   0 0 6,000
CONSTELLATION BRANDS INC. A COM 21036p108 328 3,760 SH   SOLE   0 0 3,760
CORRECTIONS CORP AMER NEW COM 22025y407 225 6,536 SH   SOLE   0 0 6,536
CVS HEALTH CORP COM 126650100 30,902 388,260 SH   SOLE   89,715 0 298,545
DANAHER CORP DEL COM 235851102 18,085 238,023 SH   SOLE   60,535 0 177,488
DEERE & CO. COM 244199105 1,434 17,490 SH   SOLE   0 0 17,490
DESWELL INDUSTRIES INC COM 250639101 88 40,000 SH   SOLE   0 0 40,000
DOMINION RESOURCES INC COM 25746u109 415 6,012 SH   SOLE   0 0 6,012
DONALDSON COMPANY INC COM 257651109 11,057 272,137 SH   SOLE   74,540 0 197,597
DOW CHEMICAL CO COM 260543103 383 7,300 SH   SOLE   0 0 7,300
DR PEPPER SNAPPLE GROUP INC CO COM 26138e109 1,826 28,398 SH   SOLE   0 0 28,398
DRESSER-RAND GROUP INC COM 261608103 208 2,525 SH   SOLE   0 0 2,525
DU PONT E I DE NEMOURS COM 263534109 465 6,483 SH   SOLE   0 0 6,483
DUKE ENERGY CORP. COM 26441c204 418 5,595 SH   SOLE   0 0 5,595
ENBRIDGE ENERGY PARTNERS LP COM 29250r106 213 5,475 SH   SOLE   0 0 5,475
ENERGY TRANSFER PARTNERS LP COM 29273r109 402 6,290 SH   SOLE   0 0 6,290
ENSCO INTL INC COM g3157s106 219 5,292 SH   SOLE   0 0 5,292
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 309 7,660 SH   SOLE   0 0 7,660
EXXON MOBIL CORPORATION COM 30231g102 21,323 226,719 SH   SOLE   39,430 0 187,289
FASTENAL CO. COM 311900104 334 7,444 SH   SOLE   0 0 7,444
FEDERAL REALTY INVST TR SH BEN COM 313747206 260 2,194 SH   SOLE   0 0 2,194
FEDEX CORPORATION COM 31428x106 22,852 141,542 SH   SOLE   34,925 0 106,617
FIFTH THIRD BANCORP. COM 316773100 1,069 53,392 SH   SOLE   0 0 53,392
GARTNER GROUP INC COM 366651107 298 4,060 SH   SOLE   0 0 4,060
GENERAL ELEC CO COM COM 369604103 1,073 41,880 SH   SOLE   0 0 41,880
GOLDMAN SACHS GROUP INC COM 38141g104 18,504 100,798 SH   SOLE   28,160 0 72,638
GOOGLE INC CLASS C COM 38259p706 13,989 24,229 SH   SOLE   6,483 0 17,746
GOOGLE INC. CLASS A COM 38259p508 14,989 25,473 SH   SOLE   6,483 0 18,990
HELMERICH & PAYNE COM 423452101 203 2,075 SH   SOLE   0 0 2,075
HOME DEPOT INC COM 437076102 664 7,233 SH   SOLE   0 0 7,233
HUNTINGTON BANCSHARES INC COM 446150104 122 12,550 SH   SOLE   0 0 12,550
ILLUMINA INC COM 452327109 437 2,665 SH   SOLE   0 0 2,665
INTEL CORP COM 458140100 2,438 70,009 SH   SOLE   0 0 70,009
INTL BUSINESS MACH COM 459200101 3,243 17,086 SH   SOLE   0 0 17,086
INTUIT INC. COM 461202103 15,614 178,144 SH   SOLE   46,560 0 131,584
INVACARE CORP COM 461203101 139 11,763 SH   SOLE   0 0 11,763
ISHARES MSCI JAPAN INDEX FUND COM 464286848 679 57,675 SH   SOLE   0 0 57,675
JOHNSON & JOHNSON COM 478160104 32,536 305,241 SH   SOLE   63,840 0 241,401
JPMORGAN CHASE & CO COM 46625h100 15,685 260,378 SH   SOLE   58,350 0 202,028
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 244 4,600 SH   SOLE   0 0 4,600
KIMBERLY CLARK CORP COM 494368103 381 3,545 SH   SOLE   0 0 3,545
KINDER MORGAN ENERGY PARTNERS COM 494550106 294 3,150 SH   SOLE   0 0 3,150
LILLY ELI & CO COM 532457108 409 6,300 SH   SOLE   0 0 6,300
LINN ENERGY LLC COM 536020100 651 21,600 SH   SOLE   0 0 21,600
LOCKHEED MARTIN CORP COM 539830109 384 2,103 SH   SOLE   0 0 2,103
LOWES COMPANIES INC COM 548661107 20,094 379,700 SH   SOLE   88,280 0 291,420
M D U RES GROUP INC COM 552690109 221 7,950 SH   SOLE   0 0 7,950
MARKEL CORP COM 570535104 244 383 SH   SOLE   0 0 383
MARRIOTT INTL INC NEW CL. A COM 571903202 537 7,680 SH   SOLE   0 0 7,680
MCDONALDS CORP COM 580135101 1,648 17,385 SH   SOLE   0 0 17,385
MEDTRONIC INC COM 585055106 27,657 446,445 SH   SOLE   109,180 0 337,265
MERCK & CO INC NEW COM 58933y105 883 14,891 SH   SOLE   0 0 14,891
MICROSOFT CORP COM 594918104 23,045 497,081 SH   SOLE   107,538 0 389,543
MONSANTO CO NEW DEL COM 61166w101 12,501 111,107 SH   SOLE   26,835 0 84,272
NEXTERA ENERGY INC. COM 65339f101 221 2,354 SH   SOLE   0 0 2,354
NORFOLK SOUTHERN CORP COM 655844108 2,433 21,805 SH   SOLE   0 0 21,805
NOVARTIS AG COM 66987v109 201 2,137 SH   SOLE   0 0 2,137
O REILLY AUTOMOTIVE NEW COM 67103h107 14,055 93,475 SH   SOLE   21,705 0 71,770
OCCULOGIX INC COM NEW COM 878193101 121 35,728 SH   SOLE   0 0 35,728
ORACLE CORP COM COM 68389x105 633 16,548 SH   SOLE   0 0 16,548
PALO ALTO NETWORKS COM 697435105 275 2,800 SH   SOLE   0 0 2,800
PATTERSON COMPANIES COM 703395103 18,065 436,049 SH   SOLE   101,060 0 334,989
PEPSICO INCORPORATED COM 713448108 21,814 234,331 SH   SOLE   54,995 0 179,336
PERRIGO CO. COM g97822103 12,914 85,984 SH   SOLE   23,455 0 62,529
PETSMART INC COM COM 716768106 206 2,945 SH   SOLE   0 0 2,945
PFIZER INC COM 717081103 2,549 86,201 SH   SOLE   0 0 86,201
PHARMACEUTICAL HOLDRS TR COM 57060u217 254 4,000 SH   SOLE   0 0 4,000
PNC BANK CORPORATION COM 693475105 21,134 246,947 SH   SOLE   63,660 0 183,287
PROCTER & GAMBLE COM 742718109 23,378 279,176 SH   SOLE   53,380 0 225,796
QUALCOMM INC COM 747525103 17,629 235,771 SH   SOLE   56,895 0 178,876
ROCKWELL COLLINS INC COM 774341101 15,867 202,125 SH   SOLE   49,190 0 152,935
ROSS STORES INC COM 778296103 263 3,486 SH   SOLE   0 0 3,486
SCHLUMBERGER LTD COM 806857108 26,917 264,698 SH   SOLE   64,100 0 200,598
SEASPAN CORP SHS ISIN COM y75638109 339 15,761 SH   SOLE   0 0 15,761
SIGMA ALDRICH CORP COM 826552101 258 1,900 SH   SOLE   0 0 1,900
SPDR TRUST SERIES I COM 78462f103 7,541 38,275 SH   SOLE   0 0 38,275
STERICYCLE INC COM 858912108 573 4,916 SH   SOLE   0 0 4,916
STREETTRACKS GOLD TRUST COM 78463v107 340 2,927 SH   SOLE   0 0 2,927
STRYKER CORP COM 863667101 17,935 222,104 SH   SOLE   54,005 0 168,099
SYSCO CORP COM COM 871829107 2,296 60,495 SH   SOLE   0 0 60,495
TCW STRATEGIC INCOME FUND INC COM 872340104 58 10,340 SH   SOLE   0 0 10,340
TEVA PHARMACEUTICAL INDUSTRIES COM 881624209 301 5,600 SH   SOLE   0 0 5,600
TEXAS INSTRUMENTS, INC COM 882508104 358 7,500 SH   SOLE   0 0 7,500
TJX COMPANIES INC COM 872540109 357 6,041 SH   SOLE   0 0 6,041
TORTOISE ENERGY INFRASTRUCTURE COM 89147l100 210 4,359 SH   SOLE   0 0 4,359
U.S. BANCORP. COM 902973304 1,753 41,907 SH   SOLE   0 0 41,907
UNITED AIRLINES COM 910047109 302 6,450 SH   SOLE   0 0 6,450
UNITED NATURAL FOODS, INC. COM 911163103 12,053 196,118 SH   SOLE   52,910 0 143,208
UNITED PARCEL SVC INC B COM 911312106 2,010 20,445 SH   SOLE   0 0 20,445
UNITED TECHNOLOGIES CORP COM 913017109 20,508 194,206 SH   SOLE   48,174 0 146,032
VALMONT INDS INC. COM 920253101 11,369 84,259 SH   SOLE   21,550 0 62,709
VANGUARD INTERM TERM BOND ETF COM 921937819 253 3,000 SH   SOLE   0 0 3,000
VANGUARD MSCI EUROPE ETF COM 922042874 947 17,150 SH   SOLE   0 0 17,150
VERIZON COMMUNICATIONS COM 92343v104 2,292 45,844 SH   SOLE   0 0 45,844
WAL-MART STORES INC COM 931142103 17,650 230,815 SH   SOLE   49,795 0 181,020
WALGREEN CO COM COM 931422109 596 10,050 SH   SOLE   0 0 10,050
WASHINGTON REAL ESTATE COM 939653101 1,472 57,995 SH   SOLE   0 0 57,995
WATERS CORP COM COM 941848103 338 3,409 SH   SOLE   0 0 3,409
WELLS FARGO & CO COM 949746101 455 8,775 SH   SOLE   0 0 8,775
WEYERHAEUSER CO. COM 962166104 1,529 47,982 SH   SOLE   0 0 47,982
WHOLE FOODS MKT INC COM 966837106 18,052 473,689 SH   SOLE   126,175 0 347,514
YUM BRANDS INC COM 988498101 13,832 192,161 SH   SOLE   47,470 0 144,691