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,297 29,996 SH   SOLE   29,996 0 0
ABBOTT LABORATORIES COM 002824100 499 12,194 SH   SOLE   12,194 0 0
ABBVIE INC COM 00287Y109 645 11,425 SH   SOLE   11,425 0 0
ADOBE SYS INC COM 00724F101 256 3,532 SH   SOLE   3,532 0 0
AIR LEASE CORP COM 00912X302 76,147 1,973,735 SH   SOLE   1,973,735 0 0
AMAZON COM INC COM 023135106 339 1,045 SH   SOLE   1,045 0 0
AMERICAN EXPRESS CO COM 025816109 3,024 31,875 SH   SOLE   31,875 0 0
AMERIPRISE FINL COM 03076C106 684 5,700 SH   SOLE   5,700 0 0
AMGEN INC COM 031162100 1,426 12,046 SH   SOLE   12,046 0 0
APPLE INC COM 037833100 4,779 51,424 SH   SOLE   51,424 0 0
APTARGROUP INC COM COM 038336103 31,413 468,778 SH   SOLE   468,778 0 0
ARCH CAPITAL GROUP LTD COM G0450A105 333 5,790 SH   SOLE   5,790 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 136,473 1,721,404 SH   SOLE   1,721,404 0 0
BAKER HUGHES INC COM 057224107 768 10,321 SH   SOLE   10,321 0 0
BANK OF NEW YORK MELLON CORP COM 064058100 259 6,899 SH   SOLE   6,899 0 0
BECTON DICKINSON COM 075887109 212 1,794 SH   SOLE   1,794 0 0
BERKSHIRE HATHAWAY INC COM 084670702 23,419 185,040 SH   SOLE   185,040 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 3,418 18 SH   SOLE   18 0 0
BIOGEN IDEC COM 09062X103 273 866 SH   SOLE   866 0 0
BLACKROCK INC COM 09247X101 240 750 SH   SOLE   750 0 0
BOSTON PROPERTIES INC COM COM 101121101 384 3,250 SH   SOLE   3,250 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 311 6,404 SH   SOLE   6,404 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 5,051 79,175 SH   SOLE   79,175 0 0
CBS CLASS B COM 124857202 464 7,463 SH   SOLE   7,463 0 0
CELGENE COM 151020104 346 4,026 SH   SOLE   4,026 0 0
CHEVRONTEXACO COM 166764100 600 4,597 SH   SOLE   4,597 0 0
CHOICE HOTELS INTL INC COM COM 169905106 283 6,000 SH   SOLE   6,000 0 0
CHURCH & DWIGHT INC COM COM 171340102 2,648 37,861 SH   SOLE   37,861 0 0
CISCO SYS COM 17275R102 438 17,622 SH   SOLE   17,622 0 0
CME GROUP INC COM 12572Q105 73,486 1,035,738 SH   SOLE   1,035,738 0 0
COCA COLA COM 191216100 14,176 334,665 SH   SOLE   334,665 0 0
COCA COLA ENTERPRISES INC COM 19122T109 2,041 42,727 SH   SOLE   42,727 0 0
COLGATE PALMOLIVE COM 194162103 1,243 18,235 SH   SOLE   18,235 0 0
COMCAST A COM 20030N101 231 4,300 SH   SOLE   4,300 0 0
CONOCOPHILLIPS COM 20825C104 244 2,845 SH   SOLE   2,845 0 0
CORE LABORATORIES N V COM COM N22717107 96,467 577,440 SH   SOLE   577,440 0 0
CORNING COM 219350105 356 16,235 SH   SOLE   16,235 0 0
COSTCO WHOLESALE COM 22160K105 29,154 253,162 SH   SOLE   253,162 0 0
CVS COM 126650100 541 7,180 SH   SOLE   7,180 0 0
DANAHER COM 235851102 3,844 48,826 SH   SOLE   48,826 0 0
DEVON ENERGY COM 25179M103 333 4,194 SH   SOLE   4,194 0 0
DIRECTV COM 25490A309 343 4,030 SH   SOLE   4,030 0 0
DISNEY WALT COM 254687106 1,929 22,496 SH   SOLE   22,496 0 0
DOLLAR GEN CORP NEW COM COM 256677105 216 3,770 SH   SOLE   3,770 0 0
DONALDSON INC COM 257651109 115,373 2,726,195 SH   SOLE   2,726,195 0 0
E M C COM 268648102 242 9,200 SH   SOLE   9,200 0 0
ECOLAB COM 278865100 323 2,900 SH   SOLE   2,900 0 0
ELI LILLY & CO. COM 532457108 216 3,480 SH   SOLE   3,480 0 0
EMERSON ELECTRIC COM 291011104 606 9,127 SH   SOLE   9,127 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219G108 158,296 2,283,232 SH   SOLE   2,283,232 0 0
EXXON MOBIL CORP COM 30231G102 21,938 217,901 SH   SOLE   217,901 0 0
FASTENAL COM 311900104 5,026 101,554 SH   SOLE   101,554 0 0
FEI CO COM 30241L109 77,958 859,226 SH   SOLE   859,226 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106 532 9,725 SH   SOLE   9,725 0 0
FLOWERS FOODS COM 343498101 369 17,496 SH   SOLE   17,496 0 0
FORD MTR COM 345370860 500 28,985 SH   SOLE   28,985 0 0
FRANKLIN RESOURCES COM 354613101 319 5,515 SH   SOLE   5,515 0 0
GENERAL ELECTRIC COM 369604103 1,649 62,750 SH   SOLE   62,750 0 0
GENERAL GROWTH PROPERTIES COM 370023103 420 17,815 SH   SOLE   17,815 0 0
GENERAL MILLS COM 370334104 289 5,500 SH   SOLE   5,500 0 0
GILEAD SCIENCES COM 375558103 7,193 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 218 373 SH   SOLE   373 0 0
HERTZ GLOBAL HOLDINGS COM 42805T105 362 12,900 SH   SOLE   12,900 0 0
HOME DEPOT COM 437076102 1,301 16,067 SH   SOLE   16,067 0 0
HUBBELL CLASS B COM 443510201 1,079 8,762 SH   SOLE   8,762 0 0
IDEXX LABORATORIES INC COM 45168D104 109,437 819,325 SH   SOLE   819,325 0 0
INTEL CORP COM 458140100 24,997 808,971 SH   SOLE   808,971 0 0
INTL BUSINESS MACHINES COM 459200101 2,875 15,863 SH   SOLE   15,863 0 0
ISIS PHARMACEUTICALS INC COM 464330109 413 12,000 SH   SOLE   12,000 0 0
J.P. MORGAN CHASE COM 46625H100 417 7,232 SH   SOLE   7,232 0 0
JOHNSON AND JOHNSON CO COM 478160104 10,460 99,979 SH   SOLE   99,979 0 0
LAREDO PETROLEUM HOLDINGS IN COM 516806106 296 9,550 SH   SOLE   9,550 0 0
LAUDER ESTEE COS CL A COM 518439104 352 4,740 SH   SOLE   4,740 0 0
LEUCADIA NATIONAL COM 527288104 578 22,054 SH   SOLE   22,054 0 0
LOEWS CORP COM 540424108 359 8,166 SH   SOLE   8,166 0 0
LORILLARD INC COM COM 544147101 1,369 22,457 SH   SOLE   22,457 0 0
MACYS INC COM COM 55616P104 232 4,000 SH   SOLE   4,000 0 0
MARKWEST ENERGY PARTNERS L P U COM 570759100 859 12,000 SH   SOLE   12,000 0 0
MASTERCARD COM 57636Q104 345 4,700 SH   SOLE   4,700 0 0
MAXIM INTERGRATED PRODS COM 57772K101 703 20,802 SH   SOLE   20,802 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 8,116 113,367 SH   SOLE   113,367 0 0
MEAD JOHNSON NUTRITION CO COM COM 582839106 1,433 15,385 SH   SOLE   15,385 0 0
MERCK & CO INC NEW COM 58933Y105 6,102 105,481 SH   SOLE   105,481 0 0
METTLER-TOLEDO INTERNATIONAL I COM 592688105 142,592 563,204 SH   SOLE   563,204 0 0
MICROSOFT COM 594918104 748 17,940 SH   SOLE   17,940 0 0
MORGAN STANLEY COM 617446448 223 6,892 SH   SOLE   6,892 0 0
MUELLER INDS INC COM COM 624756102 286 9,720 SH   SOLE   9,720 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 937 9,090 SH   SOLE   9,090 0 0
PEOPLES UNITED FINANCIAL INC C COM 712704105 197 13,000 SH   SOLE   13,000 0 0
PEPSICO COM 713448108 2,530 28,316 SH   SOLE   28,316 0 0
PERKINELMER COM 714046109 225 4,800 SH   SOLE   4,800 0 0
PFIZER COM 717081103 321 10,825 SH   SOLE   10,825 0 0
PHILIP MORRIS INTL COM 718172109 206 2,446 SH   SOLE   2,446 0 0
PLAINS ALL AMERN PIPELINE L P COM 726503105 300 5,000 SH   SOLE   5,000 0 0
PLANTRONICS NEW COM 727493108 288 6,000 SH   SOLE   6,000 0 0
PNC BK COM 693475105 628 7,050 SH   SOLE   7,050 0 0
PRECISION CASTPARTS CORP COM 740189105 117,103 463,957 SH   SOLE   463,957 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 33,133 392,522 SH   SOLE   392,522 0 0
PROCTER & GAMBLE COM 742718109 1,019 12,962 SH   SOLE   12,962 0 0
RANGE RES CORP COM COM 75281A109 452 5,200 SH   SOLE   5,200 0 0
SIGMA ALDRICH COM 826552101 93,262 919,016 SH   SOLE   919,016 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 356 2,140 SH   SOLE   2,140 0 0
STATE STREET COM 857477103 942 14,000 SH   SOLE   14,000 0 0
STERICYCLE INC COM COM 858912108 2,307 19,482 SH   SOLE   19,482 0 0
SYSCO COM 871829107 2,398 64,028 SH   SOLE   64,028 0 0
TARGA RESOURCES PARTNERS LP CO COM 87611X105 1,079 15,000 SH   SOLE   15,000 0 0
TIFFANY & CO COM 886547108 343 3,425 SH   SOLE   3,425 0 0
TJX COS COM 872540109 4,009 75,436 SH   SOLE   75,436 0 0
UNILEVER NV COM 904784709 406 9,280 SH   SOLE   9,280 0 0
UNION PAC CORP COM COM 907818108 945 9,472 SH   SOLE   9,472 0 0
UNITED TECHNOLOGIES COM 913017109 699 6,053 SH   SOLE   6,053 0 0
V F CORP COM 918204108 951 15,100 SH   SOLE   15,100 0 0
VALLEY NATL BANCORP COM COM 919794107 109 11,000 SH   SOLE   11,000 0 0
VARIAN MED SYS INC COM 92220P105 96,980 1,166,461 SH   SOLE   1,166,461 0 0
VIACOM - CL B W/I COM 92553P201 221 2,548 SH   SOLE   2,548 0 0
VISA INC-A COM 92826C839 48,153 228,528 SH   SOLE   228,528 0 0
VORNADO RLTY TR SH BEN INT COM 929042109 539 5,048 SH   SOLE   5,048 0 0
WABTEC COM 929740108 136,581 1,653,722 SH   SOLE   1,653,722 0 0
WALGREEN COM 931422109 906 12,220 SH   SOLE   12,220 0 0
WELLS FARGO & COMPANY COM 949746101 1,106 21,050 SH   SOLE   21,050 0 0
WESTERN GAS PARTNERS LP COM UN COM 958254104 386 5,050 SH   SOLE   5,050 0 0
WEX INC COM 96208T104 39,480 376,104 SH   SOLE   376,104 0 0
WHITE MOUNTAINS INSURANCE GROU COM G9618E107 3,468 5,700 SH   SOLE   5,700 0 0
WHITING PETE COM 966387102 1,806 22,500 SH   SOLE   22,500 0 0
XILINX COM 983919101 2,271 48,000 SH   SOLE   48,000 0 0
YUM! BRANDS INC COM 988498101 447 5,500 SH   SOLE   5,500 0 0
ANHEUSER BUSCH COS COM 03524A108 345 3,000 SH   SOLE   3,000 0 0
GLAXOS MITHKLINE PLC ADR COM 37733W105 454 8,482 SH   SOLE   8,482 0 0
ROYAL DUTCH SHELL PLC-ADR A COM 780259206 412 5,000 SH   SOLE   5,000 0 0
SCHLUMBERGER LTD COM COM 806857108 1,141 9,670 SH   SOLE   9,670 0 0
RYDEX S&P EQUAL WEIGHT ETF COM 78355W106 1,203 15,684 SH   SOLE   15,684 0 0
VANGUARD INDEX FUNDS COM 922908363 215 1,200 SH   SOLE   1,200 0 0
ENTERPRISE PRODUCTS PARTNER LP COM 293792107 313 4,000 SH   SOLE   4,000 0 0
GENESIS ENERGY L P UNIT LTD PA COM 371927104 1,065 19,000 SH   SOLE   19,000 0 0