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 435 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,794 10,878 SH   SOLE   10,878 0 0
A T & T Inc New COM 00206R102 257 7,857 SH   SOLE   7,857 0 0
Abbott Laboratories COM 002824100 2,074 44,764 SH   SOLE   44,764 0 0
Abbvie Inc COM 00287y109 2,329 39,792 SH   SOLE   39,792 0 0
Acuity Brands Inc COM 00508y102 6,347 37,745 SH   SOLE   37,745 0 0
Air Lease Corporation COM 00912x302 12,265 324,975 SH   SOLE   324,975 0 0
Alliance Data Systems COM 018581108 28,880 97,486 SH   SOLE   97,486 0 0
Ametek Inc New COM 031100100 31,997 609,003 SH   SOLE   609,003 0 0
Amgen Incorporated COM 031162100 397 2,481 SH   SOLE   2,481 0 0
Amphenol Corp Cl A COM 032095101 32,575 552,772 SH   SOLE   552,772 0 0
Apple Inc COM 037833100 976 7,841 SH   SOLE   7,841 0 0
Aptargroup Inc COM 038336103 23,798 374,655 SH   SOLE   374,655 0 0
Auto Data Processing COM 053015103 4,294 50,139 SH   SOLE   50,139 0 0
BP Plc Adr F Sponsored Adr 1 A COM 055622104 205 5,235 SH   SOLE   5,235 0 0
Bank Of America Corp COM 060505104 507 32,921 SH   SOLE   32,921 0 0
Becton Dickinson & Co COM 075887109 742 5,170 SH   SOLE   5,170 0 0
Bed Bath & Beyond COM 075896100 574 7,475 SH   SOLE   7,475 0 0
Berkshire Hathaway B New Class COM 084670207 654 4,530 SH   SOLE   4,530 0 0
Boeing Co COM 097023105 320 2,129 SH   SOLE   2,129 0 0
CDK Global Inc COM 12508e101 749 16,016 SH   SOLE   16,016 0 0
CH Robinson Worldwd New COM 12541w209 6,088 83,150 SH   SOLE   83,150 0 0
CR Bard Incorporated COM 067383109 1,749 10,450 SH   SOLE   10,450 0 0
Canadian Natl Ry Co F COM 136375102 241 3,600 SH   SOLE   3,600 0 0
Capital One Financial Cp COM 14040H105 1,940 24,616 SH   SOLE   24,616 0 0
Chevron Corporation COM 166764100 3,512 33,450 SH   SOLE   33,450 0 0
Church & Dwight Co Inc COM 171340102 14,893 174,347 SH   SOLE   174,347 0 0
City National Corp COM 178566105 16,208 181,950 SH   SOLE   181,950 0 0
Coca Cola Company COM 191216100 589 14,535 SH   SOLE   14,535 0 0
Colgate-Palmolive Co COM 194162103 835 12,045 SH   SOLE   12,045 0 0
Commerce Bank Inc COM 200525103 5,229 123,563 SH   SOLE   123,563 0 0
Costco Whsl Corp New COM 22160K105 4,573 30,185 SH   SOLE   30,185 0 0
Danaher Corp Del COM 235851102 36,782 433,242 SH   SOLE   433,242 0 0
Dentsply Intl Inc COM 249030107 15,320 301,039 SH   SOLE   301,039 0 0
Disney Walt Co COM 254687106 341 3,253 SH   SOLE   3,253 0 0
Donaldson Company Inc COM 257651109 24,583 651,906 SH   SOLE   651,906 0 0
Ecolab Inc COM 278865100 23,373 204,346 SH   SOLE   204,346 0 0
Emerson Electric Co COM 291011104 255 4,500 SH   SOLE   4,500 0 0
Enterprise Prd Prtnrs Lp COM 293792107 352 10,681 SH   SOLE   10,681 0 0
Equifax Inc COM 294429105 27,452 295,183 SH   SOLE   295,183 0 0
Exxon Mobil Corporation COM 30231G102 4,804 56,512 SH   SOLE   56,512 0 0
Fastenal Co COM 311900104 12,487 301,375 SH   SOLE   301,375 0 0
Fidelity Natl Info Svcs COM 31620M106 24,717 363,158 SH   SOLE   363,158 0 0
Fifth Third Bancorp COM 316773100 458 24,320 SH   SOLE   24,320 0 0
Fiserv Inc COM 337738108 44,546 561,039 SH   SOLE   561,039 0 0
General Electric Company COM 369604103 3,275 132,016 SH   SOLE   132,016 0 0
General Mills Inc COM 370334104 239 4,220 SH   SOLE   4,220 0 0
Gilead Sciences Inc COM 375558103 245 2,500 SH   SOLE   2,500 0 0
Henry Schein Inc COM 806407102 22,747 162,920 SH   SOLE   162,920 0 0
Home Depot Inc COM 437076102 560 4,930 SH   SOLE   4,930 0 0
Honeywell International COM 438516106 1,679 16,092 SH   SOLE   16,092 0 0
I T T Corporation New COM 450911201 4,539 113,725 SH   SOLE   113,725 0 0
IDEX Corp COM 45167R104 28,638 377,661 SH   SOLE   377,661 0 0
IHS Inc COM 451734107 14,396 126,545 SH   SOLE   126,545 0 0
Illinois Tool Works Inc COM 452308109 959 9,876 SH   SOLE   9,876 0 0
Intel Corp COM 458140100 1,260 40,294 SH   SOLE   40,294 0 0
Intl Business Machines COM 459200101 2,026 12,620 SH   SOLE   12,620 0 0
JP Morgan Chase & Co COM 46625H100 2,852 47,085 SH   SOLE   47,085 0 0
Johnson & Johnson COM 478160104 3,796 37,737 SH   SOLE   37,737 0 0
Landstar System Inc COM 515098101 14,909 224,865 SH   SOLE   224,865 0 0
M & T Bank Corporation COM 55261F104 19,108 150,453 SH   SOLE   150,453 0 0
MSC Indl Direct Inc Cl A COM 553530106 15,772 218,444 SH   SOLE   218,444 0 0
McDonalds Corp COM 580135101 287 2,947 SH   SOLE   2,947 0 0
Medtronic Inc COM 585055106 228 2,919 SH   SOLE   2,919 0 0
Merck & Co Inc New COM 58933Y105 298 5,176 SH   SOLE   5,176 0 0
Micron Technology Inc COM 595112103 1,164 42,915 SH   SOLE   42,915 0 0
Microsoft Corp COM 594918104 564 13,867 SH   SOLE   13,867 0 0
Middleby Corp The COM 596278101 19,319 188,205 SH   SOLE   188,205 0 0
New York Community Bancorp , I COM 649445103 224 13,400 SH   SOLE   13,400 0 0
Nordstrom Inc COM 655664100 289 3,600 SH   SOLE   3,600 0 0
Oracle Corporation COM 68389X105 334 7,734 SH   SOLE   7,734 0 0
PNC Finl Services Gp Inc COM 693475105 576 6,176 SH   SOLE   6,176 0 0
Pentair Ltd COM g7s00t104 16,469 261,866 SH   SOLE   261,866 0 0
Pepsico Incorporated COM 713448108 1,386 14,500 SH   SOLE   14,500 0 0
Pfizer Incorporated COM 717081103 841 24,174 SH   SOLE   24,174 0 0
Procter & Gamble COM 742718109 2,365 28,867 SH   SOLE   28,867 0 0
Quest Diagnostic Inc COM 74834L100 534 6,950 SH   SOLE   6,950 0 0
RPM Inc COM 749685103 4,422 92,150 SH   SOLE   92,150 0 0
Robert Half Int'l Inc COM 770323103 13,077 216,085 SH   SOLE   216,085 0 0
Rockwell Collins Inc COM 774341101 19,550 202,485 SH   SOLE   202,485 0 0
Roper Industries Inc COM 776696106 23,915 139,039 SH   SOLE   139,039 0 0
Ross Stores Inc COM 778296103 464 4,400 SH   SOLE   4,400 0 0
Schlumberger Ltd F COM 806857108 280 3,359 SH   SOLE   3,359 0 0
Snap On Inc COM 833034101 24,036 163,445 SH   SOLE   163,445 0 0
Solera Holdings Llc COM 83421A104 9,883 191,302 SH   SOLE   191,302 0 0
Stericycle Inc COM 858912108 211 1,500 SH   SOLE   1,500 0 0
Stryker Corp COM 863667101 264 2,860 SH   SOLE   2,860 0 0
Teleflex Incorporated COM 879369106 17,423 144,198 SH   SOLE   144,198 0 0
Texas Instruments Inc COM 882508104 389 6,800 SH   SOLE   6,800 0 0
Thermo Fisher Scientific COM 883556102 24,283 180,758 SH   SOLE   180,758 0 0
Travelers Group Inc COM 894190107 210 1,939 SH   SOLE   1,939 0 0
U S Bancorp Del New COM 902973304 8,957 205,107 SH   SOLE   205,107 0 0
Union Pacific COM 907818108 279 2,580 SH   SOLE   2,580 0 0
United Parcel Service B Class COM 911312106 3,752 38,700 SH   SOLE   38,700 0 0
United Technologies Corp COM 913017109 7,621 65,024 SH   SOLE   65,024 0 0
Vantiv Inc Class A COM 92210h105 21,059 558,600 SH   SOLE   558,600 0 0
Varian Medical Systems COM 92220P105 9,108 96,800 SH   SOLE   96,800 0 0
Verisk Analytics Inc Cla Class COM 92345y106 23,303 326,371 SH   SOLE   326,371 0 0
Verizon Communications COM 92343V104 544 11,196 SH   SOLE   11,196 0 0
Visa Inc Cl A COM 92826c839 211 3,228 SH   SOLE   3,228 0 0
Wabtec Corp Com COM 929740108 14,596 153,630 SH   SOLE   153,630 0 0
Wal-Mart Stores Inc COM 931142103 952 11,569 SH   SOLE   11,569 0 0
Waters Corp COM 941848103 14,139 113,730 SH   SOLE   113,730 0 0
Wells Fargo & Co New COM 949746101 6,792 124,860 SH   SOLE   124,860 0 0
Western Union Company COM 959802109 555 26,688 SH   SOLE   26,688 0 0
Xylem Inc COM 98419M100 2,353 67,181 SH   SOLE   67,181 0 0