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 452 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,777 10,813 SH   SOLE   10,813 0 0
A T & T Inc New COM 00206R102 264 7,857 SH   SOLE   7,857 0 0
Abbott Laboratories COM 002824100 2,015 44,764 SH   SOLE   44,764 0 0
Abbvie Inc COM 00287y109 2,611 39,892 SH   SOLE   39,892 0 0
Acuity Brands Inc COM 00508y102 6,688 47,745 SH   SOLE   47,745 0 0
Air Lease Corporation COM 00912x302 10,704 311,975 SH   SOLE   311,975 0 0
Alliance Data Systems COM 018581108 27,929 97,636 SH   SOLE   97,636 0 0
American Express Company COM 025816109 208 2,230 SH   SOLE   2,230 0 0
Ametek Inc New COM 031100100 32,015 608,303 SH   SOLE   608,303 0 0
Amgen Incorporated COM 031162100 395 2,481 SH   SOLE   2,481 0 0
Amphenol Corp Cl A COM 032095101 29,707 552,072 SH   SOLE   552,072 0 0
Apple Inc COM 037833100 863 7,822 SH   SOLE   7,822 0 0
Aptargroup Inc COM 038336103 24,925 372,905 SH   SOLE   372,905 0 0
Auto Data Processing COM 053015103 4,180 50,139 SH   SOLE   50,139 0 0
BP Plc Adr F Sponsored Adr 1 A COM 055622104 274 7,197 SH   SOLE   7,197 0 0
Bank Of America Corp COM 060505104 601 33,621 SH   SOLE   33,621 0 0
Becton Dickinson & Co COM 075887109 719 5,170 SH   SOLE   5,170 0 0
Bed Bath & Beyond COM 075896100 569 7,475 SH   SOLE   7,475 0 0
Berkshire Hathaway B New Class COM 084670207 680 4,530 SH   SOLE   4,530 0 0
Boeing Co COM 097023105 266 2,050 SH   SOLE   2,050 0 0
CDK Global Inc COM 12508e101 669 16,414 SH   SOLE   16,414 0 0
CH Robinson Worldwd New COM 12541w209 10,262 137,025 SH   SOLE   137,025 0 0
CR Bard Incorporated COM 067383109 1,741 10,450 SH   SOLE   10,450 0 0
Canadian Natl Ry Co F COM 136375102 248 3,600 SH   SOLE   3,600 0 0
Capital One Financial Cp COM 14040H105 2,046 24,780 SH   SOLE   24,780 0 0
Chevron Corporation COM 166764100 2,957 26,359 SH   SOLE   26,359 0 0
Church & Dwight Co Inc COM 171340102 13,677 173,547 SH   SOLE   173,547 0 0
City National Corp COM 178566105 15,600 193,050 SH   SOLE   193,050 0 0
Coca Cola Company COM 191216100 647 15,335 SH   SOLE   15,335 0 0
Colgate-Palmolive Co COM 194162103 827 11,950 SH   SOLE   11,950 0 0
Commerce Bank Inc COM 200525103 3,511 80,733 SH   SOLE   80,733 0 0
Costco Whsl Corp New COM 22160K105 4,385 30,935 SH   SOLE   30,935 0 0
Danaher Corp Del COM 235851102 37,039 432,142 SH   SOLE   432,142 0 0
Dentsply Intl Inc COM 249030107 16,139 302,973 SH   SOLE   302,973 0 0
Disney Walt Co COM 254687106 301 3,196 SH   SOLE   3,196 0 0
Donaldson Company Inc COM 257651109 25,007 647,356 SH   SOLE   647,356 0 0
Ecolab Inc COM 278865100 22,774 217,896 SH   SOLE   217,896 0 0
Emerson Electric Co COM 291011104 278 4,500 SH   SOLE   4,500 0 0
Energen Corp COM 29265N108 371 5,825 SH   SOLE   5,825 0 0
Enterprise Prd Prtnrs Lp COM 293792107 386 10,681 SH   SOLE   10,681 0 0
Equifax Inc COM 294429105 23,920 295,783 SH   SOLE   295,783 0 0
Exxon Mobil Corporation COM 30231G102 5,225 56,512 SH   SOLE   56,512 0 0
Fastenal Co COM 311900104 14,333 301,375 SH   SOLE   301,375 0 0
Fidelity Natl Info Svcs COM 31620M106 22,523 362,108 SH   SOLE   362,108 0 0
Fifth Third Bancorp COM 316773100 496 24,320 SH   SOLE   24,320 0 0
Fiserv Inc COM 337738108 40,481 570,389 SH   SOLE   570,389 0 0
General Electric Company COM 369604103 3,222 127,516 SH   SOLE   127,516 0 0
General Mills Inc COM 370334104 225 4,220 SH   SOLE   4,220 0 0
Gilead Sciences Inc COM 375558103 236 2,500 SH   SOLE   2,500 0 0
Henry Schein Inc COM 806407102 22,161 162,770 SH   SOLE   162,770 0 0
Home Depot Inc COM 437076102 508 4,839 SH   SOLE   4,839 0 0
Honeywell International COM 438516106 1,558 15,592 SH   SOLE   15,592 0 0
I T T Corporation New COM 450911201 3,620 89,475 SH   SOLE   89,475 0 0
IDEX Corp COM 45167R104 29,304 376,461 SH   SOLE   376,461 0 0
IHS Inc COM 451734107 13,306 116,845 SH   SOLE   116,845 0 0
Illinois Tool Works Inc COM 452308109 919 9,700 SH   SOLE   9,700 0 0
Intel Corp COM 458140100 1,477 40,693 SH   SOLE   40,693 0 0
Intl Business Machines COM 459200101 2,057 12,820 SH   SOLE   12,820 0 0
JP Morgan Chase & Co COM 46625H100 2,905 46,418 SH   SOLE   46,418 0 0
Johnson & Johnson COM 478160104 3,961 37,875 SH   SOLE   37,875 0 0
Landstar System Inc COM 515098101 16,320 225,015 SH   SOLE   225,015 0 0
M & T Bank Corporation COM 55261F104 16,632 132,403 SH   SOLE   132,403 0 0
MSC Indl Direct Inc Cl A COM 553530106 17,356 213,611 SH   SOLE   213,611 0 0
McDonalds Corp COM 580135101 276 2,947 SH   SOLE   2,947 0 0
Medtronic Inc COM 585055106 202 2,800 SH   SOLE   2,800 0 0
Merck & Co Inc New COM 58933Y105 277 4,874 SH   SOLE   4,874 0 0
Micron Technology Inc COM 595112103 1,080 30,849 SH   SOLE   30,849 0 0
Microsoft Corp COM 594918104 636 13,701 SH   SOLE   13,701 0 0
Middleby Corp The COM 596278101 20,633 208,205 SH   SOLE   208,205 0 0
New York Community Bancorp , I COM 649445103 214 13,400 SH   SOLE   13,400 0 0
Nordstrom Inc COM 655664100 278 3,500 SH   SOLE   3,500 0 0
Oracle Corporation COM 68389X105 348 7,734 SH   SOLE   7,734 0 0
PNC Finl Services Gp Inc COM 693475105 582 6,376 SH   SOLE   6,376 0 0
Pentair Ltd COM g7s00t104 17,061 256,866 SH   SOLE   256,866 0 0
Pepsico Incorporated COM 713448108 1,371 14,500 SH   SOLE   14,500 0 0
Pfizer Incorporated COM 717081103 748 24,002 SH   SOLE   24,002 0 0
Procter & Gamble COM 742718109 2,675 29,367 SH   SOLE   29,367 0 0
Quest Diagnostic Inc COM 74834L100 496 7,400 SH   SOLE   7,400 0 0
RPM Inc COM 749685103 1,270 25,050 SH   SOLE   25,050 0 0
Robert Half Int'l Inc COM 770323103 12,627 216,285 SH   SOLE   216,285 0 0
Rockwell Collins Inc COM 774341101 16,179 191,510 SH   SOLE   191,510 0 0
Roper Industries Inc COM 776696106 21,739 139,039 SH   SOLE   139,039 0 0
Ross Stores Inc COM 778296103 415 4,400 SH   SOLE   4,400 0 0
Royal Dutch Shell A Adrf Spons COM 780259206 224 3,346 SH   SOLE   3,346 0 0
Schlumberger Ltd F COM 806857108 287 3,359 SH   SOLE   3,359 0 0
Snap On Inc COM 833034101 22,363 163,545 SH   SOLE   163,545 0 0
Solera Holdings Llc COM 83421A104 8,939 174,652 SH   SOLE   174,652 0 0
Stryker Corp COM 863667101 270 2,860 SH   SOLE   2,860 0 0
Teleflex Incorporated COM 879369106 16,551 144,148 SH   SOLE   144,148 0 0
Texas Instruments Inc COM 882508104 364 6,800 SH   SOLE   6,800 0 0
Thermo Fisher Scientific COM 883556102 22,528 179,808 SH   SOLE   179,808 0 0
U S Bancorp Del New COM 902973304 9,114 202,763 SH   SOLE   202,763 0 0
Union Pacific COM 907818108 301 2,526 SH   SOLE   2,526 0 0
United Parcel Service B Class COM 911312106 4,252 38,250 SH   SOLE   38,250 0 0
United Technologies Corp COM 913017109 7,416 64,491 SH   SOLE   64,491 0 0
Vantiv Inc Class A COM 92210h105 18,789 553,910 SH   SOLE   553,910 0 0
Varian Medical Systems COM 92220P105 8,374 96,800 SH   SOLE   96,800 0 0
Verisk Analytics Inc Cla Class COM 92345y106 20,814 324,971 SH   SOLE   324,971 0 0
Verizon Communications COM 92343V104 524 11,196 SH   SOLE   11,196 0 0
Visa Inc Cl A COM 92826c839 206 785 SH   SOLE   785 0 0
Wabtec Corp Com COM 929740108 12,167 140,030 SH   SOLE   140,030 0 0
Wal-Mart Stores Inc COM 931142103 1,015 11,819 SH   SOLE   11,819 0 0
Waters Corp COM 941848103 12,093 107,280 SH   SOLE   107,280 0 0
Wells Fargo & Co New COM 949746101 6,812 124,260 SH   SOLE   124,260 0 0
Western Union Company COM 959802109 478 26,688 SH   SOLE   26,688 0 0
Xylem Inc COM 98419M100 2,558 67,181 SH   SOLE   67,181 0 0