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 6,684 47,180 SH   SOLE   23,590 0 23,590
ABBOTT LABORATORIES COM 002824100 36,963 888,738 SH   SOLE   444,369 0 444,369
ABBVIE INC COM 00287y109 1,858 32,166 SH   SOLE   16,083 0 16,083
ACCENTURE PLC CL A COM g1151c101 43,500 534,927 SH   SOLE   267,464 0 267,464
AMGEN INC COM COM 031162100 618 4,400 SH   SOLE   2,200 0 2,200
APPLE COMPUTER,INC COM 037833100 9,070 90,023 SH   SOLE   45,011 0 45,011
AT&T CORP COM 00206r102 1,670 47,378 SH   SOLE   23,689 0 23,689
AUTOMATIC DATA PROCESSING INC COM 053015103 1,921 23,128 SH   SOLE   11,564 0 11,564
AUTOZONE INC COM 053332102 474 930 SH   SOLE   465 0 465
AVALON BAY CMNTYS INC COM 053484101 458 3,250 SH   SOLE   1,625 0 1,625
BASF SE NPV COM d06216317 513 5,600 SH   SOLE   2,800 0 2,800
BAYER AG COM d0712d163 560 4,000 SH   SOLE   2,000 0 2,000
BB&T CORP COM 054937107 1,883 50,602 SH   SOLE   25,301 0 25,301
BERKSHIRE HATHAWAY CL. A COM 084670108 1,241 6 SH   SOLE   3 0 3
BERKSHIRE HATHAWAY CL. B COM 084670702 753 5,450 SH   SOLE   2,725 0 2,725
BOEING CO COM 097023105 3,162 24,823 SH   SOLE   12,411 0 12,411
BOSTON PROPERTIES INC COM 101121101 453 3,910 SH   SOLE   1,955 0 1,955
BRANDYWINE RLTY TR SH BEN INT COM 105368203 2,315 164,518 SH   SOLE   82,259 0 82,259
BRISTOL MYERS SQUIBB COM 110122108 5,222 102,030 SH   SOLE   51,015 0 51,015
BURKE & HERBERT BANK & TRUST COM 121331102 3,626 1,648 SH   SOLE   824 0 824
CHECK POINT SOFTWARE COM m22465104 415 6,000 SH   SOLE   3,000 0 3,000
CHEVRON CORPORATION COM 166764100 50,298 421,537 SH   SOLE   210,768 0 210,768
CHUBB CORP COM 171232101 474 5,200 SH   SOLE   2,600 0 2,600
CIMAREX ENERGY COMPANY COM 171798101 506 4,000 SH   SOLE   2,000 0 2,000
CISCO SYSTEMS INC COM 17275r102 861 34,204 SH   SOLE   17,102 0 17,102
COCA COLA CO COM 191216100 5,761 135,043 SH   SOLE   67,522 0 67,522
COGNIZANT TECH SOLUTIONS CORP. COM 192446102 34,164 763,110 SH   SOLE   381,555 0 381,555
COLGATE PALMOLIVE CO. COM 194162103 45,080 691,192 SH   SOLE   345,596 0 345,596
COMCAST CORP CL A COM 20030n101 523 9,716 SH   SOLE   4,858 0 4,858
CONOCO-PHILIPS COM 20825c104 546 7,141 SH   SOLE   3,570 0 3,570
CONSOLIDATED EDISON INC COM 209115104 680 12,000 SH   SOLE   6,000 0 6,000
CONSTELLATION BRANDS INC. A COM 21036p108 655 7,520 SH   SOLE   3,760 0 3,760
CORRECTIONS CORP AMER NEW COM 22025y407 449 13,072 SH   SOLE   6,536 0 6,536
CVS HEALTH CORP COM 126650100 61,803 776,521 SH   SOLE   388,260 0 388,260
DANAHER CORP DEL COM 235851102 36,170 476,047 SH   SOLE   238,023 0 238,023
DEERE & CO. COM 244199105 2,868 34,980 SH   SOLE   17,490 0 17,490
DESWELL INDUSTRIES INC COM 250639101 175 80,000 SH   SOLE   40,000 0 40,000
DOMINION RESOURCES INC COM 25746u109 831 12,025 SH   SOLE   6,012 0 6,012
DONALDSON COMPANY INC COM 257651109 22,114 544,273 SH   SOLE   272,137 0 272,137
DOW CHEMICAL CO COM 260543103 766 14,600 SH   SOLE   7,300 0 7,300
DR PEPPER SNAPPLE GROUP INC CO COM 26138e109 3,653 56,796 SH   SOLE   28,398 0 28,398
DRESSER-RAND GROUP INC COM 261608103 415 5,050 SH   SOLE   2,525 0 2,525
DU PONT E I DE NEMOURS COM 263534109 930 12,966 SH   SOLE   6,483 0 6,483
DUKE ENERGY CORP. COM 26441c204 837 11,190 SH   SOLE   5,595 0 5,595
ENBRIDGE ENERGY PARTNERS LP COM 29250r106 425 10,950 SH   SOLE   5,475 0 5,475
ENERGY TRANSFER PARTNERS LP COM 29273r109 805 12,580 SH   SOLE   6,290 0 6,290
ENSCO INTL INC COM g3157s106 437 10,584 SH   SOLE   5,292 0 5,292
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 617 15,320 SH   SOLE   7,660 0 7,660
EXXON MOBIL CORPORATION COM 30231g102 42,646 453,438 SH   SOLE   226,719 0 226,719
FASTENAL CO. COM 311900104 668 14,888 SH   SOLE   7,444 0 7,444
FEDERAL REALTY INVST TR SH BEN COM 313747206 520 4,388 SH   SOLE   2,194 0 2,194
FEDEX CORPORATION COM 31428x106 45,704 283,085 SH   SOLE   141,542 0 141,542
FIFTH THIRD BANCORP. COM 316773100 2,138 106,784 SH   SOLE   53,392 0 53,392
GARTNER GROUP INC COM 366651107 597 8,120 SH   SOLE   4,060 0 4,060
GENERAL ELEC CO COM COM 369604103 2,146 83,760 SH   SOLE   41,880 0 41,880
GOLDMAN SACHS GROUP INC COM 38141g104 37,007 201,597 SH   SOLE   100,798 0 100,798
GOOGLE INC CLASS C COM 38259p706 27,978 48,458 SH   SOLE   24,229 0 24,229
GOOGLE INC. CLASS A COM 38259p508 29,977 50,946 SH   SOLE   25,473 0 25,473
HELMERICH & PAYNE COM 423452101 406 4,150 SH   SOLE   2,075 0 2,075
HOME DEPOT INC COM 437076102 1,327 14,466 SH   SOLE   7,233 0 7,233
HUNTINGTON BANCSHARES INC COM 446150104 244 25,100 SH   SOLE   12,550 0 12,550
ILLUMINA INC COM 452327109 874 5,330 SH   SOLE   2,665 0 2,665
INTEL CORP COM 458140100 4,875 140,018 SH   SOLE   70,009 0 70,009
INTL BUSINESS MACH COM 459200101 6,487 34,172 SH   SOLE   17,086 0 17,086
INTUIT INC. COM 461202103 31,229 356,288 SH   SOLE   178,144 0 178,144
INVACARE CORP COM 461203101 278 23,526 SH   SOLE   11,763 0 11,763
ISHARES MSCI JAPAN INDEX FUND COM 464286848 1,358 115,350 SH   SOLE   57,675 0 57,675
JOHNSON & JOHNSON COM 478160104 65,071 610,482 SH   SOLE   305,241 0 305,241
JPMORGAN CHASE & CO COM 46625h100 31,370 520,756 SH   SOLE   260,378 0 260,378
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 488 9,200 SH   SOLE   4,600 0 4,600
KIMBERLY CLARK CORP COM 494368103 763 7,090 SH   SOLE   3,545 0 3,545
KINDER MORGAN ENERGY PARTNERS COM 494550106 588 6,300 SH   SOLE   3,150 0 3,150
LILLY ELI & CO COM 532457108 817 12,600 SH   SOLE   6,300 0 6,300
LINN ENERGY LLC COM 536020100 1,302 43,200 SH   SOLE   21,600 0 21,600
LOCKHEED MARTIN CORP COM 539830109 769 4,206 SH   SOLE   2,103 0 2,103
LOWES COMPANIES INC COM 548661107 40,187 759,400 SH   SOLE   379,700 0 379,700
M D U RES GROUP INC COM 552690109 442 15,900 SH   SOLE   7,950 0 7,950
MARKEL CORP COM 570535104 487 766 SH   SOLE   383 0 383
MARRIOTT INTL INC NEW CL. A COM 571903202 1,074 15,360 SH   SOLE   7,680 0 7,680
MCDONALDS CORP COM 580135101 3,296 34,769 SH   SOLE   17,385 0 17,385
MEDTRONIC INC COM 585055106 55,315 892,891 SH   SOLE   446,445 0 446,445
MERCK & CO INC NEW COM 58933y105 1,765 29,782 SH   SOLE   14,891 0 14,891
MICROSOFT CORP COM 594918104 46,089 994,161 SH   SOLE   497,081 0 497,081
MONSANTO CO NEW DEL COM 61166w101 25,001 222,214 SH   SOLE   111,107 0 111,107
NEXTERA ENERGY INC. COM 65339f101 442 4,708 SH   SOLE   2,354 0 2,354
NORFOLK SOUTHERN CORP COM 655844108 4,867 43,610 SH   SOLE   21,805 0 21,805
NOVARTIS AG COM 66987v109 402 4,274 SH   SOLE   2,137 0 2,137
O REILLY AUTOMOTIVE NEW COM 67103h107 28,110 186,950 SH   SOLE   93,475 0 93,475
OCCULOGIX INC COM NEW COM 878193101 243 71,456 SH   SOLE   35,728 0 35,728
ORACLE CORP COM COM 68389x105 1,267 33,096 SH   SOLE   16,548 0 16,548
PALO ALTO NETWORKS COM 697435105 549 5,600 SH   SOLE   2,800 0 2,800
PATTERSON COMPANIES COM 703395103 36,131 872,097 SH   SOLE   436,049 0 436,049
PEPSICO INCORPORATED COM 713448108 43,628 468,662 SH   SOLE   234,331 0 234,331
PERRIGO CO. COM g97822103 25,828 171,969 SH   SOLE   85,984 0 85,984
PETSMART INC COM COM 716768106 413 5,890 SH   SOLE   2,945 0 2,945
PFIZER INC COM 717081103 5,098 172,402 SH   SOLE   86,201 0 86,201
PHARMACEUTICAL HOLDRS TR COM 57060u217 509 8,000 SH   SOLE   4,000 0 4,000
PNC BANK CORPORATION COM 693475105 42,268 493,895 SH   SOLE   246,947 0 246,947
PROCTER & GAMBLE COM 742718109 46,756 558,351 SH   SOLE   279,176 0 279,176
QUALCOMM INC COM 747525103 35,257 471,541 SH   SOLE   235,771 0 235,771
ROCKWELL COLLINS INC COM 774341101 31,734 404,250 SH   SOLE   202,125 0 202,125
ROSS STORES INC COM 778296103 527 6,972 SH   SOLE   3,486 0 3,486
SCHLUMBERGER LTD COM 806857108 53,834 529,396 SH   SOLE   264,698 0 264,698
SEASPAN CORP SHS ISIN COM y75638109 678 31,522 SH   SOLE   15,761 0 15,761
SIGMA ALDRICH CORP COM 826552101 517 3,800 SH   SOLE   1,900 0 1,900
SPDR TRUST SERIES I COM 78462f103 15,082 76,550 SH   SOLE   38,275 0 38,275
STERICYCLE INC COM 858912108 1,146 9,832 SH   SOLE   4,916 0 4,916
STREETTRACKS GOLD TRUST COM 78463v107 680 5,854 SH   SOLE   2,927 0 2,927
STRYKER CORP COM 863667101 35,870 444,208 SH   SOLE   222,104 0 222,104
SYSCO CORP COM COM 871829107 4,592 120,990 SH   SOLE   60,495 0 60,495
TCW STRATEGIC INCOME FUND INC COM 872340104 116 20,680 SH   SOLE   10,340 0 10,340
TEVA PHARMACEUTICAL INDUSTRIES COM 881624209 602 11,200 SH   SOLE   5,600 0 5,600
TEXAS INSTRUMENTS, INC COM 882508104 715 15,000 SH   SOLE   7,500 0 7,500
TJX COMPANIES INC COM 872540109 715 12,082 SH   SOLE   6,041 0 6,041
TORTOISE ENERGY INFRASTRUCTURE COM 89147l100 419 8,718 SH   SOLE   4,359 0 4,359
U.S. BANCORP. COM 902973304 3,506 83,814 SH   SOLE   41,907 0 41,907
UNITED AIRLINES COM 910047109 604 12,900 SH   SOLE   6,450 0 6,450
UNITED NATURAL FOODS, INC. COM 911163103 24,107 392,236 SH   SOLE   196,118 0 196,118
UNITED PARCEL SVC INC B COM 911312106 4,019 40,890 SH   SOLE   20,445 0 20,445
UNITED TECHNOLOGIES CORP COM 913017109 41,016 388,413 SH   SOLE   194,206 0 194,206
VALMONT INDS INC. COM 920253101 22,738 168,519 SH   SOLE   84,259 0 84,259
VANGUARD INTERM TERM BOND ETF COM 921937819 506 6,000 SH   SOLE   3,000 0 3,000
VANGUARD MSCI EUROPE ETF COM 922042874 1,894 34,300 SH   SOLE   17,150 0 17,150
VERIZON COMMUNICATIONS COM 92343v104 4,583 91,687 SH   SOLE   45,844 0 45,844
WAL-MART STORES INC COM 931142103 35,301 461,630 SH   SOLE   230,815 0 230,815
WALGREEN CO COM COM 931422109 1,191 20,100 SH   SOLE   10,050 0 10,050
WASHINGTON REAL ESTATE COM 939653101 2,944 115,990 SH   SOLE   57,995 0 57,995
WATERS CORP COM COM 941848103 676 6,818 SH   SOLE   3,409 0 3,409
WELLS FARGO & CO COM 949746101 910 17,550 SH   SOLE   8,775 0 8,775
WEYERHAEUSER CO. COM 962166104 3,057 95,964 SH   SOLE   47,982 0 47,982
WHOLE FOODS MKT INC COM 966837106 36,105 947,378 SH   SOLE   473,689 0 473,689
YUM BRANDS INC COM 988498101 27,664 384,323 SH   SOLE   192,161 0 192,161