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
ABB LTD FOREIGN STOCK 000375204 26,932 1,044,297 SH   SOLE   1,030,092 0 14,205
ADT CORP COMMON STOCK 00101J106 15 500 SH   SOLE   500 0 0
AFLAC INC COMMON STOCK 001055102 266 4,224 SH   SOLE   4,224 0 0
AT&T INC COMMON STOCK 00206R102 1,113 31,737 SH   SOLE   31,187 0 550
ABBOTT LABORATORIES COMMON STOCK 002824100 58,020 1,506,611 SH   SOLE   1,457,819 18,661 30,131
ABBVIE INC COMMON STOCK 00287Y109 5,234 101,825 SH   SOLE   101,725 0 100
ACACIA RESEARCH CORP COMMON STOCK 003881307 15 1,000 SH   SOLE   1,000 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101 1,108 16,860 SH   SOLE   16,380 0 480
AEGON NV FOREIGN STOCK 007924103 575 62,491 SH   SOLE   62,491 0 0
AEROVIRONMENT INC COMMON STOCK 008073108 20 500 SH   SOLE   500 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 155 2,766 SH   SOLE   2,766 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 22,031 185,074 SH   SOLE   182,094 0 2,980
AKAMAI TECHNOLOGIES COMMON STOCK 00971T101 146 2,500 SH   SOLE   2,500 0 0
ALCOA INC COM COMMON STOCK 013817101 181 14,075 SH   SOLE   0 0 14,075
ALCATEL-LUCENT FOREIGN STOCK 013904305 0 48 SH   SOLE   48 0 0
ALEXION PHARMACEUTICALS INC COMMON STOCK 015351109 164 1,077 SH   SOLE   1,077 0 0
ALIGN TECHNOLOGY INC COMMON STOCK 016255101 3,857 74,481 SH   SOLE   74,481 0 0
ALLERGAN INC COMMON STOCK 018490102 102 824 SH   SOLE   824 0 0
ALLIANCE BERNSTEIN HOLDING LP COMMON STOCK 01881G106 2 90 SH   SOLE   90 0 0
ALLIED NEVADA GOLD CORP COMMON STOCK 019344100 0 38 SH   SOLE   38 0 0
ALNYLAM PHARMACEUTICALS COMMON STOCK 02043Q107 1,095 16,315 SH   SOLE   12,590 0 3,725
ALTRIA GROUP INC COMMON STOCK 02209S103 604 16,150 SH   SOLE   14,650 0 1,500
AMARIN CORPORATION PLC - ADR FOREIGN STOCK 023111206 24 13,325 SH   SOLE   13,325 0 0
AMAZON.COM COMMON STOCK 023135106 1,560 4,638 SH   SOLE   4,358 0 280
AMBEV SA SPONSORED ADR FOREIGN STOCK 02319V103 9,711 1,310,530 SH   SOLE   1,282,505 3,750 24,275
AMERICA MOVIL ADR SERIES L FOREIGN STOCK 02364W105 17 843 SH   SOLE   843 0 0
AMERICAN ELECTRIC POWER INC COMMON STOCK 025537101 0 7 SH   SOLE   7 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 1,366 15,173 SH   SOLE   15,173 0 0
AMERICAN INTL GROUP OPTIONS 026874156 216 10,547 PRN   SOLE   2,547 0 8,000
AMERICAN INTL GROUP COMMON STOCK 026874784 1,073 21,460 SH   SOLE   20,260 0 1,200
AMERICAN SCIENCE & ENGINEERING COMMON STOCK 029429107 34 510 SH   SOLE   510 0 0
AMERICAN SUPERCONDUCTOR CORP COMMON STOCK 030111108 11 6,976 SH   SOLE   0 0 6,976
AMERICAN TOWER CORP COMMON STOCK 03027X100 191 2,339 SH   SOLE   2,339 0 0
AMERIPRISE FINANCIAL INC COMMON STOCK 03076C106 88 800 SH   SOLE   800 0 0
AMGEN INC COMMON STOCK 031162100 1,026 8,321 SH   SOLE   8,297 0 24
AMPHENOL CORP COMMON STOCK 032095101 27 300 SH   SOLE   300 0 0
ANADARKO PETROLEUM CO COMMON STOCK 032511107 635 7,496 SH   SOLE   6,996 0 500
ANALOG DEVICES CORP COMMON STOCK 032654105 1,247 23,460 SH   SOLE   23,115 0 345
ANGLOGOLD LTD FOREIGN STOCK 035128206 34 2,000 SH   SOLE   2,000 0 0
ANHEUSER BUSCH INBEV SA FOREIGN STOCK 03524A108 282 2,675 SH   SOLE   1,900 0 775
ANNIES INC COMMON STOCK 03600T104 1,691 42,080 SH   SOLE   42,080 0 0
ANSYS INC COMMON STOCK 03662Q105 108 1,400 SH   SOLE   1,400 0 0
APACHE CORP COMMON STOCK 037411105 348 4,200 SH   SOLE   3,800 0 400
APPLE INC COMMON STOCK 037833100 47,288 88,102 SH   SOLE   85,888 45 2,169
APPLIED MATERIALS INC COMMON STOCK 038222105 33 1,605 SH   SOLE   1,545 0 60
APTARGROUP INC COMMON STOCK 038336103 23 342 SH   SOLE   342 0 0
AQUA AMERICA INC COMMON STOCK 03836W103 59 2,342 SH   SOLE   2,342 0 0
ARM HOLDINGS PLC FOREIGN STOCK 042068106 15,129 296,821 SH   SOLE   293,143 525 3,153
ASCENT MEDIA CORP-A COMMON STOCK 043632108 0 3 SH   SOLE   0 0 3
ASTRAZENECA PLC SPONSORED ADR FOREIGN STOCK 046353108 20 310 SH   SOLE   310 0 0
ATHENAHEALTH INC COMMON STOCK 04685W103 28 175 SH   SOLE   175 0 0
ATLANTIC TELE NETWORK INC COMMON STOCK 049079205 16 250 SH   SOLE   250 0 0
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 121,199 1,568,708 SH   SOLE   1,529,904 13,739 25,065
AVALONBAY COMMUNITY INC COMMON STOCK 053484101 52 396 SH   SOLE   0 396 0
AVON PRODUCTS COMMON STOCK 054303102 53 3,600 SH   SOLE   3,600 0 0
BB&T CORP COMMON STOCK 054937107 5 131 SH   SOLE   131 0 0
BCE INC FOREIGN STOCK 05534B760 25 583 SH   SOLE   583 0 0
BHP BILLITON PLC-ADR FOREIGN STOCK 05545E209 222 3,595 SH   SOLE   3,595 0 0
BP PLC SPONSORED ADR FOREIGN STOCK 055622104 468 9,734 SH   SOLE   9,659 0 75
BAIDU.COM SPON ADR FOREIGN STOCK 056752108 84 553 SH   SOLE   553 0 0
BAKER HUGHES INC COMMON STOCK 057224107 133 2,048 SH   SOLE   2,048 0 0
BALCHEM CORP COMMON STOCK 057665200 1,438 27,585 SH   SOLE   27,010 0 575
BALL CORP COMMON STOCK 058498106 73 1,330 SH   SOLE   1,330 0 0
BANCO SANTANDER CEN FOREIGN STOCK 05964H105 196 20,493 SH   SOLE   11,715 0 8,778
BANK OF AMERICA CORP COMMON STOCK 060505104 720 41,866 SH   SOLE   41,555 0 311
BANK OF AMERICA CORP OPTIONS 060505146 251 30,500 PRN   SOLE   17,500 0 13,000
BANK OF AMERICA CORP PREFERRED STOCK 060505682 29 25 SH   SOLE   25 0 0
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 39 1,100 SH   SOLE   1,100 0 0
BARD C R INC COMMON STOCK 067383109 219 1,480 SH   SOLE   1,480 0 0
BARRICK GOLD CORP FOREIGN STOCK 067901108 12 700 SH   SOLE   700 0 0
BAXTER INTERNATIONAL INC COMMON STOCK 071813109 160 2,177 SH   SOLE   2,155 0 22
BAYTEX ENERGY CORP FOREIGN STOCK 07317Q105 21 500 SH   SOLE   500 0 0
BEAM INC COMMON STOCK 073730103 11 132 SH   SOLE   132 0 0
BECTON DICKINSON COMMON STOCK 075887109 686 5,861 SH   SOLE   5,841 0 20
BED BATH & BEYOND COMMON STOCK 075896100 3,204 46,565 SH   SOLE   46,265 0 300
BEMIS CO COMMON STOCK 081437105 6,963 177,451 SH   SOLE   177,451 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 1,124 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 22,505 180,087 SH   SOLE   175,340 0 4,747
BHP BILLITON LTD FOREIGN STOCK 088606108 896 13,225 SH   SOLE   13,225 0 0
BIOMARIN PHARMACEUTICAL INC COMMON STOCK 09061G101 75 1,100 SH   SOLE   1,100 0 0
BIOGEN IDEC INC COMMON STOCK 09062X103 2,512 8,214 SH   SOLE   8,214 0 0
BLACKROCK INC COMMON STOCK 09247X101 149 475 SH   SOLE   475 0 0
BLACKROCK MUTUAL FUNDS 09254B109 7 746 SH   SOLE   247 0 499
BLACKSTONE MUTUAL FUNDS 09256U105 59 3,150 SH   SOLE   3,150 0 0
BLOCK (H & R) INC COMMON STOCK 093671105 56 1,852 SH   SOLE   1,852 0 0
BOEING CO COMMON STOCK 097023105 890 7,092 SH   SOLE   7,092 0 0
BORG WARNER INC COMMON STOCK 099724106 67 1,094 SH   SOLE   1,054 0 40
BOSTON BEER COMPANY COMMON STOCK 100557107 247 1,010 SH   SOLE   1,010 0 0
BOSTON PROPERTIES INC REIT COMMON STOCK 101121101 129 1,125 SH   SOLE   1,125 0 0
BOSTON SCIENTIFIC CORP COMMON STOCK 101137107 161 11,908 SH   SOLE   11,908 0 0
BOULDER BRANDS INC COMMON STOCK 101405108 10,977 622,983 SH   SOLE   608,328 0 14,655
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 1,121 21,570 SH   SOLE   20,570 0 1,000
BRITISH AMERICAN TOBACCO FOREIGN STOCK 110448107 1,607 14,420 SH   SOLE   14,420 0 0
BROOKLINE BANCORP INC COMMON STOCK 11373M107 1,176 124,838 SH   SOLE   122,838 0 2,000
BROWN FORMAN CORP COMMON STOCK 115637209 1,151 12,837 SH   SOLE   12,837 0 0
BRUNSWICK CORP COMMON STOCK 117043109 83 1,825 SH   SOLE   1,825 0 0
BUCKEYE PARTNERS L P PARTNERSHIPS 118230101 131 1,741 SH   SOLE   1,741 0 0
CBS CORP COMMON STOCK 124857202 17 270 SH   SOLE   270 0 0
CME GROUP INC COMMON STOCK 12572Q105 13 175 SH   SOLE   175 0 0
CSX CORP COMMON STOCK 126408103 70 2,400 SH   SOLE   2,400 0 0
CVS CAREMARK CORP COMMON STOCK 126650100 20,026 267,506 SH   SOLE   264,366 0 3,140
CABOT CORP COMMON STOCK 127055101 22,182 375,588 SH   SOLE   234,201 141,387 0
CABOT MICROELECTRONICS COMMON STOCK 12709P103 1,321 30,015 SH   SOLE   22,164 7,851 0
CALGON CARBON CORP COMMON STOCK 129603106 109 5,000 SH   SOLE   5,000 0 0
CAMDEN NATIONAL CORP COMMON STOCK 133034108 16 400 SH   SOLE   400 0 0
CAMPBELL SOUP CO COMMON STOCK 134429109 37 831 SH   SOLE   831 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 112,885 2,007,920 SH   SOLE   1,947,411 11,462 49,047
CANADIAN NATURAL RESOURCES LTD FOREIGN STOCK 136385101 306 7,975 SH   SOLE   7,975 0 0
CANADIAN PACIFIC RAILWAY LTD FOREIGN STOCK 13645T100 107 708 SH   SOLE   693 0 15
CARDINAL HEALTH INC COMMON STOCK 14149Y108 14 200 SH   SOLE   200 0 0
CARE.COM COMMON STOCK 141633107 3 200 SH   SOLE   200 0 0
CAREFUSION CORP COMMON STOCK 14170T101 4 100 SH   SOLE   100 0 0
CARMAX INC COMMON STOCK 143130102 211 4,500 SH   SOLE   4,500 0 0
CATAMARAN CORP COMMON STOCK 148887102 98 2,200 SH   SOLE   2,200 0 0
CATERPILLAR INC COMMON STOCK 149123101 111 1,120 SH   SOLE   1,120 0 0
CEDAR FAIR LP COMMON STOCK 150185106 7 145 SH   SOLE   145 0 0
CELGENE CORPORATION COMMON STOCK 151020104 20,487 146,754 SH   SOLE   140,663 3,230 2,861
CENOVUS ENERGY INC FOREIGN STOCK 15135U109 413 14,250 SH   SOLE   13,900 0 350
CENTRAL FUND CANADA MUTUAL FUNDS 153501101 55 4,020 SH   SOLE   4,020 0 0
CENTURYLINK INC COMMON STOCK 156700106 3 83 SH   SOLE   83 0 0
CERNER CORP COMMON STOCK 156782104 229 4,071 SH   SOLE   4,038 0 33
CHESAPEAKE ENERGY CORP COMMON STOCK 165167107 132 5,150 SH   SOLE   5,150 0 0
CHEVRONTEXACO CORP COMMON STOCK 166764100 6,905 58,071 SH   SOLE   57,621 0 450
CHICAGO BRIDGE & IRON CO N V FOREIGN STOCK 167250109 35 400 SH   SOLE   400 0 0
CHINA FUND INC MUTUAL FUNDS 169373107 11 577 SH   SOLE   577 0 0
CHIPOTLE MEXICAN GRILL COMMON STOCK 169656105 398 700 SH   SOLE   680 0 20
CHUBB CORP COMMON STOCK 171232101 640 7,172 SH   SOLE   7,151 0 21
CHUNGHWA TELECOM CO LTD ADR COMMON STOCK 17133Q502 1 43 SH   SOLE   43 0 0
CHURCH & DWIGHT CO COMMON STOCK 171340102 99,415 1,439,334 SH   SOLE   1,397,864 8,415 33,055
CISCO SYSTEMS COMMON STOCK 17275R102 4,470 199,400 SH   SOLE   192,675 0 6,725
CINTAS CORP COMMON STOCK 172908105 2,016 33,828 SH   SOLE   33,828 0 0
CITY NATIONAL CORP COMMON STOCK 178566105 276 3,500 SH   SOLE   3,500 0 0
CLARCOR INC COMMON STOCK 179895107 147 2,557 SH   SOLE   2,557 0 0
GUGGENHEIM MUTUAL FUNDS 18383M100 54 1,665 SH   SOLE   1,665 0 0
GUGGENHEIM MUTUAL FUNDS 18383Q507 183 6,315 SH   SOLE   6,315 0 0
CLOROX CO COMMON STOCK 189054109 14 155 SH   SOLE   155 0 0
COACH INC COMMON STOCK 189754104 6,644 133,791 SH   SOLE   126,966 0 6,825
COCA COLA BOTTLING COMMON STOCK 191098102 27 312 SH   SOLE   312 0 0
COCA-COLA CO COMMON STOCK 191216100 16,325 422,273 SH   SOLE   415,563 900 5,810
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 59,764 1,181,103 SH   SOLE   1,157,053 0 24,050
COLFAX CORP COMMON STOCK 194014106 802 11,245 SH   SOLE   11,245 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 101,907 1,570,934 SH   SOLE   1,521,139 14,466 35,329
COMCAST CORP COMMON STOCK 20030N101 2,259 45,148 SH   SOLE   45,148 0 0
COMPANIA CERVECERIAS UNIDAS SA FOREIGN STOCK 204429104 11 500 SH   SOLE   500 0 0
CONOCOPHILLIPS INC COMMON STOCK 20825C104 7,915 112,505 SH   SOLE   110,805 0 1,700
CONSOLIDATED EDISON INC COMMON STOCK 209115104 5 100 SH   SOLE   100 0 0
CORNING INC COMMON STOCK 219350105 13,942 669,621 SH   SOLE   654,291 0 15,330
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105 422 3,775 SH   SOLE   3,775 0 0
COVANTA HOLDING CORP COMMON STOCK 22282E102 90 5,000 SH   SOLE   5,000 0 0
CREE INC COMMON STOCK 225447101 23,492 415,348 SH   SOLE   400,542 6,626 8,180
CRESTWOOD EQUITY PARTNERS LP COMMON STOCK 226344109 6 400 SH   SOLE   400 0 0
CRESTWOOD MIDSTREAM PARTNERS LP COMMON STOCK 226378107 4 172 SH   SOLE   172 0 0
CRITEO COMMON STOCK 226718104 14 350 SH   SOLE   350 0 0
CROSS TIMBERS ROYALTY TRUST COMMON STOCK 22757R109 237 7,598 SH   SOLE   7,598 0 0
CROWN CASTLE INT CORP COMMON STOCK 228227104 2 31 SH   SOLE   31 0 0
CUMMINS INC COMMON STOCK 231021106 53,060 356,128 SH   SOLE   347,586 3,104 5,438
CUMULUS MEDIA INC-CL A COMMON STOCK 231082108 7 1,000 SH   SOLE   0 0 1,000
DANAHER CORP SHS BEN INT COMMON STOCK 235851102 85,766 1,143,543 SH   SOLE   1,105,015 13,853 24,675
DEERE & CO COMMON STOCK 244199105 32,240 355,069 SH   SOLE   347,452 0 7,617
DENTSPLY INTERNATIONAL COMMON STOCK 249030107 1,401 30,430 SH   SOLE   30,430 0 0
DEVON ENERGY CORP NEW COMMON STOCK 25179M103 467 6,974 SH   SOLE   6,974 0 0
DIAGEO PLC SPONSORED ADR FOREIGN STOCK 25243Q205 8,556 68,671 SH   SOLE   67,076 0 1,595
DICKS SPORTING GOODS INC COMMON STOCK 253393102 29 525 SH   SOLE   525 0 0
WALT DISNEY PRODUCTIONS COMMON STOCK 254687106 7,754 96,836 SH   SOLE   96,543 0 293
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 617 10,605 SH   SOLE   10,605 0 0
DISCOVERY COMMON STOCK 25470F104 73,459 888,258 SH   SOLE   853,401 11,725 23,132
DISCOVERY COMMON STOCK 25470F302 6 79 SH   SOLE   48 0 31
DIRECTV COMMON STOCK 25490A309 373 4,882 SH   SOLE   1,134 0 3,748
DOLBY LABORATORIES INC COMMON STOCK 25659T107 11 250 SH   SOLE   250 0 0
DOMINION RESOURCES INC COMMON STOCK 25746U109 387 5,456 SH   SOLE   5,456 0 0
DONALDSON CO INC COMMON STOCK 257651109 404 9,533 SH   SOLE   9,533 0 0
DOVER CORP COMMON STOCK 260003108 1,534 18,766 SH   SOLE   18,766 0 0
DOW CHEMICAL CO COMMON STOCK 260543103 225 4,630 SH   SOLE   4,630 0 0
DR PEPPER SNAPPLE GROUP INC COMMON STOCK 26138E109 1,022 18,775 SH   SOLE   18,775 0 0
DREAMWORKS ANIMATION SKG INC COMMON STOCK 26153C103 155 5,851 SH   SOLE   5,851 0 0
DUPONT (EI) DE NEMOURS & CO COMMON STOCK 263534109 3,696 55,084 SH   SOLE   55,084 0 0
DUKE ENERGY CORP COMMON STOCK 26441C204 12 170 SH   SOLE   170 0 0
DUN & BRADSTREET CORP COMMON STOCK 26483E100 20 198 SH   SOLE   198 0 0
EMC CORP COMMON STOCK 268648102 425 15,522 SH   SOLE   14,672 0 850
EOG RESOURCES COMMON STOCK 26875P101 94,552 481,991 SH   SOLE   445,291 8,664 28,036
EATON VANCE CORP NON-VOTING COMMON STOCK 278265103 38 1,000 SH   SOLE   1,000 0 0
EATON VANCE SR INCOME TR MUTUAL FUNDS 27826S103 195 28,247 SH   SOLE   28,247 0 0
EATON VANCE FLTING RATE INC TR MUTUAL FUNDS 278279104 232 14,747 SH   SOLE   14,747 0 0
EBAY INC COMMON STOCK 278642103 555 10,055 SH   SOLE   10,015 0 40
ECOLAB INC COMMON STOCK 278865100 35,956 332,957 SH   SOLE   324,856 475 7,626
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108 11 150 SH   SOLE   150 0 0
ELECTRO SCIENTIFIC INDS INC COMMON STOCK 285229100 24 2,400 SH   SOLE   2,400 0 0
EMERSON ELECTRIC CO COMMON STOCK 291011104 38,088 570,173 SH   SOLE   561,188 300 8,685
ENCANA CORP FOREIGN STOCK 292505104 6,793 317,719 SH   SOLE   311,814 0 5,905
ENBRIDGE INC FOREIGN STOCK 29250N105 8,662 190,328 SH   SOLE   188,198 0 2,130
ENBRIDGE ENERGY PARTNERS LP COMMON STOCK 29250R106 384 14,000 SH   SOLE   14,000 0 0
ENERGY TRANSFER PRTNRS L P COMMON STOCK 29273R109 113 2,100 SH   SOLE   1,100 0 1,000
ENERGY TRANSFER EQUITY L P COMMON STOCK 29273V100 150 3,200 SH   SOLE   3,200 0 0
ENERPLUS CORP FOREIGN STOCK 292766102 25 1,265 SH   SOLE   1,265 0 0
ENGILITY HOLDINGS INC COMMON STOCK 29285W104 29 645 SH   SOLE   645 0 0
ENTERCOM COMMUNICATIONS COMMON STOCK 293639100 3 300 SH   SOLE   0 0 300
ENTERPRISE PRODUCTS PARTNERS COMMON STOCK 293792107 108 1,560 SH   SOLE   1,560 0 0
EURASIAN MINERALS INC COMMON STOCK 29843R100 0 531 SH   SOLE   531 0 0
EXONE CO COMMON STOCK 302104104 14 400 SH   SOLE   400 0 0
EXPEDITORS INTL WASH INC COMMON STOCK 302130109 283 7,150 SH   SOLE   7,150 0 0
EXPRESS SCRIPTS HOLDING CO COMMON STOCK 30219G108 970 12,915 SH   SOLE   12,105 0 810
EXXON MOBIL CORP COMMON STOCK 30231G102 97,165 994,724 SH   SOLE   978,606 3,823 12,295
FACEBOOK INC COMMON STOCK 30303M102 156 2,596 SH   SOLE   2,596 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105 16,829 156,099 SH   SOLE   153,849 0 2,250
FASTENAL CO COMMON STOCK 311900104 6,056 122,840 SH   SOLE   121,170 0 1,670
FEDEX CORP COMMON STOCK 31428X106 1,112 8,387 SH   SOLE   8,387 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 140 6,100 SH   SOLE   6,100 0 0
FIRST MERCHANTS CORP COMMON STOCK 320817109 14 632 SH   SOLE   632 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK 33616C100 2,251 41,701 SH   SOLE   40,691 0 1,010
FISERV INC COMMON STOCK 337738108 107,192 1,890,843 SH   SOLE   1,830,597 20,646 39,600
FIRSTENERGY CORP COMMON STOCK 337932107 5 150 SH   SOLE   150 0 0
FLOWERS FOODS INC COMMON STOCK 343498101 619 28,860 SH   SOLE   27,335 0 1,525
FLOWSERVE CORP COMMON STOCK 34354P105 94 1,200 SH   SOLE   1,200 0 0
FOMENTO ECONOMICO MEXICANO ADR FOREIGN STOCK 344419106 42 450 SH   SOLE   450 0 0
FORD MOTOR CO COMMON STOCK 345370860 1,233 79,058 SH   SOLE   76,358 0 2,700
FORTUNE BRANDS HOME & SECURITY COMMON STOCK 34964C106 27 647 SH   SOLE   647 0 0
FRANKLIN RESOURCES COMMON STOCK 354613101 117 2,154 SH   SOLE   2,154 0 0
FREEPORT MCMORAN COMMON STOCK 35671D857 60 1,800 SH   SOLE   1,800 0 0
FRESENIUS MEDICAL CARE AG FOREIGN STOCK 358029106 32 926 SH   SOLE   926 0 0
THE FRESH MARKET INC COMMON STOCK 35804H106 6,058 180,310 SH   SOLE   178,200 0 2,110
FRONTIER COMMUNICATIONS COMMON STOCK 35906A108 2 391 SH   SOLE   391 0 0
FUEL CELL ENERGY INC COMMON STOCK 35952H106 74 30,000 SH   SOLE   30,000 0 0
THE GAP INC COMMON STOCK 364760108 30 750 SH   SOLE   750 0 0
GENERAC HOLDINGS INC COMMON STOCK 368736104 22 375 SH   SOLE   375 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 54 500 SH   SOLE   500 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604103 35,107 1,356,006 SH   SOLE   1,347,215 2,450 6,341
GENERAL MILLS INC COMMON STOCK 370334104 3,728 71,941 SH   SOLE   71,941 0 0
GENERAL MOTORS CO COMMON STOCK 37045V100 21 600 SH   SOLE   600 0 0
GENUINE PARTS CO COMMON STOCK 372460105 155 1,787 SH   SOLE   1,138 0 649
GILEAD SCIENCES COMMON STOCK 375558103 1,052 14,851 SH   SOLE   12,684 0 2,167
GLAXOSMITHKLINE PLC ADR FOREIGN STOCK 37733W105 253 4,729 SH   SOLE   4,404 0 325
GOLD FIELDS LIMITED ADR FOREIGN STOCK 38059T106 9 2,500 SH   SOLE   2,500 0 0
GOLDCORP INC FOREIGN STOCK 380956409 12 500 SH   SOLE   500 0 0
GOLDMAN SACHS COMMON STOCK 38141G104 25 150 SH   SOLE   0 0 150
GOOGLE INC COMMON STOCK 38259P508 27,020 24,244 SH   SOLE   23,789 0 455
GRAINGER (WW) INC COMMON STOCK 384802104 42,535 168,349 SH   SOLE   163,623 1,275 3,451
GRAY TELEVISION INC COMMON STOCK 389375106 52 5,000 SH   SOLE   0 0 5,000
GROUPO TELEVISA SA DE CV ADR FOREIGN STOCK 40049J206 56 1,675 SH   SOLE   1,675 0 0
GRUPO FIN SANTANDER ADR B FOREIGN STOCK 40053C105 46 3,745 SH   SOLE   3,745 0 0
HCP INC COMMON STOCK 40414L109 318 8,194 SH   SOLE   8,180 0 14
HDFC BANK LTD-ADR FOREIGN STOCK 40415F101 11,355 276,757 SH   SOLE   276,325 0 432
HSBC HOLDINGS PLC FOREIGN STOCK 404280406 17 328 SH   SOLE   328 0 0
HSBC HOLDINGS PLC PREFERRED STOCK 404280604 229 9,000 SH   SOLE   9,000 0 0
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 573 6,270 SH   SOLE   6,270 0 0
HALLIBURTON CO COMMON STOCK 406216101 148 2,520 SH   SOLE   2,520 0 0
HARLEY DAVIDSON INC COMMON STOCK 412822108 325 4,875 SH   SOLE   2,600 0 2,275
HARTE-HANKS INC COMMON STOCK 416196103 5 510 SH   SOLE   510 0 0
HARTFORD FINANCIAL SVCS GROUP COMMON STOCK 416515104 54 1,544 SH   SOLE   1,544 0 0
HAWAIIAN ELECTRIC INDUSTRIES COMMON STOCK 419870100 4 144 SH   SOLE   144 0 0
HEALTHCARE SERVICES GROUP INC COMMON STOCK 421906108 5,106 175,688 SH   SOLE   172,638 0 3,050
HEALTH CARE REIT INC COMMON STOCK 42217K106 40 668 SH   SOLE   468 0 200
HEALTHWAYS INC COMMON STOCK 422245100 92 5,380 SH   SOLE   5,380 0 0
THE HERSHEY COMPANY COMMON STOCK 427866108 134 1,280 SH   SOLE   1,280 0 0
HEWLETT PACKARD CO COMMON STOCK 428236103 433 13,374 SH   SOLE   13,374 0 0
HITTITE MICROWAVE CORP COMMON STOCK 43365Y104 219 3,474 SH   SOLE   3,474 0 0
HOME DEPOT INC COMMON STOCK 437076102 9,122 115,275 SH   SOLE   112,646 0 2,629
HONDA MOTOR LTD FOREIGN STOCK 438128308 18 500 SH   SOLE   500 0 0
HONEYWELL INTL INC COM COMMON STOCK 438516106 456 4,918 SH   SOLE   4,704 0 214
HORACE MANN EDUCATORS CORP COMMON STOCK 440327104 4 140 SH   SOLE   91 0 49
HOSPIRA INC COMMON STOCK 441060100 4 100 SH   SOLE   100 0 0
HUBBELL INC COMMON STOCK 443510201 12 100 SH   SOLE   100 0 0
IDEXX LABS COMMON STOCK 45168D104 1,601 13,185 SH   SOLE   12,985 0 200
ILLINOIS TOOL WORKS COMMON STOCK 452308109 7,137 87,754 SH   SOLE   87,589 0 165
IMPERIAL OIL LTD FOREIGN STOCK 453038408 108 2,325 SH   SOLE   2,325 0 0
INDIA FUND MUTUAL FUNDS 454089103 25 1,069 SH   SOLE   1,069 0 0
INFINERA CORP COMMON STOCK 45667G103 24 2,620 SH   SOLE   2,620 0 0
ING GROEP NV ADR FOREIGN STOCK 456837103 5 346 SH   SOLE   346 0 0
INSULET CORP COMMON STOCK 45784P101 47 1,000 SH   SOLE   1,000 0 0
INTEL CORP COMMON STOCK 458140100 18,587 720,024 SH   SOLE   707,112 0 12,912
INTERFACE INC COMMON STOCK 458665304 10 475 SH   SOLE   0 0 475
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 24,146 125,441 SH   SOLE   122,985 200 2,256
INTL FLAVORS & FRAGRANCES INC COMMON STOCK 459506101 16 170 SH   SOLE   170 0 0
INTERPUBLIC GROUP COMMON STOCK 460690100 23 1,330 SH   SOLE   1,330 0 0
INTUIT COMMON STOCK 461202103 94,833 1,220,025 SH   SOLE   1,178,427 14,712 26,886
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 1,488 3,398 SH   SOLE   3,398 0 0
BANK OF IRELAND SPON ADR COMMON STOCK 46267Q202 77 4,000 SH   SOLE   4,000 0 0
IROBOT CORP COMMON STOCK 462726100 25 600 SH   SOLE   600 0 0
IRON MTN INC PA COM COMMON STOCK 462846106 115 4,184 SH   SOLE   3,735 0 449
iSHARES MUTUAL FUNDS 464286400 4 95 SH   SOLE   0 0 95
iSHARES MUTUAL FUNDS 464286665 49 1,020 SH   SOLE   1,020 0 0
iSHARES MUTUAL FUNDS 464286830 11 714 SH   SOLE   714 0 0
iSHARES MUTUAL FUNDS 464286848 39 3,485 SH   SOLE   3,325 0 160
iSHARES BOND MUTUAL FUN 464287176 6 50 SH   SOLE   50 0 0
iSHARES MUTUAL FUNDS 464287200 376 2,000 SH   SOLE   2,000 0 0
iSHARES MUTUAL FUNDS 464287234 1,525 37,175 SH   SOLE   37,175 0 0
iSHARES MUTUAL FUNDS 464287465 3,176 47,257 SH   SOLE   47,257 0 0
iSHARES MUTUAL FUNDS 464287507 65 472 SH   SOLE   472 0 0
iSHARES MUTUAL FUNDS 464287622 1,472 14,052 SH   SOLE   14,052 0 0
iSHARES MUTUAL FUNDS 464287630 258 2,560 SH   SOLE   2,560 0 0
iSHARES MUTUAL FUNDS 464287655 302 2,600 SH   SOLE   2,600 0 0
iSHARES MUTUAL FUNDS 464287796 252 4,950 SH   SOLE   4,950 0 0
iSHARES MUTUAL FUNDS 464287804 705 6,405 SH   SOLE   6,405 0 0
ISHARES MUTUAL FUNDS 464288182 715 12,101 SH   SOLE   11,845 0 256
ISHARES MUTUAL FUNDS 464288240 3,258 69,950 SH   SOLE   69,950 0 0
ISHARES BOND MUTUAL FUN 464288281 103 925 SH   SOLE   925 0 0
ISHARES MUTUAL FUNDS 464288588 13 125 SH   SOLE   125 0 0
ISHARES BOND MUTUAL FUN 464288646 47 450 SH   SOLE   450 0 0
ISHARES MUTUAL FUNDS 464288802 23 300 SH   SOLE   300 0 0
ISHARES MUTUAL FUNDS 46429B309 7 260 SH   SOLE   260 0 0
ISHARES BOND MUTUAL FUN 46429B655 8 150 SH   SOLE   150 0 0
ITAU UNIBANCO BANCO MULTIPLO ADR FOREIGN STOCK 465562106 42 2,843 SH   SOLE   2,843 0 0
ITRON INC COMMON STOCK 465741106 410 11,535 SH   SOLE   11,535 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 3,840 63,257 SH   SOLE   63,192 0 65
JP MORGAN CHASE & CO OPTIONS 46634E114 210 10,385 PRN   SOLE   2,110 0 8,275
JARDEN CORP COMMON STOCK 471109108 610 10,201 SH   SOLE   10,201 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 65,440 666,191 SH   SOLE   650,718 2,593 12,880
JOHNSON CONTROLS INC COMMON STOCK 478366107 12,189 257,595 SH   SOLE   250,521 0 7,074
KANSAS CITY SOUTHERN CORP COMMON STOCK 485170302 187 1,836 SH   SOLE   1,836 0 0
KELLOGG CO COMMON STOCK 487836108 276 4,408 SH   SOLE   4,408 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 592 5,374 SH   SOLE   5,374 0 0
KIMCO REALTY CORP COMMON STOCK 49446R109 425 19,424 SH   SOLE   19,424 0 0
KINDER MORGAN ENERGY COMMON STOCK 494550106 1,138 15,392 SH   SOLE   15,392 0 0
KINDER MORGAN OPTIONS 49456B119 0 395 PRN   SOLE   395 0 0
KIOR INC COMMON STOCK 497217109 8 13,125 SH   SOLE   4,500 0 8,625
KNOWLES CORP COMMON STOCK 49926D109 296 9,382 SH   SOLE   9,382 0 0
KONINKLIJKE PHILIPS ELECTRONICS FOREIGN STOCK 500472303 9 249 SH   SOLE   139 0 110
KRAFT FOODS GROUP INC COMMON STOCK 50076Q106 9 166 SH   SOLE   166 0 0
L-3 COMMUNICATIONS HOLDINGS INC COMMON STOCK 502424104 458 3,875 SH   SOLE   3,875 0 0
LABORATORY CORP OF AMERICA HLDGS COMMON STOCK 50540R409 48 485 SH   SOLE   485 0 0
LAS VEGAS SANDS CORP COMMON STOCK 517834107 313 3,880 SH   SOLE   1,880 0 2,000
LEE ENTERPRISES COMMON STOCK 523768109 13 3,000 SH   SOLE   0 0 3,000
LEGGETT & PLATT INC COMMON STOCK 524660107 10 300 SH   SOLE   300 0 0
LEUCADIA NATIONAL CORP COMMON STOCK 527288104 56 2,000 SH   SOLE   2,000 0 0
LEVEL 3 COMMUNICATIONS INC COMMON STOCK 52729N308 282 7,217 SH   SOLE   2,601 0 4,616
LIBERTY COMMON STOCK 53071M104 5 157 SH   SOLE   0 0 157
LIBERTY COMMON STOCK 53071M880 0 7 SH   SOLE   0 0 7
LIBERTY MEDIA CORPORATION COMMON STOCK 531229102 136 1,041 SH   SOLE   1,000 0 41
LILLY (ELI) & CO COMMON STOCK 532457108 189 3,205 SH   SOLE   3,205 0 0
LINCOLN NATIONAL CORP COMMON STOCK 534187109 266 5,257 SH   SOLE   2,200 0 3,057
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 71,767 1,473,955 SH   SOLE   1,424,486 18,961 30,508
LINKEDIN CORP COMMON STOCK 53578A108 280 1,512 SH   SOLE   1,262 0 250
LORILLARD INC COMMON STOCK 544147101 114 2,100 SH   SOLE   2,100 0 0
LOWES COMPANIES COMMON STOCK 548661107 1,274 26,054 SH   SOLE   25,404 0 650
LULULEMON ATHLETICA INC COMMON STOCK 550021109 27 516 SH   SOLE   51 0 465
LUXOTTICA GROUP S P A FOREIGN STOCK 55068R202 40 700 SH   SOLE   700 0 0
M & T BANK CORP COMMON STOCK 55261F104 124 1,019 SH   SOLE   1,019 0 0
MINE SAFETY APPLIANCES COMMON STOCK 553498106 20 350 SH   SOLE   350 0 0
MSCI INC COMMON STOCK 55354G100 6 148 SH   SOLE   148 0 0
MACYS INC COMMON STOCK 55616P104 77 1,306 SH   SOLE   1,306 0 0
MARKEL CORP COMMON STOCK 570535104 6 10 SH   SOLE   10 0 0
MARKET VECTORS ETF MUTUAL FUNDS 57060U605 109 2,005 SH   SOLE   2,005 0 0
MARKET VECTORS JR GOLD MINERS MUTUAL FUNDS 57061R544 18 500 SH   SOLE   500 0 0
MARSH & MCLENNAN COMMON STOCK 571748102 329 6,666 SH   SOLE   6,666 0 0
MASTERCARD INC COMMON STOCK 57636Q104 161,508 2,162,092 SH   SOLE   2,086,527 31,550 44,015
MCCORMICK & COMPANY COMMON STOCK 579780206 6,865 95,689 SH   SOLE   92,154 400 3,135
MCDONALDS CORP COMMON STOCK 580135101 48,220 491,887 SH   SOLE   476,069 4,143 11,675
MCGRAW HILL FINANCIAL INC COMMON STOCK 580645109 31 400 SH   SOLE   400 0 0
MCKESSON CORP COMMON STOCK 58155Q103 60 337 SH   SOLE   337 0 0
MEDTRONIC INC COMMON STOCK 585055106 3,833 62,280 SH   SOLE   60,180 0 2,100
MERCK & CO INC COMMON STOCK 58933Y105 4,965 87,455 SH   SOLE   85,580 775 1,100
MEREDITH CORP COMMON STOCK 589433101 11,817 254,508 SH   SOLE   251,798 0 2,710
MERITOR INC COMMON STOCK 59001K100 9 741 SH   SOLE   741 0 0
METHES ENERGIES INTL LTD COMMON STOCK 591517107 26 10,000 SH   SOLE   10,000 0 0
METHES ENERGIES INTL LTD OPTIONS 591517115 4 10,000 PRN   SOLE   10,000 0 0
METHES ENERGIES INTL LTD OPTIONS 591517123 4 10,000 PRN   SOLE   10,000 0 0
METLIFE INC COMMON STOCK 59156R108 21 398 SH   SOLE   398 0 0
METTLER TOLEDO INTL COMMON STOCK 592688105 236 1,000 SH   SOLE   1,000 0 0
MICROSOFT CORP COMMON STOCK 594918104 61,372 1,497,231 SH   SOLE   1,460,004 12,302 24,925
MICROCHIP TECHNOLOGY INC COMMON STOCK 595017104 657 13,750 SH   SOLE   13,750 0 0
MIDDLEBURG FINANCIAL CORP COMMON STOCK 596094102 114 6,484 SH   SOLE   6,484 0 0
MILLER ENERGY RESOURCES INC COMMON STOCK 600527105 208 35,375 SH   SOLE   35,375 0 0
MOBILE MINI INC COMMON STOCK 60740F105 3 78 SH   SOLE   78 0 0
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 542 15,700 SH   SOLE   15,700 0 0
MONRO MUFFLER & BRAKE INC COMMON STOCK 610236101 1,270 22,327 SH   SOLE   22,327 0 0
MONSANTO CO COMMON STOCK 61166W101 1,396 12,269 SH   SOLE   12,269 0 0
MOODYS CORP COMMON STOCK 615369105 156 1,964 SH   SOLE   1,964 0 0
MORGAN STANLEY COMMON STOCK 617446448 103 3,305 SH   SOLE   3,305 0 0
MOTOROLA COMMON STOCK 620076307 77 1,192 SH   SOLE   1,192 0 0
MURPHY OIL CORP COMMON STOCK 626717102 71 1,125 SH   SOLE   1,125 0 0
MYLAN LABS COMMON STOCK 628530107 89 1,825 SH   SOLE   1,825 0 0
NATIONAL GRID PLC SPON ADR FOREIGN STOCK 636274300 3 47 SH   SOLE   32 0 15
NETFLIX INC COMMON STOCK 64110L106 195 554 SH   SOLE   554 0 0
NETEASE INC SPONSORED ADR COMMON STOCK 64110W102 56 825 SH   SOLE   0 0 825
NEWMONT MINING CORP COMMON STOCK 651639106 110 4,704 SH   SOLE   4,704 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 284 2,969 SH   SOLE   2,969 0 0
NIKE INC CLASS B COMMON STOCK 654106103 18,683 252,946 SH   SOLE   248,136 0 4,810
NORDSTROM INC COMMON STOCK 655664100 1 18 SH   SOLE   0 0 18
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 3,100 31,900 SH   SOLE   30,960 525 415
NORTHERN TRUST CORP COMMON STOCK 665859104 260 3,970 SH   SOLE   3,970 0 0
NORTHWEST NATURAL GAS COMMON STOCK 667655104 29 655 SH   SOLE   655 0 0
NOVARTIS AG ADR FOREIGN STOCK 66987V109 10,592 124,580 SH   SOLE   120,640 0 3,940
NOVO-NORDISK A/S ADR FOREIGN STOCK 670100205 83,011 1,818,418 SH   SOLE   1,770,308 9,875 38,235
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 117 6,800 SH   SOLE   6,000 0 800
NUCOR CORP COMMON STOCK 670346105 54 1,075 SH   SOLE   1,075 0 0
NUVERRA ENVIRONMENTAL SOLUTION COMMON STOCK 67091K203 41 2,000 SH   SOLE   2,000 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 536 3,610 SH   SOLE   3,610 0 0
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 24,182 253,771 SH   SOLE   246,720 3,225 3,826
OMNICOM GROUP INC COMMON STOCK 681919106 87 1,200 SH   SOLE   1,200 0 0
ON ASSIGNMENT INC COMMON STOCK 682159108 116 3,000 SH   SOLE   3,000 0 0
ONEOK PARTNERS LP COMMON STOCK 68268N103 643 12,000 SH   SOLE   12,000 0 0
ORACLE CORP COM COMMON STOCK 68389X105 483 11,797 SH   SOLE   11,797 0 0
ORIX CORPORATION SPONS ADR FOREIGN STOCK 686330101 6 86 SH   SOLE   86 0 0
ORMAT TECHNOLOGIES INC COMMON STOCK 686688102 32 1,075 SH   SOLE   1,075 0 0
OWENS REALTY MORTGAGE INC COMMON STOCK 690828108 57 3,841 SH   SOLE   3,841 0 0
PDL BIOPHARMA INC COMMON STOCK 69329Y104 4 500 SH   SOLE   500 0 0
PNC FINANCIAL CORP COMMON STOCK 693475105 155 1,782 SH   SOLE   1,782 0 0
PNC FINANCIAL CORP OPTIONS 693475121 165 6,975 PRN   SOLE   0 0 6,975
PPG INDUSTRIES INC COMMON STOCK 693506107 29 150 SH   SOLE   150 0 0
PPL CORPORATION COMMON STOCK 69351T106 7 200 SH   SOLE   200 0 0
PANDORA MEDIA INC COMMON STOCK 698354107 4 125 SH   SOLE   125 0 0
PANERA BREAD CO COMMON STOCK 69840W108 23,160 131,243 SH   SOLE   128,802 0 2,441
PANHANDLE OIL AND GAS INC COMMON STOCK 698477106 17 400 SH   SOLE   400 0 0
PARAGON SHIPPING INC-A COMMON STOCK 69913R408 0 27 SH   SOLE   27 0 0
PARKER-HANNIFIN CORP COMMON STOCK 701094104 359 3,000 SH   SOLE   3,000 0 0
PAYCHEX INC COMMON STOCK 704326107 5,546 130,187 SH   SOLE   128,589 0 1,598
PEABODY ENERGY CORP COMMON STOCK 704549104 7 400 SH   SOLE   400 0 0
PEMBINA PIPELINE CORP FOREIGN STOCK 706327103 175 4,598 SH   SOLE   4,598 0 0
PENGROWTH ENERGY CORP FOREIGN STOCK 70706P104 13 2,098 SH   SOLE   2,098 0 0
PENN WEST PETROLEUM LTD FOREIGN STOCK 707887105 19 2,255 SH   SOLE   2,255 0 0
PEOPLES UNITED FINANCIAL INC COMMON STOCK 712704105 181 12,146 SH   SOLE   12,146 0 0
PEPSICO INC COMMON STOCK 713448108 40,891 489,705 SH   SOLE   479,850 1,325 8,530
PETMED EXPRESS INC COMMON STOCK 716382106 13 975 SH   SOLE   0 0 975
PETROLEO BRASILEIRO SA-ADR FOREIGN STOCK 71654V408 63 4,775 SH   SOLE   4,775 0 0
PETSMART INC COMMON STOCK 716768106 174 2,525 SH   SOLE   2,375 0 150
PFIZER COMMON STOCK 717081103 2,195 68,325 SH   SOLE   68,315 0 10
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109 33,185 405,340 SH   SOLE   388,874 8,236 8,230
PHILLIPS 66 COMMON STOCK 718546104 118 1,526 SH   SOLE   1,526 0 0
PITNEY BOWES INC COMMON STOCK 724479100 16 625 SH   SOLE   0 0 625
PLAINS ALL AMERICAN PIPELINE LP COMMON STOCK 726503105 23 424 SH   SOLE   424 0 0
PLUM CREEK TIMBER CO COMMON STOCK 729251108 616 14,641 SH   SOLE   14,641 0 0
POOL CORP COMMON STOCK 73278L105 110 1,800 SH   SOLE   1,800 0 0
POPE RESOURCES DEL LTD PARTNERSHIPS 732857107 138 2,000 SH   SOLE   2,000 0 0
PORTFOLIO RECOVERY ASSOCIATES COMMON STOCK 73640Q105 5,916 102,244 SH   SOLE   98,834 0 3,410
PORTLAND GENERAL ELECTRIC CO COMMON STOCK 736508847 83 2,563 SH   SOLE   2,188 0 375
POTASH CORP SASKATCHEWAN FOREIGN STOCK 73755L107 13 350 SH   SOLE   350 0 0
POWERSHARES QQQ MUTUAL FUNDS 73935A104 1,287 14,675 SH   SOLE   14,675 0 0
POWERSHARES MUTUAL FUNDS 73935S105 25 945 SH   SOLE   945 0 0
POWERSHARES MUTUAL FUNDS 73935X575 124 4,640 SH   SOLE   4,640 0 0
PRAXAIR INC COMMON STOCK 74005P104 83,952 641,003 SH   SOLE   624,686 3,902 12,415
PRECISION CASTPARTS CORP COMMON STOCK 740189105 152 601 SH   SOLE   601 0 0
PRICELINE.COM INC COMMON STOCK 741503403 726 609 SH   SOLE   609 0 0
PRICESMART INC COMMON STOCK 741511109 5,991 59,358 SH   SOLE   56,752 945 1,661
PROCTER & GAMBLE CO COMMON STOCK 742718109 82,914 1,028,715 SH   SOLE   1,027,650 0 1,065
PROGRESSIVE CORP OHIO COMMON STOCK 743315103 65 2,665 SH   SOLE   2,665 0 0
PROLOGIS INC COM COMMON STOCK 74340W103 3 81 SH   SOLE   53 0 28
PRUDENTIAL PLC ADR FOREIGN STOCK 74435K204 6 151 SH   SOLE   151 0 0
QUALCOMM INC COMMON STOCK 747525103 132,145 1,675,694 SH   SOLE   1,622,514 19,085 34,095
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 118 2,035 SH   SOLE   2,035 0 0
RADIO ONE COMMON STOCK 75040P405 21 4,500 SH   SOLE   0 0 4,500
RANGE RES CORP COMMON STOCK 75281A109 388 4,680 SH   SOLE   4,680 0 0
RAYTHEON CO COMMON STOCK 755111507 361 3,652 SH   SOLE   3,652 0 0
REALTY INCOME CORPORATION COMMON STOCK 756109104 35 866 SH   SOLE   866 0 0
REGENCY ENERGY PARTNERS LP COMMON STOCK 75885Y107 93 3,400 SH   SOLE   2,400 0 1,000
REINSURANCE GROUP AMERICA INC COMMON STOCK 759351604 10 123 SH   SOLE   69 0 54
RESMED INC COMMON STOCK 761152107 80 1,800 SH   SOLE   1,800 0 0
RIGEL PHARMACEUTICALS INC COMMON STOCK 766559603 1 27 SH   SOLE   27 0 0
RIO TINTO PLC FOREIGN STOCK 767204100 17 300 SH   SOLE   300 0 0
ROCKWELL AUTOMATION COMMON STOCK 773903109 3,053 24,509 SH   SOLE   24,491 0 18
ROCKWELL COLLINS INC COMMON STOCK 774341101 1,712 21,492 SH   SOLE   21,492 0 0
ROGERS CORP COMMON STOCK 775133101 2 34 SH   SOLE   0 0 34
ROPER INDUSTRIES INC COMMON STOCK 776696106 117 875 SH   SOLE   875 0 0
ROSS STORES INC COMMON STOCK 778296103 8,421 117,667 SH   SOLE   116,092 0 1,575
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259107 151 1,938 SH   SOLE   1,938 0 0
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259206 2,286 31,296 SH   SOLE   31,296 0 0
SBA COMMUNICATIONS CORP COM COMMON STOCK 78388J106 6 69 SH   SOLE   37 0 32
SPDR MUTUAL FUNDS 78462F103 2,256 12,066 SH   SOLE   11,985 0 81
SPDR GOLD TRUST MUTUAL FUNDS 78463V107 2,620 21,194 SH   SOLE   20,659 0 535
SPDR MUTUAL FUNDS 78463X772 151 3,100 SH   SOLE   3,100 0 0
SPDR SERIES TRUST COMMON STOCK 78464A391 6 200 SH   SOLE   200 0 0
SPDR SERIES TRUST BOND MUTUAL FUN 78464A458 47 2,000 SH   SOLE   2,000 0 0
SPDR SERIES TRUST MUTUAL FUNDS 78464A607 69 881 SH   SOLE   881 0 0
SPDR MUTUAL FUNDS 78467Y107 303 1,210 SH   SOLE   1,210 0 0
SABINE ROYALTY TRUST COMMON STOCK 785688102 71 1,437 SH   SOLE   1,437 0 0
ST JOE CO COMMON STOCK 790148100 19 1,000 SH   SOLE   1,000 0 0
SALESFORCE.COM COMMON STOCK 79466L302 100 1,751 SH   SOLE   853 0 898
SANDISK CORP COMMON STOCK 80004C101 36 446 SH   SOLE   446 0 0
SAP AKTIENGESELLSCHAFT ADR FOREIGN STOCK 803054204 24 300 SH   SOLE   300 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108 2,917 29,921 SH   SOLE   29,626 0 295
SCHWAB CHARLES CORP NEW COMMON STOCK 808513105 11 385 SH   SOLE   385 0 0
SEALED AIR CORP (NEW) COMMON STOCK 81211K100 67 2,034 SH   SOLE   1,949 0 85
SELECT MED HLDGS CORP COMMON STOCK 81619Q105 3 267 SH   SOLE   267 0 0
SERVICENOW INC COMMON STOCK 81762P102 517 8,633 SH   SOLE   8,633 0 0
SIEMENS A G ADR NEW FOREIGN STOCK 826197501 6 45 SH   SOLE   45 0 0
SIGMA-ALDRICH CORP COMMON STOCK 826552101 7,090 75,927 SH   SOLE   74,357 400 1,170
SIMON PROPERTIES GROUP (NEW) COMMON STOCK 828806109 1,188 7,241 SH   SOLE   7,241 0 0
SIRONA DENTAL SYSTEMS INC COMMON STOCK 82966C103 338 4,525 SH   SOLE   4,525 0 0
SIRIUS XM HOLDINGS INC COMMON STOCK 82968B103 4 1,265 SH   SOLE   1,265 0 0
SMUCKER J M CO COMMON STOCK 832696405 398 4,097 SH   SOLE   4,097 0 0
SOLAZYME INC COMMON STOCK 83415T101 62 5,300 SH   SOLE   5,300 0 0
SOLARCITY CORP COMMON STOCK 83416T100 4 65 SH   SOLE   65 0 0
SOUTHERN CO COMMON STOCK 842587107 70 1,584 SH   SOLE   1,584 0 0
SPECTRA ENERGY CORP COMMON STOCK 847560109 90 2,434 SH   SOLE   2,434 0 0
STANLEY BLACK & DECKER INC COMMON STOCK 854502101 72 886 SH   SOLE   886 0 0
STAPLES INC COMMON STOCK 855030102 177 15,575 SH   SOLE   15,575 0 0
STAR SCIENTIFIC COMMON STOCK 85517P101 39 50,000 SH   SOLE   50,000 0 0
STARBUCKS CORP COMMON STOCK 855244109 29,434 401,114 SH   SOLE   394,468 0 6,646
STARZ - LIBERTY CAPITAL COMMON STOCK 85571Q102 1 41 SH   SOLE   0 0 41
STATE STREET CORP COMMON STOCK 857477103 7,974 114,647 SH   SOLE   114,647 0 0
STERICYCLE INC COMMON STOCK 858912108 5,455 48,009 SH   SOLE   47,114 0 895
STERIS CORP COMMON STOCK 859152100 317 6,641 SH   SOLE   6,641 0 0
STRYKER CORP COMMON STOCK 863667101 111,308 1,366,246 SH   SOLE   1,326,718 11,345 28,183
SUBURBAN PROPANE PARTNERS L P COMMON STOCK 864482104 2 43 SH   SOLE   43 0 0
SUNCOR ENERGY INC NEW FOREIGN STOCK 867224107 966 27,618 SH   SOLE   27,618 0 0
SUNPOWER CORP COMMON STOCK 867652406 48 1,500 SH   SOLE   1,500 0 0
SUNOPTA INC COM FOREIGN STOCK 8676EP108 1,028 87,055 SH   SOLE   81,705 0 5,350
SUNTRUST BANKS INC COMMON STOCK 867914103 161 4,039 SH   SOLE   4,039 0 0
SWEDISH EXPORT CREDIT CORP MUTUAL FUNDS 870297801 94 10,989 SH   SOLE   10,989 0 0
SYNGENTA AG ADR FOREIGN STOCK 87160A100 10 130 SH   SOLE   130 0 0
SYSCO CORP COMMON STOCK 871829107 15,876 439,420 SH   SOLE   425,964 9,436 4,020
TECO ENERGY INC COMMON STOCK 872375100 34 2,000 SH   SOLE   2,000 0 0
TJX COMPANIES INC COMMON STOCK 872540109 152,587 2,515,863 SH   SOLE   2,436,340 25,049 54,474
TW TELECOM INC COMMON STOCK 87311L104 125 4,000 SH   SOLE   4,000 0 0
TARGET CORP COMMON STOCK 87612E106 640 10,572 SH   SOLE   10,572 0 0
TELEFONICA S A ADR FOREIGN STOCK 879382208 419 26,527 SH   SOLE   26,527 0 0
TESORO CORP COMMON STOCK 881609101 26 514 SH   SOLE   514 0 0
TESLA MOTORS INC COMMON STOCK 88160R101 61 295 SH   SOLE   265 0 30
TEVA PHARMACEUTICAL INDS LTD ADR FOREIGN STOCK 881624209 532 10,065 SH   SOLE   10,065 0 0
TETRAPHASE PHARMACEUTICALS COMMON STOCK 88165N105 30 2,800 SH   SOLE   2,800 0 0
TEXTURA CORP COMMON STOCK 883211104 15 600 SH   SOLE   600 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 129 1,076 SH   SOLE   976 0 100
THOMSON REUTERS CORPORATION FOREIGN STOCK 884903105 25 725 SH   SOLE   725 0 0
3M COMPANY COMMON STOCK 88579Y101 6,570 48,432 SH   SOLE   48,307 0 125
TIFFANY & CO COMMON STOCK 886547108 363 4,215 SH   SOLE   4,215 0 0
TIME WARNER INC COMMON STOCK 887317303 7 100 SH   SOLE   56 0 44
TIMKEN CO COMMON STOCK 887389104 940 16,000 SH   SOLE   16,000 0 0
TOMPKINS FINANCIAL CORPORATION COMMON STOCK 890110109 12 250 SH   SOLE   250 0 0
TORONTO-DOMINION BANK FOREIGN STOCK 891160509 103 2,188 SH   SOLE   2,188 0 0
TORTOISE ENERGY MUTUAL FUNDS 89147L100 34 750 SH   SOLE   750 0 0
TORTOISE ENERGY CAPITAL CORP MUTUAL FUNDS 89147U100 22 666 SH   SOLE   666 0 0
TOTAL FINA ELF S A ADR FOREIGN STOCK 89151E109 203 3,100 SH   SOLE   3,100 0 0
TOWNE BANK COMMON STOCK 89214P109 67 4,320 SH   SOLE   4,320 0 0
TOYOTA MOTOR CORP SPONS ADR FOREIGN STOCK 892331307 39 344 SH   SOLE   344 0 0
TRACTOR SUPPLY CO COMMON STOCK 892356106 243 3,437 SH   SOLE   3,037 0 400
TRANSCANADA CORP COMMON STOCK 89353D107 102 2,250 SH   SOLE   2,250 0 0
TRANSDIGM GROUP INC COM COMMON STOCK 893641100 185 1,000 SH   SOLE   0 0 1,000
THE TRAVELERS COMPANIES COMMON STOCK 89417E109 63 742 SH   SOLE   742 0 0
TRIMBLE NAVIGATION LTD COMMON STOCK 896239100 39 1,016 SH   SOLE   775 0 241
TWENTY FIRST CENTY FOX INC CL A COMMON STOCK 90130A101 103 3,215 SH   SOLE   3,215 0 0
TWITTER INC COMMON STOCK 90184L102 23 488 SH   SOLE   488 0 0
UBS AG MUTUAL FUNDS 902641646 72 1,814 SH   SOLE   1,814 0 0
US BANCORP COMMON STOCK 902973304 765 17,853 SH   SOLE   17,853 0 0
ULTIMATE SOFTWARE GROUP INC COMMON STOCK 90385D107 102 745 SH   SOLE   745 0 0
ULTRA PETROLEUM CORP COMMON STOCK 903914109 602 22,375 SH   SOLE   15,900 0 6,475
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704 77,858 1,819,953 SH   SOLE   1,760,030 13,800 46,123
UNILEVER NV FOREIGN STOCK 904784709 773 18,810 SH   SOLE   15,779 2,970 61
UNION PACIFIC COMMON STOCK 907818108 8,688 46,296 SH   SOLE   44,512 0 1,784
UNITED BANCORP INC COMMON STOCK 909911109 132 15,536 SH   SOLE   15,536 0 0
UNITED NATURAL FOODS COMMON STOCK 911163103 12,138 171,145 SH   SOLE   167,413 0 3,732
UNITED PARCEL SERVICE COMMON STOCK 911312106 624 6,408 SH   SOLE   6,258 0 150
UNITED TECHNOLOGIES COMMON STOCK 913017109 91,478 782,936 SH   SOLE   758,582 6,054 18,300
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 32 388 SH   SOLE   388 0 0
VAIL RESORTS INC COMMON STOCK 91879Q109 17 250 SH   SOLE   250 0 0
VALEANT PHARMACEUTICALS INTL FOREIGN STOCK 91911K102 5 40 SH   SOLE   40 0 0
VALE S A FOREIGN STOCK 91912E105 16 1,150 SH   SOLE   1,150 0 0
VALMONT INDUSTRIES INC COMMON STOCK 920253101 2,679 18,002 SH   SOLE   18,002 0 0
VANGUARD MUTUAL FUNDS 921908844 289 3,845 SH   SOLE   1,795 0 2,050
VANGUARD MUTUAL FUNDS 921909768 75 1,443 SH   SOLE   1,443 0 0
VANGUARD MUTUAL FUNDS 922042718 96 900 SH   SOLE   900 0 0
VANGUARD MUTUAL FUNDS 922042775 91 1,800 SH   SOLE   1,800 0 0
VANGUARD MUTUAL FUNDS 922042858 400 9,849 SH   SOLE   9,494 0 355
VANGUARD MUTUAL FUNDS 922042874 71 1,200 SH   SOLE   1,200 0 0
VARIAN MED SYS INC COMMON STOCK 92220P105 13 160 SH   SOLE   160 0 0
VANGUARD MUTUAL FUNDS 922908363 19 112 SH   SOLE   0 0 112
VANGUARD MUTUAL FUNDS 922908553 42 600 SH   SOLE   600 0 0
VANGUARD MUTUAL FUNDS 922908744 129 1,650 SH   SOLE   1,650 0 0
VANGUARD MUTUAL FUNDS 922908751 217 1,925 SH   SOLE   1,550 0 375
VANGUARD MUTUAL FUNDS 922908769 181 1,855 SH   SOLE   1,855 0 0
VERISIGN COMMON STOCK 92343E102 1 20 SH   SOLE   20 0 0
VERIZON COMMON STOCK 92343V104 473 9,939 SH   SOLE   9,218 0 721
VERMILION ENERGY INC FOREIGN STOCK 923725105 525 8,400 SH   SOLE   8,400 0 0
VERTEX PHARMACEUTICALS COMMON STOCK 92532F100 92 1,300 SH   SOLE   1,300 0 0
VIMPELCOM LTD ADR FOREIGN STOCK 92719A106 6 625 SH   SOLE   625 0 0
VISA INC COMMON STOCK 92826C839 24,328 112,704 SH   SOLE   112,229 0 475
VODAFONE GROUP COMMON STOCK 92857W308 240 6,522 SH   SOLE   5,902 0 620
VORNADO REALTY TRUST COMMON STOCK 929042109 479 4,856 SH   SOLE   4,856 0 0
W P CAREY INC COMMON STOCK 92936U109 442 7,354 SH   SOLE   7,354 0 0
WPP PLC NEW ADR FOREIGN STOCK 92937A102 8 76 SH   SOLE   76 0 0
WABTEC CORP COMMON STOCK 929740108 40 516 SH   SOLE   462 0 54
WAL-MART STORES INC COMMON STOCK 931142103 3,604 47,153 SH   SOLE   46,818 0 335
WALGREEN CO COMMON STOCK 931422109 11,750 177,944 SH   SOLE   176,224 0 1,720
WASHINGTON FED INC COMMON STOCK 938824109 12 500 SH   SOLE   500 0 0
WASHINGTON TR BANCORP INC COMMON STOCK 940610108 7 200 SH   SOLE   200 0 0
WATERS CORP COMMON STOCK 941848103 282 2,605 SH   SOLE   2,205 0 400
WATSCO INC COMMON STOCK 942622200 100 1,000 SH   SOLE   1,000 0 0
WATTS WATER TECHNOLOGIES INC COMMON STOCK 942749102 12 200 SH   SOLE   200 0 0
WEINGARTEN REALTY INV SBI COMMON STOCK 948741103 440 14,683 SH   SOLE   14,683 0 0
WEIS MARKETS INC COMMON STOCK 948849104 10 200 SH   SOLE   200 0 0
WELLS FARGO & CO (NEW) COMMON STOCK 949746101 2,754 55,374 SH   SOLE   55,263 0 111
WESTPORT INNOVATIONS INC COMMON STOCK 960908309 7 480 SH   SOLE   480 0 0
WESTPAC BANKING FOREIGN STOCK 961214301 101 3,150 SH   SOLE   3,150 0 0
WEX INC COMMON STOCK 96208T104 48,135 506,413 SH   SOLE   493,781 450 12,182
WEYERHAEUSER COMMON STOCK 962166104 119 4,070 SH   SOLE   4,070 0 0
WHIRLPOOL CORP COMMON STOCK 963320106 747 5,000 SH   SOLE   5,000 0 0
WHITEWAVE FOODS CO COM CL A COMMON STOCK 966244105 34 1,194 SH   SOLE   1,194 0 0
WHOLE FOODS MARKET COMMON STOCK 966837106 7,633 150,514 SH   SOLE   148,900 0 1,614
WILEY JOHN & SONS CL A COMMON STOCK 968223206 17 300 SH   SOLE   300 0 0
WILLIAMS COMPANIES COMMON STOCK 969457100 437 10,764 SH   SOLE   10,764 0 0
WILLIAMS PARTNERS LP COMMON STOCK 96950F104 204 4,000 SH   SOLE   4,000 0 0
WINDSTREAM HOLDINGS INC COMMON STOCK 97382A101 74 9,000 SH   SOLE   9,000 0 0
WISDOMTREE MUTUAL FUNDS 97717W281 10 225 SH   SOLE   225 0 0
WISDOMTREE MUTUAL FUNDS 97717W794 78 1,500 SH   SOLE   1,500 0 0
WISDOM TREE MUTUAL FUNDS 97717X669 84 3,000 SH   SOLE   3,000 0 0
WPX ENERGY INC COMMON STOCK 98212B103 30 1,666 SH   SOLE   1,666 0 0
XCEL ENERGY INC COM COMMON STOCK 98389B100 38 1,245 SH   SOLE   745 0 500
XILINX INC COMMON STOCK 983919101 271 5,000 SH   SOLE   5,000 0 0
YAHOO INC COMMON STOCK 984332106 52 1,450 SH   SOLE   0 0 1,450
YOUKU.COM INC FOREIGN STOCK 98742U100 46 1,650 SH   SOLE   0 0 1,650
YUM! BRANDS COMMON STOCK 988498101 923 12,244 SH   SOLE   11,244 0 1,000
ZEBRA TECHNOLOGIES CORP CL A COMMON STOCK 989207105 139 2,000 SH   SOLE   2,000 0 0
ZIMMER HOLDINGS INC COMMON STOCK 98956P102 544 5,747 SH   SOLE   5,747 0 0
ZOETIS INC COMMON STOCK 98978V103 167 5,776 SH   SOLE   5,776 0 0
ACTAVIS PLC FOREIGN STOCK G0083B108 62 300 SH   SOLE   300 0 0
AMDOCS LTD COMMON STOCK G02602103 11 240 SH   SOLE   240 0 0
ACCENTURE PLC FOREIGN STOCK G1151C101 24,912 312,497 SH   SOLE   300,502 2,600 9,395
BUNGE LIMITED COMMON STOCK G16962105 80 1,000 SH   SOLE   1,000 0 0
EATON CORP COMMON STOCK G29183103 40 528 SH   SOLE   493 0 35
ASA LTD MUTUAL FUNDS G3156P103 13 1,000 SH   SOLE   1,000 0 0
JAZZ PHARMACEUTICALS COMMON STOCK G50871105 7 50 SH   SOLE   50 0 0
LIBERTY GLOBAL PLC COMMON STOCK G5480U104 43 1,031 SH   SOLE   1,000 0 31
LIBERTY GLOBAL PLC COMMON STOCK G5480U120 126 3,093 SH   SOLE   3,000 0 93
NOBLE CORP PLC SHS FOREIGN STOCK G65431101 39 1,200 SH   SOLE   1,200 0 0
PERRIGO CO PLC COMMON STOCK G97822103 1,425 9,213 SH   SOLE   9,053 0 160
ACE LIMITED FOREIGN STOCK H0023R105 797 8,050 SH   SOLE   8,050 0 0
PENTAIR LTD COMMON STOCK H6169Q108 9 109 SH   SOLE   60 0 49
TE CONNECTIVITY LTD FOREIGN STOCK H84989104 66 1,100 SH   SOLE   1,100 0 0
TRANSOCEAN LTD FOREIGN STOCK H8817H100 311 7,525 SH   SOLE   6,933 0 592
CHECK POINT SOFTWARE TECH LTD COMMON STOCK M22465104 68 1,000 SH   SOLE   1,000 0 0
SODASTREAM INTERNATIONAL COMMON STOCK M9068E105 75 1,710 SH   SOLE   1,710 0 0
AERCAP HOLDINGS NV COMMON STOCK N00985106 86 2,045 SH   SOLE   2,045 0 0
CORE LABORATORIES FOREIGN STOCK N22717107 10,478 52,803 SH   SOLE   51,063 1,400 340
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 5,244 89,165 SH   SOLE   88,840 0 325
DRYSHIPS INC COMMON STOCK Y2109Q101 123 38,000 SH   SOLE   0 0 38,000
EAGLE BULK SHIPPING INC COMMON STOCK Y2187A119 40 10,000 SH   SOLE   0 0 10,000
GENCO SHIPPING AND TRADING LTD COMMON STOCK Y2685T107 0 165 SH   SOLE   165 0 0