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
AbbVie Inc COM 00287Y109 878 19,635 SH   SOLE   0 0 19,635
Abbott Laboratories COM 002824100 2,115 63,737 SH   SOLE   0 0 63,737
Accenture PLC Cl A COM G1151C101 4,576 62,144 SH   SOLE   0 0 62,144
Aflac COM 001055102 362 5,841 SH   SOLE   0 0 5,841
Ametek COM 031100100 4,214 91,578 SH   SOLE   0 0 91,578
Amphenol Corp New Cl A COM 032095101 3,188 41,201 SH   SOLE   0 0 41,201
Ansys COM 03662Q105 2,620 30,277 SH   SOLE   0 0 30,277
Apple Computer COM 037833100 5,055 10,602 SH   SOLE   0 0 10,602
Arthur J. Gallagher & Co COM 363576109 2,366 54,193 SH   SOLE   0 0 54,193
Australia & New Zealand Bkg Gr COM 052528304 281 9,750 SH   SOLE   0 0 9,750
Automatic Data Proc COM 053015103 1,506 20,809 SH   SOLE   0 0 20,809
Autozone COM 053332102 1,421 3,362 SH   SOLE   0 0 3,362
BCE New COM 05534B760 2,237 52,392 SH   SOLE   0 0 52,392
Bank of Montreal COM 063671101 900 13,472 SH   SOLE   0 0 13,472
Bristol-Myers Squibb COM 110122108 697 15,050 SH   SOLE   0 0 15,050
Canadian National Railway Corp COM 136375102 3,364 33,182 SH   SOLE   0 0 33,182
Celgene Corp COM 151020104 3,147 20,417 SH   SOLE   0 0 20,417
Check Point Software COM M22465104 971 17,175 SH   SOLE   0 0 17,175
Chevron Texaco Corp COM 166764100 5,167 42,525 SH   SOLE   0 0 42,525
Church & Dwight COM 171340102 3,802 63,314 SH   SOLE   0 0 63,314
Cimarex Energy Co COM 171798101 241 2,500 SH   SOLE   0 0 2,500
Citrix Systems COM 177376100 719 10,176 SH   SOLE   0 0 10,176
Clorox Co COM 189054109 661 8,090 SH   SOLE   0 0 8,090
Cognizant Tech COM 192446102 1,206 14,684 SH   SOLE   0 0 14,684
Comcast Corp New Cl A COM 20030N101 2,730 60,508 SH   SOLE   0 0 60,508
Cummins COM 231021106 2,304 17,341 SH   SOLE   0 0 17,341
DIRECTV COM 25490A309 1,243 20,793 SH   SOLE   0 0 20,793
Danaher Corp COM 235851102 2,939 42,399 SH   SOLE   0 0 42,399
Davita Healthcare Partners COM 23918K108 2,846 50,019 SH   SOLE   0 0 50,019
Dominion Resources COM 25746U109 756 12,101 SH   SOLE   0 0 12,101
Donaldson Co COM 257651109 1,920 50,356 SH   SOLE   0 0 50,356
Dover Corp COM 260003108 328 3,650 SH   SOLE   0 0 3,650
Dr Pepper Snapple Group Inc COM 26138E109 1,092 24,368 SH   SOLE   0 0 24,368
Ecolab COM 278865100 5,401 54,687 SH   SOLE   0 0 54,687
Enbridge COM 29250N105 556 13,325 SH   SOLE   0 0 13,325
Express Scripts Hldg Co COM 30219G108 2,264 36,629 SH   SOLE   0 0 36,629
Exxon Mobil Corp COM 30231G102 378 4,395 SH   SOLE   0 0 4,395
Factset Research System COM 303075105 317 2,910 SH   SOLE   0 0 2,910
Fastenal Co COM 311900104 3,055 60,769 SH   SOLE   0 0 60,769
Fiserv COM 337738108 3,621 35,837 SH   SOLE   0 0 35,837
Google Cl A COM 38259P508 556 635 SH   SOLE   0 0 635
Grainger (WW) COM 384802104 5,896 22,530 SH   SOLE   0 0 22,530
Health Care Reit COM 42217K106 290 4,650 SH   SOLE   0 0 4,650
Henry Schein COM 806407102 4,116 39,669 SH   SOLE   0 0 39,669
Idexx Labs COM 45168D104 3,774 37,876 SH   SOLE   0 0 37,876
InterContinental Htls Gp PLC S COM 45857P400 986 33,764 SH   SOLE   0 0 33,764
Intl Business Mach COM 459200101 1,563 8,440 SH   SOLE   0 0 8,440
Intuit COM 461202103 2,922 44,067 SH   SOLE   0 0 44,067
Johnson & Johnson COM 478160104 889 10,256 SH   SOLE   0 0 10,256
Knight Transn COM 499064103 198 12,000 SH   SOLE   0 0 12,000
Luxottica Group ADR COM 55068R202 1,238 23,550 SH   SOLE   0 0 23,550
MasterCard Worldwide COM 57636Q104 4,643 6,901 SH   SOLE   0 0 6,901
McCormick & Co COM 579780206 2,633 40,689 SH   SOLE   0 0 40,689
McDonald's Corp COM 580135101 2,490 25,884 SH   SOLE   0 0 25,884
Merck & Co New COM 58933Y105 540 11,347 SH   SOLE   0 0 11,347
Mettler Toledo Intl COM 592688105 324 1,350 SH   SOLE   0 0 1,350
Nestle S.A. Spons ADR COM 641069406 472 6,743 SH   SOLE   0 0 6,743
NextEra Energy COM 65339F101 1,126 14,048 SH   SOLE   0 0 14,048
Nike Cl B COM 654106103 1,505 20,722 SH   SOLE   0 0 20,722
Noble Energy COM 655044105 476 7,100 SH   SOLE   0 0 7,100
Novo Nordisk Spons ADR COM 670100205 4,511 26,659 SH   SOLE   0 0 26,659
O'Reilly Automotive New COM 67103H107 3,452 27,055 SH   SOLE   0 0 27,055
Oracle Corp COM 68389X105 624 18,805 SH   SOLE   0 0 18,805
Paychex COM 704326107 354 8,721 SH   SOLE   0 0 8,721
Praxair COM 74005P104 3,458 28,766 SH   SOLE   0 0 28,766
Procter & Gamble Co COM 742718109 257 3,394 SH   SOLE   0 0 3,394
Public Storage Com COM 74460D109 1,141 7,109 SH   SOLE   0 0 7,109
Qualcomm COM 747525103 657 9,757 SH   SOLE   0 0 9,757
Questar Corp COM 748356102 1,189 52,849 SH   SOLE   0 0 52,849
RPM COM 749685103 371 10,237 SH   SOLE   0 0 10,237
Ralph Lauren Corp COM 751212101 1,325 8,045 SH   SOLE   0 0 8,045
Rogers Communications Cl B COM 775109200 872 20,279 SH   SOLE   0 0 20,279
Roper Inds New Com COM 776696106 4,827 36,325 SH   SOLE   0 0 36,325
Ross Stores COM 778296103 1,798 24,700 SH   SOLE   0 0 24,700
SAP Aktiengesellschaft Spons A COM 803054204 403 5,450 SH   SOLE   0 0 5,450
Saul Centers COM 804395101 215 4,650 SH   SOLE   0 0 4,650
Sigma-Aldrich Corp COM 826552101 4,630 54,283 SH   SOLE   0 0 54,283
Smucker, (JM) COM 832696405 1,383 13,167 SH   SOLE   0 0 13,167
Stericycle COM 858912108 4,254 36,860 SH   SOLE   0 0 36,860
Syngenta ADR COM 87160A100 1,687 20,744 SH   SOLE   0 0 20,744
TRPrice Assoc COM 74144T108 1,611 22,400 SH   SOLE   0 0 22,400
Taiwan Semiconductor Mfg ADR COM 874039100 1,320 77,826 SH   SOLE   0 0 77,826
Thermo Fisher Scientific COM 883556102 2,290 24,849 SH   SOLE   0 0 24,849
Toro Co COM 891092108 1,493 27,475 SH   SOLE   0 0 27,475
Toronto-Dominion Bank COM 891160509 1,705 18,951 SH   SOLE   0 0 18,951
Trimble Navigation Ltd COM 896239100 2,316 77,962 SH   SOLE   0 0 77,962
United Technologies COM 913017109 2,757 25,574 SH   SOLE   0 0 25,574
WGL Hldgs COM 92924f106 742 17,384 SH   SOLE   0 0 17,384
Whole Foods Market COM 966837106 764 13,052 SH   SOLE   0 0 13,052