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,584 101,830 SH   SOLE   0 0 101,830
Accenture PLC Cl A COM G1151C101 4,809 53,847 SH   SOLE   0 0 53,847
Ametek COM 031100100 4,621 87,798 SH   SOLE   0 0 87,798
Amgen COM 031162100 3,671 23,047 SH   SOLE   0 0 23,047
Amphenol Corp New Cl A COM 032095101 4,380 81,401 SH   SOLE   0 0 81,401
Ansys COM 03662Q105 3,160 38,535 SH   SOLE   0 0 38,535
Apple Computer COM 037833100 8,011 72,578 SH   SOLE   0 0 72,578
Arthur J. Gallagher & Co COM 363576109 1,358 28,840 SH   SOLE   0 0 28,840
Automatic Data Proc COM 053015103 3,105 37,241 SH   SOLE   0 0 37,241
Autozone COM 053332102 2,314 3,737 SH   SOLE   0 0 3,737
BCE New COM 05534B760 1,171 25,542 SH   SOLE   0 0 25,542
Bank of Montreal COM 063671101 808 11,417 SH   SOLE   0 0 11,417
Bard C R Inc N J Com COM 067383109 679 4,075 SH   SOLE   0 0 4,075
Becton Dickinson & Co COM 075887109 645 4,633 SH   SOLE   0 0 4,633
Bristol-Myers Squibb COM 110122108 865 14,650 SH   SOLE   0 0 14,650
CDK Global, Inc COM 12508E101 235 5,771 SH   SOLE   0 0 5,771
CVS Health Corp COM 126650100 425 4,410 SH   SOLE   0 0 4,410
Canadian National Railway Corp COM 136375102 5,238 76,014 SH   SOLE   0 0 76,014
Celgene Corp COM 151020104 4,090 36,566 SH   SOLE   0 0 36,566
Check Point Software COM M22465104 2,062 26,246 SH   SOLE   0 0 26,246
Chevron Texaco Corp COM 166764100 4,197 37,415 SH   SOLE   0 0 37,415
Church & Dwight COM 171340102 5,046 64,029 SH   SOLE   0 0 64,029
Cimarex Energy Co COM 171798101 265 2,500 SH   SOLE   0 0 2,500
Citrix Systems COM 177376100 520 8,156 SH   SOLE   0 0 8,156
Clorox Co COM 189054109 301 2,888 SH   SOLE   0 0 2,888
Cognizant Tech COM 192446102 1,790 33,997 SH   SOLE   0 0 33,997
Comcast Corp New Cl A COM 20030N101 4,017 69,255 SH   SOLE   0 0 69,255
Cummins COM 231021106 2,492 17,283 SH   SOLE   0 0 17,283
Danaher Corp COM 235851102 4,849 56,572 SH   SOLE   0 0 56,572
Davita Healthcare Partners COM 23918K108 3,435 45,350 SH   SOLE   0 0 45,350
Dominion Resources COM 25746U109 580 7,539 SH   SOLE   0 0 7,539
Donaldson Co COM 257651109 1,058 27,391 SH   SOLE   0 0 27,391
Dr Pepper Snapple Group Inc COM 26138E109 2,452 34,209 SH   SOLE   0 0 34,209
Ecolab COM 278865100 5,368 51,362 SH   SOLE   0 0 51,362
Enbridge COM 29250N105 636 12,376 SH   SOLE   0 0 12,376
Express Scripts Hldg Co COM 30219G108 1,817 21,457 SH   SOLE   0 0 21,457
Exxon Mobil Corp COM 30231G102 437 4,729 SH   SOLE   0 0 4,729
Factset Research System COM 303075105 295 2,095 SH   SOLE   0 0 2,095
Fiserv COM 337738108 4,226 59,543 SH   SOLE   0 0 59,543
Google Cl A COM 38259P508 1,315 2,479 SH   SOLE   0 0 2,479
Grainger (WW) COM 384802104 4,338 17,020 SH   SOLE   0 0 17,020
Henry Schein COM 806407102 4,485 32,940 SH   SOLE   0 0 32,940
Home Depot COM 437076102 270 2,575 SH   SOLE   0 0 2,575
Honeywell COM 438516106 595 5,950 SH   SOLE   0 0 5,950
Idexx Labs COM 45168D104 4,768 32,157 SH   SOLE   0 0 32,157
Illinois Tool Works COM 452308109 492 5,192 SH   SOLE   0 0 5,192
InterContinental Htls Gp PLC S COM 45857p509 646 16,136 SH   SOLE   0 0 16,136
Intl Business Mach COM 459200101 229 1,430 SH   SOLE   0 0 1,430
Intuit COM 461202103 4,440 48,159 SH   SOLE   0 0 48,159
Johnson & Johnson COM 478160104 991 9,476 SH   SOLE   0 0 9,476
Kinder Morgan Inc COM 49456B101 580 13,711 SH   SOLE   0 0 13,711
Kirby Corp COM 497266106 387 4,795 SH   SOLE   0 0 4,795
Knight Transn COM 499064103 320 9,500 SH   SOLE   0 0 9,500
MasterCard Worldwide COM 57636Q104 4,922 57,126 SH   SOLE   0 0 57,126
McCormick & Co COM 579780206 2,632 35,422 SH   SOLE   0 0 35,422
Merck & Co New COM 58933Y105 500 8,802 SH   SOLE   0 0 8,802
Mettler Toledo Intl COM 592688105 416 1,375 SH   SOLE   0 0 1,375
Nestle S.A. Spons ADR COM 641069406 1,253 17,062 SH   SOLE   0 0 17,062
NextEra Energy COM 65339F101 1,341 12,618 SH   SOLE   0 0 12,618
Nike Cl B COM 654106103 2,267 23,575 SH   SOLE   0 0 23,575
Noble Energy COM 655044105 282 5,950 SH   SOLE   0 0 5,950
Norfolk Southern Corp COM 655844108 216 1,975 SH   SOLE   0 0 1,975
Novartis AG ADR COM 66987V109 4,533 48,925 SH   SOLE   0 0 48,925
Novo Nordisk Spons ADR COM 670100205 5,910 139,658 SH   SOLE   0 0 139,658
O'Reilly Automotive New COM 67103H107 4,312 22,385 SH   SOLE   0 0 22,385
PPG Industries COM 693506107 1,359 5,880 SH   SOLE   0 0 5,880
Paychex COM 704326107 309 6,700 SH   SOLE   0 0 6,700
Praxair COM 74005P104 3,733 28,815 SH   SOLE   0 0 28,815
Public Storage Com COM 74460D109 1,625 8,789 SH   SOLE   0 0 8,789
Qualcomm COM 747525103 1,123 15,104 SH   SOLE   0 0 15,104
Questar Corp COM 748356102 270 10,696 SH   SOLE   0 0 10,696
RPM COM 749685103 1,533 30,233 SH   SOLE   0 0 30,233
Roper Inds New Com COM 776696106 5,526 35,346 SH   SOLE   0 0 35,346
Schlumberger Ltd COM 806857108 1,056 12,360 SH   SOLE   0 0 12,360
Sigma-Aldrich Corp COM 826552101 6,985 50,888 SH   SOLE   0 0 50,888
Smucker (JM) COM 832696405 669 6,625 SH   SOLE   0 0 6,625
Starbucks Corp COM 855244109 1,291 15,735 SH   SOLE   0 0 15,735
Stericycle COM 858912108 4,997 38,125 SH   SOLE   0 0 38,125
TRPrice Assoc COM 74144T108 1,279 14,898 SH   SOLE   0 0 14,898
Taiwan Semiconductor Mfg ADR COM 874039100 1,908 85,236 SH   SOLE   0 0 85,236
Thermo Fisher Scientific COM 883556102 3,579 28,566 SH   SOLE   0 0 28,566
Toro Co COM 891092108 1,905 29,859 SH   SOLE   0 0 29,859
Toronto-Dominion Bk COM 891160509 3,162 66,171 SH   SOLE   0 0 66,171
Trimble Navigation Ltd COM 896239100 1,880 70,840 SH   SOLE   0 0 70,840
United Technologies COM 913017109 4,645 40,388 SH   SOLE   0 0 40,388
V F Corp COM 918204108 1,437 19,179 SH   SOLE   0 0 19,179
Wells Fargo & Co COM 949746101 360 6,560 SH   SOLE   0 0 6,560