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
Abbott Laboratories COM 002824100 4,238 101,905 SH   SOLE   0 0 101,905
Accenture PLC Cl A COM G1151C101 4,345 53,433 SH   SOLE   0 0 53,433
Ametek COM 031100100 4,375 87,143 SH   SOLE   0 0 87,143
Amgen COM 031162100 3,223 22,943 SH   SOLE   0 0 22,943
Amphenol Corp New Cl A COM 032095101 4,025 40,305 SH   SOLE   0 0 40,305
Ansys COM 03662Q105 2,916 38,535 SH   SOLE   0 0 38,535
Apple Computer COM 037833100 7,266 72,120 SH   SOLE   0 0 72,120
Arthur J. Gallagher & Co COM 363576109 1,337 29,485 SH   SOLE   0 0 29,485
Automatic Data Proc COM 053015103 3,075 37,012 SH   SOLE   0 0 37,012
Autozone COM 053332102 1,799 3,529 SH   SOLE   0 0 3,529
BCE New COM 05534B760 1,094 25,575 SH   SOLE   0 0 25,575
Bank of Montreal COM 063671101 841 11,417 SH   SOLE   0 0 11,417
Bard C R Inc N J Com COM 067383109 539 3,775 SH   SOLE   0 0 3,775
Becton Dickinson & Co COM 075887109 398 3,494 SH   SOLE   0 0 3,494
Bristol-Myers Squibb COM 110122108 750 14,650 SH   SOLE   0 0 14,650
CVS Health Corp COM 126650100 342 4,300 SH   SOLE   0 0 4,300
Canadian National Railway Corp COM 136375102 5,389 75,948 SH   SOLE   0 0 75,948
Celgene Corp COM 151020104 3,466 36,566 SH   SOLE   0 0 36,566
Check Point Software COM M22465104 1,756 25,365 SH   SOLE   0 0 25,365
Chevron Texaco Corp COM 166764100 4,664 39,089 SH   SOLE   0 0 39,089
Church & Dwight COM 171340102 4,402 62,740 SH   SOLE   0 0 62,740
Cimarex Energy Co COM 171798101 316 2,500 SH   SOLE   0 0 2,500
Citrix Systems COM 177376100 582 8,156 SH   SOLE   0 0 8,156
Clorox Co COM 189054109 273 2,847 SH   SOLE   0 0 2,847
Cognizant Tech COM 192446102 1,511 33,745 SH   SOLE   0 0 33,745
Comcast Corp New Cl A COM 20030N101 3,627 67,443 SH   SOLE   0 0 67,443
Core Laboratories NV COM N22717107 863 5,900 SH   SOLE   0 0 5,900
Cummins COM 231021106 2,277 17,251 SH   SOLE   0 0 17,251
Danaher Corp COM 235851102 4,256 56,019 SH   SOLE   0 0 56,019
Davita Healthcare Partners COM 23918K108 3,247 44,400 SH   SOLE   0 0 44,400
Dominion Resources COM 25746U109 504 7,298 SH   SOLE   0 0 7,298
Donaldson Co COM 257651109 1,119 27,541 SH   SOLE   0 0 27,541
Dover Corp COM 260003108 213 2,650 SH   SOLE   0 0 2,650
Dr Pepper Snapple Group Inc COM 26138E109 2,189 34,041 SH   SOLE   0 0 34,041
Ecolab COM 278865100 5,895 51,333 SH   SOLE   0 0 51,333
Enbridge COM 29250N105 592 12,357 SH   SOLE   0 0 12,357
Express Scripts Hldg Co COM 30219G108 1,464 20,727 SH   SOLE   0 0 20,727
Exxon Mobil Corp COM 30231G102 382 4,060 SH   SOLE   0 0 4,060
Factset Research System COM 303075105 255 2,095 SH   SOLE   0 0 2,095
Fiserv COM 337738108 3,837 59,369 SH   SOLE   0 0 59,369
Google Cl A COM 38259P508 1,376 2,338 SH   SOLE   0 0 2,338
Grainger (WW) COM 384802104 4,281 17,010 SH   SOLE   0 0 17,010
Henry Schein COM 806407102 3,760 32,279 SH   SOLE   0 0 32,279
Home Depot COM 437076102 209 2,275 SH   SOLE   0 0 2,275
Honeywell COM 438516106 312 3,350 SH   SOLE   0 0 3,350
Idexx Labs COM 45168D104 3,700 31,403 SH   SOLE   0 0 31,403
Illinois Tool Works COM 452308109 419 4,963 SH   SOLE   0 0 4,963
InterContinental Htls Gp PLC S COM 45857p509 713 18,437 SH   SOLE   0 0 18,437
Intl Business Mach COM 459200101 271 1,430 SH   SOLE   0 0 1,430
Intuit COM 461202103 4,194 47,844 SH   SOLE   0 0 47,844
Johnson & Johnson COM 478160104 1,010 9,476 SH   SOLE   0 0 9,476
Kinder Morgan Inc COM 49456B101 383 10,000 SH   SOLE   0 0 10,000
Kirby Corp COM 497266106 1,855 15,739 SH   SOLE   0 0 15,739
Knight Transn COM 499064103 260 9,500 SH   SOLE   0 0 9,500
Marathon Oil Corp COM 565849106 1,117 29,725 SH   SOLE   0 0 29,725
MasterCard Worldwide COM 57636Q104 4,172 56,446 SH   SOLE   0 0 56,446
McCormick & Co COM 579780206 2,387 35,675 SH   SOLE   0 0 35,675
Merck & Co New COM 58933Y105 522 8,802 SH   SOLE   0 0 8,802
Mettler Toledo Intl COM 592688105 352 1,375 SH   SOLE   0 0 1,375
National Oilwell Varco COM 637071101 765 10,050 SH   SOLE   0 0 10,050
Nestle S.A. Spons ADR COM 641069406 1,246 16,949 SH   SOLE   0 0 16,949
NextEra Energy COM 65339F101 1,203 12,818 SH   SOLE   0 0 12,818
Nike Cl B COM 654106103 2,058 23,075 SH   SOLE   0 0 23,075
Noble Energy COM 655044105 407 5,950 SH   SOLE   0 0 5,950
Norfolk Southern Corp COM 655844108 220 1,975 SH   SOLE   0 0 1,975
Novartis AG ADR COM 66987V109 4,614 49,012 SH   SOLE   0 0 49,012
Novo Nordisk Spons ADR COM 670100205 6,815 143,117 SH   SOLE   0 0 143,117
O'Reilly Automotive New COM 67103H107 3,391 22,554 SH   SOLE   0 0 22,554
PPG Industries COM 693506107 1,103 5,605 SH   SOLE   0 0 5,605
Paychex COM 704326107 296 6,700 SH   SOLE   0 0 6,700
Praxair COM 74005P104 3,796 29,429 SH   SOLE   0 0 29,429
Public Storage Com COM 74460D109 1,384 8,345 SH   SOLE   0 0 8,345
Qualcomm COM 747525103 1,139 15,235 SH   SOLE   0 0 15,235
Questar Corp COM 748356102 238 10,686 SH   SOLE   0 0 10,686
RPM COM 749685103 1,289 28,153 SH   SOLE   0 0 28,153
Roper Inds New Com COM 776696106 5,150 35,207 SH   SOLE   0 0 35,207
Schlumberger Ltd COM 806857108 2,222 21,850 SH   SOLE   0 0 21,850
Sigma-Aldrich Corp COM 826552101 6,978 51,305 SH   SOLE   0 0 51,305
Smucker (JM) COM 832696405 802 8,100 SH   SOLE   0 0 8,100
Starbucks Corp COM 855244109 969 12,841 SH   SOLE   0 0 12,841
Stericycle COM 858912108 4,384 37,614 SH   SOLE   0 0 37,614
TRPrice Assoc COM 74144T108 1,168 14,897 SH   SOLE   0 0 14,897
Taiwan Semiconductor Mfg ADR COM 874039100 1,629 80,740 SH   SOLE   0 0 80,740
Thermo Fisher Scientific COM 883556102 3,473 28,537 SH   SOLE   0 0 28,537
Toro Co COM 891092108 1,748 29,509 SH   SOLE   0 0 29,509
Toronto-Dominion Bk COM 891160509 3,254 65,874 SH   SOLE   0 0 65,874
Trimble Navigation Ltd COM 896239100 2,415 79,187 SH   SOLE   0 0 79,187
United Technologies COM 913017109 4,228 40,036 SH   SOLE   0 0 40,036
V F Corp COM 918204108 1,187 17,970 SH   SOLE   0 0 17,970
Wells Fargo & Co COM 949746101 332 6,401 SH   SOLE   0 0 6,401