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
1/100 Berkshire Htwy Cla 100 S COM 084670108 356 200 SH   SOLE   200 0 0
360 Powered Corporation COM 232995035 0 25,000 SH   SOLE   25,000 0 0
3M Company COM 88579y101 1,531 10,913 SH   SOLE   10,913 0 0
Abbott Laboratories COM 002824100 1,730 45,132 SH   SOLE   45,132 0 0
Abbvie Inc COM 00287y109 2,191 41,492 SH   SOLE   41,492 0 0
Acuity Brands Inc COM 00508y102 4,807 43,975 SH   SOLE   43,975 0 0
Air Lease Corporation COM 00912x302 8,564 275,550 SH   SOLE   275,550 0 0
Alliance Data Systems COM 018581108 32,762 124,604 SH   SOLE   124,604 0 0
American Express Company COM 025816109 202 2,230 SH   SOLE   2,230 0 0
Ametek Inc New COM 031100100 33,170 629,772 SH   SOLE   629,772 0 0
Amgen Incorporated COM 031162100 278 2,439 SH   SOLE   2,439 0 0
Amphenol Corp Cl A COM 032095101 25,800 289,297 SH   SOLE   289,297 0 0
Apple Inc COM 037833100 576 1,026 SH   SOLE   1,026 0 0
Aptargroup Inc COM 038336103 26,056 384,244 SH   SOLE   384,244 0 0
Auto Data Processing COM 053015103 4,102 50,764 SH   SOLE   50,764 0 0
BP Plc Adr F Sponsored Adr 1 A COM 055622104 210 4,328 SH   SOLE   4,328 0 0
Bank Of America Corp COM 060505104 559 35,934 SH   SOLE   35,934 0 0
Baxter International Inc COM 071813109 727 10,450 SH   SOLE   10,450 0 0
Becton Dickinson & Co COM 075887109 588 5,325 SH   SOLE   5,325 0 0
Bed Bath & Beyond COM 075896100 17,343 215,980 SH   SOLE   215,980 0 0
Berkshire Hathaway B New Class COM 084670207 563 4,750 SH   SOLE   4,750 0 0
Boeing Co COM 097023105 293 2,150 SH   SOLE   2,150 0 0
CH Robinson Worldwd New COM 12541w209 9,331 159,911 SH   SOLE   159,911 0 0
CR Bard Incorporated COM 067383109 11,799 88,088 SH   SOLE   88,088 0 0
Canadian Natl Ry Co F COM 136375102 205 3,600 SH   SOLE   3,600 0 0
Capital One Financial Cp COM 14040H105 2,090 27,280 SH   SOLE   27,280 0 0
Chevron Corporation COM 166764100 3,974 31,813 SH   SOLE   31,813 0 0
Church & Dwight Co Inc COM 171340102 10,628 160,352 SH   SOLE   160,352 0 0
City National Corp COM 178566105 15,848 200,050 SH   SOLE   200,050 0 0
Coca Cola Company COM 191216100 682 16,518 SH   SOLE   16,518 0 0
Colgate-Palmolive Co COM 194162103 848 13,000 SH   SOLE   13,000 0 0
Commerce Bank Inc COM 200525103 551 12,265 SH   SOLE   12,265 0 0
Costco Whsl Corp New COM 22160K105 3,897 32,744 SH   SOLE   32,744 0 0
Covidien Plc New F COM g2554f113 717 10,533 SH   SOLE   10,533 0 0
Danaher Corp Del COM 235851102 34,775 450,451 SH   SOLE   450,451 0 0
Dentsply Intl Inc COM 249030107 16,247 335,136 SH   SOLE   335,136 0 0
Disney Walt Co COM 254687106 244 3,196 SH   SOLE   3,196 0 0
Donaldson Company Inc COM 257651109 28,891 664,781 SH   SOLE   664,781 0 0
Ecolab Inc COM 278865100 23,980 229,977 SH   SOLE   229,977 0 0
Emerson Electric Co COM 291011104 351 5,000 SH   SOLE   5,000 0 0
Equifax Inc COM 294429105 21,184 306,608 SH   SOLE   306,608 0 0
Exxon Mobil Corporation COM 30231G102 5,447 53,821 SH   SOLE   53,821 0 0
Fastenal Co COM 311900104 11,987 252,300 SH   SOLE   252,300 0 0
Fidelity Natl Info Svcs COM 31620M106 19,915 370,990 SH   SOLE   370,990 0 0
Fifth Third Bancorp COM 316773100 511 24,320 SH   SOLE   24,320 0 0
Fiserv Inc COM 337738108 35,531 601,702 SH   SOLE   601,702 0 0
General Electric Company COM 369604103 3,998 142,643 SH   SOLE   142,643 0 0
General Mills Inc COM 370334104 221 4,420 SH   SOLE   4,420 0 0
Gentex Corp COM 371901109 297 9,000 SH   SOLE   9,000 0 0
Google Inc Class A COM 38259P508 272 243 SH   SOLE   243 0 0
Henry Schein Inc COM 806407102 19,467 170,371 SH   SOLE   170,371 0 0
Home Depot Inc COM 437076102 306 3,722 SH   SOLE   3,722 0 0
Honeywell International COM 438516106 1,395 15,264 SH   SOLE   15,264 0 0
I T T Corporation New COM 450911201 391 8,999 SH   SOLE   8,999 0 0
IDEX Corp COM 45167R104 29,368 397,666 SH   SOLE   397,666 0 0
IHS Inc COM 451734107 14,624 122,170 SH   SOLE   122,170 0 0
Intel Corp COM 458140100 963 37,117 SH   SOLE   37,117 0 0
Intl Business Machines COM 459200101 3,079 16,417 SH   SOLE   16,417 0 0
JP Morgan Chase & Co COM 46625H100 3,287 56,215 SH   SOLE   56,215 0 0
Johnson & Johnson COM 478160104 3,139 34,267 SH   SOLE   34,267 0 0
Landstar System Inc COM 515098101 13,278 231,115 SH   SOLE   231,115 0 0
M & T Bank Corporation COM 55261F104 15,337 131,740 SH   SOLE   131,740 0 0
MSC Indl Direct Inc Cl A COM 553530106 19,094 236,108 SH   SOLE   236,108 0 0
McDonalds Corp COM 580135101 411 4,237 SH   SOLE   4,237 0 0
Medtronic Inc COM 585055106 207 3,600 SH   SOLE   3,600 0 0
Micron Technology Inc COM 595112103 1,311 60,255 SH   SOLE   60,255 0 0
Microsoft Corp COM 594918104 493 13,187 SH   SOLE   13,187 0 0
Middleby Corp The COM 596278101 17,350 72,375 SH   SOLE   72,375 0 0
Mylan Inc COM 628530107 499 11,500 SH   SOLE   11,500 0 0
New York Community Bancorp , I COM 649445103 268 15,900 SH   SOLE   15,900 0 0
Nordstrom Inc COM 655664100 216 3,500 SH   SOLE   3,500 0 0
Oracle Corporation COM 68389X105 233 6,100 SH   SOLE   6,100 0 0
PNC Finl Services Gp Inc COM 693475105 467 6,026 SH   SOLE   6,026 0 0
Pentair Ltd COM h6169q108 19,197 247,160 SH   SOLE   247,160 0 0
Pepsico Incorporated COM 713448108 1,236 14,900 SH   SOLE   14,900 0 0
Pfizer Incorporated COM 717081103 686 22,407 SH   SOLE   22,407 0 0
Procter & Gamble COM 742718109 2,427 29,817 SH   SOLE   29,817 0 0
Quest Diagnostic Inc COM 74834L100 439 8,200 SH   SOLE   8,200 0 0
Robert Half Int'l Inc COM 770323103 9,452 225,110 SH   SOLE   225,110 0 0
Rockwell Collins Inc COM 774341101 14,678 198,568 SH   SOLE   198,568 0 0
Roper Industries Inc COM 776696106 20,099 144,934 SH   SOLE   144,934 0 0
Ross Stores Inc COM 778296103 330 4,400 SH   SOLE   4,400 0 0
Royal Dutch Shell A Adrf Spons COM 780259206 231 3,240 SH   SOLE   3,240 0 0
Schlumberger Ltd F COM 806857108 268 2,975 SH   SOLE   2,975 0 0
Snap On Inc COM 833034101 18,248 166,615 SH   SOLE   166,615 0 0
Solera Holdings Llc COM 83421A104 11,764 166,252 SH   SOLE   166,252 0 0
Stryker Corp COM 863667101 470 6,260 SH   SOLE   6,260 0 0
Teleflex Incorporated COM 879369106 12,171 129,673 SH   SOLE   129,673 0 0
Texas Instruments Inc COM 882508104 430 9,800 SH   SOLE   9,800 0 0
Thermo Fisher Scientific COM 883556102 20,771 186,539 SH   SOLE   186,539 0 0
U S Bancorp Del New COM 902973304 8,257 204,379 SH   SOLE   204,379 0 0
Union Pacific COM 907818108 212 1,263 SH   SOLE   1,263 0 0
United Parcel Service B Class COM 911312106 3,490 33,209 SH   SOLE   33,209 0 0
United Technologies Corp COM 913017109 6,942 60,999 SH   SOLE   60,999 0 0
Vantiv Inc Class A COM 92210h105 17,890 548,600 SH   SOLE   548,600 0 0
Varian Medical Systems COM 92220P105 9,245 119,000 SH   SOLE   119,000 0 0
Verisk Analytics Inc Cla Class COM 92345y106 21,539 327,741 SH   SOLE   327,741 0 0
Verizon Communications COM 92343V104 374 7,603 SH   SOLE   7,603 0 0
Wabtec Corp Com COM 929740108 8,400 113,105 SH   SOLE   113,105 0 0
Wal-Mart Stores Inc COM 931142103 1,049 13,328 SH   SOLE   13,328 0 0
Waters Corp COM 941848103 10,900 109,000 SH   SOLE   109,000 0 0
Wells Fargo & Co New COM 949746101 5,655 124,552 SH   SOLE   124,552 0 0
Western Union Company COM 959802109 580 33,628 SH   SOLE   33,628 0 0
Xylem Inc COM 98419M100 2,566 74,150 SH   SOLE   74,150 0 0
Zions Bancorp COM 989701107 330 11,030 SH   SOLE   11,030 0 0