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,456 24,125 SH   SOLE   0 0 24,125
ABBOTT LABORATORIES COM 002824100 18,030 440,843 SH   SOLE   109,685 0 331,158
ABBVIE INC COM 00287y109 933 16,533 SH   SOLE   0 0 16,533
ACCENTURE PLC CL A COM g1151c101 21,458 265,444 SH   SOLE   62,735 0 202,709
ALTRIA GROUP INC. COM 02209s103 327 7,800 SH   SOLE   0 0 7,800
AMGEN INC COM COM 031162100 272 2,300 SH   SOLE   0 0 2,300
APPLE COMPUTER,INC COM 037833100 3,696 39,769 SH   SOLE   0 0 39,769
AT&T CORP COM 00206r102 1,098 31,062 SH   SOLE   0 0 31,062
AUTOMATIC DATA PROCESSING INC COM 053015103 917 11,564 SH   SOLE   0 0 11,564
AUTOZONE INC COM 053332102 349 650 SH   SOLE   0 0 650
AVALON BAY CMNTYS INC COM 053484101 231 1,625 SH   SOLE   0 0 1,625
BANCO SANTANDER CHILE (NEW) COM 05964h105 208 20,000 SH   SOLE   0 0 20,000
BASF SE NPV COM d06216317 326 2,800 SH   SOLE   0 0 2,800
BAYER AG COM d0712d163 282 2,000 SH   SOLE   0 0 2,000
BB&T CORP COM 054937107 998 25,301 SH   SOLE   0 0 25,301
BERKSHIRE HATHAWAY CL. A COM 084670108 570 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY CL. B COM 084670702 345 2,725 SH   SOLE   0 0 2,725
BOEING CO COM 097023105 1,617 12,711 SH   SOLE   0 0 12,711
BOSTON PROPERTIES INC COM 101121101 231 1,955 SH   SOLE   0 0 1,955
BP PRUDHOE BAY RTY TR UNIT BEN COM 055630107 554 5,600 SH   SOLE   0 0 5,600
BRANDYWINE RLTY TR SH BEN INT COM 105368203 1,268 81,309 SH   SOLE   0 0 81,309
BRISTOL MYERS SQUIBB COM 110122108 2,575 53,073 SH   SOLE   0 0 53,073
BURKE & HERBERT BANK & TRUST COM 121331102 1,801 824 SH   SOLE   0 0 824
C V S CAREMARK CORP COM 126650100 29,215 387,625 SH   SOLE   90,300 0 297,325
CELGENE CORP COM 151020104 7,159 83,358 SH   SOLE   21,180 0 62,178
CHECK POINT SOFTWARE COM m22465104 205 3,064 SH   SOLE   0 0 3,064
CHEVRON CORPORATION COM 166764100 27,293 209,061 SH   SOLE   49,130 0 159,931
CHUBB CORP COM 171232101 278 3,020 SH   SOLE   0 0 3,020
CIMAREX ENERGY COMPANY COM 171798101 287 2,000 SH   SOLE   0 0 2,000
CISCO SYSTEMS INC COM 17275r102 495 19,902 SH   SOLE   0 0 19,902
COCA COLA CO COM 191216100 2,881 68,017 SH   SOLE   0 0 68,017
COGNIZANT TECH SOLUTIONS CORP. COM 192446102 18,400 376,200 SH   SOLE   94,810 0 281,390
COLGATE PALMOLIVE CO. COM 194162103 23,593 346,036 SH   SOLE   0 0 346,036
COMCAST CORP CL A COM 20030n101 257 4,786 SH   SOLE   0 0 4,786
CONOCO-PHILIPS COM 20825c104 300 3,497 SH   SOLE   0 0 3,497
CONSOLIDATED EDISON INC COM 209115104 404 7,000 SH   SOLE   0 0 7,000
CONSTELLATION BRANDS INC. A COM 21036p108 331 3,760 SH   SOLE   0 0 3,760
DANAHER CORP DEL COM 235851102 18,528 235,337 SH   SOLE   60,930 0 174,407
DEERE & CO. COM 244199105 1,584 17,490 SH   SOLE   0 0 17,490
DESWELL INDUSTRIES INC COM 250639101 82 40,000 SH   SOLE   0 0 40,000
DOMINION RESOURCES INC COM 25746u109 472 6,594 SH   SOLE   0 0 6,594
DONALDSON COMPANY INC COM 257651109 11,358 268,393 SH   SOLE   75,025 0 193,368
DOW CHEMICAL CO COM 260543103 376 7,300 SH   SOLE   0 0 7,300
DR PEPPER SNAPPLE GROUP INC CO COM 26138e109 1,645 28,073 SH   SOLE   0 0 28,073
DU PONT E I DE NEMOURS COM 263534109 424 6,483 SH   SOLE   0 0 6,483
DUKE ENERGY CORP. COM 26441c204 469 6,328 SH   SOLE   0 0 6,328
ENBRIDGE ENERGY PARTNERS LP COM 29250r106 202 5,475 SH   SOLE   0 0 5,475
ENERGY TRANSFER PARTNERS LP COM 29273r109 330 5,700 SH   SOLE   0 0 5,700
ENTERPRISE PRODUCTS PPTNS LP COM 293792107 300 3,830 SH   SOLE   0 0 3,830
EXXON MOBIL CORPORATION COM 30231g102 22,640 224,869 SH   SOLE   39,685 0 185,184
FASTENAL CO. COM 311900104 389 7,864 SH   SOLE   0 0 7,864
FEDERAL REALTY INVST TR SH BEN COM 313747206 241 1,994 SH   SOLE   0 0 1,994
FEDEX CORPORATION COM 31428x106 21,312 140,787 SH   SOLE   35,155 0 105,632
FIFTH THIRD BANCORP. COM 316773100 1,095 51,280 SH   SOLE   0 0 51,280
FREEPORT MCMORAN INC. COM 35671d857 218 5,960 SH   SOLE   0 0 5,960
GARTNER GROUP INC COM 366651107 286 4,060 SH   SOLE   0 0 4,060
GENERAL ELEC CO COM COM 369604103 951 36,180 SH   SOLE   0 0 36,180
GOLDMAN SACHS GROUP INC COM 38141g104 16,767 100,139 SH   SOLE   28,345 0 71,794
GOOGLE INC CLASS C COM 38259p706 13,707 23,827 SH   SOLE   6,528 0 17,299
GOOGLE INC. CLASS A COM 38259p508 14,279 24,423 SH   SOLE   6,528 0 17,895
HELMERICH & PAYNE COM 423452101 241 2,075 SH   SOLE   0 0 2,075
HOME DEPOT INC COM 437076102 709 8,757 SH   SOLE   0 0 8,757
HUNTINGTON BANCSHARES INC COM 446150104 148 15,550 SH   SOLE   0 0 15,550
ICAHN ENTERPRISES LP DESPOSITA COM 451100101 349 3,500 SH   SOLE   0 0 3,500
ILLUMINA INC COM 452327109 476 2,665 SH   SOLE   0 0 2,665
INTEGRYS ENERGY GROUP INC COM 45822p105 285 4,000 SH   SOLE   0 0 4,000
INTEL CORP COM 458140100 2,169 70,209 SH   SOLE   0 0 70,209
INTL BUSINESS MACH COM 459200101 3,043 16,786 SH   SOLE   0 0 16,786
INTUIT INC. COM 461202103 14,251 176,963 SH   SOLE   46,850 0 130,113
INVACARE CORP COM 461203101 216 11,763 SH   SOLE   0 0 11,763
ISHARES MSCI JAPAN INDEX FUND COM 464286848 662 54,975 SH   SOLE   0 0 54,975
JOHNSON & JOHNSON COM 478160104 32,052 306,366 SH   SOLE   64,260 0 242,106
JPMORGAN CHASE & CO COM 46625h100 14,705 255,215 SH   SOLE   58,710 0 196,505
JPMORGAN CHASE & CO ALERIAN ML COM 46625h365 241 4,600 SH   SOLE   0 0 4,600
KIMBERLY CLARK CORP COM 494368103 433 3,895 SH   SOLE   0 0 3,895
KINDER MORGAN ENERGY PARTNERS COM 494550106 300 3,654 SH   SOLE   0 0 3,654
LILLY ELI & CO COM 532457108 522 8,390 SH   SOLE   0 0 8,390
LINN ENERGY LLC COM 536020100 699 21,600 SH   SOLE   0 0 21,600
LOCKHEED MARTIN CORP COM 539830109 338 2,103 SH   SOLE   0 0 2,103
LORILLARD INC COM COM 544147101 305 5,000 SH   SOLE   0 0 5,000
LOWES COMPANIES INC COM 548661107 18,114 377,446 SH   SOLE   88,830 0 288,616
M D U RES GROUP INC COM 552690109 279 7,950 SH   SOLE   0 0 7,950
MARKEL CORP COM 570535104 251 383 SH   SOLE   0 0 383
MARRIOTT INTL INC NEW CL. A COM 571903202 492 7,680 SH   SOLE   0 0 7,680
MCDONALDS CORP COM 580135101 1,802 17,885 SH   SOLE   0 0 17,885
MEDTRONIC INC COM 585055106 28,417 445,690 SH   SOLE   109,890 0 335,800
MERCK & CO INC NEW COM 58933y105 895 15,466 SH   SOLE   0 0 15,466
MICROSOFT CORP COM 594918104 20,962 502,692 SH   SOLE   108,243 0 394,449
MONSANTO CO NEW DEL COM 61166w101 13,806 110,677 SH   SOLE   27,005 0 83,672
NEW YORK MTG TR INC COM PAR $. COM 649604501 312 40,000 SH   SOLE   0 0 40,000
NEXTERA ENERGY INC. COM 65339f101 283 2,763 SH   SOLE   0 0 2,763
NORFOLK SOUTHERN CORP COM 655844108 2,274 22,073 SH   SOLE   0 0 22,073
NORTH EUROPEAN OIL RTY TR CTF COM 659310106 240 10,000 SH   SOLE   0 0 10,000
NOVARTIS AG COM 66987v109 205 2,262 SH   SOLE   0 0 2,262
O REILLY AUTOMOTIVE NEW COM 67103h107 13,925 92,464 SH   SOLE   21,845 0 70,619
OAO GAZPROM S/ADR COM 368287207 87 10,000 SH   SOLE   0 0 10,000
OCCIDENTAL PETROLEUM CORP. COM 674599105 837 8,157 SH   SOLE   0 0 8,157
OCCULOGIX INC COM NEW COM 878193101 174 35,728 SH   SOLE   0 0 35,728
ORACLE CORP COM COM 68389x105 836 20,635 SH   SOLE   0 0 20,635
ORANGE ADR EACH REPR 1 ORD EUR COM 684060106 158 10,000 SH   SOLE   0 0 10,000
PALO ALTO NETWORKS COM 697435105 235 2,800 SH   SOLE   0 0 2,800
PAN GLOBAL CORP COM COM 69806b106 1 20,000 SH   SOLE   0 0 20,000
PATTERSON COMPANIES COM 703395103 17,100 432,806 SH   SOLE   101,720 0 331,086
PEPSICO INCORPORATED COM 713448108 20,883 233,742 SH   SOLE   55,355 0 178,387
PERRIGO CO. COM g97822103 12,222 83,849 SH   SOLE   23,600 0 60,249
PFIZER INC COM 717081103 2,679 90,276 SH   SOLE   0 0 90,276
PHARMACEUTICAL HOLDRS TR COM 57060u217 248 4,000 SH   SOLE   0 0 4,000
PITNEY BOWES, INC COM 724479100 387 14,000 SH   SOLE   0 0 14,000
PNC BANK CORPORATION COM 693475105 22,009 247,157 SH   SOLE   64,075 0 183,082
PROCTER & GAMBLE COM 742718109 21,769 276,998 SH   SOLE   53,730 0 223,268
PROSPECT CAPITAL CORP COM 74348t102 159 15,000 SH   SOLE   0 0 15,000
QUALCOMM INC COM 747525103 18,480 233,331 SH   SOLE   57,265 0 176,066
REYNOLDS AMERICAN, INC. COM 761713106 471 7,800 SH   SOLE   0 0 7,800
ROCKWELL COLLINS INC COM 774341101 15,594 199,568 SH   SOLE   49,510 0 150,058
ROSS STORES INC COM 778296103 231 3,486 SH   SOLE   0 0 3,486
ROYAL DUTCH SHELL PLC ADR - A COM 780259206 371 4,500 SH   SOLE   0 0 4,500
ROYAL DUTCH SHELL PLC ADR - B COM 780259107 744 8,551 SH   SOLE   0 0 8,551
SCHLUMBERGER LTD COM 806857108 31,602 267,928 SH   SOLE   64,515 0 203,413
SEADRILL LTD USD2 COM g7945e105 399 10,000 SH   SOLE   0 0 10,000
SEASPAN CORP SHS ISIN COM y75638109 369 15,761 SH   SOLE   0 0 15,761
SHIP FINANCE INTERNATIONAL COM COM g81075106 204 11,000 SH   SOLE   0 0 11,000
SPDR TRUST SERIES I COM 78462f103 7,580 38,730 SH   SOLE   0 0 38,730
SPECTRA ENERGY COM 847560109 213 5,025 SH   SOLE   0 0 5,025
STERICYCLE INC COM 858912108 582 4,916 SH   SOLE   0 0 4,916
STREETTRACKS GOLD TRUST COM 78463v107 514 4,017 SH   SOLE   0 0 4,017
STRYKER CORP COM 863667101 18,507 219,489 SH   SOLE   54,360 0 165,129
SYSCO CORP COM COM 871829107 2,309 61,645 SH   SOLE   0 0 61,645
TCW STRATEGIC INCOME FUND INC COM 872340104 57 10,340 SH   SOLE   0 0 10,340
TELECOM CORP OF NEW ZEALAND AD COM 879278208 399 34,000 SH   SOLE   0 0 34,000
TELSTRA CORPORATION LTD FINAL COM 87969n204 492 20,000 SH   SOLE   0 0 20,000
TEVA PHARMACEUTICAL INDUSTRIES COM 881624209 297 5,667 SH   SOLE   0 0 5,667
TEXAS INSTRUMENTS, INC COM 882508104 358 7,500 SH   SOLE   0 0 7,500
TJX COMPANIES INC COM 872540109 326 6,141 SH   SOLE   0 0 6,141
TORTOISE ENERGY INFRASTRUCTURE COM 89147l100 216 4,359 SH   SOLE   0 0 4,359
U.S. BANCORP. COM 902973304 1,795 41,432 SH   SOLE   0 0 41,432
UNITED AIRLINES COM 910047109 265 6,450 SH   SOLE   0 0 6,450
UNITED NATURAL FOODS, INC. COM 911163103 12,716 195,323 SH   SOLE   53,250 0 142,073
UNITED PARCEL SVC INC B COM 911312106 2,094 20,395 SH   SOLE   0 0 20,395
UNITED TECHNOLOGIES CORP COM 913017109 22,174 192,068 SH   SOLE   48,489 0 143,579
VALMONT INDS INC. COM 920253101 12,366 81,384 SH   SOLE   21,675 0 59,709
VANGUARD INTERM TERM BOND ETF COM 921937819 254 3,000 SH   SOLE   0 0 3,000
VANGUARD MSCI EUROPE ETF COM 922042874 384 6,400 SH   SOLE   0 0 6,400
VERIZON COMMUNICATIONS COM 92343v104 2,582 52,775 SH   SOLE   0 0 52,775
WAL-MART STORES INC COM 931142103 17,166 228,669 SH   SOLE   50,120 0 178,549
WALGREEN CO COM COM 931422109 745 10,050 SH   SOLE   0 0 10,050
WASHINGTON REAL ESTATE COM 939653101 1,490 57,345 SH   SOLE   0 0 57,345
WATERS CORP COM COM 941848103 356 3,409 SH   SOLE   0 0 3,409
WELLS FARGO & CO COM 949746101 532 10,125 SH   SOLE   0 0 10,125
WEYERHAEUSER CO. COM 962166104 1,801 54,425 SH   SOLE   0 0 54,425
WHOLE FOODS MKT INC COM COM 966837106 11,833 306,313 SH   SOLE   81,100 0 225,213
YUM BRANDS INC COM 988498101 15,435 190,085 SH   SOLE   47,780 0 142,305