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 1,966 47,556 SH   SOLE   0 0 47,556
Abbott Laboratories COM 002824100 2,240 64,233 SH   SOLE   0 0 64,233
Accenture PLC Cl A COM G1151C101 3,219 44,727 SH   SOLE   0 0 44,727
Ametek COM 031100100 4,192 99,106 SH   SOLE   0 0 99,106
Amphenol Corp New Cl A COM 032095101 3,201 41,075 SH   SOLE   0 0 41,075
Ansys COM 03662Q105 2,406 32,913 SH   SOLE   0 0 32,913
Apple Computer COM 037833100 4,238 10,688 SH   SOLE   0 0 10,688
Arthur J. Gallagher & Co COM 363576109 2,363 54,086 SH   SOLE   0 0 54,086
Australia & New Zealand Bkg Gr COM 052528304 255 9,750 SH   SOLE   0 0 9,750
Automatic Data Proc COM 053015103 1,412 20,502 SH   SOLE   0 0 20,502
Autozone COM 053332102 976 2,304 SH   SOLE   0 0 2,304
BCE New COM 05534B760 2,798 68,207 SH   SOLE   0 0 68,207
Banco de Chile ADR COM 059520106 280 3,215 SH   SOLE   0 0 3,215
Bank of Montreal COM 063671101 837 14,422 SH   SOLE   0 0 14,422
Bristol-Myers Squibb COM 110122108 673 15,050 SH   SOLE   0 0 15,050
Canadian National Railway Corp COM 136375102 3,249 33,398 SH   SOLE   0 0 33,398
Celgene Corp COM 151020104 2,679 22,899 SH   SOLE   0 0 22,899
Check Point Software COM M22465104 572 11,515 SH   SOLE   0 0 11,515
Chevron Texaco Corp COM 166764100 5,012 42,356 SH   SOLE   0 0 42,356
Church & Dwight COM 171340102 3,928 63,649 SH   SOLE   0 0 63,649
Citrix Systems COM 177376100 549 9,101 SH   SOLE   0 0 9,101
Cognizant Tech COM 192446102 917 14,634 SH   SOLE   0 0 14,634
Comcast Corp New Cl A COM 20030N101 2,240 53,665 SH   SOLE   0 0 53,665
Cummins COM 231021106 1,882 17,347 SH   SOLE   0 0 17,347
DIRECTV COM 25490A309 1,135 18,406 SH   SOLE   0 0 18,406
Danaher Corp COM 235851102 2,637 41,651 SH   SOLE   0 0 41,651
Davita Healthcare Partners COM 23918K108 2,992 24,766 SH   SOLE   0 0 24,766
Dominion Resources COM 25746U109 997 17,547 SH   SOLE   0 0 17,547
Donaldson Co COM 257651109 1,808 50,692 SH   SOLE   0 0 50,692
Dover Corp COM 260003108 283 3,650 SH   SOLE   0 0 3,650
Dr Pepper Snapple Group Inc COM 26138E109 537 11,691 SH   SOLE   0 0 11,691
Ecolab COM 278865100 5,286 62,044 SH   SOLE   0 0 62,044
Enbridge COM 29250N105 561 13,325 SH   SOLE   0 0 13,325
Express Scripts Hldg Co COM 30219G108 4,136 66,997 SH   SOLE   0 0 66,997
Exxon Mobil Corp COM 30231G102 359 3,972 SH   SOLE   0 0 3,972
Factset Research System COM 303075105 223 2,185 SH   SOLE   0 0 2,185
Fastenal Co COM 311900104 2,336 51,026 SH   SOLE   0 0 51,026
Fiserv COM 337738108 3,399 38,885 SH   SOLE   0 0 38,885
Grainger (WW) COM 384802104 7,013 27,809 SH   SOLE   0 0 27,809
Health Care Reit COM 42217K106 833 12,425 SH   SOLE   0 0 12,425
Henry Schein COM 806407102 3,610 37,703 SH   SOLE   0 0 37,703
Idexx Labs COM 45168D104 3,517 39,212 SH   SOLE   0 0 39,212
InterContinental Htls Gp PLC S COM 45857P400 933 33,966 SH   SOLE   0 0 33,966
Intl Business Mach COM 459200101 2,780 14,549 SH   SOLE   0 0 14,549
Intuit COM 461202103 2,425 39,731 SH   SOLE   0 0 39,731
Intuitive Surgical COM 46120E602 511 1,009 SH   SOLE   0 0 1,009
Johnson & Johnson COM 478160104 990 11,525 SH   SOLE   0 0 11,525
Knight Transn COM 499064103 202 12,000 SH   SOLE   0 0 12,000
Luxottica Group ADR COM 55068R202 1,143 22,600 SH   SOLE   0 0 22,600
MasterCard Worldwide COM 57636Q104 3,864 6,727 SH   SOLE   0 0 6,727
McCormick & Co COM 579780206 2,871 40,805 SH   SOLE   0 0 40,805
McDonald's Corp COM 580135101 2,592 26,180 SH   SOLE   0 0 26,180
Merck & Co New COM 58933Y105 545 11,737 SH   SOLE   0 0 11,737
Mettler Toledo Intl COM 592688105 272 1,350 SH   SOLE   0 0 1,350
Nestle S.A. Spons ADR COM 641069406 433 6,620 SH   SOLE   0 0 6,620
NextEra Energy COM 65339F101 1,145 14,047 SH   SOLE   0 0 14,047
Nike Cl B COM 654106103 1,327 20,835 SH   SOLE   0 0 20,835
Noble Energy COM 655044105 426 7,100 SH   SOLE   0 0 7,100
Novo Nordisk Spons ADR COM 670100205 4,072 26,276 SH   SOLE   0 0 26,276
O'Reilly Automotive New COM 67103H107 4,218 37,454 SH   SOLE   0 0 37,454
Oracle Corp COM 68389X105 1,158 37,707 SH   SOLE   0 0 37,707
Paychex COM 704326107 318 8,715 SH   SOLE   0 0 8,715
Praxair COM 74005P104 2,982 25,893 SH   SOLE   0 0 25,893
Procter & Gamble Co COM 742718109 261 3,394 SH   SOLE   0 0 3,394
Public Storage Com COM 74460D109 1,120 7,304 SH   SOLE   0 0 7,304
Qualcomm COM 747525103 596 9,749 SH   SOLE   0 0 9,749
Questar Corp COM 748356102 2,382 99,888 SH   SOLE   0 0 99,888
Ralph Lauren Corp COM 751212101 1,398 8,045 SH   SOLE   0 0 8,045
Rogers Communications Cl B COM 775109200 794 20,250 SH   SOLE   0 0 20,250
Roper Inds New Com COM 776696106 4,510 36,307 SH   SOLE   0 0 36,307
Ross Stores COM 778296103 1,617 24,950 SH   SOLE   0 0 24,950
Saul Centers COM 804395101 207 4,650 SH   SOLE   0 0 4,650
Sigma-Aldrich Corp COM 826552101 5,018 62,394 SH   SOLE   0 0 62,394
Smucker, (JM) COM 832696405 1,369 13,275 SH   SOLE   0 0 13,275
Southern Co COM 842587107 868 19,671 SH   SOLE   0 0 19,671
Stericycle COM 858912108 4,260 38,579 SH   SOLE   0 0 38,579
Syngenta ADR COM 87160A100 1,622 20,836 SH   SOLE   0 0 20,836
TRPrice Assoc COM 74144T108 1,944 26,560 SH   SOLE   0 0 26,560
Taiwan Semiconductor Mfg ADR COM 874039100 1,451 79,208 SH   SOLE   0 0 79,208
Thermo Fisher Scientific COM 883556102 2,076 24,533 SH   SOLE   0 0 24,533
Toro Co COM 891092108 1,252 27,575 SH   SOLE   0 0 27,575
Toronto-Dominion Bank COM 891160509 1,587 19,752 SH   SOLE   0 0 19,752
Trimble Navigation Ltd COM 896239100 2,028 78,013 SH   SOLE   0 0 78,013
United Technologies COM 913017109 2,354 25,328 SH   SOLE   0 0 25,328
Verizon Communication COM 92343v104 211 4,196 SH   SOLE   0 0 4,196
WGL Hldgs COM 92924f106 752 17,398 SH   SOLE   0 0 17,398
Whole Foods Market COM 966837106 668 12,967 SH   SOLE   0 0 12,967