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,004 19,021 SH   SOLE   0 0 19,021
Abbott Laboratories COM 002824100 2,380 62,081 SH   SOLE   0 0 62,081
Accenture PLC Cl A COM G1151C101 5,064 61,588 SH   SOLE   0 0 61,588
Aflac COM 001055102 393 5,884 SH   SOLE   0 0 5,884
Ametek COM 031100100 4,810 91,319 SH   SOLE   0 0 91,319
Amgen COM 031162100 1,907 16,716 SH   SOLE   0 0 16,716
Amphenol Corp New Cl A COM 032095101 3,671 41,167 SH   SOLE   0 0 41,167
Ansys COM 03662Q105 2,642 30,293 SH   SOLE   0 0 30,293
Apple Computer COM 037833100 5,904 10,524 SH   SOLE   0 0 10,524
Arthur J. Gallagher & Co COM 363576109 2,524 53,790 SH   SOLE   0 0 53,790
Australia & New Zealand Bkg Gr COM 052528304 281 9,750 SH   SOLE   0 0 9,750
Automatic Data Proc COM 053015103 1,683 20,831 SH   SOLE   0 0 20,831
Autozone COM 053332102 1,619 3,387 SH   SOLE   0 0 3,387
BCE New COM 05534B760 1,697 39,189 SH   SOLE   0 0 39,189
Bank of Montreal COM 063671101 899 13,488 SH   SOLE   0 0 13,488
Bristol-Myers Squibb COM 110122108 800 15,050 SH   SOLE   0 0 15,050
Canadian National Railway Corp COM 136375102 3,741 65,610 SH   SOLE   0 0 65,610
Celgene Corp COM 151020104 3,156 18,677 SH   SOLE   0 0 18,677
Check Point Software COM M22465104 1,099 17,040 SH   SOLE   0 0 17,040
Chevron Texaco Corp COM 166764100 5,275 42,227 SH   SOLE   0 0 42,227
Church & Dwight COM 171340102 4,193 63,255 SH   SOLE   0 0 63,255
Cimarex Energy Co COM 171798101 262 2,500 SH   SOLE   0 0 2,500
Citrix Systems COM 177376100 634 10,026 SH   SOLE   0 0 10,026
Clorox Co COM 189054109 747 8,054 SH   SOLE   0 0 8,054
Cognizant Tech COM 192446102 1,485 14,710 SH   SOLE   0 0 14,710
Comcast Corp New Cl A COM 20030N101 3,150 60,617 SH   SOLE   0 0 60,617
Cummins COM 231021106 2,431 17,248 SH   SOLE   0 0 17,248
DIRECTV COM 25490A309 1,814 26,266 SH   SOLE   0 0 26,266
Danaher Corp COM 235851102 3,989 51,670 SH   SOLE   0 0 51,670
Davita Healthcare Partners COM 23918K108 2,281 36,000 SH   SOLE   0 0 36,000
Dominion Resources COM 25746U109 777 12,019 SH   SOLE   0 0 12,019
Donaldson Co COM 257651109 2,168 49,879 SH   SOLE   0 0 49,879
Dover Corp COM 260003108 352 3,650 SH   SOLE   0 0 3,650
Dr Pepper Snapple Group Inc COM 26138E109 1,197 24,565 SH   SOLE   0 0 24,565
Ecolab COM 278865100 5,656 54,244 SH   SOLE   0 0 54,244
Enbridge COM 29250N105 586 13,412 SH   SOLE   0 0 13,412
Express Scripts Hldg Co COM 30219G108 1,452 20,666 SH   SOLE   0 0 20,666
Exxon Mobil Corp COM 30231G102 438 4,327 SH   SOLE   0 0 4,327
Factset Research System COM 303075105 316 2,910 SH   SOLE   0 0 2,910
Fastenal Co COM 311900104 2,887 60,758 SH   SOLE   0 0 60,758
Fiserv COM 337738108 4,242 71,832 SH   SOLE   0 0 71,832
Google Cl A COM 38259P508 729 650 SH   SOLE   0 0 650
Grainger (WW) COM 384802104 5,700 22,316 SH   SOLE   0 0 22,316
Henry Schein COM 806407102 4,527 39,619 SH   SOLE   0 0 39,619
Idexx Labs COM 45168D104 3,717 34,948 SH   SOLE   0 0 34,948
InterContinental Htls Gp PLC S COM 45857P400 1,118 33,433 SH   SOLE   0 0 33,433
Intl Business Mach COM 459200101 494 2,633 SH   SOLE   0 0 2,633
Intuit COM 461202103 3,359 44,013 SH   SOLE   0 0 44,013
Johnson & Johnson COM 478160104 974 10,631 SH   SOLE   0 0 10,631
Knight Transn COM 499064103 220 12,000 SH   SOLE   0 0 12,000
Luxottica Group ADR COM 55068R202 1,252 23,225 SH   SOLE   0 0 23,225
MasterCard Worldwide COM 57636Q104 5,681 6,800 SH   SOLE   0 0 6,800
McCormick & Co COM 579780206 2,775 40,267 SH   SOLE   0 0 40,267
McDonald's Corp COM 580135101 2,411 24,845 SH   SOLE   0 0 24,845
Merck & Co New COM 58933Y105 546 10,902 SH   SOLE   0 0 10,902
Mettler Toledo Intl COM 592688105 327 1,350 SH   SOLE   0 0 1,350
Nestle S.A. Spons ADR COM 641069406 940 12,807 SH   SOLE   0 0 12,807
NextEra Energy COM 65339F101 1,194 13,943 SH   SOLE   0 0 13,943
Nike Cl B COM 654106103 1,615 20,536 SH   SOLE   0 0 20,536
Noble Energy COM 655044105 484 7,100 SH   SOLE   0 0 7,100
Novartis AG ADR COM 66987V109 2,276 28,320 SH   SOLE   0 0 28,320
Novo Nordisk Spons ADR COM 670100205 5,486 29,692 SH   SOLE   0 0 29,692
O'Reilly Automotive New COM 67103H107 3,465 26,922 SH   SOLE   0 0 26,922
Paychex COM 704326107 399 8,756 SH   SOLE   0 0 8,756
Praxair COM 74005P104 3,737 28,738 SH   SOLE   0 0 28,738
Procter & Gamble Co COM 742718109 283 3,476 SH   SOLE   0 0 3,476
Public Storage Com COM 74460D109 1,060 7,045 SH   SOLE   0 0 7,045
Qualcomm COM 747525103 729 9,814 SH   SOLE   0 0 9,814
Questar Corp COM 748356102 1,203 52,329 SH   SOLE   0 0 52,329
RPM COM 749685103 425 10,244 SH   SOLE   0 0 10,244
Ralph Lauren Corp COM 751212101 1,059 5,995 SH   SOLE   0 0 5,995
Rogers Communications Cl B COM 775109200 920 20,326 SH   SOLE   0 0 20,326
Roper Inds New Com COM 776696106 4,999 36,044 SH   SOLE   0 0 36,044
Ross Stores COM 778296103 1,825 24,350 SH   SOLE   0 0 24,350
SAP Aktiengesellschaft Spons A COM 803054204 485 5,564 SH   SOLE   0 0 5,564
Saul Centers COM 804395101 222 4,650 SH   SOLE   0 0 4,650
Sigma-Aldrich Corp COM 826552101 5,109 54,344 SH   SOLE   0 0 54,344
Smucker, (JM) COM 832696405 2,384 23,004 SH   SOLE   0 0 23,004
Stericycle COM 858912108 4,277 36,820 SH   SOLE   0 0 36,820
Syngenta ADR COM 87160A100 1,644 20,562 SH   SOLE   0 0 20,562
TRPrice Assoc COM 74144T108 1,532 18,290 SH   SOLE   0 0 18,290
Taiwan Semiconductor Mfg ADR COM 874039100 1,347 77,216 SH   SOLE   0 0 77,216
Thermo Fisher Scientific COM 883556102 2,129 19,119 SH   SOLE   0 0 19,119
Toro Co COM 891092108 1,744 27,425 SH   SOLE   0 0 27,425
Toronto-Dominion Bk COM 891160509 2,963 31,439 SH   SOLE   0 0 31,439
Trimble Navigation Ltd COM 896239100 2,709 78,082 SH   SOLE   0 0 78,082
United Technologies COM 913017109 4,579 40,239 SH   SOLE   0 0 40,239
Verizon Communication COM 92343v104 207 4,213 SH   SOLE   0 0 4,213
WGL Hldgs COM 92924f106 674 16,833 SH   SOLE   0 0 16,833
Walgreen Co COM 931422109 201 3,500 SH   SOLE   0 0 3,500
Whole Foods Market COM 966837106 754 13,034 SH   SOLE   0 0 13,034
iShares S&P MidCap 400 Growth ISHARES 464287606 224 1,488 SH   SOLE   0 0 1,488