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
360 Powered Corporation COM 232995035 0 25,000 SH   SOLE   25,000 0 0
3M Company COM 88579y101 1,593 10,578 SH   SOLE   10,578 0 0
A T & T Inc New COM 00206R102 311 9,045 SH   SOLE   9,045 0 0
Abbott Laboratories COM 002824100 1,685 37,517 SH   SOLE   37,517 0 0
Abbvie Inc COM 00287y109 1,904 32,145 SH   SOLE   32,145 0 0
Acuity Brands Inc COM 00508y102 7,076 30,265 SH   SOLE   30,265 0 0
Air Lease Corporation COM 00912x302 11,098 331,470 SH   SOLE   331,470 0 0
Alliance Data Systems COM 018581108 17,117 61,891 SH   SOLE   61,891 0 0
American Water Works Co COM 030420103 2,353 39,375 SH   SOLE   39,375 0 0
Ametek Inc New COM 031100100 30,579 570,611 SH   SOLE   570,611 0 0
Amgen Incorporated COM 031162100 403 2,481 SH   SOLE   2,481 0 0
Amphenol Corp Cl A COM 032095101 27,926 534,682 SH   SOLE   534,682 0 0
Apple Inc COM 037833100 728 6,915 SH   SOLE   6,915 0 0
Aptargroup Inc COM 038336103 26,444 363,990 SH   SOLE   363,990 0 0
Auto Data Processing COM 053015103 4,318 50,964 SH   SOLE   50,964 0 0
Bank Of America Corp COM 060505104 339 20,159 SH   SOLE   20,159 0 0
Becton Dickinson & Co COM 075887109 797 5,170 SH   SOLE   5,170 0 0
Berkshire Hathaway B New Class COM 084670207 525 3,975 SH   SOLE   3,975 0 0
Boeing Co COM 097023105 221 1,529 SH   SOLE   1,529 0 0
CDK Global Inc COM 12508e101 613 12,905 SH   SOLE   12,905 0 0
CH Robinson Worldwd New COM 12541w209 3,740 60,300 SH   SOLE   60,300 0 0
CR Bard Incorporated COM 067383109 1,506 7,950 SH   SOLE   7,950 0 0
Canadian Natl Ry Co F COM 136375102 201 3,600 SH   SOLE   3,600 0 0
Capital One Financial Cp COM 14040H105 1,406 19,474 SH   SOLE   19,474 0 0
Chevron Corporation COM 166764100 2,797 31,095 SH   SOLE   31,095 0 0
Church & Dwight Co Inc COM 171340102 14,675 172,897 SH   SOLE   172,897 0 0
Coca Cola Company COM 191216100 575 13,385 SH   SOLE   13,385 0 0
Colgate-Palmolive Co COM 194162103 619 9,295 SH   SOLE   9,295 0 0
Commerce Bank Inc COM 200525103 9,676 227,445 SH   SOLE   227,445 0 0
Costco Whsl Corp New COM 22160K105 3,069 19,005 SH   SOLE   19,005 0 0
Danaher Corp Del COM 235851102 36,700 395,132 SH   SOLE   395,132 0 0
Dentsply Intl Inc COM 249030107 21,371 351,206 SH   SOLE   351,206 0 0
Disney Walt Co COM 254687106 321 3,053 SH   SOLE   3,053 0 0
Donaldson Company Inc COM 257651109 17,460 609,196 SH   SOLE   609,196 0 0
Ecolab Inc COM 278865100 21,048 184,016 SH   SOLE   184,016 0 0
Enterprise Prd Prtnrs Lp COM 293792107 273 10,681 SH   SOLE   10,681 0 0
Equifax Inc COM 294429105 30,310 272,158 SH   SOLE   272,158 0 0
Exxon Mobil Corporation COM 30231G102 4,151 53,250 SH   SOLE   53,250 0 0
Fastenal Co COM 311900104 8,311 203,600 SH   SOLE   203,600 0 0
Fidelity Natl Info Svcs COM 31620M106 22,068 364,153 SH   SOLE   364,153 0 0
Fifth Third Bancorp COM 316773100 489 24,320 SH   SOLE   24,320 0 0
Fiserv Inc COM 337738108 44,433 485,821 SH   SOLE   485,821 0 0
General Electric Company COM 369604103 3,272 105,035 SH   SOLE   105,035 0 0
General Mills Inc COM 370334104 223 3,870 SH   SOLE   3,870 0 0
Gilead Sciences Inc COM 375558103 253 2,500 SH   SOLE   2,500 0 0
Great Westn Bancorp In Com COM 391416104 6,352 218,900 SH   SOLE   218,900 0 0
HD Supply Hldgs Inc Com COM 40416M105 7,051 234,800 SH   SOLE   234,800 0 0
Henry Schein Inc COM 806407102 23,737 150,055 SH   SOLE   150,055 0 0
Home Depot Inc COM 437076102 358 2,708 SH   SOLE   2,708 0 0
Honeywell International COM 438516106 810 7,817 SH   SOLE   7,817 0 0
I T T Corporation New COM 450911201 4,274 117,675 SH   SOLE   117,675 0 0
IDEX Corp COM 45167R104 27,647 360,886 SH   SOLE   360,886 0 0
IHS Inc COM 451734107 14,230 120,155 SH   SOLE   120,155 0 0
Illinois Tool Works Inc COM 452308109 1,382 14,909 SH   SOLE   14,909 0 0
Intel Corp COM 458140100 1,084 31,478 SH   SOLE   31,478 0 0
Intl Business Machines COM 459200101 821 5,963 SH   SOLE   5,963 0 0
JP Morgan Chase & Co COM 46625H100 2,363 35,789 SH   SOLE   35,789 0 0
Johnson & Johnson COM 478160104 3,391 33,008 SH   SOLE   33,008 0 0
Landstar System Inc COM 515098101 13,439 229,135 SH   SOLE   229,135 0 0
M & T Bank Corporation COM 55261F104 19,030 157,038 SH   SOLE   157,038 0 0
MSC Indl Direct Inc Cl A COM 553530106 11,700 207,919 SH   SOLE   207,919 0 0
McDonalds Corp COM 580135101 260 2,197 SH   SOLE   2,197 0 0
Merck & Co Inc New COM 58933Y105 331 6,276 SH   SOLE   6,276 0 0
Micron Technology Inc COM 595112103 611 43,115 SH   SOLE   43,115 0 0
Microsoft Corp COM 594918104 560 10,092 SH   SOLE   10,092 0 0
Middleby Corp The COM 596278101 17,822 165,220 SH   SOLE   165,220 0 0
PNC Finl Services Gp Inc COM 693475105 627 6,576 SH   SOLE   6,576 0 0
Pentair Ltd COM g7s00t104 10,523 212,460 SH   SOLE   212,460 0 0
Pepsico Incorporated COM 713448108 1,414 14,150 SH   SOLE   14,150 0 0
Pfizer Incorporated COM 717081103 490 15,171 SH   SOLE   15,171 0 0
Procter & Gamble COM 742718109 2,088 26,292 SH   SOLE   26,292 0 0
Quest Diagnostic Inc COM 74834L100 423 5,950 SH   SOLE   5,950 0 0
RPM Inc COM 749685103 12,448 282,520 SH   SOLE   282,520 0 0
Robert Half Int'l Inc COM 770323103 10,805 229,210 SH   SOLE   229,210 0 0
Rockwell Collins Inc COM 774341101 19,021 206,080 SH   SOLE   206,080 0 0
Roper Technologies Inc COM 776696106 25,207 132,814 SH   SOLE   132,814 0 0
Ross Stores Inc COM 778296103 474 8,800 SH   SOLE   8,800 0 0
Royal Bk Cda Montreal COM 780087102 607 11,337 SH   SOLE   11,337 0 0
Snap On Inc COM 833034101 26,956 157,240 SH   SOLE   157,240 0 0
Stryker Corp COM 863667101 266 2,860 SH   SOLE   2,860 0 0
Teleflex Incorporated COM 879369106 19,770 150,398 SH   SOLE   150,398 0 0
Thermo Fisher Scientific COM 883556102 24,148 170,238 SH   SOLE   170,238 0 0
Travelers Group Inc COM 894190107 219 1,939 SH   SOLE   1,939 0 0
U S Bancorp Del New COM 902973304 7,908 185,334 SH   SOLE   185,334 0 0
Union Pacific COM 907818108 202 2,580 SH   SOLE   2,580 0 0
United Parcel Service B Class COM 911312106 3,671 38,150 SH   SOLE   38,150 0 0
United Technologies Corp COM 913017109 5,646 58,774 SH   SOLE   58,774 0 0
Vantiv Inc Class A COM 92210h105 25,557 538,960 SH   SOLE   538,960 0 0
Varian Medical Systems COM 92220P105 6,714 83,100 SH   SOLE   83,100 0 0
Verisk Analytics Inc Cla Class COM 92345y106 24,526 319,021 SH   SOLE   319,021 0 0
Verizon Communications COM 92343V104 551 11,921 SH   SOLE   11,921 0 0
Visa Inc Cl A COM 92826c839 208 2,688 SH   SOLE   2,688 0 0
Wabtec Corp Com COM 929740108 17,239 242,395 SH   SOLE   242,395 0 0
Wal-Mart Stores Inc COM 931142103 672 10,969 SH   SOLE   10,969 0 0
Waters Corp COM 941848103 15,057 111,880 SH   SOLE   111,880 0 0
Wells Fargo & Co New COM 949746101 6,808 125,230 SH   SOLE   125,230 0 0
Western Alliance Banco Com COM 957638109 896 25,000 SH   SOLE   25,000 0 0
Western Union Company COM 959802109 478 26,688 SH   SOLE   26,688 0 0
Xylem Inc COM 98419M100 7,127 195,271 SH   SOLE   195,271 0 0