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 410 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,678 10,878 SH   SOLE   10,878 0 0
A T & T Inc New COM 00206R102 279 7,857 SH   SOLE   7,857 0 0
Abbott Laboratories COM 002824100 2,185 44,517 SH   SOLE   44,517 0 0
Abbvie Inc COM 00287y109 2,644 39,345 SH   SOLE   39,345 0 0
Acuity Brands Inc COM 00508y102 5,893 32,745 SH   SOLE   32,745 0 0
Air Lease Corporation COM 00912x302 11,259 332,125 SH   SOLE   332,125 0 0
Alliance Data Systems COM 018581108 28,299 96,936 SH   SOLE   96,936 0 0
American Water Works Co COM 030420103 1,720 35,375 SH   SOLE   35,375 0 0
Ametek Inc New COM 031100100 33,101 604,260 SH   SOLE   604,260 0 0
Amgen Incorporated COM 031162100 381 2,481 SH   SOLE   2,481 0 0
Amphenol Corp Cl A COM 032095101 31,812 548,772 SH   SOLE   548,772 0 0
Apple Inc COM 037833100 971 7,741 SH   SOLE   7,741 0 0
Aptargroup Inc COM 038336103 23,952 375,605 SH   SOLE   375,605 0 0
Auto Data Processing COM 053015103 4,023 50,139 SH   SOLE   50,139 0 0
BP Plc Adr F Sponsored Adr 1 A COM 055622104 209 5,235 SH   SOLE   5,235 0 0
Bank Of America Corp COM 060505104 447 26,259 SH   SOLE   26,259 0 0
Becton Dickinson & Co COM 075887109 732 5,170 SH   SOLE   5,170 0 0
Bed Bath & Beyond COM 075896100 210 3,050 SH   SOLE   3,050 0 0
Berkshire Hathaway B New Class COM 084670207 535 3,930 SH   SOLE   3,930 0 0
Boeing Co COM 097023105 295 2,129 SH   SOLE   2,129 0 0
CDK Global Inc COM 12508e101 787 14,585 SH   SOLE   14,585 0 0
CH Robinson Worldwd New COM 12541w209 5,150 82,550 SH   SOLE   82,550 0 0
CR Bard Incorporated COM 067383109 1,698 9,950 SH   SOLE   9,950 0 0
Canadian Natl Ry Co F COM 136375102 208 3,600 SH   SOLE   3,600 0 0
Capital One Financial Cp COM 14040H105 2,073 23,567 SH   SOLE   23,567 0 0
Chevron Corporation COM 166764100 3,208 33,250 SH   SOLE   33,250 0 0
Church & Dwight Co Inc COM 171340102 14,181 174,797 SH   SOLE   174,797 0 0
Cisco Systems Inc COM 17275R102 201 7,310 SH   SOLE   7,310 0 0
City National Corp COM 178566105 15,208 168,250 SH   SOLE   168,250 0 0
Coca Cola Company COM 191216100 539 13,735 SH   SOLE   13,735 0 0
Colgate-Palmolive Co COM 194162103 788 12,045 SH   SOLE   12,045 0 0
Commerce Bank Inc COM 200525103 7,796 166,688 SH   SOLE   166,688 0 0
Costco Whsl Corp New COM 22160K105 3,935 29,135 SH   SOLE   29,135 0 0
Danaher Corp Del COM 235851102 36,159 422,467 SH   SOLE   422,467 0 0
Dentsply Intl Inc COM 249030107 15,439 299,489 SH   SOLE   299,489 0 0
Disney Walt Co COM 254687106 371 3,253 SH   SOLE   3,253 0 0
Donaldson Company Inc COM 257651109 23,310 651,106 SH   SOLE   651,106 0 0
Ecolab Inc COM 278865100 21,730 192,186 SH   SOLE   192,186 0 0
Emerson Electric Co COM 291011104 249 4,500 SH   SOLE   4,500 0 0
Enterprise Prd Prtnrs Lp COM 293792107 319 10,681 SH   SOLE   10,681 0 0
Equifax Inc COM 294429105 27,946 287,833 SH   SOLE   287,833 0 0
Exxon Mobil Corporation COM 30231G102 4,702 56,512 SH   SOLE   56,512 0 0
Fastenal Co COM 311900104 12,729 301,775 SH   SOLE   301,775 0 0
Fidelity Natl Info Svcs COM 31620M106 22,524 364,459 SH   SOLE   364,459 0 0
Fifth Third Bancorp COM 316773100 506 24,320 SH   SOLE   24,320 0 0
Fiserv Inc COM 337738108 44,346 535,389 SH   SOLE   535,389 0 0
General Electric Company COM 369604103 3,373 126,939 SH   SOLE   126,939 0 0
General Mills Inc COM 370334104 216 3,870 SH   SOLE   3,870 0 0
Gilead Sciences Inc COM 375558103 293 2,500 SH   SOLE   2,500 0 0
Henry Schein Inc COM 806407102 22,962 161,570 SH   SOLE   161,570 0 0
Home Depot Inc COM 437076102 548 4,930 SH   SOLE   4,930 0 0
Honeywell International COM 438516106 1,641 16,092 SH   SOLE   16,092 0 0
I T T Corporation New COM 450911201 4,813 115,025 SH   SOLE   115,025 0 0
IDEX Corp COM 45167R104 29,519 375,661 SH   SOLE   375,661 0 0
IHS Inc COM 451734107 16,377 127,315 SH   SOLE   127,315 0 0
Illinois Tool Works Inc COM 452308109 1,414 15,409 SH   SOLE   15,409 0 0
In Media Corp Com COM 453228108 0 10,000 SH   SOLE   10,000 0 0
Intel Corp COM 458140100 1,195 39,294 SH   SOLE   39,294 0 0
Intl Business Machines COM 459200101 2,037 12,520 SH   SOLE   12,520 0 0
JP Morgan Chase & Co COM 46625H100 3,177 46,885 SH   SOLE   46,885 0 0
Johnson & Johnson COM 478160104 3,680 37,758 SH   SOLE   37,758 0 0
Landstar System Inc COM 515098101 15,471 231,365 SH   SOLE   231,365 0 0
M & T Bank Corporation COM 55261F104 19,654 157,323 SH   SOLE   157,323 0 0
MSC Indl Direct Inc Cl A COM 553530106 15,206 217,944 SH   SOLE   217,944 0 0
McDonalds Corp COM 580135101 280 2,947 SH   SOLE   2,947 0 0
Medtronic Plc COM G5960L103 216 2,919 SH   SOLE   2,919 0 0
Merck & Co Inc New COM 58933Y105 346 6,076 SH   SOLE   6,076 0 0
Micron Technology Inc COM 595112103 809 42,915 SH   SOLE   42,915 0 0
Microsoft Corp COM 594918104 612 13,867 SH   SOLE   13,867 0 0
Middleby Corp The COM 596278101 20,551 183,115 SH   SOLE   183,115 0 0
Nordstrom Inc COM 655664100 268 3,600 SH   SOLE   3,600 0 0
Oracle Corporation COM 68389X105 283 7,034 SH   SOLE   7,034 0 0
PNC Finl Services Gp Inc COM 693475105 591 6,176 SH   SOLE   6,176 0 0
Pentair Ltd COM g7s00t104 17,828 259,316 SH   SOLE   259,316 0 0
Pepsico Incorporated COM 713448108 1,353 14,500 SH   SOLE   14,500 0 0
Pfizer Incorporated COM 717081103 800 23,874 SH   SOLE   23,874 0 0
Procter & Gamble COM 742718109 2,251 28,767 SH   SOLE   28,767 0 0
Quest Diagnostic Inc COM 74834L100 504 6,950 SH   SOLE   6,950 0 0
RPM Inc COM 749685103 9,022 184,245 SH   SOLE   184,245 0 0
Robert Half Int'l Inc COM 770323103 12,020 216,585 SH   SOLE   216,585 0 0
Rockwell Collins Inc COM 774341101 18,637 201,810 SH   SOLE   201,810 0 0
Roper Technologies Inc COM 776696106 23,703 137,439 SH   SOLE   137,439 0 0
Ross Stores Inc COM 778296103 428 8,800 SH   SOLE   8,800 0 0
Schlumberger Ltd F COM 806857108 290 3,359 SH   SOLE   3,359 0 0
Sealed Air Corp New COM 81211K100 208 4,050 SH   SOLE   4,050 0 0
Snap On Inc COM 833034101 25,957 162,995 SH   SOLE   162,995 0 0
Solera Holdings Llc COM 83421A104 8,524 191,282 SH   SOLE   191,282 0 0
Stericycle Inc COM 858912108 201 1,500 SH   SOLE   1,500 0 0
Stryker Corp COM 863667101 273 2,860 SH   SOLE   2,860 0 0
Teleflex Incorporated COM 879369106 19,687 145,348 SH   SOLE   145,348 0 0
Texas Instruments Inc COM 882508104 299 5,800 SH   SOLE   5,800 0 0
Thermo Fisher Scientific COM 883556102 23,360 180,023 SH   SOLE   180,023 0 0
U S Bancorp Del New COM 902973304 8,869 204,357 SH   SOLE   204,357 0 0
Union Pacific COM 907818108 246 2,580 SH   SOLE   2,580 0 0
United Parcel Service B Class COM 911312106 3,838 39,600 SH   SOLE   39,600 0 0
United Technologies Corp COM 913017109 7,172 64,649 SH   SOLE   64,649 0 0
Vantiv Inc Class A COM 92210h105 21,268 556,900 SH   SOLE   556,900 0 0
Varian Medical Systems COM 92220P105 8,163 96,800 SH   SOLE   96,800 0 0
Verisk Analytics Inc Cla Class COM 92345y106 23,805 327,171 SH   SOLE   327,171 0 0
Verizon Communications COM 92343V104 564 12,096 SH   SOLE   12,096 0 0
Visa Inc Cl A COM 92826c839 217 3,228 SH   SOLE   3,228 0 0
Wabtec Corp Com COM 929740108 14,940 158,530 SH   SOLE   158,530 0 0
Wal-Mart Stores Inc COM 931142103 821 11,569 SH   SOLE   11,569 0 0
Waters Corp COM 941848103 14,745 114,855 SH   SOLE   114,855 0 0
Wells Fargo & Co New COM 949746101 7,168 127,460 SH   SOLE   127,460 0 0
Western Union Company COM 959802109 543 26,688 SH   SOLE   26,688 0 0
Xylem Inc COM 98419M100 2,439 65,781 SH   SOLE   65,781 0 0