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,474 24,770 SH   SOLE   0 0 24,770
ABBOTT LABORATORIES COM 002824100 16,512 430,792 SH   SOLE   110,085 0 320,707
ABBVIE INC COM 00287y109 1,017 19,252 SH   SOLE   0 0 19,252
ACCENTURE PLC CL A COM g1151c101 13,895 169,000 SH   SOLE   36,560 0 132,440
AMGEN INC COM COM 031162100 416 3,650 SH   SOLE   0 0 3,650
APPLE COMPUTER,INC COM 037833100 2,997 5,342 SH   SOLE   0 0 5,342
AT&T CORP COM 00206r102 845 24,042 SH   SOLE   0 0 24,042
AUTOMATIC DATA PROCESSING INC COM 053015103 934 11,564 SH   SOLE   0 0 11,564
AUTOZONE INC COM 053332102 311 650 SH   SOLE   0 0 650
AVALON BAY CMNTYS INC COM 053484101 236 2,000 SH   SOLE   0 0 2,000
BASF SE NPV COM d06216317 299 2,800 SH   SOLE   0 0 2,800
BAYER AG COM d0712d163 285 2,000 SH   SOLE   0 0 2,000
BB&T CORP COM 054937107 944 25,301 SH   SOLE   0 0 25,301
BERKSHIRE HATHAWAY CL. A COM 084670108 534 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY CL. B COM 084670702 347 2,925 SH   SOLE   0 0 2,925
BOEING CO COM 097023105 1,710 12,529 SH   SOLE   0 0 12,529
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,132 80,374 SH   SOLE   0 0 80,374
BRISTOL MYERS SQUIBB COM 110122108 2,676 50,347 SH   SOLE   0 0 50,347
BROWN FORMAN CORP CL B (BF/B) COM 115637209 283 3,750 SH   SOLE   0 0 3,750
BURKE & HERBERT BANK & TRUST COM 121331102 1,792 824 SH   SOLE   0 0 824
C V S CAREMARK CORP COM 126650100 27,453 383,584 SH   SOLE   90,725 0 292,859
CELGENE CORP COM 151020104 7,301 43,210 SH   SOLE   10,640 0 32,570
CHEVRON CORPORATION COM 166764100 18,386 147,195 SH   SOLE   33,505 0 113,690
CHUBB CORP COM 171232101 292 3,020 SH   SOLE   0 0 3,020
CIMAREX ENERGY COMPANY COM 171798101 210 2,000 SH   SOLE   0 0 2,000
CISCO SYSTEMS INC COM 17275r102 388 17,302 SH   SOLE   0 0 17,302
CITY NATIONAL CORP. COM 178566105 205 2,585 SH   SOLE   0 0 2,585
COCA COLA CO COM 191216100 2,803 67,843 SH   SOLE   0 0 67,843
COGNIZANT TECH SOLUTIONS CORP. COM 192446102 25,394 251,473 SH   SOLE   66,480 0 184,993
COLGATE PALMOLIVE CO. COM 194162103 24,460 375,096 SH   SOLE   0 0 375,096
CONOCO-PHILIPS COM 20825c104 206 2,920 SH   SOLE   0 0 2,920
CONSOLIDATED EDISON INC COM 209115104 354 6,400 SH   SOLE   0 0 6,400
CONSTELLATION BRANDS INC. A COM 21036p108 521 7,400 SH   SOLE   0 0 7,400
CORRECTIONS CORP AMER NEW COM 22025y407 252 7,853 SH   SOLE   0 0 7,853
DANAHER CORP DEL COM 235851102 17,941 232,391 SH   SOLE   61,230 0 171,161
DEERE & CO. COM 244199105 1,555 17,025 SH   SOLE   0 0 17,025
DESWELL INDUSTRIES INC COM 250639101 90 40,000 SH   SOLE   0 0 40,000
DOMINION RESOURCES INC COM 25746u109 418 6,455 SH   SOLE   0 0 6,455
DONALDSON COMPANY INC COM 257651109 11,452 263,502 SH   SOLE   75,875 0 187,627
DOW CHEMICAL CO COM 260543103 333 7,500 SH   SOLE   0 0 7,500
DR PEPPER SNAPPLE GROUP INC CO COM 26138e109 1,373 28,173 SH   SOLE   0 0 28,173
DRESSER-RAND GROUP INC COM 261608103 201 3,370 SH   SOLE   0 0 3,370
DU PONT E I DE NEMOURS COM 263534109 421 6,483 SH   SOLE   0 0 6,483
DUKE ENERGY CORP. COM 26441c204 402 5,829 SH   SOLE   0 0 5,829
ENERGY TRANSFER PARTNERS LP COM 29273r109 275 4,800 SH   SOLE   0 0 4,800
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 471 7,100 SH   SOLE   0 0 7,100
EXXON MOBIL CORPORATION COM 30231g102 22,401 221,352 SH   SOLE   39,835 0 181,517
FAMILY DOLLAR STORES INC. COM 307000109 14,145 217,712 SH   SOLE   54,165 0 163,547
FASTENAL CO. COM 311900104 390 8,214 SH   SOLE   0 0 8,214
FEDERAL REALTY INVST TR SH BEN COM 313747206 202 1,994 SH   SOLE   0 0 1,994
FEDEX CORPORATION COM 31428x106 19,936 138,665 SH   SOLE   35,280 0 103,385
FIFTH THIRD BANCORP. COM 316773100 1,078 51,280 SH   SOLE   0 0 51,280
FREEPORT MCMORAN COPPER & GOLD COM 35671d857 225 5,960 SH   SOLE   0 0 5,960
GARTNER GROUP INC COM 366651107 288 4,060 SH   SOLE   0 0 4,060
GENERAL ELEC CO COM COM 369604103 916 32,680 SH   SOLE   0 0 32,680
GENTEX CORP COM 371901109 228 6,920 SH   SOLE   0 0 6,920
GOLDMAN SACHS GROUP INC COM 38141g104 17,461 98,507 SH   SOLE   28,445 0 70,062
GOOGLE INC CLASS A COM 38259p508 26,637 23,768 SH   SOLE   6,553 0 17,215
HOME DEPOT INC COM 437076102 697 8,471 SH   SOLE   0 0 8,471
HUNTINGTON BANCSHARES INC COM 446150104 191 19,800 SH   SOLE   0 0 19,800
ILLUMINA INC COM 452327109 358 3,240 SH   SOLE   0 0 3,240
INTEL CORP COM 458140100 1,784 68,744 SH   SOLE   0 0 68,744
INTL BUSINESS MACH COM 459200101 3,218 17,156 SH   SOLE   0 0 17,156
INTUIT INC. COM 461202103 13,237 173,435 SH   SOLE   47,000 0 126,435
INVACARE CORP COM 461203101 273 11,763 SH   SOLE   0 0 11,763
ISHARES MSCI JAPAN INDEX FUND COM 464286848 645 53,100 SH   SOLE   0 0 53,100
JOHNSON & JOHNSON COM 478160104 27,861 304,193 SH   SOLE   64,335 0 239,858
JPMORGAN CHASE & CO COM 46625h100 14,614 249,905 SH   SOLE   58,910 0 190,995
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 300 6,464 SH   SOLE   0 0 6,464
KIMBERLY CLARK CORP COM 494368103 407 3,895 SH   SOLE   0 0 3,895
KINDER MORGAN ENERGY PARTNERS COM 494550106 295 3,654 SH   SOLE   0 0 3,654
LILLY ELI & CO COM 532457108 377 7,390 SH   SOLE   0 0 7,390
LINN ENERGY LLC COM 536020100 200 6,500 SH   SOLE   0 0 6,500
LOCKHEED MARTIN CORP COM 539830109 391 2,628 SH   SOLE   0 0 2,628
LOWES COMPANIES INC COM 548661107 18,730 378,010 SH   SOLE   89,130 0 288,880
M D U RES GROUP INC COM 552690109 243 7,950 SH   SOLE   0 0 7,950
MARKEL CORP COM 570535104 292 504 SH   SOLE   0 0 504
MARRIOTT INTL INC NEW CL. A COM 571903202 379 7,680 SH   SOLE   0 0 7,680
MCDONALDS CORP COM 580135101 1,691 17,425 SH   SOLE   0 0 17,425
MEDTRONIC INC COM 585055106 25,400 442,580 SH   SOLE   110,440 0 332,140
MERCK & CO INC NEW COM 58933y105 682 13,636 SH   SOLE   0 0 13,636
MICROSOFT CORP COM 594918104 18,685 499,473 SH   SOLE   108,818 0 390,655
MONSANTO CO NEW DEL COM 61166w101 12,647 108,509 SH   SOLE   27,080 0 81,429
NETAPP INC COM 64110d104 17,536 426,253 SH   SOLE   119,715 0 306,538
NEXTERA ENERGY INC. COM 65339f101 232 2,710 SH   SOLE   0 0 2,710
NORFOLK SOUTHERN CORP COM 655844108 2,056 22,153 SH   SOLE   0 0 22,153
O REILLY AUTOMOTIVE NEW COM 67103h107 11,854 92,096 SH   SOLE   21,945 0 70,151
OCCULOGIX INC COM NEW COM 878193101 334 35,728 SH   SOLE   0 0 35,728
ORACLE CORP COM COM 68389x105 651 17,018 SH   SOLE   0 0 17,018
PATTERSON COMPANIES COM 703395103 17,518 425,188 SH   SOLE   102,045 0 323,143
PEPSICO INCORPORATED COM 713448108 19,052 229,706 SH   SOLE   55,630 0 174,076
PETSMART INC COM COM 716768106 214 2,945 SH   SOLE   0 0 2,945
PFIZER INC COM 717081103 2,733 89,229 SH   SOLE   0 0 89,229
PNC BANK CORPORATION COM 693475105 19,128 246,560 SH   SOLE   64,325 0 182,235
PROCTER & GAMBLE COM 742718109 22,030 270,610 SH   SOLE   53,930 0 216,680
QUALCOMM INC COM 747525103 17,030 229,362 SH   SOLE   57,765 0 171,597
ROCKWELL COLLINS INC COM 774341101 14,577 197,196 SH   SOLE   49,710 0 147,486
ROSS STORES INC COM 778296103 261 3,486 SH   SOLE   0 0 3,486
ROYAL DUTCH SHELL PLC ADR - A COM 780259206 239 3,350 SH   SOLE   0 0 3,350
SCHLUMBERGER LTD COM 806857108 24,131 267,799 SH   SOLE   64,740 0 203,059
SEASPAN CORP SHS ISIN COM y75638109 362 15,761 SH   SOLE   0 0 15,761
SIEMENS AG REG SHS ORD COM d69671218 206 1,500 SH   SOLE   0 0 1,500
SIGMA ALDRICH CORP COM 826552101 207 2,200 SH   SOLE   0 0 2,200
SPDR TRUST SERIES I COM 78462f103 7,053 38,188 SH   SOLE   0 0 38,188
STERICYCLE INC COM 858912108 571 4,916 SH   SOLE   0 0 4,916
STREETTRACKS GOLD TRUST COM 78463v107 464 3,992 SH   SOLE   0 0 3,992
STRYKER CORP COM 863667101 16,428 218,633 SH   SOLE   54,385 0 164,248
SYSCO CORP COM COM 871829107 2,197 60,850 SH   SOLE   0 0 60,850
TCW STRATEGIC INCOME FUND INC COM 872340104 55 10,340 SH   SOLE   0 0 10,340
TEVA PHARMACEUTICAL INDUSTRIES COM 881624209 224 5,600 SH   SOLE   0 0 5,600
TEXAS INSTRUMENTS, INC COM 882508104 329 7,500 SH   SOLE   0 0 7,500
TJX COMPANIES INC COM 872540109 474 7,441 SH   SOLE   0 0 7,441
U.S. BANCORP. COM 902973304 1,645 40,714 SH   SOLE   0 0 40,714
UNITED AIRLINES COM 910047109 244 6,450 SH   SOLE   0 0 6,450
UNITED NATURAL FOODS, INC. COM 911163103 14,405 191,076 SH   SOLE   53,425 0 137,651
UNITED PARCEL SVC INC B COM 911312106 2,149 20,455 SH   SOLE   0 0 20,455
UNITED TECHNOLOGIES CORP COM 913017109 21,671 190,433 SH   SOLE   48,714 0 141,719
VANGUARD INTERM TERM BOND ETF COM 921937819 245 3,000 SH   SOLE   0 0 3,000
VANGUARD MSCI EUROPE ETF COM 922042874 376 6,400 SH   SOLE   0 0 6,400
VERIZON COMMUNICATIONS COM 92343v104 2,369 48,203 SH   SOLE   0 0 48,203
WAL-MART STORES INC COM 931142103 17,542 222,928 SH   SOLE   50,195 0 172,733
WALGREEN CO COM COM 931422109 577 10,050 SH   SOLE   0 0 10,050
WASHINGTON REAL ESTATE COM 939653101 1,357 58,095 SH   SOLE   0 0 58,095
WATERS CORP COM COM 941848103 341 3,409 SH   SOLE   0 0 3,409
WELLS FARGO & CO COM 949746101 431 9,493 SH   SOLE   0 0 9,493
WEYERHAEUSER CO. COM 962166104 1,714 54,290 SH   SOLE   0 0 54,290
WILLIS GROUP HOLDINGS LTD COM g96666105 233 5,195 SH   SOLE   0 0 5,195
YUM BRANDS INC COM 988498101 14,227 188,169 SH   SOLE   48,055 0 140,114