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,932 30,016 SH   SOLE   30,016 0 0
ABBOTT LABORATORIES COM 002824100 549 12,194 SH   SOLE   12,194 0 0
ABBVIE INC COM 00287Y109 748 11,425 SH   SOLE   11,425 0 0
ADOBE SYS INC COM 00724F101 257 3,532 SH   SOLE   3,532 0 0
AIR LEASE CORP COM 00912X302 70,446 2,053,214 SH   SOLE   2,053,214 0 0
AMAZON COM INC COM 023135106 290 935 SH   SOLE   935 0 0
AMERICAN EXPRESS CO COM 025816109 2,989 32,125 SH   SOLE   32,125 0 0
AMERIPRISE FINL COM 03076C106 754 5,700 SH   SOLE   5,700 0 0
AMGEN INC COM 031162100 1,919 12,046 SH   SOLE   12,046 0 0
APPLE INC COM 037833100 5,851 53,009 SH   SOLE   53,009 0 0
APTARGROUP INC COM COM 038336103 30,597 457,762 SH   SOLE   457,762 0 0
ARCH CAPITAL GROUP LTD COM G0450A105 342 5,790 SH   SOLE   5,790 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 139,566 1,674,052 SH   SOLE   1,674,052 0 0
BAKER HUGHES INC COM 057224107 579 10,321 SH   SOLE   10,321 0 0
BANK OF NEW YORK MELLON CORP COM 064058100 280 6,899 SH   SOLE   6,899 0 0
BECTON DICKINSON COM 075887109 250 1,794 SH   SOLE   1,794 0 0
BERKSHIRE HATHAWAY INC COM 084670702 27,706 184,525 SH   SOLE   184,525 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 4,068 18 SH   SOLE   18 0 0
BIOGEN IDEC COM 09062X103 294 866 SH   SOLE   866 0 0
BLACKROCK INC COM 09247X101 268 750 SH   SOLE   750 0 0
BOSTON PROPERTIES INC COM COM 101121101 418 3,250 SH   SOLE   3,250 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 496 8,404 SH   SOLE   8,404 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 5,768 77,025 SH   SOLE   77,025 0 0
CBS CLASS B COM 124857202 286 5,160 SH   SOLE   5,160 0 0
CDK GLOBAL INC COM 12508E101 69,372 1,701,952 SH   SOLE   1,701,952 0 0
CELGENE COM 151020104 450 4,026 SH   SOLE   4,026 0 0
CHEVRONTEXACO COM 166764100 546 4,870 SH   SOLE   4,870 0 0
CHOICE HOTELS INTL INC COM COM 169905106 336 6,000 SH   SOLE   6,000 0 0
CHURCH & DWIGHT INC COM COM 171340102 2,676 33,949 SH   SOLE   33,949 0 0
CISCO SYS COM 17275R102 490 17,622 SH   SOLE   17,622 0 0
CME GROUP INC COM 12572Q105 83,694 944,096 SH   SOLE   944,096 0 0
COCA COLA COM 191216100 13,743 325,505 SH   SOLE   325,505 0 0
COLGATE PALMOLIVE COM 194162103 1,261 18,230 SH   SOLE   18,230 0 0
COMCAST A COM 20030N101 249 4,300 SH   SOLE   4,300 0 0
CORE LABORATORIES N V COM COM N22717107 31,104 258,466 SH   SOLE   258,466 0 0
CORNING COM 219350105 369 16,096 SH   SOLE   16,096 0 0
COSTCO WHOLESALE COM 22160K105 35,580 251,005 SH   SOLE   251,005 0 0
CSX COM 126408103 220 6,075 SH   SOLE   6,075 0 0
CVS COM 126650100 670 6,952 SH   SOLE   6,952 0 0
DANAHER COM 235851102 4,185 48,826 SH   SOLE   48,826 0 0
DEVON ENERGY COM 25179M103 257 4,194 SH   SOLE   4,194 0 0
DIRECTV COM 25490A309 304 3,505 SH   SOLE   3,505 0 0
DISNEY WALT COM 254687106 2,192 23,268 SH   SOLE   23,268 0 0
DOLLAR GEN CORP NEW COM COM 256677105 250 3,532 SH   SOLE   3,532 0 0
DONALDSON INC COM 257651109 101,121 2,617,672 SH   SOLE   2,617,672 0 0
E M C COM 268648102 238 8,000 SH   SOLE   8,000 0 0
ECOLAB COM 278865100 60,101 575,023 SH   SOLE   575,023 0 0
ELI LILLY & CO. COM 532457108 240 3,480 SH   SOLE   3,480 0 0
EMERSON ELECTRIC COM 291011104 553 8,952 SH   SOLE   8,952 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219G108 177,096 2,091,600 SH   SOLE   2,091,600 0 0
EXXON MOBIL CORP COM 30231G102 19,781 213,960 SH   SOLE   213,960 0 0
FEI CO COM 30241L109 50,055 554,017 SH   SOLE   554,017 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106 605 9,725 SH   SOLE   9,725 0 0
FLOWERS FOODS COM 343498101 336 17,496 SH   SOLE   17,496 0 0
FORD MTR COM 345370860 426 27,475 SH   SOLE   27,475 0 0
FRANKLIN RESOURCES COM 354613101 305 5,515 SH   SOLE   5,515 0 0
GENERAL ELECTRIC COM 369604103 1,550 61,350 SH   SOLE   61,350 0 0
GENERAL GROWTH PROPERTIES COM 370023103 501 17,815 SH   SOLE   17,815 0 0
GILEAD SCIENCES COM 375558103 8,178 86,756 SH   SOLE   86,756 0 0
HOME DEPOT COM 437076102 1,687 16,067 SH   SOLE   16,067 0 0
HUBBELL CLASS B COM 443510201 936 8,762 SH   SOLE   8,762 0 0
IDEXX LABORATORIES INC COM 45168D104 121,113 816,838 SH   SOLE   816,838 0 0
INTEL CORP COM 458140100 29,008 799,346 SH   SOLE   799,346 0 0
INTL BUSINESS MACHINES COM 459200101 2,505 15,616 SH   SOLE   15,616 0 0
ISIS PHARMACEUTICALS INC COM 464330109 803 13,000 SH   SOLE   13,000 0 0
J.P. MORGAN CHASE COM 46625H100 413 6,595 SH   SOLE   6,595 0 0
JOHNSON AND JOHNSON CO COM 478160104 10,464 100,063 SH   SOLE   100,063 0 0
LAUDER ESTEE COS CL A COM 518439104 376 4,940 SH   SOLE   4,940 0 0
LEUCADIA NATIONAL COM 527288104 482 21,504 SH   SOLE   21,504 0 0
LOEWS CORP COM 540424108 335 7,966 SH   SOLE   7,966 0 0
LORILLARD INC COM COM 544147101 1,388 22,046 SH   SOLE   22,046 0 0
MACYS INC COM COM 55616P104 263 4,000 SH   SOLE   4,000 0 0
MARKWEST ENERGY PARTNERS L P U COM 570759100 806 12,000 SH   SOLE   12,000 0 0
MASTERCARD COM 57636Q104 405 4,700 SH   SOLE   4,700 0 0
MAXIM INTERGRATED PRODS COM 57772K101 663 20,802 SH   SOLE   20,802 0 0
MC GRAW HILL COMPANIES COM 580645109 205 2,300 SH   SOLE   2,300 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 8,362 112,544 SH   SOLE   112,544 0 0
MEAD JOHNSON NUTRITION CO COM COM 582839106 2,690 26,759 SH   SOLE   26,759 0 0
MERCK & CO INC NEW COM 58933Y105 6,000 105,654 SH   SOLE   105,654 0 0
METTLER-TOLEDO INTERNATIONAL I COM 592688105 164,554 544,053 SH   SOLE   544,053 0 0
MICROSOFT COM 594918104 833 17,940 SH   SOLE   17,940 0 0
MORGAN STANLEY COM 617446448 232 5,976 SH   SOLE   5,976 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 995 9,075 SH   SOLE   9,075 0 0
PEOPLES UNITED FINANCIAL INC C COM 712704105 197 13,000 SH   SOLE   13,000 0 0
PEPSICO COM 713448108 2,706 28,616 SH   SOLE   28,616 0 0
PERKINELMER COM 714046109 233 5,325 SH   SOLE   5,325 0 0
PFIZER COM 717081103 337 10,825 SH   SOLE   10,825 0 0
PLAINS ALL AMERN PIPELINE L P COM 726503105 272 5,300 SH   SOLE   5,300 0 0
PLANTRONICS NEW COM 727493108 318 6,000 SH   SOLE   6,000 0 0
PNC BK COM 693475105 648 7,100 SH   SOLE   7,100 0 0
PRECISION CASTPARTS CORP COM 740189105 108,154 448,995 SH   SOLE   448,995 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 32,500 378,529 SH   SOLE   378,529 0 0
PROCTER & GAMBLE COM 742718109 1,181 12,962 SH   SOLE   12,962 0 0
RANGE RES CORP COM COM 75281A109 210 3,925 SH   SOLE   3,925 0 0
SIGMA ALDRICH COM 826552101 69,981 509,806 SH   SOLE   509,806 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 390 2,140 SH   SOLE   2,140 0 0
STATE STREET COM 857477103 1,099 14,000 SH   SOLE   14,000 0 0
STERICYCLE INC COM COM 858912108 2,445 18,652 SH   SOLE   18,652 0 0
SYSCO COM 871829107 2,491 62,768 SH   SOLE   62,768 0 0
TARGA RESOURCES PARTNERS LP CO COM 87611X105 718 15,000 SH   SOLE   15,000 0 0
TIFFANY & CO COM 886547108 377 3,525 SH   SOLE   3,525 0 0
TJX COS COM 872540109 6,997 102,031 SH   SOLE   102,031 0 0
UNILEVER NV COM 904784709 348 8,920 SH   SOLE   8,920 0 0
UNION PAC CORP COM COM 907818108 1,277 10,722 SH   SOLE   10,722 0 0
UNITED TECHNOLOGIES COM 913017109 746 6,487 SH   SOLE   6,487 0 0
V F CORP COM 918204108 1,131 15,100 SH   SOLE   15,100 0 0
VALLEY NATL BANCORP COM COM 919794107 136 14,000 SH   SOLE   14,000 0 0
VARIAN MED SYS INC COM 92220P105 96,331 1,113,529 SH   SOLE   1,113,529 0 0
VISA INC-A COM 92826C839 87,567 333,972 SH   SOLE   333,972 0 0
VORNADO RLTY TR SH BEN INT COM 929042109 594 5,048 SH   SOLE   5,048 0 0
WABTEC COM 929740108 139,062 1,600,433 SH   SOLE   1,600,433 0 0
WALGREENS BOOTS ALLIANCE COM 931427108 931 12,220 SH   SOLE   12,220 0 0
WELLS FARGO & COMPANY COM 949746101 1,154 21,046 SH   SOLE   21,046 0 0
WESTERN GAS PARTNERS LP COM UN COM 958254104 369 5,050 SH   SOLE   5,050 0 0
WEX INC COM 96208T104 28,987 293,035 SH   SOLE   293,035 0 0
WHITE MOUNTAINS INSURANCE GROU COM G9618E107 3,586 5,691 SH   SOLE   5,691 0 0
WHITING PETE COM 966387102 742 22,500 SH   SOLE   22,500 0 0
XILINX COM 983919101 2,078 48,000 SH   SOLE   48,000 0 0
YUM! BRANDS INC COM 988498101 401 5,500 SH   SOLE   5,500 0 0
ANHEUSER BUSCH COS COM 03524A108 371 3,300 SH   SOLE   3,300 0 0
GLAXOS MITHKLINE PLC ADR COM 37733W105 350 8,200 SH   SOLE   8,200 0 0
NESTLE COM 641069406 45,617 625,325 SH   SOLE   625,325 0 0
ROCHE HOLDINGS LTD-ADR COM 771195104 94,180 2,770,828 SH   SOLE   2,770,828 0 0
ROYAL DUTCH SHELL PLC-ADR A COM 780259206 335 5,000 SH   SOLE   5,000 0 0
SCHLUMBERGER LTD COM COM 806857108 826 9,670 SH   SOLE   9,670 0 0
SGS SA SPONSORED ADR COM 818800104 55,947 2,739,801 SH   SOLE   2,739,801 0 0
RYDEX S&P EQUAL WEIGHT ETF COM 78355W106 4,952 61,864 SH   SOLE   61,864 0 0
VANGUARD INDEX FUNDS COM 922908363 4,521 23,996 SH   SOLE   23,996 0 0
ENTERPRISE PRODUCTS PARTNER LP COM 293792107 325 9,000 SH   SOLE   9,000 0 0
GENESIS ENERGY L P UNIT LTD PA COM 371927104 806 19,000 SH   SOLE   19,000 0 0