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 30,249 1,138,908 SH   SOLE   1,124,543 0 14,365
ACCO BRANDS CORP COMMON STOCK 00081T108 0 26 SH   SOLE   26 0 0
ACNB CORP COMMON STOCK 000868109 2 105 SH   SOLE   0 0 105
ADT CORP COMMON STOCK 00101J106 20 500 SH   SOLE   500 0 0
AFLAC INC COMMON STOCK 001055102 215 3,224 SH   SOLE   3,224 0 0
AT&T INC COMMON STOCK 00206R102 1,119 31,826 SH   SOLE   31,826 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100 56,799 1,481,841 SH   SOLE   1,434,512 18,661 28,668
ABBVIE INC COMMON STOCK 00287Y109 5,664 107,255 SH   SOLE   107,155 0 100
ACACIA RESEARCH CORP COMMON STOCK 003881307 15 1,000 SH   SOLE   1,000 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101 1,024 17,105 SH   SOLE   16,625 0 480
AEGON NV FOREIGN STOCK 007924103 592 62,491 SH   SOLE   62,491 0 0
AEROVIRONMENT INC COMMON STOCK 008073108 15 500 SH   SOLE   500 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 158 2,766 SH   SOLE   2,766 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 20,855 186,569 SH   SOLE   183,589 0 2,980
AKAMAI TECHNOLOGIES COMMON STOCK 00971T101 118 2,500 SH   SOLE   2,500 0 0
ALCATEL-LUCENT FOREIGN STOCK 013904305 0 48 SH   SOLE   48 0 0
ALEXION PHARMACEUTICALS INC COMMON STOCK 015351109 140 1,057 SH   SOLE   1,057 0 0
ALIGN TECHNOLOGY INC COMMON STOCK 016255101 5,062 88,581 SH   SOLE   88,581 0 0
ALLERGAN INC COMMON STOCK 018490102 89 799 SH   SOLE   799 0 0
ALLIANCE BERNSTEIN HOLDING LP COMMON STOCK 01881G106 2 90 SH   SOLE   90 0 0
ALLIED NEVADA GOLD CORP COMMON STOCK 019344100 40 11,288 SH   SOLE   38 0 11,250
ALNYLAM PHARMACEUTICALS COMMON STOCK 02043Q107 1,156 17,975 SH   SOLE   13,700 0 4,275
ALTERA CORP COMMON STOCK 021441100 13 400 SH   SOLE   400 0 0
ALTRIA GROUP INC COMMON STOCK 02209S103 522 13,594 SH   SOLE   12,094 0 1,500
AMARIN CORPORATION PLC - ADR FOREIGN STOCK 023111206 26 13,325 SH   SOLE   13,325 0 0
AMAZON.COM COMMON STOCK 023135106 1,711 4,290 SH   SOLE   4,070 0 220
AMBEV SA SPONSORED ADR FOREIGN STOCK 02319V103 9,839 1,338,605 SH   SOLE   1,304,505 3,750 30,350
AMERICA MOVIL ADR SERIES L FOREIGN STOCK 02364W105 20 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,406 15,501 SH   SOLE   15,501 0 0
AMERICAN INTL GROUP OPTIONS 026874156 214 10,547 PRN   SOLE   2,547 0 8,000
AMERICAN INTL GROUP COMMON STOCK 026874784 1,096 21,460 SH   SOLE   20,260 0 1,200
AMERICAN SCIENCE & ENGINEERING COMMON STOCK 029429107 37 510 SH   SOLE   510 0 0
AMERICAN TOWER CORP COMMON STOCK 03027X100 160 2,000 SH   SOLE   2,000 0 0
AMGEN INC COMMON STOCK 031162100 704 6,171 SH   SOLE   6,147 0 24
AMPHENOL CORP COMMON STOCK 032095101 36 400 SH   SOLE   300 0 100
ANADARKO PETROLEUM CO COMMON STOCK 032511107 589 7,422 SH   SOLE   6,862 0 560
ANALOG DEVICES CORP COMMON STOCK 032654105 1,170 22,964 SH   SOLE   22,619 0 345
ANGLOGOLD LTD FOREIGN STOCK 035128206 23 2,000 SH   SOLE   2,000 0 0
ANHEUSER BUSCH INBEV SA FOREIGN STOCK 03524A108 209 1,960 SH   SOLE   1,185 0 775
ANNIES INC COMMON STOCK 03600T104 1,597 37,115 SH   SOLE   37,115 0 0
ANSYS INC COMMON STOCK 03662Q105 70 800 SH   SOLE   800 0 0
APACHE CORP COMMON STOCK 037411105 503 5,850 SH   SOLE   5,450 0 400
APPLE INC COMMON STOCK 037833100 48,624 86,671 SH   SOLE   84,506 45 2,120
APPLIED MATERIALS INC COMMON STOCK 038222105 28 1,605 SH   SOLE   1,545 0 60
APTARGROUP INC COMMON STOCK 038336103 19 275 SH   SOLE   275 0 0
AQUA AMERICA INC COMMON STOCK 03836W103 55 2,342 SH   SOLE   2,342 0 0
ARM HOLDINGS PLC FOREIGN STOCK 042068106 13,286 242,757 SH   SOLE   240,764 0 1,993
ASCENT MEDIA CORP-A COMMON STOCK 043632108 0 3 SH   SOLE   0 0 3
ASTRAZENECA PLC SPONSORED ADR FOREIGN STOCK 046353108 18 310 SH   SOLE   310 0 0
ATHENAHEALTH INC COMMON STOCK 04685W103 24 175 SH   SOLE   175 0 0
ATLANTIC TELE NETWORK INC COMMON STOCK 049079205 14 250 SH   SOLE   250 0 0
ATWOOD OCEANICS INC COMMON STOCK 050095108 7 129 SH   SOLE   72 0 57
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 128,111 1,585,545 SH   SOLE   1,546,361 13,739 25,445
AVALONBAY COMMUNITY INC COMMON STOCK 053484101 47 396 SH   SOLE   0 396 0
AVERY DENNISON CORP COMMON STOCK 053611109 15 300 SH   SOLE   0 0 300
AVON PRODUCTS COMMON STOCK 054303102 62 3,600 SH   SOLE   3,600 0 0
BB&T CORP COMMON STOCK 054937107 34 904 SH   SOLE   904 0 0
BCE INC FOREIGN STOCK 05534B760 25 583 SH   SOLE   583 0 0
BHP BILLITON PLC-ADR FOREIGN STOCK 05545E209 251 4,046 SH   SOLE   4,046 0 0
BP PLC SPONSORED ADR FOREIGN STOCK 055622104 346 7,112 SH   SOLE   7,037 0 75
BAIDU.COM SPON ADR FOREIGN STOCK 056752108 98 553 SH   SOLE   553 0 0
BAKER HUGHES INC COMMON STOCK 057224107 127 2,298 SH   SOLE   2,298 0 0
BALCHEM CORP COMMON STOCK 057665200 1,619 27,585 SH   SOLE   27,010 0 575
BALL CORP COMMON STOCK 058498106 69 1,330 SH   SOLE   1,330 0 0
BANCO SANTANDER CEN FOREIGN STOCK 05964H105 161 17,719 SH   SOLE   9,140 0 8,579
BANK OF AMERICA CORP COMMON STOCK 060505104 617 39,641 SH   SOLE   39,330 0 311
BANK OF AMERICA CORP OPTIONS 060505146 197 30,500 PRN   SOLE   17,500 0 13,000
BANK OF AMERICA CORP PREFERRED STOCK 060505682 27 25 SH   SOLE   25 0 0
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 38 1,100 SH   SOLE   1,100 0 0
BARD C R INC COMMON STOCK 067383109 198 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 151 2,177 SH   SOLE   2,155 0 22
BAYTEX ENERGY CORP FOREIGN STOCK 07317Q105 20 500 SH   SOLE   500 0 0
BEAM INC COMMON STOCK 073730103 9 132 SH   SOLE   132 0 0
BECTON DICKINSON COMMON STOCK 075887109 630 5,703 SH   SOLE   5,683 0 20
BED BATH & BEYOND COMMON STOCK 075896100 4,028 50,165 SH   SOLE   49,865 0 300
BEMIS CO COMMON STOCK 081437105 7,268 177,451 SH   SOLE   177,451 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 1,245 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 21,502 181,357 SH   SOLE   176,975 0 4,382
BERKSHIRE HILLS BANCORP COMMON STOCK 084680107 3 100 SH   SOLE   0 0 100
BHP BILLITON LTD FOREIGN STOCK 088606108 902 13,225 SH   SOLE   13,225 0 0
BIOMARIN PHARMACEUTICAL INC COMMON STOCK 09061G101 77 1,100 SH   SOLE   1,100 0 0
BIOGEN IDEC INC COMMON STOCK 09062X103 2,367 8,466 SH   SOLE   8,466 0 0
BLACKROCK INC COMMON STOCK 09247X101 163 515 SH   SOLE   515 0 0
BLACKSTONE MUTUAL FUNDS 09256U105 59 3,150 SH   SOLE   3,150 0 0
BLOCK (H & R) INC COMMON STOCK 093671105 54 1,852 SH   SOLE   1,852 0 0
BOARDWALK PIPELINE PARTNERS LP COMMON STOCK 096627104 19 750 SH   SOLE   750 0 0
BOEING CO COMMON STOCK 097023105 968 7,092 SH   SOLE   7,092 0 0
BORG WARNER INC COMMON STOCK 099724106 61 1,094 SH   SOLE   1,054 0 40
BOSTON BEER COMPANY COMMON STOCK 100557107 266 1,100 SH   SOLE   1,100 0 0
BOSTON PROPERTIES INC REIT COMMON STOCK 101121101 113 1,125 SH   SOLE   1,125 0 0
BOSTON SCIENTIFIC CORP COMMON STOCK 101137107 143 11,908 SH   SOLE   11,908 0 0
BOULDER BRANDS INC COMMON STOCK 101405108 9,804 618,133 SH   SOLE   601,038 0 17,095
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 1,068 20,102 SH   SOLE   19,102 0 1,000
BRITISH AMERICAN TOBACCO FOREIGN STOCK 110448107 1,294 12,045 SH   SOLE   12,045 0 0
BROOKLINE BANCORP INC COMMON STOCK 11373M107 1,097 114,838 SH   SOLE   112,838 0 2,000
BROWN FORMAN CORP COMMON STOCK 115637209 970 12,837 SH   SOLE   12,837 0 0
BRUNSWICK CORP COMMON STOCK 117043109 84 1,825 SH   SOLE   1,825 0 0
BUCKEYE PARTNERS L P PARTNERSHIPS 118230101 124 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 14 175 SH   SOLE   175 0 0
CSX CORP COMMON STOCK 126408103 35 1,200 SH   SOLE   1,200 0 0
CVS CAREMARK CORP COMMON STOCK 126650100 19,449 271,746 SH   SOLE   268,606 0 3,140
CABOT CORP COMMON STOCK 127055101 19,280 375,088 SH   SOLE   233,701 141,387 0
CABOT MICROELECTRONICS COMMON STOCK 12709P103 1,563 34,199 SH   SOLE   24,853 9,346 0
CAMDEN NATIONAL CORP COMMON STOCK 133034108 17 400 SH   SOLE   400 0 0
CAMPBELL SOUP CO COMMON STOCK 134429109 36 831 SH   SOLE   831 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 113,439 1,989,452 SH   SOLE   1,930,305 11,462 47,685
CANADIAN NATURAL RESOURCES LTD FOREIGN STOCK 136385101 275 8,125 SH   SOLE   8,125 0 0
CANADIAN PACIFIC RAILWAY LTD FOREIGN STOCK 13645T100 183 1,208 SH   SOLE   1,193 0 15
CARDINAL HEALTH INC COMMON STOCK 14149Y108 13 200 SH   SOLE   200 0 0
CAREFUSION CORP COMMON STOCK 14170T101 4 100 SH   SOLE   100 0 0
CARMAX INC COMMON STOCK 143130102 212 4,500 SH   SOLE   4,500 0 0
CATAMARAN CORP COMMON STOCK 148887102 104 2,200 SH   SOLE   2,200 0 0
CATERPILLAR INC COMMON STOCK 149123101 102 1,120 SH   SOLE   1,120 0 0
CEDAR FAIR LP COMMON STOCK 150185106 12 240 SH   SOLE   240 0 0
CELGENE CORPORATION COMMON STOCK 151020104 8,164 48,314 SH   SOLE   47,964 0 350
CENOVUS ENERGY INC FOREIGN STOCK 15135U109 450 15,700 SH   SOLE   15,350 0 350
CENTRAL FUND CANADA MUTUAL FUNDS 153501101 53 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 227 4,071 SH   SOLE   4,038 0 33
CHESAPEAKE ENERGY CORP COMMON STOCK 165167107 140 5,150 SH   SOLE   5,150 0 0
CHEVRONTEXACO CORP COMMON STOCK 166764100 7,166 57,371 SH   SOLE   56,921 0 450
CHICAGO BRIDGE & IRON CO N V FOREIGN STOCK 167250109 33 400 SH   SOLE   400 0 0
CHINA FUND INC MUTUAL FUNDS 169373107 12 577 SH   SOLE   577 0 0
CHIPOTLE MEXICAN GRILL COMMON STOCK 169656105 332 623 SH   SOLE   603 0 20
CHUBB CORP COMMON STOCK 171232101 742 7,682 SH   SOLE   7,661 0 21
CHURCH & DWIGHT CO COMMON STOCK 171340102 95,648 1,443,084 SH   SOLE   1,401,834 8,415 32,835
CISCO SYSTEMS COMMON STOCK 17275R102 4,796 213,836 SH   SOLE   207,886 0 5,950
CINTAS CORP COMMON STOCK 172908105 2,016 33,828 SH   SOLE   33,828 0 0
CITRIX SYSTEMS INC COMMON STOCK 177376100 4 62 SH   SOLE   35 0 27
CLARCOR INC COMMON STOCK 179895107 165 2,557 SH   SOLE   2,557 0 0
GUGGENHEIM MUTUAL FUNDS 18383M100 58 1,665 SH   SOLE   1,665 0 0
GUGGENHEIM MUTUAL FUNDS 18383Q507 175 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 7,291 129,886 SH   SOLE   125,836 0 4,050
COCA COLA BOTTLING COMMON STOCK 191098102 23 312 SH   SOLE   312 0 0
COCA-COLA CO COMMON STOCK 191216100 17,277 418,232 SH   SOLE   412,022 900 5,310
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 59,566 589,882 SH   SOLE   577,742 0 12,140
COLFAX CORP COMMON STOCK 194014106 716 11,245 SH   SOLE   11,245 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 104,455 1,601,817 SH   SOLE   1,551,367 14,466 35,984
COMCAST CORP COMMON STOCK 20030N101 2,339 45,003 SH   SOLE   45,003 0 0
COMPANIA CERVECERIAS UNIDAS SA FOREIGN STOCK 204429104 12 500 SH   SOLE   500 0 0
CONOCOPHILLIPS INC COMMON STOCK 20825C104 7,363 104,217 SH   SOLE   102,807 0 1,410
CONSOLIDATED EDISON INC COMMON STOCK 209115104 6 100 SH   SOLE   100 0 0
CORNERSTONE THERAPEUTICS INC COMMON STOCK 21924P103 0 12 SH   SOLE   12 0 0
CORNING INC COMMON STOCK 219350105 11,680 655,441 SH   SOLE   641,136 0 14,305
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105 367 3,082 SH   SOLE   3,069 0 13
CREE INC COMMON STOCK 225447101 26,165 418,512 SH   SOLE   403,916 6,626 7,970
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 12 350 SH   SOLE   350 0 0
CROSS TIMBERS ROYALTY TRUST COMMON STOCK 22757R109 223 7,598 SH   SOLE   7,598 0 0
CUMMINS INC COMMON STOCK 231021106 50,398 357,508 SH   SOLE   349,116 3,104 5,288
CUMULUS MEDIA INC-CL A COMMON STOCK 231082108 8 1,000 SH   SOLE   0 0 1,000
DANAHER CORP SHS BEN INT COMMON STOCK 235851102 87,407 1,132,221 SH   SOLE   1,094,288 13,853 24,080
DEERE & CO COMMON STOCK 244199105 32,758 358,672 SH   SOLE   351,370 0 7,302
DENTSPLY INTERNATIONAL COMMON STOCK 249030107 1,604 33,080 SH   SOLE   33,080 0 0
DEVON ENERGY CORP NEW COMMON STOCK 25179M103 467 7,548 SH   SOLE   7,548 0 0
DIAGEO PLC SPONSORED ADR FOREIGN STOCK 25243Q205 8,853 66,858 SH   SOLE   65,013 0 1,845
DIAMOND OFFSHORE DRILLING INC COMMON STOCK 25271C102 41 722 SH   SOLE   722 0 0
DICKS SPORTING GOODS INC COMMON STOCK 253393102 31 525 SH   SOLE   525 0 0
WALT DISNEY PRODUCTIONS COMMON STOCK 254687106 6,525 85,409 SH   SOLE   85,027 0 382
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 593 10,605 SH   SOLE   10,605 0 0
DISCOVERY COMMON STOCK 25470F104 47,436 524,616 SH   SOLE   507,600 3,975 13,041
DISCOVERY COMMON STOCK 25470F302 3 31 SH   SOLE   0 0 31
DIRECTV COMMON STOCK 25490A309 327 4,737 SH   SOLE   989 0 3,748
DOLBY LABORATORIES INC COMMON STOCK 25659T107 10 250 SH   SOLE   250 0 0
DOMINION RESOURCES INC COMMON STOCK 25746U109 350 5,406 SH   SOLE   5,406 0 0
DONALDSON CO INC COMMON STOCK 257651109 414 9,533 SH   SOLE   9,533 0 0
DOVER CORP COMMON STOCK 260003108 1,672 17,317 SH   SOLE   17,317 0 0
DOW CHEMICAL CO COMMON STOCK 260543103 181 4,074 SH   SOLE   4,074 0 0
DR PEPPER SNAPPLE GROUP INC COMMON STOCK 26138E109 915 18,775 SH   SOLE   18,775 0 0
DREAMWORKS ANIMATION SKG INC COMMON STOCK 26153C103 30 851 SH   SOLE   851 0 0
DUPONT (EI) DE NEMOURS & CO COMMON STOCK 263534109 3,408 52,448 SH   SOLE   52,448 0 0
DUKE ENERGY CORP COMMON STOCK 26441C204 12 170 SH   SOLE   170 0 0
DUN & BRADSTREET CORP COMMON STOCK 26483E100 24 198 SH   SOLE   198 0 0
EMC CORP COMMON STOCK 268648102 184 7,325 SH   SOLE   6,475 0 850
EOG RESOURCES COMMON STOCK 26875P101 78,590 468,241 SH   SOLE   445,648 8,664 13,929
EATON VANCE CORP NON-VOTING COMMON STOCK 278265103 43 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 225 14,747 SH   SOLE   14,747 0 0
EBAY INC COMMON STOCK 278642103 469 8,555 SH   SOLE   8,515 0 40
ECOLAB INC COMMON STOCK 278865100 36,038 345,624 SH   SOLE   337,259 475 7,890
EMERSON ELECTRIC CO COMMON STOCK 291011104 41,045 584,855 SH   SOLE   575,270 300 9,285
ENCANA CORP FOREIGN STOCK 292505104 12,860 712,442 SH   SOLE   678,520 18,162 15,760
ENBRIDGE INC FOREIGN STOCK 29250N105 8,257 189,038 SH   SOLE   186,908 0 2,130
ENBRIDGE ENERGY PARTNERS LP COMMON STOCK 29250R106 418 14,000 SH   SOLE   14,000 0 0
ENERGY TRANSFER PRTNRS L P COMMON STOCK 29273R109 120 2,100 SH   SOLE   1,100 0 1,000
ENERGY TRANSFER EQUITY L P COMMON STOCK 29273V100 131 1,600 SH   SOLE   1,600 0 0
ENERPLUS CORP FOREIGN STOCK 292766102 23 1,265 SH   SOLE   1,265 0 0
ENGILITY HOLDINGS INC COMMON STOCK 29285W104 22 645 SH   SOLE   645 0 0
ENTERCOM COMMUNICATIONS COMMON STOCK 293639100 3 300 SH   SOLE   0 0 300
ENTERPRISE PRODUCTS PARTNERS COMMON STOCK 293792107 103 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 24 400 SH   SOLE   400 0 0
EXPEDITORS INTL WASH INC COMMON STOCK 302130109 91 2,050 SH   SOLE   2,050 0 0
EXPRESS SCRIPTS HOLDING CO COMMON STOCK 30219G108 873 12,427 SH   SOLE   11,617 0 810
EXXON MOBIL CORP COMMON STOCK 30231G102 101,031 998,335 SH   SOLE   982,224 3,823 12,288
FMC TECHNOLOGIES INC COMMON STOCK 30249U101 107 2,054 SH   SOLE   2,054 0 0
FACEBOOK INC COMMON STOCK 30303M102 149 2,718 SH   SOLE   2,718 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105 17,044 156,969 SH   SOLE   154,819 0 2,150
FASTENAL CO COMMON STOCK 311900104 5,908 124,347 SH   SOLE   122,677 0 1,670
FEDEX CORP COMMON STOCK 31428X106 1,122 7,801 SH   SOLE   7,801 0 0
F5 NETWORKS INC COMMON STOCK 315616102 3 35 SH   SOLE   35 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 149 7,100 SH   SOLE   7,100 0 0
FIRST MERCHANTS CORP COMMON STOCK 320817109 14 632 SH   SOLE   632 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK 33616C100 1,855 35,430 SH   SOLE   34,860 0 570
FISERV INC COMMON STOCK 337738108 112,978 1,913,253 SH   SOLE   1,852,637 20,646 39,970
FIRSTENERGY CORP COMMON STOCK 337932107 5 150 SH   SOLE   150 0 0
FLOWERS FOODS INC COMMON STOCK 343498101 542 25,245 SH   SOLE   24,795 0 450
FLOWSERVE CORP COMMON STOCK 34354P105 95 1,200 SH   SOLE   1,200 0 0
FORD MOTOR CO COMMON STOCK 345370860 1,217 78,858 SH   SOLE   76,358 0 2,500
FORTUNE BRANDS HOME & SECURITY COMMON STOCK 34964C106 6 132 SH   SOLE   132 0 0
FRANKLIN RESOURCES COMMON STOCK 354613101 124 2,154 SH   SOLE   2,154 0 0
FREEPORT MCMORAN COMMON STOCK 35671D857 68 1,800 SH   SOLE   1,800 0 0
FRESENIUS MEDICAL CARE AG FOREIGN STOCK 358029106 33 926 SH   SOLE   926 0 0
THE FRESH MARKET INC COMMON STOCK 35804H106 7,594 187,495 SH   SOLE   185,385 0 2,110
FRONTIER COMMUNICATIONS COMMON STOCK 35906A108 2 398 SH   SOLE   398 0 0
FUEL CELL ENERGY INC COMMON STOCK 35952H106 42 30,000 SH   SOLE   30,000 0 0
THE GAP INC COMMON STOCK 364760108 29 750 SH   SOLE   750 0 0
GENERAC HOLDINGS INC COMMON STOCK 368736104 21 375 SH   SOLE   375 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 48 500 SH   SOLE   500 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604103 38,279 1,365,638 SH   SOLE   1,353,542 2,450 9,646
GENERAL MILLS INC COMMON STOCK 370334104 3,643 72,988 SH   SOLE   72,988 0 0
GENERAL MOTORS CO COMMON STOCK 37045V100 25 600 SH   SOLE   600 0 0
GENUINE PARTS CO COMMON STOCK 372460105 149 1,787 SH   SOLE   1,138 0 649
GILEAD SCIENCES COMMON STOCK 375558103 1,060 14,121 SH   SOLE   11,954 0 2,167
GLAXOSMITHKLINE PLC ADR FOREIGN STOCK 37733W105 262 4,904 SH   SOLE   4,404 0 500
GOLD FIELDS LIMITED ADR FOREIGN STOCK 38059T106 8 2,500 SH   SOLE   2,500 0 0
GOLDCORP INC FOREIGN STOCK 380956409 11 500 SH   SOLE   500 0 0
GOLDMAN SACHS COMMON STOCK 38141G104 27 150 SH   SOLE   0 0 150
GOOGLE INC COMMON STOCK 38259P508 26,757 23,875 SH   SOLE   23,502 0 373
GRAINGER (WW) INC COMMON STOCK 384802104 40,719 159,421 SH   SOLE   154,935 1,275 3,211
GRAY TELEVISION INC COMMON STOCK 389375106 74 5,000 SH   SOLE   0 0 5,000
GROUPO TELEVISA SA DE CV ADR FOREIGN STOCK 40049J206 51 1,675 SH   SOLE   1,675 0 0
GRUPO FIN SANTANDER ADR B FOREIGN STOCK 40053C105 30 2,205 SH   SOLE   2,205 0 0
HCP INC COMMON STOCK 40414L109 298 8,194 SH   SOLE   8,180 0 14
HDFC BANK LTD-ADR FOREIGN STOCK 40415F101 9,615 279,172 SH   SOLE   278,740 0 432
HSBC HOLDINGS PLC FOREIGN STOCK 404280406 18 328 SH   SOLE   328 0 0
HSBC HOLDINGS PLC PREFERRED STOCK 404280604 222 9,000 SH   SOLE   9,000 0 0
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 549 6,050 SH   SOLE   6,050 0 0
HALLIBURTON CO COMMON STOCK 406216101 128 2,520 SH   SOLE   2,520 0 0
HARLEY DAVIDSON INC COMMON STOCK 412822108 445 6,425 SH   SOLE   2,600 0 3,825
HARTFORD FINANCIAL SVCS GROUP COMMON STOCK 416515104 56 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,059 178,338 SH   SOLE   174,088 0 4,250
HEALTH CARE REIT INC COMMON STOCK 42217K106 36 668 SH   SOLE   468 0 200
THE HERSHEY COMPANY COMMON STOCK 427866108 124 1,280 SH   SOLE   1,280 0 0
HEWLETT PACKARD CO COMMON STOCK 428236103 384 13,727 SH   SOLE   13,727 0 0
HITTITE MICROWAVE CORP COMMON STOCK 43365Y104 214 3,474 SH   SOLE   3,474 0 0
HOLOGIC INC COMMON STOCK 436440101 2 94 SH   SOLE   94 0 0
HOME DEPOT INC COMMON STOCK 437076102 9,485 115,197 SH   SOLE   112,568 0 2,629
HONDA MOTOR LTD FOREIGN STOCK 438128308 21 500 SH   SOLE   500 0 0
HONEYWELL INTL INC COM COMMON STOCK 438516106 374 4,089 SH   SOLE   3,875 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
IDEXX LABS COMMON STOCK 45168D104 1,474 13,855 SH   SOLE   13,595 0 260
ILLINOIS TOOL WORKS COMMON STOCK 452308109 7,665 91,158 SH   SOLE   90,993 0 165
IMPERIAL OIL LTD FOREIGN STOCK 453038408 103 2,325 SH   SOLE   2,325 0 0
INDIA FUND MUTUAL FUNDS 454089103 21 1,069 SH   SOLE   1,069 0 0
INFINERA CORP COMMON STOCK 45667G103 26 2,620 SH   SOLE   2,620 0 0
INSULET CORP COMMON STOCK 45784P101 37 1,000 SH   SOLE   1,000 0 0
INTEL CORP COMMON STOCK 458140100 23,072 888,936 SH   SOLE   871,274 0 17,662
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 29,792 158,832 SH   SOLE   155,086 200 3,546
INTL FLAVORS & FRAGRANCES INC COMMON STOCK 459506101 15 170 SH   SOLE   170 0 0
INTUIT COMMON STOCK 461202103 93,258 1,221,938 SH   SOLE   1,180,575 14,572 26,791
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 2,037 5,303 SH   SOLE   5,194 0 109
IROBOT CORP COMMON STOCK 462726100 21 600 SH   SOLE   600 0 0
IRON MTN INC PA COM COMMON STOCK 462846106 88 2,898 SH   SOLE   2,449 0 449
iSHARES MUTUAL FUNDS 464286103 41 1,685 SH   SOLE   1,685 0 0
iSHARES MUTUAL FUNDS 464286400 4 95 SH   SOLE   0 0 95
iSHARES MUTUAL FUNDS 464286509 42 1,455 SH   SOLE   1,455 0 0
iSHARES MUTUAL FUNDS 464286665 48 1,020 SH   SOLE   1,020 0 0
iSHARES MUTUAL FUNDS 464286848 42 3,485 SH   SOLE   3,325 0 160
iSHARES BOND MUTUAL FUN 464287176 5 50 SH   SOLE   50 0 0
iSHARES MUTUAL FUNDS 464287200 835 4,500 SH   SOLE   4,500 0 0
iSHARES MUTUAL FUNDS 464287234 1,554 37,175 SH   SOLE   37,175 0 0
iSHARES MUTUAL FUNDS 464287465 3,693 55,048 SH   SOLE   55,048 0 0
iSHARES MUTUAL FUNDS 464287507 63 472 SH   SOLE   472 0 0
iSHARES MUTUAL FUNDS 464287622 1,450 14,052 SH   SOLE   14,052 0 0
iSHARES MUTUAL FUNDS 464287630 237 2,383 SH   SOLE   2,383 0 0
iSHARES MUTUAL FUNDS 464287655 300 2,600 SH   SOLE   2,600 0 0
iSHARES MUTUAL FUNDS 464287796 337 6,675 SH   SOLE   4,950 1,725 0
iSHARES MUTUAL FUNDS 464287804 699 6,405 SH   SOLE   6,405 0 0
ISHARES MUTUAL FUNDS 464288182 730 12,101 SH   SOLE   11,845 0 256
ISHARES MUTUAL FUNDS 464288240 3,265 69,950 SH   SOLE   69,950 0 0
ISHARES BOND MUTUAL FUN 464288281 151 1,395 SH   SOLE   1,395 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 BOND MUTUAL FUN 46429B655 8 150 SH   SOLE   150 0 0
ITAU UNIBANCO BANCO MULTIPLO ADR FOREIGN STOCK 465562106 39 2,843 SH   SOLE   2,843 0 0
ITC HLDGS CORP COM COMMON STOCK 465685105 4 37 SH   SOLE   37 0 0
ITRON INC COMMON STOCK 465741106 381 9,185 SH   SOLE   9,185 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 3,798 64,951 SH   SOLE   64,886 0 65
JP MORGAN CHASE & CO OPTIONS 46634E114 206 10,635 PRN   SOLE   2,110 0 8,525
JARDEN CORP COMMON STOCK 471109108 705 11,486 SH   SOLE   11,486 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 61,206 668,265 SH   SOLE   652,642 2,593 13,030
JOHNSON CONTROLS INC COMMON STOCK 478366107 13,060 254,580 SH   SOLE   248,456 0 6,124
KANSAS CITY SOUTHERN CORP COMMON STOCK 485170302 277 2,236 SH   SOLE   2,236 0 0
KELLOGG CO COMMON STOCK 487836108 269 4,408 SH   SOLE   4,408 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 561 5,374 SH   SOLE   5,374 0 0
KIMCO REALTY CORP COMMON STOCK 49446R109 384 19,424 SH   SOLE   19,424 0 0
KINDER MORGAN ENERGY COMMON STOCK 494550106 1,330 16,492 SH   SOLE   16,492 0 0
KINDER MORGAN COMMON STOCK 49456B101 9 250 SH   SOLE   250 0 0
KINDER MORGAN OPTIONS 49456B119 2 395 PRN   SOLE   395 0 0
KIOR INC COMMON STOCK 497217109 3 2,000 SH   SOLE   2,000 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 414 3,875 SH   SOLE   3,875 0 0
LABORATORY CORP OF AMERICA HLDGS COMMON STOCK 50540R409 955 10,453 SH   SOLE   10,139 0 314
LANCASTER COLONY CORP COMMON STOCK 513847103 15 175 SH   SOLE   0 0 175
LAS VEGAS SANDS CORP COMMON STOCK 517834107 282 3,575 SH   SOLE   1,575 0 2,000
LEE ENTERPRISES COMMON STOCK 523768109 10 3,000 SH   SOLE   0 0 3,000
LEGGETT & PLATT INC COMMON STOCK 524660107 9 300 SH   SOLE   300 0 0
LEUCADIA NATIONAL CORP COMMON STOCK 527288104 57 2,000 SH   SOLE   2,000 0 0
LEVEL 3 COMMUNICATIONS INC COMMON STOCK 52729N308 190 5,717 SH   SOLE   2,601 0 3,116
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 152 1,041 SH   SOLE   1,000 0 41
LIFE TECHNOLOGIES CORP COMMON STOCK 53217V109 61 800 SH   SOLE   800 0 0
LILLY (ELI) & CO COMMON STOCK 532457108 163 3,205 SH   SOLE   3,205 0 0
LINCOLN ELECTRIC HOLDINGS COMMON STOCK 533900106 4 61 SH   SOLE   38 0 23
LINCOLN NATIONAL CORP COMMON STOCK 534187109 271 5,257 SH   SOLE   2,200 0 3,057
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 72,725 1,596,591 SH   SOLE   1,544,766 19,301 32,524
LINKEDIN CORP COMMON STOCK 53578A108 358 1,652 SH   SOLE   1,402 0 250
LORILLARD INC COMMON STOCK 544147101 106 2,100 SH   SOLE   2,100 0 0
LOWES COMPANIES COMMON STOCK 548661107 1,296 26,154 SH   SOLE   25,504 0 650
LULULEMON ATHLETICA INC COMMON STOCK 550021109 5 91 SH   SOLE   51 0 40
LUXOTTICA GROUP S P A FOREIGN STOCK 55068R202 38 700 SH   SOLE   700 0 0
M & T BANK CORP COMMON STOCK 55261F104 119 1,019 SH   SOLE   1,019 0 0
MAC GRAY CORPORATION COMMON STOCK 554153106 5,567 262,222 SH   SOLE   262,222 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 16 500 SH   SOLE   500 0 0
MARSH & MCLENNAN COMMON STOCK 571748102 322 6,666 SH   SOLE   6,666 0 0
MARTIN MARIETTA MATERIALS INC COMMON STOCK 573284106 40 400 SH   SOLE   400 0 0
MASTERCARD INC COMMON STOCK 57636Q104 183,158 219,230 SH   SOLE   211,621 3,155 4,454
MCCORMICK & COMPANY COMMON STOCK 579780206 7,019 101,836 SH   SOLE   97,316 400 4,120
MCDONALDS CORP COMMON STOCK 580135101 52,061 536,539 SH   SOLE   517,251 6,255 13,033
MCGRAW HILL FINANCIAL INC COMMON STOCK 580645109 31 400 SH   SOLE   400 0 0
MCKESSON CORP COMMON STOCK 58155Q103 71 437 SH   SOLE   437 0 0
MEDTRONIC INC COMMON STOCK 585055106 4,928 85,877 SH   SOLE   83,402 0 2,475
MERCADOLIBRE INC COMMON STOCK 58733R102 78 727 SH   SOLE   727 0 0
MERCK & CO INC COMMON STOCK 58933Y105 4,371 87,341 SH   SOLE   85,466 775 1,100
MEREDITH CORP COMMON STOCK 589433101 12,073 233,065 SH   SOLE   231,020 0 2,045
MERITOR INC COMMON STOCK 59001K100 10 921 SH   SOLE   921 0 0
METHES ENERGIES INTL LTD COMMON STOCK 591517107 32 10,000 SH   SOLE   10,000 0 0
METHES ENERGIES INTL LTD OPTIONS 591517115 5 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 19 348 SH   SOLE   348 0 0
METTLER TOLEDO INTL COMMON STOCK 592688105 243 1,000 SH   SOLE   1,000 0 0
MICROSOFT CORP COMMON STOCK 594918104 56,189 1,501,965 SH   SOLE   1,463,948 12,302 25,715
MICROCHIP TECHNOLOGY INC COMMON STOCK 595017104 615 13,750 SH   SOLE   13,750 0 0
MIDDLEBURG FINANCIAL CORP COMMON STOCK 596094102 117 6,484 SH   SOLE   6,484 0 0
MILLER ENERGY RESOURCES INC COMMON STOCK 600527105 249 35,375 SH   SOLE   35,375 0 0
MINE SAFETY APPLIANCES COMMON STOCK 602720104 18 350 SH   SOLE   350 0 0
MINERALS TECHNOLOGIES INC COMMON STOCK 603158106 12 199 SH   SOLE   120 0 79
MOBILE MINI INC COMMON STOCK 60740F105 3 78 SH   SOLE   78 0 0
MOLSON COORS BREWING CO COMMON STOCK 60871R209 17 300 SH   SOLE   300 0 0
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 563 15,953 SH   SOLE   15,953 0 0
MONRO MUFFLER & BRAKE INC COMMON STOCK 610236101 1,258 22,327 SH   SOLE   22,327 0 0
MONSANTO CO COMMON STOCK 61166W101 1,530 13,124 SH   SOLE   13,124 0 0
MOODYS CORP COMMON STOCK 615369105 147 1,878 SH   SOLE   1,878 0 0
MORGAN STANLEY COMMON STOCK 617446448 104 3,305 SH   SOLE   3,305 0 0
MOTOROLA COMMON STOCK 620076307 80 1,192 SH   SOLE   1,192 0 0
MURPHY OIL CORP COMMON STOCK 626717102 73 1,125 SH   SOLE   1,125 0 0
MYLAN LABS COMMON STOCK 628530107 97 2,225 SH   SOLE   2,225 0 0
NATIONAL GRID PLC SPON ADR FOREIGN STOCK 636274300 3 47 SH   SOLE   32 0 15
NETFLIX INC COMMON STOCK 64110L106 204 554 SH   SOLE   554 0 0
NEWMONT MINING CORP COMMON STOCK 651639106 110 4,790 SH   SOLE   4,790 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 244 2,851 SH   SOLE   2,851 0 0
NIKE INC CLASS B COMMON STOCK 654106103 19,622 249,518 SH   SOLE   245,038 0 4,480
NOBLE ENERGY INC COMMON STOCK 655044105 49 725 SH   SOLE   725 0 0
NORDSTROM INC COMMON STOCK 655664100 1 18 SH   SOLE   0 0 18
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 2,884 31,070 SH   SOLE   30,130 525 415
NORTHERN TRUST CORP COMMON STOCK 665859104 80 1,300 SH   SOLE   1,300 0 0
NORTHWEST NATURAL GAS COMMON STOCK 667655104 19 455 SH   SOLE   455 0 0
NOVARTIS AG ADR FOREIGN STOCK 66987V109 10,103 125,686 SH   SOLE   122,251 0 3,435
NOVO-NORDISK A/S ADR FOREIGN STOCK 670100205 67,044 362,872 SH   SOLE   353,246 1,975 7,651
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 91 6,000 SH   SOLE   6,000 0 0
NUCOR CORP COMMON STOCK 670346105 57 1,075 SH   SOLE   1,075 0 0
NUVERRA ENVIRONMENTAL SOLUTION COMMON STOCK 67091K203 34 2,000 SH   SOLE   2,000 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 340 2,645 SH   SOLE   2,645 0 0
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 24,855 261,356 SH   SOLE   253,623 3,225 4,508
OMNICOM GROUP INC COMMON STOCK 681919106 89 1,200 SH   SOLE   1,200 0 0
ON ASSIGNMENT INC COMMON STOCK 682159108 105 3,000 SH   SOLE   3,000 0 0
ONEOK PARTNERS LP COMMON STOCK 68268N103 632 12,000 SH   SOLE   12,000 0 0
ORACLE CORP COM COMMON STOCK 68389X105 665 17,370 SH   SOLE   17,370 0 0
ORMAT TECHNOLOGIES INC COMMON STOCK 686688102 29 1,075 SH   SOLE   1,075 0 0
OWENS-ILLINOIS COMMON STOCK 690768403 6 173 SH   SOLE   110 0 63
OWENS REALTY MORTGAGE INC COMMON STOCK 690828108 47 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 138 1,782 SH   SOLE   1,782 0 0
PNC FINANCIAL CORP OPTIONS 693475121 79 4,475 PRN   SOLE   0 0 4,475
PPG INDUSTRIES INC COMMON STOCK 693506107 28 150 SH   SOLE   150 0 0
PPL CORPORATION COMMON STOCK 69351T106 6 200 SH   SOLE   200 0 0
PACCAR INC COMMON STOCK 693718108 31 526 SH   SOLE   0 0 526
PANDORA MEDIA INC COMMON STOCK 698354107 3 125 SH   SOLE   125 0 0
PANERA BREAD CO COMMON STOCK 69840W108 22,217 125,739 SH   SOLE   123,393 0 2,346
PANHANDLE OIL AND GAS INC COMMON STOCK 698477106 13 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 386 3,000 SH   SOLE   3,000 0 0
PAYCHEX INC COMMON STOCK 704326107 5,987 131,487 SH   SOLE   129,889 0 1,598
PEABODY ENERGY CORP COMMON STOCK 704549104 8 400 SH   SOLE   400 0 0
PEMBINA PIPELINE CORP FOREIGN STOCK 706327103 162 4,598 SH   SOLE   4,598 0 0
PENGROWTH ENERGY CORP FOREIGN STOCK 70706P104 18 2,948 SH   SOLE   2,948 0 0
PENN WEST PETROLEUM LTD FOREIGN STOCK 707887105 24 2,855 SH   SOLE   2,855 0 0
PEOPLES UNITED FINANCIAL INC COMMON STOCK 712704105 184 12,146 SH   SOLE   12,146 0 0
PEPSICO INC COMMON STOCK 713448108 41,644 502,092 SH   SOLE   491,937 1,625 8,530
PETMED EXPRESS INC COMMON STOCK 716382106 16 975 SH   SOLE   0 0 975
PETROLEO BRASILEIRO SA-ADR FOREIGN STOCK 71654V408 66 4,775 SH   SOLE   4,775 0 0
PFIZER COMMON STOCK 717081103 2,080 67,903 SH   SOLE   67,893 0 10
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109 33,680 386,543 SH   SOLE   370,162 8,236 8,145
PHILLIPS 66 COMMON STOCK 718546104 115 1,488 SH   SOLE   1,488 0 0
PITNEY BOWES INC COMMON STOCK 724479100 15 625 SH   SOLE   0 0 625
PLAINS ALL AMERICAN PIPELINE LP COMMON STOCK 726503105 22 424 SH   SOLE   424 0 0
PLUM CREEK TIMBER CO COMMON STOCK 729251108 704 15,141 SH   SOLE   15,141 0 0
POOL CORP COMMON STOCK 73278L105 105 1,800 SH   SOLE   1,800 0 0
POPE RESOURCES DEL LTD PARTNERSHIPS 732857107 134 2,000 SH   SOLE   2,000 0 0
PORTFOLIO RECOVERY ASSOCIATES COMMON STOCK 73640Q105 2,377 44,985 SH   SOLE   44,160 0 825
PORTLAND GENERAL ELECTRIC CO COMMON STOCK 736508847 86 2,855 SH   SOLE   2,480 0 375
POTASH CORP SASKATCHEWAN FOREIGN STOCK 73755L107 12 350 SH   SOLE   350 0 0
POWERSHARES QQQ MUTUAL FUNDS 73935A104 1,623 18,450 SH   SOLE   18,450 0 0
POWERSHARES MUTUAL FUNDS 73935S105 24 945 SH   SOLE   945 0 0
POWERSHARES MUTUAL FUNDS 73935X575 122 4,640 SH   SOLE   4,640 0 0
PRAXAIR INC COMMON STOCK 74005P104 83,412 641,483 SH   SOLE   625,072 3,902 12,509
PRECISION CASTPARTS CORP COMMON STOCK 740189105 228 846 SH   SOLE   846 0 0
PRICELINE.COM INC COMMON STOCK 741503403 664 571 SH   SOLE   571 0 0
PRICESMART INC COMMON STOCK 741511109 6,630 57,383 SH   SOLE   54,772 945 1,666
PROCTER & GAMBLE CO COMMON STOCK 742718109 85,259 1,047,279 SH   SOLE   1,046,214 0 1,065
PROGRESSIVE CORP OHIO COMMON STOCK 743315103 67 2,465 SH   SOLE   2,465 0 0
PROLOGIS INC COM COMMON STOCK 74340W103 3 81 SH   SOLE   53 0 28
QUALCOMM INC COMMON STOCK 747525103 123,959 1,669,479 SH   SOLE   1,615,146 19,085 35,248
QUANTA COMMON STOCK 74762E102 2 69 SH   SOLE   69 0 0
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 109 2,035 SH   SOLE   2,035 0 0
RADIO ONE COMMON STOCK 75040P405 17 4,500 SH   SOLE   0 0 4,500
RANGE RES CORP COMMON STOCK 75281A109 395 4,680 SH   SOLE   4,680 0 0
RAYTHEON CO COMMON STOCK 755111507 331 3,652 SH   SOLE   3,652 0 0
REALTY INCOME CORPORATION COMMON STOCK 756109104 32 866 SH   SOLE   866 0 0
RED HAT INC COMMON STOCK 756577102 128 2,285 SH   SOLE   2,285 0 0
REGENCY ENERGY PARTNERS LP COMMON STOCK 75885Y107 63 2,400 SH   SOLE   2,400 0 0
REINSURANCE GROUP AMERICA INC COMMON STOCK 759351604 10 123 SH   SOLE   69 0 54
RIGEL PHARMACEUTICALS INC COMMON STOCK 766559603 0 27 SH   SOLE   27 0 0
RIO TINTO PLC FOREIGN STOCK 767204100 17 300 SH   SOLE   300 0 0
ROCKWELL AUTOMATION COMMON STOCK 773903109 2,896 24,509 SH   SOLE   24,491 0 18
ROCKWELL COLLINS INC COMMON STOCK 774341101 1,589 21,492 SH   SOLE   21,492 0 0
ROGERS CORP COMMON STOCK 775133101 5 85 SH   SOLE   51 0 34
ROPER INDUSTRIES INC COMMON STOCK 776696106 121 875 SH   SOLE   875 0 0
ROSS STORES INC COMMON STOCK 778296103 9,780 130,522 SH   SOLE   128,947 0 1,575
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259107 167 2,219 SH   SOLE   2,219 0 0
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259206 2,233 31,327 SH   SOLE   31,327 0 0
SBA COMMUNICATIONS CORP COM COMMON STOCK 78388J106 6 69 SH   SOLE   37 0 32
SPDR MUTUAL FUNDS 78462F103 1,383 7,486 SH   SOLE   7,405 0 81
SPDR GOLD TRUST MUTUAL FUNDS 78463V107 2,466 21,238 SH   SOLE   20,703 0 535
SPDR MUTUAL FUNDS 78463X772 147 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 45 2,000 SH   SOLE   2,000 0 0
SPDR SERIES TRUST MUTUAL FUNDS 78464A607 107 1,500 SH   SOLE   1,500 0 0
SPDR MUTUAL FUNDS 78467Y107 295 1,210 SH   SOLE   1,210 0 0
SABINE ROYALTY TRUST COMMON STOCK 785688102 73 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 177 3,216 SH   SOLE   2,193 0 1,023
SAP AKTIENGESELLSCHAFT ADR FOREIGN STOCK 803054204 26 300 SH   SOLE   300 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108 2,756 30,584 SH   SOLE   30,289 0 295
SCHWAB CHARLES CORP NEW COMMON STOCK 808513105 28 1,064 SH   SOLE   385 0 679
SEALED AIR CORP (NEW) COMMON STOCK 81211K100 69 2,034 SH   SOLE   1,949 0 85
SERVICENOW INC COMMON STOCK 81762P102 534 9,533 SH   SOLE   9,533 0 0
SIBANYE GOLD LTD FOREIGN STOCK 825724206 3 625 SH   SOLE   625 0 0
SIGMA-ALDRICH CORP COMMON STOCK 826552101 7,761 82,557 SH   SOLE   80,487 400 1,670
SIMON PROPERTIES GROUP (NEW) COMMON STOCK 828806109 1,102 7,241 SH   SOLE   7,241 0 0
SIRONA DENTAL SYSTEMS INC COMMON STOCK 82966C103 318 4,525 SH   SOLE   4,525 0 0
SIRIUS XM HOLDINGS INC COMMON STOCK 82968B103 65 18,715 SH   SOLE   1,265 0 17,450
SMUCKER J M CO COMMON STOCK 832696405 392 3,784 SH   SOLE   3,784 0 0
SOUTHERN CO COMMON STOCK 842587107 61 1,475 SH   SOLE   1,475 0 0
SPECTRA ENERGY CORP COMMON STOCK 847560109 87 2,434 SH   SOLE   2,434 0 0
STANLEY BLACK & DECKER INC COMMON STOCK 854502101 40 500 SH   SOLE   500 0 0
STAPLES INC COMMON STOCK 855030102 251 15,821 SH   SOLE   15,821 0 0
STAR SCIENTIFIC COMMON STOCK 85517P101 46 40,000 SH   SOLE   40,000 0 0
STARBUCKS CORP COMMON STOCK 855244109 30,377 387,513 SH   SOLE   381,722 0 5,791
STARZ - LIBERTY CAPITAL COMMON STOCK 85571Q102 1 41 SH   SOLE   0 0 41
STATE STREET CORP COMMON STOCK 857477103 8,846 120,537 SH   SOLE   120,537 0 0
STATOILHYDRO ASA FOREIGN STOCK 85771P102 3 112 SH   SOLE   112 0 0
STERICYCLE INC COMMON STOCK 858912108 5,404 46,520 SH   SOLE   45,625 0 895
STERIS CORP COMMON STOCK 859152100 319 6,641 SH   SOLE   6,641 0 0
STRYKER CORP COMMON STOCK 863667101 104,738 1,393,904 SH   SOLE   1,353,762 11,345 28,797
SUBURBAN PROPANE PARTNERS L P COMMON STOCK 864482104 2 43 SH   SOLE   43 0 0
SUNCOR ENERGY INC NEW FOREIGN STOCK 867224107 898 25,618 SH   SOLE   25,618 0 0
SUNOPTA INC COM FOREIGN STOCK 8676EP108 855 85,445 SH   SOLE   80,095 0 5,350
SUNTRUST BANKS INC COMMON STOCK 867914103 149 4,039 SH   SOLE   4,039 0 0
SYMANTEC CORP COMMON STOCK 871503108 7 316 SH   SOLE   192 0 124
SYNGENTA AG ADR FOREIGN STOCK 87160A100 10 130 SH   SOLE   130 0 0
SYSCO CORP COMMON STOCK 871829107 16,519 457,598 SH   SOLE   443,967 9,436 4,195
TECO ENERGY INC COMMON STOCK 872375100 34 2,000 SH   SOLE   2,000 0 0
TJX COMPANIES INC COMMON STOCK 872540109 161,225 2,529,814 SH   SOLE   2,450,208 25,049 54,557
TARGET CORP COMMON STOCK 87612E106 713 11,276 SH   SOLE   11,218 0 58
TECHNE CORP COMMON STOCK 878377100 28 300 SH   SOLE   0 0 300
TELEFONICA S A ADR FOREIGN STOCK 879382208 433 26,527 SH   SOLE   26,527 0 0
TESORO CORP COMMON STOCK 881609101 30 514 SH   SOLE   514 0 0
TESLA MOTORS INC COMMON STOCK 88160R101 84 560 SH   SOLE   560 0 0
TEVA PHARMACEUTICAL INDS LTD ADR FOREIGN STOCK 881624209 393 9,815 SH   SOLE   9,815 0 0
TETRAPHASE PHARMACEUTICALS COMMON STOCK 88165N105 11 800 SH   SOLE   800 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 120 1,076 SH   SOLE   976 0 100
THOMSON REUTERS CORPORATION FOREIGN STOCK 884903105 27 725 SH   SOLE   725 0 0
3M COMPANY COMMON STOCK 88579Y101 6,608 47,113 SH   SOLE   46,988 0 125
TIFFANY & CO COMMON STOCK 886547108 391 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 881 16,000 SH   SOLE   16,000 0 0
TOMPKINS FINANCIAL CORPORATION COMMON STOCK 890110109 13 250 SH   SOLE   250 0 0
TORO COMPANY COMMON STOCK 891092108 54 856 SH   SOLE   0 0 856
TORONTO-DOMINION BANK FOREIGN STOCK 891160509 56 594 SH   SOLE   594 0 0
TORTOISE ENERGY MUTUAL FUNDS 89147L100 36 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 190 3,100 SH   SOLE   3,100 0 0
TOWNE BANK COMMON STOCK 89214P109 129 8,370 SH   SOLE   8,370 0 0
TOYOTA MOTOR CORP SPONS ADR FOREIGN STOCK 892331307 35 290 SH   SOLE   290 0 0
TRACTOR SUPPLY CO COMMON STOCK 892356106 250 3,220 SH   SOLE   2,820 0 400
THE TRAVELERS COMPANIES COMMON STOCK 89417E109 15 170 SH   SOLE   170 0 0
TRIMBLE NAVIGATION LTD COMMON STOCK 896239100 35 1,016 SH   SOLE   775 0 241
TWENTY FIRST CENTY FOX INC CL A COMMON STOCK 90130A101 113 3,215 SH   SOLE   3,215 0 0
TWITTER INC COMMON STOCK 90184L102 31 488 SH   SOLE   488 0 0
US BANCORP COMMON STOCK 902973304 710 17,578 SH   SOLE   17,578 0 0
ULTIMATE SOFTWARE GROUP INC COMMON STOCK 90385D107 114 745 SH   SOLE   745 0 0
ULTRA PETROLEUM CORP COMMON STOCK 903914109 528 24,375 SH   SOLE   15,900 0 8,475
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704 72,616 1,762,532 SH   SOLE   1,703,934 13,800 44,798
UNILEVER NV FOREIGN STOCK 904784709 756 18,790 SH   SOLE   15,759 2,970 61
UNION PACIFIC COMMON STOCK 907818108 7,222 42,987 SH   SOLE   41,230 0 1,757
UNITED BANCORP INC COMMON STOCK 909911109 125 15,536 SH   SOLE   15,536 0 0
UNITED NATURAL FOODS COMMON STOCK 911163103 12,837 170,270 SH   SOLE   166,813 0 3,457
UNITED PARCEL SERVICE COMMON STOCK 911312106 781 7,433 SH   SOLE   7,283 0 150
UNITED TECHNOLOGIES COMMON STOCK 913017109 88,297 775,895 SH   SOLE   751,708 6,054 18,133
VAIL RESORTS INC COMMON STOCK 91879Q109 19 250 SH   SOLE   250 0 0
VALE S A FOREIGN STOCK 91912E105 18 1,150 SH   SOLE   1,150 0 0
VALMONT INDUSTRIES INC COMMON STOCK 920253101 2,692 18,055 SH   SOLE   18,034 0 21
VANGUARD MUTUAL FUNDS 921908844 289 3,845 SH   SOLE   1,795 0 2,050
VANGUARD MUTUAL FUNDS 921909768 76 1,443 SH   SOLE   1,443 0 0
VANGUARD MUTUAL FUNDS 922042718 93 900 SH   SOLE   900 0 0
VANGUARD MUTUAL FUNDS 922042775 91 1,800 SH   SOLE   1,800 0 0
VANGUARD MUTUAL FUNDS 922042858 268 6,510 SH   SOLE   6,155 0 355
VANGUARD MUTUAL FUNDS 922042874 71 1,200 SH   SOLE   1,200 0 0
VARIAN MED SYS INC COMMON STOCK 92220P105 12 160 SH   SOLE   160 0 0
VANGUARD MUTUAL FUNDS 922908363 19 112 SH   SOLE   0 0 112
VANGUARD MUTUAL FUNDS 922908553 39 600 SH   SOLE   600 0 0
VANGUARD MUTUAL FUNDS 922908744 126 1,650 SH   SOLE   1,650 0 0
VANGUARD MUTUAL FUNDS 922908751 170 1,550 SH   SOLE   1,550 0 0
VANGUARD MUTUAL FUNDS 922908769 178 1,855 SH   SOLE   1,855 0 0
VERISIGN COMMON STOCK 92343E102 1 20 SH   SOLE   20 0 0
VERIZON COMMON STOCK 92343V104 300 6,112 SH   SOLE   5,687 0 425
VERMILION ENERGY INC FOREIGN STOCK 923725105 492 8,400 SH   SOLE   8,400 0 0
VERTEX PHARMACEUTICALS COMMON STOCK 92532F100 110 1,477 SH   SOLE   1,477 0 0
VIMPELCOM LTD ADR FOREIGN STOCK 92719A106 8 625 SH   SOLE   625 0 0
VISA INC COMMON STOCK 92826C839 24,909 111,858 SH   SOLE   111,408 0 450
VMWARE INC COMMON STOCK 928563402 120 1,333 SH   SOLE   1,333 0 0
VODAFONE GROUP FOREIGN STOCK 92857W209 473 12,022 SH   SOLE   11,483 0 539
VORNADO REALTY TRUST COMMON STOCK 929042109 431 4,856 SH   SOLE   4,856 0 0
W P CAREY INC COMMON STOCK 92936U109 451 7,354 SH   SOLE   7,354 0 0
WABTEC CORP COMMON STOCK 929740108 38 516 SH   SOLE   462 0 54
WAL-MART STORES INC COMMON STOCK 931142103 3,909 49,672 SH   SOLE   49,407 0 265
WALGREEN CO COMMON STOCK 931422109 10,523 183,206 SH   SOLE   181,286 0 1,920
WASHINGTON TR BANCORP INC COMMON STOCK 940610108 7 200 SH   SOLE   200 0 0
WATERS CORP COMMON STOCK 941848103 71 705 SH   SOLE   305 0 400
WATSCO INC COMMON STOCK 942622200 96 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 403 14,683 SH   SOLE   14,683 0 0
WEIS MARKETS INC COMMON STOCK 948849104 11 200 SH   SOLE   200 0 0
WELLS FARGO & CO (NEW) COMMON STOCK 949746101 2,300 50,664 SH   SOLE   50,553 0 111
WESTPORT INNOVATIONS INC COMMON STOCK 960908309 9 480 SH   SOLE   480 0 0
WESTPAC BANKING FOREIGN STOCK 961214301 92 3,150 SH   SOLE   3,150 0 0
WEX INC COMMON STOCK 96208T104 45,553 459,996 SH   SOLE   447,984 450 11,562
WHIRLPOOL CORP COMMON STOCK 963320106 784 5,000 SH   SOLE   5,000 0 0
WHOLE FOODS MARKET COMMON STOCK 966837106 8,223 142,192 SH   SOLE   141,077 0 1,115
WILEY JOHN & SONS CL A COMMON STOCK 968223206 17 300 SH   SOLE   300 0 0
WILLIAMS COMPANIES COMMON STOCK 969457100 415 10,764 SH   SOLE   10,764 0 0
WILLIAMS PARTNERS LP COMMON STOCK 96950F104 203 4,000 SH   SOLE   4,000 0 0
WISCONSIN ENERGY CORP COMMON STOCK 976657106 40 970 SH   SOLE   970 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 65 3,166 SH   SOLE   3,166 0 0
XCEL ENERGY INC COM COMMON STOCK 98389B100 21 745 SH   SOLE   745 0 0
YUM! BRANDS COMMON STOCK 988498101 970 12,834 SH   SOLE   11,969 0 865
ZIMMER HOLDINGS INC COMMON STOCK 98956P102 442 4,747 SH   SOLE   4,747 0 0
ZOETIS INC COMMON STOCK 98978V103 189 5,776 SH   SOLE   5,776 0 0
AMDOCS LTD COMMON STOCK G02602103 10 240 SH   SOLE   240 0 0
ACCENTURE PLC FOREIGN STOCK G1151C101 25,985 316,037 SH   SOLE   303,977 2,600 9,460
BUNGE LIMITED COMMON STOCK G16962105 82 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 12 1,000 SH   SOLE   1,000 0 0
LIBERTY GLOBAL PLC COMMON STOCK G5480U104 92 1,031 SH   SOLE   1,000 0 31
LIBERTY GLOBAL PLC COMMON STOCK G5480U120 87 1,031 SH   SOLE   1,000 0 31
MICHAEL KORS HLDGS LTD SHS FOREIGN STOCK G60754101 121 1,485 SH   SOLE   1,485 0 0
ACE LIMITED FOREIGN STOCK H0023R105 833 8,050 SH   SOLE   8,050 0 0
PENTAIR LTD COMMON STOCK H6169Q108 8 109 SH   SOLE   60 0 49
TE CONNECTIVITY LTD FOREIGN STOCK H84989104 55 1,000 SH   SOLE   1,000 0 0
TRANSOCEAN LTD FOREIGN STOCK H8817H100 372 7,525 SH   SOLE   6,933 0 592
CHECK POINT SOFTWARE TECH LTD COMMON STOCK M22465104 64 1,000 SH   SOLE   1,000 0 0
CORE LABORATORIES FOREIGN STOCK N22717107 10,559 55,298 SH   SOLE   53,558 1,400 340
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 3,903 84,980 SH   SOLE   84,655 0 325
DRYSHIPS INC COMMON STOCK Y2109Q101 179 38,000 SH   SOLE   0 0 38,000
EAGLE BULK SHIPPING INC COMMON STOCK Y2187A119 46 10,000 SH   SOLE   0 0 10,000
GENCO SHIPPING AND TRADING LTD COMMON STOCK Y2685T107 0 165 SH   SOLE   165 0 0