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
3M COM 88579Y101 4,250 29,996 SH   SOLE   29,996 0 0
ABBOTT LABORATORIES COM 002824100 507 12,194 SH   SOLE   12,194 0 0
ABBVIE INC COM 00287Y109 660 11,425 SH   SOLE   11,425 0 0
ADOBE SYS INC COM 00724F101 244 3,532 SH   SOLE   3,532 0 0
AIR LEASE CORP COM 00912X302 65,688 2,021,164 SH   SOLE   2,021,164 0 0
AMAZON COM INC COM 023135106 318 985 SH   SOLE   985 0 0
AMERICAN EXPRESS CO COM 025816109 2,812 32,125 SH   SOLE   32,125 0 0
AMERIPRISE FINL COM 03076C106 703 5,700 SH   SOLE   5,700 0 0
AMGEN INC COM 031162100 1,692 12,046 SH   SOLE   12,046 0 0
APPLE INC COM 037833100 5,191 51,524 SH   SOLE   51,524 0 0
APTARGROUP INC COM COM 038336103 27,927 460,088 SH   SOLE   460,088 0 0
ARCH CAPITAL GROUP LTD COM G0450A105 317 5,790 SH   SOLE   5,790 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 141,370 1,701,610 SH   SOLE   1,701,610 0 0
BAKER HUGHES INC COM 057224107 671 10,321 SH   SOLE   10,321 0 0
BANK OF NEW YORK MELLON CORP COM 064058100 267 6,899 SH   SOLE   6,899 0 0
BECTON DICKINSON COM 075887109 204 1,794 SH   SOLE   1,794 0 0
BERKSHIRE HATHAWAY INC COM 084670702 25,550 184,955 SH   SOLE   184,955 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 3,724 18 SH   SOLE   18 0 0
BIOGEN IDEC COM 09062X103 286 866 SH   SOLE   866 0 0
BLACKROCK INC COM 09247X101 246 750 SH   SOLE   750 0 0
BOSTON PROPERTIES INC COM COM 101121101 376 3,250 SH   SOLE   3,250 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 328 6,404 SH   SOLE   6,404 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 5,108 77,025 SH   SOLE   77,025 0 0
CBS CLASS B COM 124857202 399 7,463 SH   SOLE   7,463 0 0
CELGENE COM 151020104 382 4,026 SH   SOLE   4,026 0 0
CHEVRONTEXACO COM 166764100 569 4,769 SH   SOLE   4,769 0 0
CHOICE HOTELS INTL INC COM COM 169905106 312 6,000 SH   SOLE   6,000 0 0
CHURCH & DWIGHT INC COM COM 171340102 2,397 34,160 SH   SOLE   34,160 0 0
CISCO SYS COM 17275R102 444 17,622 SH   SOLE   17,622 0 0
CME GROUP INC COM 12572Q105 76,838 961,021 SH   SOLE   961,021 0 0
COCA COLA COM 191216100 13,953 327,065 SH   SOLE   327,065 0 0
COCA COLA ENTERPRISES INC COM 19122T109 1,862 41,975 SH   SOLE   41,975 0 0
COLGATE PALMOLIVE COM 194162103 1,189 18,230 SH   SOLE   18,230 0 0
COMCAST A COM 20030N101 233 4,336 SH   SOLE   4,336 0 0
CONOCOPHILLIPS COM 20825C104 218 2,845 SH   SOLE   2,845 0 0
CORE LABORATORIES N V COM COM N22717107 81,450 556,540 SH   SOLE   556,540 0 0
CORNING COM 219350105 314 16,235 SH   SOLE   16,235 0 0
COSTCO WHOLESALE COM 22160K105 31,535 251,632 SH   SOLE   251,632 0 0
CVS COM 126650100 571 7,180 SH   SOLE   7,180 0 0
DANAHER COM 235851102 3,710 48,826 SH   SOLE   48,826 0 0
DEVON ENERGY COM 25179M103 286 4,194 SH   SOLE   4,194 0 0
DIRECTV COM 25490A309 303 3,505 SH   SOLE   3,505 0 0
DISNEY WALT COM 254687106 1,994 22,396 SH   SOLE   22,396 0 0
DOLLAR GEN CORP NEW COM COM 256677105 230 3,770 SH   SOLE   3,770 0 0
DONALDSON INC COM 257651109 108,200 2,663,046 SH   SOLE   2,663,046 0 0
E M C COM 268648102 269 9,200 SH   SOLE   9,200 0 0
ECOLAB COM 278865100 30,541 265,964 SH   SOLE   265,964 0 0
ELI LILLY & CO. COM 532457108 226 3,480 SH   SOLE   3,480 0 0
EMERSON ELECTRIC COM 291011104 568 9,077 SH   SOLE   9,077 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219G108 151,740 2,148,374 SH   SOLE   2,148,374 0 0
EXXON MOBIL CORP COM 30231G102 20,332 216,179 SH   SOLE   216,179 0 0
FASTENAL COM 311900104 4,022 89,566 SH   SOLE   89,566 0 0
FEI CO COM 30241L109 60,323 799,831 SH   SOLE   799,831 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106 548 9,725 SH   SOLE   9,725 0 0
FLOWERS FOODS COM 343498101 321 17,496 SH   SOLE   17,496 0 0
FORD MTR COM 345370860 429 28,985 SH   SOLE   28,985 0 0
FRANKLIN RESOURCES COM 354613101 301 5,515 SH   SOLE   5,515 0 0
GENERAL ELECTRIC COM 369604103 1,562 60,975 SH   SOLE   60,975 0 0
GENERAL GROWTH PROPERTIES COM 370023103 420 17,815 SH   SOLE   17,815 0 0
GILEAD SCIENCES COM 375558103 9,235 86,756 SH   SOLE   86,756 0 0
GOOGLE INC-CL C COM 38259P706 215 373 SH   SOLE   373 0 0
GOOGLE INC CL A COM 38259P508 219 373 SH   SOLE   373 0 0
HERTZ GLOBAL HOLDINGS COM 42805T105 328 12,900 SH   SOLE   12,900 0 0
HOME DEPOT COM 437076102 1,474 16,067 SH   SOLE   16,067 0 0
HUBBELL CLASS B COM 443510201 1,056 8,762 SH   SOLE   8,762 0 0
IDEXX LABORATORIES INC COM 45168D104 97,855 830,476 SH   SOLE   830,476 0 0
INTEL CORP COM 458140100 28,081 806,471 SH   SOLE   806,471 0 0
INTL BUSINESS MACHINES COM 459200101 2,997 15,789 SH   SOLE   15,789 0 0
ISIS PHARMACEUTICALS INC COM 464330109 505 13,000 SH   SOLE   13,000 0 0
J.P. MORGAN CHASE COM 46625H100 393 6,532 SH   SOLE   6,532 0 0
JOHNSON AND JOHNSON CO COM 478160104 10,650 99,913 SH   SOLE   99,913 0 0
LAREDO PETROLEUM HOLDINGS IN COM 516806106 214 9,550 SH   SOLE   9,550 0 0
LAUDER ESTEE COS CL A COM 518439104 365 4,890 SH   SOLE   4,890 0 0
LEUCADIA NATIONAL COM 527288104 513 21,504 SH   SOLE   21,504 0 0
LOEWS CORP COM 540424108 336 8,066 SH   SOLE   8,066 0 0
LORILLARD INC COM COM 544147101 1,345 22,457 SH   SOLE   22,457 0 0
MACYS INC COM COM 55616P104 233 4,000 SH   SOLE   4,000 0 0
MARKWEST ENERGY PARTNERS L P U COM 570759100 922 12,000 SH   SOLE   12,000 0 0
MASTERCARD COM 57636Q104 347 4,700 SH   SOLE   4,700 0 0
MAXIM INTERGRATED PRODS COM 57772K101 629 20,802 SH   SOLE   20,802 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 7,453 111,407 SH   SOLE   111,407 0 0
MEAD JOHNSON NUTRITION CO COM COM 582839106 1,480 15,385 SH   SOLE   15,385 0 0
MERCK & CO INC NEW COM 58933Y105 6,253 105,481 SH   SOLE   105,481 0 0
METTLER-TOLEDO INTERNATIONAL I COM 592688105 141,740 553,391 SH   SOLE   553,391 0 0
MICROSOFT COM 594918104 832 17,940 SH   SOLE   17,940 0 0
MORGAN STANLEY COM 617446448 229 6,626 SH   SOLE   6,626 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 1,013 9,075 SH   SOLE   9,075 0 0
PEOPLES UNITED FINANCIAL INC C COM 712704105 188 13,000 SH   SOLE   13,000 0 0
PEPSICO COM 713448108 2,636 28,316 SH   SOLE   28,316 0 0
PERKINELMER COM 714046109 209 4,800 SH   SOLE   4,800 0 0
PFIZER COM 717081103 337 11,400 SH   SOLE   11,400 0 0
PHILIP MORRIS INTL COM 718172109 204 2,446 SH   SOLE   2,446 0 0
PLAINS ALL AMERN PIPELINE L P COM 726503105 312 5,300 SH   SOLE   5,300 0 0
PLANTRONICS NEW COM 727493108 287 6,000 SH   SOLE   6,000 0 0
PNC BK COM 693475105 603 7,050 SH   SOLE   7,050 0 0
PRECISION CASTPARTS CORP COM 740189105 108,304 457,209 SH   SOLE   457,209 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 30,061 383,429 SH   SOLE   383,429 0 0
PROCTER & GAMBLE COM 742718109 1,085 12,962 SH   SOLE   12,962 0 0
RANGE RES CORP COM COM 75281A109 319 4,700 SH   SOLE   4,700 0 0
SIGMA ALDRICH COM 826552101 87,234 641,378 SH   SOLE   641,378 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 352 2,140 SH   SOLE   2,140 0 0
STATE STREET COM 857477103 1,031 14,000 SH   SOLE   14,000 0 0
STERICYCLE INC COM COM 858912108 2,226 19,097 SH   SOLE   19,097 0 0
SYSCO COM 871829107 2,393 63,068 SH   SOLE   63,068 0 0
TARGA RESOURCES PARTNERS LP CO COM 87611X105 1,085 15,000 SH   SOLE   15,000 0 0
TIFFANY & CO COM 886547108 330 3,425 SH   SOLE   3,425 0 0
TJX COS COM 872540109 4,464 75,436 SH   SOLE   75,436 0 0
UNILEVER NV COM 904784709 368 9,280 SH   SOLE   9,280 0 0
UNION PAC CORP COM COM 907818108 1,027 9,472 SH   SOLE   9,472 0 0
UNITED TECHNOLOGIES COM 913017109 639 6,053 SH   SOLE   6,053 0 0
V F CORP COM 918204108 997 15,100 SH   SOLE   15,100 0 0
VALLEY NATL BANCORP COM COM 919794107 107 11,000 SH   SOLE   11,000 0 0
VARIAN MED SYS INC COM 92220P105 92,051 1,148,918 SH   SOLE   1,148,918 0 0
VISA INC-A COM 92826C839 48,122 225,533 SH   SOLE   225,533 0 0
VORNADO RLTY TR SH BEN INT COM 929042109 505 5,048 SH   SOLE   5,048 0 0
WABTEC COM 929740108 131,751 1,625,754 SH   SOLE   1,625,754 0 0
WALGREEN COM 931422109 724 12,220 SH   SOLE   12,220 0 0
WELLS FARGO & COMPANY COM 949746101 1,092 21,046 SH   SOLE   21,046 0 0
WESTERN GAS PARTNERS LP COM UN COM 958254104 379 5,050 SH   SOLE   5,050 0 0
WEX INC COM 96208T104 39,554 358,535 SH   SOLE   358,535 0 0
WHITE MOUNTAINS INSURANCE GROU COM G9618E107 3,586 5,691 SH   SOLE   5,691 0 0
WHITING PETE COM 966387102 1,745 22,500 SH   SOLE   22,500 0 0
XILINX COM 983919101 2,033 48,000 SH   SOLE   48,000 0 0
YUM! BRANDS INC COM 988498101 396 5,500 SH   SOLE   5,500 0 0
ANHEUSER BUSCH COS COM 03524A108 333 3,000 SH   SOLE   3,000 0 0
GLAXOS MITHKLINE PLC ADR COM 37733W105 390 8,482 SH   SOLE   8,482 0 0
ROYAL DUTCH SHELL PLC-ADR A COM 780259206 381 5,000 SH   SOLE   5,000 0 0
SCHLUMBERGER LTD COM COM 806857108 983 9,670 SH   SOLE   9,670 0 0
RYDEX S&P EQUAL WEIGHT ETF COM 78355W106 1,293 17,064 SH   SOLE   17,064 0 0
VANGUARD INDEX FUNDS COM 922908363 217 1,200 SH   SOLE   1,200 0 0
ENTERPRISE PRODUCTS PARTNER LP COM 293792107 363 9,000 SH   SOLE   9,000 0 0
GENESIS ENERGY L P UNIT LTD PA COM 371927104 1,000 19,000 SH   SOLE   19,000 0 0