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 2,359 102,489 SH   SOLE   102,439 0 50
ADT CORP COMMON STOCK 00101J106 17 500 SH   SOLE   500 0 0
AFLAC INC COMMON STOCK 001055102 356 5,724 SH   SOLE   5,724 0 0
AT&T INC COMMON STOCK 00206R102 1,242 35,122 SH   SOLE   35,122 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100 61,353 1,500,074 SH   SOLE   1,450,245 18,661 31,168
ABBVIE INC COMMON STOCK 00287Y109 5,739 101,682 SH   SOLE   101,582 0 100
ACACIA RESEARCH CORP COMMON STOCK 003881307 18 1,000 SH   SOLE   1,000 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101 1,206 16,660 SH   SOLE   16,380 0 280
AEGON NV FOREIGN STOCK 007924103 548 62,491 SH   SOLE   62,491 0 0
AEROVIRONMENT INC COMMON STOCK 008073108 16 500 SH   SOLE   500 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 159 2,766 SH   SOLE   2,766 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 22,659 176,172 SH   SOLE   173,217 0 2,955
AKAMAI TECHNOLOGIES COMMON STOCK 00971T101 153 2,500 SH   SOLE   2,500 0 0
ALCOA INC COM COMMON STOCK 013817101 210 14,075 SH   SOLE   0 0 14,075
ALEXION PHARMACEUTICALS INC COMMON STOCK 015351109 165 1,057 SH   SOLE   1,057 0 0
ALIGN TECHNOLOGY INC COMMON STOCK 016255101 3,942 70,334 SH   SOLE   70,334 0 0
ALLERGAN INC COMMON STOCK 018490102 139 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,021 16,165 SH   SOLE   12,590 0 3,575
ALTRIA GROUP INC COMMON STOCK 02209S103 937 22,330 SH   SOLE   20,725 0 1,605
AMARIN CORPORATION PLC - ADR FOREIGN STOCK 023111206 23 13,325 SH   SOLE   13,325 0 0
AMAZON.COM COMMON STOCK 023135106 1,523 4,688 SH   SOLE   4,408 0 280
AMBEV SA SPONSORED ADR FOREIGN STOCK 02319V103 7,565 1,074,555 SH   SOLE   1,050,805 3,750 20,000
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,439 15,163 SH   SOLE   15,163 0 0
AMERICAN INTL GROUP OPTIONS 026874156 281 10,547 PRN   SOLE   2,547 0 8,000
AMERICAN INTL GROUP COMMON STOCK 026874784 1,178 21,585 SH   SOLE   20,260 0 1,325
AMERICAN SCIENCE & ENGINEERING COMMON STOCK 029429107 35 510 SH   SOLE   510 0 0
AMERICAN SUPERCONDUCTOR CORP COMMON STOCK 030111108 28 16,906 SH   SOLE   9,930 0 6,976
AMERICAN TOWER CORP COMMON STOCK 03027X100 349 3,874 SH   SOLE   3,874 0 0
AMERIPRISE FINANCIAL INC COMMON STOCK 03076C106 96 800 SH   SOLE   800 0 0
AMETEK INC NEW COMMON STOCK 031100100 59 1,125 SH   SOLE   1,125 0 0
AMGEN INC COMMON STOCK 031162100 985 8,321 SH   SOLE   8,297 0 24
AMPHENOL CORP COMMON STOCK 032095101 29 300 SH   SOLE   300 0 0
ANADARKO PETROLEUM CO COMMON STOCK 032511107 713 6,515 SH   SOLE   6,215 0 300
ANALOG DEVICES CORP COMMON STOCK 032654105 1,264 23,370 SH   SOLE   23,070 0 300
ANGLOGOLD LTD FOREIGN STOCK 035128206 34 2,000 SH   SOLE   2,000 0 0
ANHEUSER BUSCH INBEV SA FOREIGN STOCK 03524A108 371 3,225 SH   SOLE   2,450 0 775
ANNIES INC COMMON STOCK 03600T104 1,545 45,690 SH   SOLE   45,690 0 0
ANSYS INC COMMON STOCK 03662Q105 106 1,400 SH   SOLE   1,400 0 0
APACHE CORP COMMON STOCK 037411105 454 4,514 SH   SOLE   4,114 0 400
APPLE INC COMMON STOCK 037833100 55,388 596,015 SH   SOLE   580,472 315 15,228
APPLIED MATERIALS INC COMMON STOCK 038222105 33 1,444 SH   SOLE   1,444 0 0
APTARGROUP INC COMMON STOCK 038336103 8 117 SH   SOLE   117 0 0
AQUA AMERICA INC COMMON STOCK 03836W103 61 2,342 SH   SOLE   2,342 0 0
ARM HOLDINGS PLC FOREIGN STOCK 042068106 17,633 389,757 SH   SOLE   379,584 525 9,648
ASCENT MEDIA CORP-A COMMON STOCK 043632108 0 3 SH   SOLE   0 0 3
ASTRAZENECA PLC SPONSORED ADR FOREIGN STOCK 046353108 23 310 SH   SOLE   310 0 0
ATHENAHEALTH INC COMMON STOCK 04685W103 9 70 SH   SOLE   70 0 0
ATLANTIC TELE NETWORK INC COMMON STOCK 049079205 15 250 SH   SOLE   250 0 0
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 122,386 1,543,719 SH   SOLE   1,505,140 13,544 25,035
AVALONBAY COMMUNITY INC COMMON STOCK 053484101 56 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 7 150 SH   SOLE   150 0 0
BHP BILLITON PLC-ADR FOREIGN STOCK 05545E209 227 3,475 SH   SOLE   3,475 0 0
BP PLC SPONSORED ADR FOREIGN STOCK 055622104 513 9,734 SH   SOLE   9,659 0 75
BAIDU.COM SPON ADR FOREIGN STOCK 056752108 465 2,488 SH   SOLE   2,488 0 0
BAKER HUGHES INC COMMON STOCK 057224107 261 3,508 SH   SOLE   3,508 0 0
BALCHEM CORP COMMON STOCK 057665200 1,477 27,585 SH   SOLE   27,010 0 575
BALL CORP COMMON STOCK 058498106 83 1,330 SH   SOLE   1,330 0 0
BANCO SANTANDER CEN FOREIGN STOCK 05964H105 214 20,493 SH   SOLE   11,715 0 8,778
BANK OF AMERICA CORP COMMON STOCK 060505104 643 41,866 SH   SOLE   41,555 0 311
BANK OF AMERICA CORP OPTIONS 060505146 209 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 41 1,100 SH   SOLE   1,100 0 0
BARD C R INC COMMON STOCK 067383109 212 1,480 SH   SOLE   1,480 0 0
BARRICK GOLD CORP FOREIGN STOCK 067901108 13 700 SH   SOLE   700 0 0
BAXTER INTERNATIONAL INC COMMON STOCK 071813109 248 3,425 SH   SOLE   3,425 0 0
BAYTEX ENERGY CORP FOREIGN STOCK 07317Q105 23 500 SH   SOLE   500 0 0
BECTON DICKINSON COMMON STOCK 075887109 756 6,389 SH   SOLE   6,351 0 38
BED BATH & BEYOND COMMON STOCK 075896100 2,569 44,780 SH   SOLE   44,780 0 0
BEMIS CO COMMON STOCK 081437105 7,131 175,369 SH   SOLE   175,369 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 1,139 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 22,161 175,099 SH   SOLE   170,352 0 4,747
BHP BILLITON LTD FOREIGN STOCK 088606108 12 175 SH   SOLE   175 0 0
BIOMARIN PHARMACEUTICAL INC COMMON STOCK 09061G101 68 1,100 SH   SOLE   1,100 0 0
BIOGEN IDEC INC COMMON STOCK 09062X103 2,563 8,129 SH   SOLE   8,129 0 0
BLACKROCK INC COMMON STOCK 09247X101 152 475 SH   SOLE   475 0 0
THE BLACKSTONE GROUP LP COMMON STOCK 09253U108 13 400 SH   SOLE   0 0 400
BLACKROCK MUTUAL FUNDS 09254B109 17 1,829 SH   SOLE   247 0 1,582
BLACKSTONE BOND MUTUAL FUN 09256U105 56 3,150 SH   SOLE   3,150 0 0
BLOCK (H & R) INC COMMON STOCK 093671105 62 1,852 SH   SOLE   1,852 0 0
BOEING CO COMMON STOCK 097023105 902 7,092 SH   SOLE   7,092 0 0
BORG WARNER INC COMMON STOCK 099724106 71 1,094 SH   SOLE   1,054 0 40
BOSTON BEER COMPANY COMMON STOCK 100557107 270 1,210 SH   SOLE   1,210 0 0
BOSTON PROPERTIES INC REIT COMMON STOCK 101121101 133 1,125 SH   SOLE   1,125 0 0
BOSTON SCIENTIFIC CORP COMMON STOCK 101137107 162 12,658 SH   SOLE   12,658 0 0
BOULDER BRANDS INC COMMON STOCK 101405108 9,481 668,605 SH   SOLE   653,950 0 14,655
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 1,002 20,654 SH   SOLE   19,654 0 1,000
BRITISH AMERICAN TOBACCO FOREIGN STOCK 110448107 1,717 14,420 SH   SOLE   14,420 0 0
BROOKFIELD ASSET MANAGEMENT FOREIGN STOCK 112585104 342 7,762 SH   SOLE   7,762 0 0
BROOKLINE BANCORP INC COMMON STOCK 11373M107 1,170 124,838 SH   SOLE   122,838 0 2,000
BROWN FORMAN CORP COMMON STOCK 115637209 1,209 12,837 SH   SOLE   12,837 0 0
BRUNSWICK CORP COMMON STOCK 117043109 37 870 SH   SOLE   870 0 0
BUCKEYE PARTNERS L P PARTNERSHIPS 118230101 145 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 12 175 SH   SOLE   175 0 0
CSX CORP COMMON STOCK 126408103 74 2,400 SH   SOLE   2,400 0 0
CVS CAREMARK CORP COMMON STOCK 126650100 19,430 257,793 SH   SOLE   254,653 0 3,140
CABOT CORP COMMON STOCK 127055101 21,809 376,088 SH   SOLE   234,701 141,387 0
CABOT MICROELECTRONICS COMMON STOCK 12709P103 1,313 29,415 SH   SOLE   22,164 7,251 0
CALGON CARBON CORP COMMON STOCK 129603106 112 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 38 831 SH   SOLE   831 0 0
CANADIAN IMPERIAL BK OF COMMERCE FOREIGN STOCK 136069101 9 100 SH   SOLE   100 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 129,850 1,997,084 SH   SOLE   1,935,493 12,312 49,279
CANADIAN NATURAL RESOURCES LTD FOREIGN STOCK 136385101 366 7,975 SH   SOLE   7,975 0 0
CANADIAN PACIFIC RAILWAY LTD FOREIGN STOCK 13645T100 128 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 234 4,500 SH   SOLE   4,500 0 0
CATERPILLAR INC COMMON STOCK 149123101 111 1,020 SH   SOLE   1,020 0 0
CEDAR FAIR LP COMMON STOCK 150185106 8 145 SH   SOLE   145 0 0
CELGENE CORPORATION COMMON STOCK 151020104 47,724 555,710 SH   SOLE   534,864 7,150 13,696
CENOVUS ENERGY INC FOREIGN STOCK 15135U109 57 1,775 SH   SOLE   1,425 0 350
CENTRAL FUND CANADA MUTUAL FUNDS 153501101 58 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 206 4,000 SH   SOLE   4,000 0 0
CHAMBERS STREET PROPERTIES COMMON STOCK 157842105 87 10,869 SH   SOLE   10,869 0 0
CHESAPEAKE ENERGY CORP COMMON STOCK 165167107 160 5,150 SH   SOLE   5,150 0 0
CHEVRONTEXACO CORP COMMON STOCK 166764100 7,763 59,465 SH   SOLE   59,015 0 450
CHICAGO BRIDGE & IRON CO N V FOREIGN STOCK 167250109 27 400 SH   SOLE   400 0 0
CHIPOTLE MEXICAN GRILL COMMON STOCK 169656105 453 765 SH   SOLE   745 0 20
CHUBB CORP COMMON STOCK 171232101 794 8,616 SH   SOLE   8,616 0 0
CHUNGHWA TELECOM CO LTD ADR COMMON STOCK 17133Q502 1 43 SH   SOLE   43 0 0
CHURCH & DWIGHT CO COMMON STOCK 171340102 99,541 1,423,023 SH   SOLE   1,381,528 8,415 33,080
CISCO SYSTEMS COMMON STOCK 17275R102 4,304 173,189 SH   SOLE   166,464 0 6,725
CINTAS CORP COMMON STOCK 172908105 1,924 30,278 SH   SOLE   30,278 0 0
CITY NATIONAL CORP COMMON STOCK 178566105 265 3,500 SH   SOLE   3,500 0 0
CLARCOR INC COMMON STOCK 179895107 158 2,557 SH   SOLE   2,557 0 0
GUGGENHEIM MUTUAL FUNDS 18383M100 59 1,665 SH   SOLE   1,665 0 0
GUGGENHEIM MUTUAL FUNDS 18383Q507 190 6,315 SH   SOLE   6,315 0 0
COACH INC COMMON STOCK 189754104 4,002 117,066 SH   SOLE   110,241 0 6,825
COCA COLA BOTTLING COMMON STOCK 191098102 23 312 SH   SOLE   312 0 0
COCA-COLA CO COMMON STOCK 191216100 15,990 377,479 SH   SOLE   371,389 900 5,190
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 57,566 1,176,969 SH   SOLE   1,152,769 0 24,200
COLFAX CORP COMMON STOCK 194014106 838 11,245 SH   SOLE   11,245 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 105,816 1,552,009 SH   SOLE   1,502,134 14,466 35,409
COMCAST CORP COMMON STOCK 20030N101 2,099 39,096 SH   SOLE   39,096 0 0
CONOCOPHILLIPS INC COMMON STOCK 20825C104 9,740 113,615 SH   SOLE   112,065 0 1,550
CONSOLIDATED EDISON INC COMMON STOCK 209115104 546 9,450 SH   SOLE   9,450 0 0
CORNING INC COMMON STOCK 219350105 15,006 683,635 SH   SOLE   667,880 0 15,755
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105 435 3,775 SH   SOLE   3,775 0 0
COVANTA HOLDING CORP COMMON STOCK 22282E102 103 5,000 SH   SOLE   5,000 0 0
CREE INC COMMON STOCK 225447101 19,597 392,339 SH   SOLE   380,234 3,920 8,185
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 251 7,598 SH   SOLE   7,598 0 0
CUMMINS INC COMMON STOCK 231021106 55,060 356,863 SH   SOLE   348,336 3,104 5,423
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 88,698 1,126,603 SH   SOLE   1,087,560 13,853 25,190
DEERE & CO COMMON STOCK 244199105 31,510 347,988 SH   SOLE   340,391 0 7,597
DENTSPLY INTERNATIONAL COMMON STOCK 249030107 668 14,105 SH   SOLE   14,105 0 0
DEVON ENERGY CORP NEW COMMON STOCK 25179M103 224 2,824 SH   SOLE   2,824 0 0
DIAGEO PLC SPONSORED ADR FOREIGN STOCK 25243Q205 8,945 70,281 SH   SOLE   68,711 0 1,570
DICKS SPORTING GOODS INC COMMON STOCK 253393102 24 525 SH   SOLE   525 0 0
DIGITAL REALTY TR INC COMMON STOCK 253868103 41 700 SH   SOLE   700 0 0
WALT DISNEY PRODUCTIONS COMMON STOCK 254687106 8,397 97,936 SH   SOLE   97,593 0 343
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 657 10,605 SH   SOLE   10,605 0 0
DISCOVERY COMMON STOCK 25470F104 84,818 1,141,865 SH   SOLE   1,097,238 15,030 29,597
DISCOVERY COMMON STOCK 25470F302 6 79 SH   SOLE   48 0 31
DIRECTV COMMON STOCK 25490A309 107 1,257 SH   SOLE   1,134 0 123
DOLBY LABORATORIES INC COMMON STOCK 25659T107 11 250 SH   SOLE   250 0 0
DOMINION RESOURCES INC COMMON STOCK 25746U109 372 5,197 SH   SOLE   5,197 0 0
DONALDSON CO INC COMMON STOCK 257651109 403 9,533 SH   SOLE   9,533 0 0
DOVER CORP COMMON STOCK 260003108 1,707 18,766 SH   SOLE   18,766 0 0
DOW CHEMICAL CO COMMON STOCK 260543103 210 4,074 SH   SOLE   4,074 0 0
DR PEPPER SNAPPLE GROUP INC COMMON STOCK 26138E109 1,100 18,775 SH   SOLE   18,775 0 0
DREAMWORKS ANIMATION SKG INC COMMON STOCK 26153C103 136 5,851 SH   SOLE   5,851 0 0
DUPONT (EI) DE NEMOURS & CO COMMON STOCK 263534109 3,640 55,621 SH   SOLE   55,621 0 0
DUKE ENERGY CORP COMMON STOCK 26441C204 687 9,265 SH   SOLE   9,265 0 0
DUN & BRADSTREET CORP COMMON STOCK 26483E100 22 198 SH   SOLE   198 0 0
EMC CORP COMMON STOCK 268648102 395 14,982 SH   SOLE   14,132 0 850
EOG RESOURCES COMMON STOCK 26875P101 105,915 906,339 SH   SOLE   861,767 16,723 27,849
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 41 6,000 SH   SOLE   6,000 0 0
EATON VANCE FLTING RATE INC TR BOND MUTUAL FUN 278279104 163 10,802 SH   SOLE   10,802 0 0
EBAY INC COMMON STOCK 278642103 503 10,055 SH   SOLE   10,015 0 40
ECOLAB INC COMMON STOCK 278865100 36,443 327,309 SH   SOLE   319,248 475 7,586
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108 13 150 SH   SOLE   150 0 0
ELECTRO SCIENTIFIC INDS INC COMMON STOCK 285229100 16 2,400 SH   SOLE   2,400 0 0
EMERSON ELECTRIC CO COMMON STOCK 291011104 37,164 560,042 SH   SOLE   551,217 300 8,525
ENCANA CORP FOREIGN STOCK 292505104 4,797 202,298 SH   SOLE   198,548 0 3,750
ENBRIDGE INC FOREIGN STOCK 29250N105 8,870 186,856 SH   SOLE   184,741 0 2,115
ENBRIDGE ENERGY PARTNERS LP COMMON STOCK 29250R106 517 14,000 SH   SOLE   14,000 0 0
ENERGY TRANSFER PRTNRS L P COMMON STOCK 29273R109 122 2,100 SH   SOLE   1,100 0 1,000
ENERGY TRANSFER EQUITY L P COMMON STOCK 29273V100 189 3,200 SH   SOLE   3,200 0 0
ENGILITY HOLDINGS INC COMMON STOCK 29285W104 3 66 SH   SOLE   66 0 0
ENTERCOM COMMUNICATIONS COMMON STOCK 293639100 3 300 SH   SOLE   0 0 300
ENTERPRISE PRODUCTS PARTNERS COMMON STOCK 293792107 186 2,375 SH   SOLE   2,375 0 0
EXELIS INC COMMON STOCK 30162A108 8 472 SH   SOLE   472 0 0
EXONE CO COMMON STOCK 302104104 16 400 SH   SOLE   400 0 0
EXPEDITORS INTL WASH INC COMMON STOCK 302130109 225 5,100 SH   SOLE   5,100 0 0
EXPRESS SCRIPTS HOLDING CO COMMON STOCK 30219G108 552 7,961 SH   SOLE   7,151 0 810
EXXON MOBIL CORP COMMON STOCK 30231G102 98,130 974,672 SH   SOLE   958,651 3,823 12,198
FACEBOOK INC COMMON STOCK 30303M102 116 1,719 SH   SOLE   1,719 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105 18,037 149,959 SH   SOLE   147,709 0 2,250
FASTENAL CO COMMON STOCK 311900104 5,956 120,353 SH   SOLE   118,683 0 1,670
FEDEX CORP COMMON STOCK 31428X106 1,249 8,250 SH   SOLE   8,250 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 130 6,100 SH   SOLE   6,100 0 0
51JOB INC COMMON STOCK 316827104 7 100 SH   SOLE   100 0 0
FIRST MERCHANTS CORP COMMON STOCK 320817109 13 632 SH   SOLE   632 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK 33616C100 2,290 41,641 SH   SOLE   40,571 0 1,070
FISERV INC COMMON STOCK 337738108 113,437 1,880,579 SH   SOLE   1,818,808 20,646 41,125
FIRSTENERGY CORP COMMON STOCK 337932107 5 150 SH   SOLE   150 0 0
FLOWERS FOODS INC COMMON STOCK 343498101 670 31,790 SH   SOLE   30,265 0 1,525
FLOWSERVE CORP COMMON STOCK 34354P105 89 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,363 79,058 SH   SOLE   76,358 0 2,700
FORTUNE BRANDS HOME & SECURITY COMMON STOCK 34964C106 5 132 SH   SOLE   132 0 0
FRANKLIN RESOURCES COMMON STOCK 354613101 125 2,154 SH   SOLE   2,154 0 0
FREEPORT MCMORAN COMMON STOCK 35671D857 66 1,800 SH   SOLE   1,800 0 0
FRESENIUS MEDICAL CARE AG FOREIGN STOCK 358029106 31 926 SH   SOLE   926 0 0
THE FRESH MARKET INC COMMON STOCK 35804H106 146 4,365 SH   SOLE   4,365 0 0
FRONTIER COMMUNICATIONS COMMON STOCK 35906A108 2 391 SH   SOLE   391 0 0
FUEL CELL ENERGY INC COMMON STOCK 35952H106 72 30,000 SH   SOLE   30,000 0 0
THE GAP INC COMMON STOCK 364760108 31 750 SH   SOLE   750 0 0
GENERAC HOLDINGS INC COMMON STOCK 368736104 18 375 SH   SOLE   375 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 58 500 SH   SOLE   500 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604103 35,484 1,350,241 SH   SOLE   1,341,450 2,450 6,341
GENERAL MILLS INC COMMON STOCK 370334104 3,780 71,941 SH   SOLE   71,941 0 0
GENERAL MOTORS CO COMMON STOCK 37045V100 22 600 SH   SOLE   600 0 0
GENUINE PARTS CO COMMON STOCK 372460105 148 1,687 SH   SOLE   1,038 0 649
GILEAD SCIENCES COMMON STOCK 375558103 1,658 20,001 SH   SOLE   18,459 0 1,542
GLAXOSMITHKLINE PLC ADR FOREIGN STOCK 37733W105 261 4,879 SH   SOLE   4,554 0 325
GOLD FIELDS LIMITED ADR FOREIGN STOCK 38059T106 9 2,500 SH   SOLE   2,500 0 0
GOLDCORP INC FOREIGN STOCK 380956409 293 10,500 SH   SOLE   10,500 0 0
GOLDMAN SACHS COMMON STOCK 38141G104 33 200 SH   SOLE   50 0 150
GOOGLE INC COMMON STOCK 38259P508 14,067 24,059 SH   SOLE   23,604 0 455
GOOGLE INC COMMON STOCK 38259P706 15,332 26,652 SH   SOLE   26,181 0 471
GRAINGER (WW) INC COMMON STOCK 384802104 44,071 173,323 SH   SOLE   167,282 2,260 3,781
GRAY TELEVISION INC COMMON STOCK 389375106 66 5,000 SH   SOLE   0 0 5,000
GROUPO TELEVISA SA DE CV ADR FOREIGN STOCK 40049J206 57 1,675 SH   SOLE   1,675 0 0
GRUPO FIN SANTANDER ADR B FOREIGN STOCK 40053C105 50 3,745 SH   SOLE   3,745 0 0
HCP INC COMMON STOCK 40414L109 338 8,180 SH   SOLE   8,180 0 0
HDFC BANK LTD-ADR FOREIGN STOCK 40415F101 16,191 345,807 SH   SOLE   338,665 5,205 1,937
HSBC HOLDINGS PLC FOREIGN STOCK 404280406 14 270 SH   SOLE   270 0 0
HSBC HOLDINGS PLC PREFERRED STOCK 404280604 228 9,000 SH   SOLE   9,000 0 0
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 556 6,270 SH   SOLE   6,270 0 0
HALLIBURTON CO COMMON STOCK 406216101 179 2,520 SH   SOLE   2,520 0 0
HARLEY DAVIDSON INC COMMON STOCK 412822108 341 4,875 SH   SOLE   2,600 0 2,275
HARTFORD FINANCIAL SVCS GROUP COMMON STOCK 416515104 55 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 4,914 166,914 SH   SOLE   163,954 0 2,960
HEALTH CARE REIT INC COMMON STOCK 42217K106 42 668 SH   SOLE   468 0 200
HEALTHWAYS INC COMMON STOCK 422245100 94 5,380 SH   SOLE   5,380 0 0
THE HERSHEY COMPANY COMMON STOCK 427866108 125 1,280 SH   SOLE   1,280 0 0
HEWLETT PACKARD CO COMMON STOCK 428236103 450 13,374 SH   SOLE   13,374 0 0
HITTITE MICROWAVE CORP COMMON STOCK 43365Y104 373 4,783 SH   SOLE   4,783 0 0
HOME DEPOT INC COMMON STOCK 437076102 9,344 115,420 SH   SOLE   112,806 0 2,614
HONDA MOTOR LTD FOREIGN STOCK 438128308 17 500 SH   SOLE   500 0 0
HONEYWELL INTL INC COM COMMON STOCK 438516106 597 6,418 SH   SOLE   6,204 0 214
HUBBELL INC COMMON STOCK 443510201 12 100 SH   SOLE   100 0 0
HUDSON CITY BANCORP INC COMMON STOCK 443683107 52 5,250 SH   SOLE   5,250 0 0
IDEXX LABS COMMON STOCK 45168D104 1,761 13,185 SH   SOLE   12,985 0 200
ILLINOIS TOOL WORKS COMMON STOCK 452308109 6,568 75,014 SH   SOLE   74,849 0 165
IMPERIAL OIL LTD FOREIGN STOCK 453038408 122 2,325 SH   SOLE   2,325 0 0
INDIA FUND MUTUAL FUNDS 454089103 27 1,069 SH   SOLE   1,069 0 0
INFINERA CORP COMMON STOCK 45667G103 24 2,620 SH   SOLE   2,620 0 0
INSULET CORP COMMON STOCK 45784P101 40 1,000 SH   SOLE   1,000 0 0
INTEL CORP COMMON STOCK 458140100 18,334 593,336 SH   SOLE   584,964 0 8,372
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 19,499 107,566 SH   SOLE   105,626 200 1,740
INTL FLAVORS & FRAGRANCES INC COMMON STOCK 459506101 18 170 SH   SOLE   170 0 0
INTERPUBLIC GROUP COMMON STOCK 460690100 26 1,330 SH   SOLE   1,330 0 0
INTUIT COMMON STOCK 461202103 101,834 1,264,541 SH   SOLE   1,221,222 14,712 28,607
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 1,148 2,788 SH   SOLE   2,788 0 0
BANK OF IRELAND SPON ADR COMMON STOCK 46267Q202 56 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 153 4,320 SH   SOLE   3,871 0 449
iSHARES MUTUAL FUNDS 464286400 5 95 SH   SOLE   0 0 95
iSHARES MUTUAL FUNDS 464286665 50 1,020 SH   SOLE   1,020 0 0
iSHARES MUTUAL FUNDS 464286830 11 714 SH   SOLE   714 0 0
iSHARES MUTUAL FUNDS 464286848 42 3,485 SH   SOLE   3,325 0 160
iSHARES BOND MUTUAL FUN 464287176 6 50 SH   SOLE   50 0 0
iSHARES MUTUAL FUNDS 464287200 394 2,000 SH   SOLE   2,000 0 0
iSHARES MUTUAL FUNDS 464287234 1,586 36,690 SH   SOLE   36,690 0 0
iSHARES MUTUAL FUNDS 464287465 3,115 45,568 SH   SOLE   45,568 0 0
iSHARES MUTUAL FUNDS 464287507 68 472 SH   SOLE   472 0 0
iSHARES MUTUAL FUNDS 464287622 1,456 13,225 SH   SOLE   13,225 0 0
iSHARES MUTUAL FUNDS 464287630 246 2,383 SH   SOLE   2,383 0 0
iSHARES MUTUAL FUNDS 464287655 309 2,600 SH   SOLE   2,600 0 0
iSHARES MUTUAL FUNDS 464287663 0 6 SH   SOLE   6 0 0
iSHARES MUTUAL FUNDS 464287796 281 4,950 SH   SOLE   4,950 0 0
iSHARES MUTUAL FUNDS 464287804 718 6,405 SH   SOLE   6,405 0 0
ISHARES MUTUAL FUNDS 464288182 759 12,101 SH   SOLE   11,845 0 256
ISHARES MUTUAL FUNDS 464288240 2,345 48,825 SH   SOLE   48,825 0 0
ISHARES BOND MUTUAL FUN 464288281 314 2,725 SH   SOLE   2,725 0 0
ISHARES MUTUAL FUNDS 464288588 14 125 SH   SOLE   125 0 0
ISHARES BOND MUTUAL FUN 464288646 48 450 SH   SOLE   450 0 0
ISHARES MUTUAL FUNDS 464288877 221 3,779 SH   SOLE   3,779 0 0
ISHARES MUTUAL FUNDS 46428Q109 89 4,400 SH   SOLE   4,400 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
ISHARES MUTUAL FUNDS 46429B697 56 1,500 SH   SOLE   1,500 0 0
ITAU UNIBANCO BANCO MULTIPLO ADR FOREIGN STOCK 465562106 45 3,127 SH   SOLE   3,127 0 0
ITRON INC COMMON STOCK 465741106 101 2,500 SH   SOLE   2,500 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 3,708 64,352 SH   SOLE   64,287 0 65
JP MORGAN CHASE & CO OPTIONS 46634E114 189 9,765 PRN   SOLE   1,490 0 8,275
JARDEN CORP COMMON STOCK 471109108 605 10,201 SH   SOLE   10,201 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 68,870 658,286 SH   SOLE   642,928 2,593 12,765
JOHNSON CONTROLS INC COMMON STOCK 478366107 23,663 473,925 SH   SOLE   459,461 0 14,464
KANSAS CITY SOUTHERN CORP COMMON STOCK 485170302 87 811 SH   SOLE   811 0 0
KELLOGG CO COMMON STOCK 487836108 290 4,408 SH   SOLE   4,408 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 598 5,374 SH   SOLE   5,374 0 0
KIMCO REALTY CORP COMMON STOCK 49446R109 446 19,424 SH   SOLE   19,424 0 0
KINDER MORGAN ENERGY COMMON STOCK 494550106 1,265 15,392 SH   SOLE   15,392 0 0
KIOR INC COMMON STOCK 497217109 5 13,125 SH   SOLE   4,500 0 8,625
KNOWLES CORP COMMON STOCK 49926D109 241 7,850 SH   SOLE   7,850 0 0
KRAFT FOODS GROUP INC COMMON STOCK 50076Q106 52 866 SH   SOLE   866 0 0
L-3 COMMUNICATIONS HOLDINGS INC COMMON STOCK 502424104 36 300 SH   SOLE   300 0 0
LABORATORY CORP OF AMERICA HLDGS COMMON STOCK 50540R409 26 250 SH   SOLE   250 0 0
LANDAUER INC COMMON STOCK 51476K103 11 250 SH   SOLE   0 0 250
LAS VEGAS SANDS CORP COMMON STOCK 517834107 288 3,775 SH   SOLE   1,775 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 52 2,000 SH   SOLE   2,000 0 0
LEVEL 3 COMMUNICATIONS INC COMMON STOCK 52729N308 361 8,217 SH   SOLE   2,601 0 5,616
LIBERTY COMMON STOCK 53071M104 5 157 SH   SOLE   0 0 157
LIBERTY COMMON STOCK 53071M880 1 14 SH   SOLE   0 0 14
LIBERTY MEDIA CORPORATION COMMON STOCK 531229102 142 1,041 SH   SOLE   1,000 0 41
LILLY (ELI) & CO COMMON STOCK 532457108 199 3,205 SH   SOLE   3,205 0 0
LINCOLN NATIONAL CORP COMMON STOCK 534187109 239 4,639 SH   SOLE   2,139 0 2,500
LINEAR TECHNOLOGY CORP COMMON STOCK 535678106 40,183 853,676 SH   SOLE   833,574 1,060 19,042
LINKEDIN CORP COMMON STOCK 53578A108 124 725 SH   SOLE   475 0 250
LOCKHEED MARTIN CORP COMMON STOCK 539830109 57 354 SH   SOLE   354 0 0
LORILLARD INC COMMON STOCK 544147101 128 2,100 SH   SOLE   2,100 0 0
LOWES COMPANIES COMMON STOCK 548661107 1,370 28,544 SH   SOLE   27,894 0 650
LULULEMON ATHLETICA INC COMMON STOCK 550021109 44 1,086 SH   SOLE   621 0 465
LUXOTTICA GROUP S P A FOREIGN STOCK 55068R202 41 700 SH   SOLE   700 0 0
M & T BANK CORP COMMON STOCK 55261F104 126 1,019 SH   SOLE   1,019 0 0
MDU RESOURCES GROUP INC COMMON STOCK 552690109 39 1,125 SH   SOLE   1,125 0 0
MINE SAFETY APPLIANCES COMMON STOCK 553498106 20 350 SH   SOLE   350 0 0
MSCI INC COMMON STOCK 55354G100 7 148 SH   SOLE   148 0 0
MACYS INC COMMON STOCK 55616P104 60 1,031 SH   SOLE   1,031 0 0
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 118 1,400 SH   SOLE   1,400 0 0
MANNKIND CORP COMMON STOCK 56400P201 4 400 SH   SOLE   400 0 0
MARKET VECTORS ETF MUTUAL FUNDS 57060U605 110 2,005 SH   SOLE   2,005 0 0
MARKET VECTORS JR GOLD MINERS MUTUAL FUNDS 57061R544 21 500 SH   SOLE   500 0 0
MARSH & MCLENNAN COMMON STOCK 571748102 345 6,666 SH   SOLE   6,666 0 0
MASTERCARD INC COMMON STOCK 57636Q104 157,641 2,145,646 SH   SOLE   2,068,966 31,550 45,130
MCCORMICK & COMPANY COMMON STOCK 579780206 5,418 75,681 SH   SOLE   72,451 400 2,830
MCDONALDS CORP COMMON STOCK 580135101 42,195 418,852 SH   SOLE   404,803 4,143 9,906
MCGRAW HILL FINANCIAL INC COMMON STOCK 580645109 38 462 SH   SOLE   462 0 0
MCKESSON CORP COMMON STOCK 58155Q103 63 337 SH   SOLE   337 0 0
MEDTRONIC INC COMMON STOCK 585055106 2,471 38,753 SH   SOLE   36,753 0 2,000
MERCK & CO INC COMMON STOCK 58933Y105 5,027 86,900 SH   SOLE   85,025 775 1,100
MEREDITH CORP COMMON STOCK 589433101 11,087 229,253 SH   SOLE   226,993 0 2,260
MERITOR INC COMMON STOCK 59001K100 10 741 SH   SOLE   741 0 0
METHES ENERGIES INTL LTD COMMON STOCK 591517107 39 20,000 SH   SOLE   20,000 0 0
METHES ENERGIES INTL LTD OPTIONS 591517115 3 10,000 PRN   SOLE   10,000 0 0
METHES ENERGIES INTL LTD OPTIONS 591517123 2 10,000 PRN   SOLE   10,000 0 0
METLIFE INC COMMON STOCK 59156R108 44 784 SH   SOLE   784 0 0
METTLER TOLEDO INTL COMMON STOCK 592688105 253 1,000 SH   SOLE   1,000 0 0
MICROSOFT CORP COMMON STOCK 594918104 61,768 1,481,232 SH   SOLE   1,444,930 12,302 24,000
MICROCHIP TECHNOLOGY INC COMMON STOCK 595017104 671 13,750 SH   SOLE   13,750 0 0
MIDDLEBURG FINANCIAL CORP COMMON STOCK 596094102 130 6,484 SH   SOLE   6,484 0 0
MILLER ENERGY RESOURCES INC COMMON STOCK 600527105 226 35,375 SH   SOLE   35,375 0 0
MOBILE MINI INC COMMON STOCK 60740F105 4 78 SH   SOLE   78 0 0
MOLYCORP INC COMMON STOCK 608753109 0 350 SH   SOLE   0 0 350
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 671 17,850 SH   SOLE   17,850 0 0
MONRO MUFFLER & BRAKE INC COMMON STOCK 610236101 1,188 22,327 SH   SOLE   22,327 0 0
MONSANTO CO COMMON STOCK 61166W101 1,580 12,669 SH   SOLE   12,669 0 0
MOODYS CORP COMMON STOCK 615369105 172 1,964 SH   SOLE   1,964 0 0
MORGAN STANLEY COMMON STOCK 617446448 107 3,305 SH   SOLE   3,305 0 0
MOTOROLA COMMON STOCK 620076307 79 1,188 SH   SOLE   1,188 0 0
MURPHY OIL CORP COMMON STOCK 626717102 75 1,125 SH   SOLE   1,125 0 0
MYLAN LABS COMMON STOCK 628530107 94 1,825 SH   SOLE   1,825 0 0
NETFLIX INC COMMON STOCK 64110L106 239 542 SH   SOLE   542 0 0
NETEASE INC SPONSORED ADR COMMON STOCK 64110W102 65 825 SH   SOLE   0 0 825
NEWMONT MINING CORP COMMON STOCK 651639106 83 3,278 SH   SOLE   3,278 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 291 2,844 SH   SOLE   2,844 0 0
NIKE INC CLASS B COMMON STOCK 654106103 19,637 253,213 SH   SOLE   248,378 0 4,835
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 3,287 31,900 SH   SOLE   30,960 525 415
NORTHERN TRUST CORP COMMON STOCK 665859104 255 3,970 SH   SOLE   3,970 0 0
NORTHWEST NATURAL GAS COMMON STOCK 667655104 31 655 SH   SOLE   655 0 0
NOVARTIS AG ADR FOREIGN STOCK 66987V109 10,909 120,505 SH   SOLE   116,565 0 3,940
NOVO-NORDISK A/S ADR FOREIGN STOCK 670100205 83,407 1,805,725 SH   SOLE   1,758,130 9,530 38,065
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 130 6,900 SH   SOLE   6,000 0 900
NUCOR CORP COMMON STOCK 670346105 53 1,075 SH   SOLE   1,075 0 0
NUVERRA ENVIRONMENTAL SOLUTION COMMON STOCK 67091K203 40 2,000 SH   SOLE   2,000 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 605 4,020 SH   SOLE   4,020 0 0
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 25,479 248,258 SH   SOLE   241,244 3,225 3,789
OMNICOM GROUP INC COMMON STOCK 681919106 85 1,200 SH   SOLE   1,200 0 0
ON ASSIGNMENT INC COMMON STOCK 682159108 107 3,000 SH   SOLE   3,000 0 0
ONEOK PARTNERS LP COMMON STOCK 68268N103 703 12,000 SH   SOLE   12,000 0 0
ORACLE CORP COM COMMON STOCK 68389X105 498 12,288 SH   SOLE   12,288 0 0
ORMAT TECHNOLOGIES INC COMMON STOCK 686688102 31 1,075 SH   SOLE   1,075 0 0
OWENS REALTY MORTGAGE INC COMMON STOCK 690828108 75 3,841 SH   SOLE   3,841 0 0
PDL BIOPHARMA INC COMMON STOCK 69329Y104 5 500 SH   SOLE   500 0 0
PNC FINANCIAL CORP COMMON STOCK 693475105 159 1,782 SH   SOLE   1,782 0 0
PNC FINANCIAL CORP OPTIONS 693475121 181 6,975 PRN   SOLE   0 0 6,975
PPG INDUSTRIES INC COMMON STOCK 693506107 32 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 19,973 133,303 SH   SOLE   130,822 0 2,481
PANHANDLE OIL AND GAS INC COMMON STOCK 698477106 22 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 377 3,000 SH   SOLE   3,000 0 0
PATTERN ENERGY GROUP INC COMMON STOCK 70338P100 12 350 SH   SOLE   0 0 350
PAYCHEX INC COMMON STOCK 704326107 5,280 127,044 SH   SOLE   126,144 0 900
PEABODY ENERGY CORP COMMON STOCK 704549104 7 400 SH   SOLE   400 0 0
PEMBINA PIPELINE CORP FOREIGN STOCK 706327103 198 4,598 SH   SOLE   4,598 0 0
PENGROWTH ENERGY CORP FOREIGN STOCK 70706P104 15 2,098 SH   SOLE   2,098 0 0
PEOPLES UNITED FINANCIAL INC COMMON STOCK 712704105 184 12,146 SH   SOLE   12,146 0 0
PEPSICO INC COMMON STOCK 713448108 41,929 469,316 SH   SOLE   459,661 1,325 8,330
PETMED EXPRESS INC COMMON STOCK 716382106 13 975 SH   SOLE   0 0 975
PETROLEO BRASILEIRO SA-ADR FOREIGN STOCK 71654V408 70 4,775 SH   SOLE   4,775 0 0
PETSMART INC COMMON STOCK 716768106 123 2,060 SH   SOLE   1,910 0 150
PFIZER COMMON STOCK 717081103 2,449 82,521 SH   SOLE   82,511 0 10
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109 34,011 403,408 SH   SOLE   387,092 8,236 8,080
PHILLIPS 66 COMMON STOCK 718546104 115 1,427 SH   SOLE   1,427 0 0
PIONEER NATURAL RESOURCES CO COMMON STOCK 723787107 460 2,000 SH   SOLE   2,000 0 0
PITNEY BOWES INC COMMON STOCK 724479100 17 625 SH   SOLE   0 0 625
PLAINS ALL AMERICAN PIPELINE LP COMMON STOCK 726503105 104 1,724 SH   SOLE   1,724 0 0
PLUM CREEK TIMBER CO COMMON STOCK 729251108 660 14,641 SH   SOLE   14,641 0 0
POOL CORP COMMON STOCK 73278L105 102 1,800 SH   SOLE   1,800 0 0
POPE RESOURCES DEL LTD PARTNERSHIPS 732857107 137 2,000 SH   SOLE   2,000 0 0
PORTFOLIO RECOVERY ASSOCIATES COMMON STOCK 73640Q105 7,903 132,749 SH   SOLE   128,549 0 4,200
PORTLAND GENERAL ELECTRIC CO COMMON STOCK 736508847 89 2,563 SH   SOLE   2,188 0 375
POWERSHARES QQQ MUTUAL FUNDS 73935A104 1,355 14,425 SH   SOLE   14,425 0 0
POWERSHARES MUTUAL FUNDS 73935S105 25 945 SH   SOLE   945 0 0
POWERSHARES MUTUAL FUNDS 73935X575 283 10,640 SH   SOLE   10,640 0 0
POWERSHARES MUTUAL FUNDS 73937B779 142 4,000 SH   SOLE   4,000 0 0
PRAXAIR INC COMMON STOCK 74005P104 84,297 634,572 SH   SOLE   618,262 3,902 12,408
PRECISION CASTPARTS CORP COMMON STOCK 740189105 168 667 SH   SOLE   667 0 0
PRICELINE.COM INC COMMON STOCK 741503403 1,094 909 SH   SOLE   909 0 0
PRICESMART INC COMMON STOCK 741511109 5,300 60,893 SH   SOLE   58,162 945 1,786
PROCTER & GAMBLE CO COMMON STOCK 742718109 71,635 911,508 SH   SOLE   910,443 0 1,065
PROGRESSIVE CORP OHIO COMMON STOCK 743315103 63 2,465 SH   SOLE   2,465 0 0
QUALCOMM INC COMMON STOCK 747525103 131,403 1,659,134 SH   SOLE   1,605,577 18,895 34,662
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 119 2,035 SH   SOLE   2,035 0 0
RADIO ONE COMMON STOCK 75040P405 22 4,500 SH   SOLE   0 0 4,500
RANGE RES CORP COMMON STOCK 75281A109 407 4,680 SH   SOLE   4,680 0 0
RAYONIER INC COMMON STOCK 754907103 142 4,005 SH   SOLE   4,005 0 0
RAYTHEON CO COMMON STOCK 755111507 406 4,402 SH   SOLE   3,652 0 750
REALTY INCOME CORPORATION COMMON STOCK 756109104 38 866 SH   SOLE   866 0 0
REGENCY ENERGY PARTNERS LP COMMON STOCK 75885Y107 110 3,400 SH   SOLE   2,400 0 1,000
RESMED INC COMMON STOCK 761152107 91 1,800 SH   SOLE   1,800 0 0
RIGEL PHARMACEUTICALS INC COMMON STOCK 766559603 0 27 SH   SOLE   27 0 0
RIO TINTO PLC FOREIGN STOCK 767204100 16 300 SH   SOLE   300 0 0
ROCK CREEK PHARMACEUTICALS INC. COMMON STOCK 772081105 24 40,000 SH   SOLE   40,000 0 0
ROCKWELL AUTOMATION COMMON STOCK 773903109 3,043 24,311 SH   SOLE   24,301 0 10
ROCKWELL COLLINS INC COMMON STOCK 774341101 1,679 21,492 SH   SOLE   21,492 0 0
ROPER INDUSTRIES INC COMMON STOCK 776696106 128 875 SH   SOLE   875 0 0
ROSS STORES INC COMMON STOCK 778296103 7,583 114,671 SH   SOLE   113,096 0 1,575
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259107 169 1,938 SH   SOLE   1,938 0 0
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259206 2,492 30,256 SH   SOLE   30,256 0 0
SPDR MUTUAL FUNDS 78462F103 2,036 10,403 SH   SOLE   10,097 0 306
SPDR GOLD TRUST MUTUAL FUNDS 78463V107 3,707 28,950 SH   SOLE   28,950 0 0
SPDR MUTUAL FUNDS 78463X772 159 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 73 881 SH   SOLE   881 0 0
SPDR SERIES TRUST MUTUAL FUNDS 78464A698 60 1,500 SH   SOLE   1,500 0 0
SPDR MUTUAL FUNDS 78467Y107 315 1,210 SH   SOLE   1,210 0 0
SABINE ROYALTY TRUST COMMON STOCK 785688102 87 1,437 SH   SOLE   1,437 0 0
ST JOE CO COMMON STOCK 790148100 25 1,000 SH   SOLE   1,000 0 0
ST JUDE MEDICAL INC COMMON STOCK 790849103 90 1,300 SH   SOLE   1,300 0 0
SALESFORCE.COM COMMON STOCK 79466L302 107 1,841 SH   SOLE   991 0 850
SANDISK CORP COMMON STOCK 80004C101 47 446 SH   SOLE   446 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108 2,945 24,965 SH   SOLE   24,670 0 295
SEALED AIR CORP (NEW) COMMON STOCK 81211K100 70 2,034 SH   SOLE   1,949 0 85
SELECT MED HLDGS CORP COMMON STOCK 81619Q105 4 267 SH   SOLE   267 0 0
SERVICENOW INC COMMON STOCK 81762P102 479 7,733 SH   SOLE   7,733 0 0
SIGMA-ALDRICH CORP COMMON STOCK 826552101 6,879 67,787 SH   SOLE   66,252 400 1,135
SIMON PROPERTIES GROUP (NEW) COMMON STOCK 828806109 1,495 8,991 SH   SOLE   8,991 0 0
SIRONA DENTAL SYSTEMS INC COMMON STOCK 82966C103 373 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 437 4,097 SH   SOLE   4,097 0 0
SOLAZYME INC COMMON STOCK 83415T101 564 47,885 SH   SOLE   45,210 0 2,675
SOLARCITY CORP COMMON STOCK 83416T100 5 65 SH   SOLE   65 0 0
SOUTHERN CO COMMON STOCK 842587107 67 1,475 SH   SOLE   1,475 0 0
SPECTRA ENERGY CORP COMMON STOCK 847560109 231 5,434 SH   SOLE   5,434 0 0
STANLEY BLACK & DECKER INC COMMON STOCK 854502101 34 386 SH   SOLE   386 0 0
STAPLES INC COMMON STOCK 855030102 12 1,150 SH   SOLE   1,150 0 0
STARBUCKS CORP COMMON STOCK 855244109 38,288 494,798 SH   SOLE   486,692 0 8,106
STARZ - LIBERTY CAPITAL COMMON STOCK 85571Q102 1 41 SH   SOLE   0 0 41
STATE STREET CORP COMMON STOCK 857477103 6,793 101,002 SH   SOLE   101,002 0 0
STERICYCLE INC COMMON STOCK 858912108 3,140 26,515 SH   SOLE   25,660 0 855
STERIS CORP COMMON STOCK 859152100 355 6,641 SH   SOLE   6,641 0 0
STRYKER CORP COMMON STOCK 863667101 111,201 1,318,802 SH   SOLE   1,279,513 11,345 27,944
SUBURBAN PROPANE PARTNERS L P COMMON STOCK 864482104 2 43 SH   SOLE   43 0 0
SUNCOR ENERGY INC NEW FOREIGN STOCK 867224107 317 7,434 SH   SOLE   7,434 0 0
SUNPOWER CORP COMMON STOCK 867652406 61 1,500 SH   SOLE   1,500 0 0
SUNOPTA INC COM FOREIGN STOCK 8676EP108 1,229 87,285 SH   SOLE   81,935 0 5,350
SUNTRUST BANKS INC COMMON STOCK 867914103 162 4,039 SH   SOLE   4,039 0 0
SYNGENTA AG ADR FOREIGN STOCK 87160A100 10 130 SH   SOLE   130 0 0
SYSCO CORP COMMON STOCK 871829107 15,461 412,855 SH   SOLE   399,444 9,436 3,975
TECO ENERGY INC COMMON STOCK 872375100 37 2,000 SH   SOLE   2,000 0 0
TJX COMPANIES INC COMMON STOCK 872540109 135,573 2,550,750 SH   SOLE   2,467,531 25,049 58,170
TW TELECOM INC COMMON STOCK 87311L104 161 4,000 SH   SOLE   4,000 0 0
TARGET CORP COMMON STOCK 87612E106 760 13,122 SH   SOLE   13,122 0 0
TELEFONICA S A ADR FOREIGN STOCK 879382208 455 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 192 800 SH   SOLE   770 0 30
TEVA PHARMACEUTICAL INDS LTD ADR FOREIGN STOCK 881624209 97 1,850 SH   SOLE   1,850 0 0
TETRAPHASE PHARMACEUTICALS COMMON STOCK 88165N105 38 2,800 SH   SOLE   2,800 0 0
TEXTURA CORP COMMON STOCK 883211104 14 600 SH   SOLE   600 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 127 1,076 SH   SOLE   976 0 100
THOMSON REUTERS CORPORATION FOREIGN STOCK 884903105 26 725 SH   SOLE   725 0 0
3M COMPANY COMMON STOCK 88579Y101 6,826 47,657 SH   SOLE   47,442 0 215
TIFFANY & CO COMMON STOCK 886547108 411 4,095 SH   SOLE   4,095 0 0
TIME INC COMMON STOCK 887228104 3 123 SH   SOLE   119 0 4
TIME WARNER INC COMMON STOCK 887317303 70 1,000 SH   SOLE   956 0 44
TIMKEN CO COMMON STOCK 887389104 1,085 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 112 2,188 SH   SOLE   2,188 0 0
TORTOISE ENERGY MUTUAL FUNDS 89147L100 62 1,249 SH   SOLE   1,249 0 0
TOTAL FINA ELF S A ADR FOREIGN STOCK 89151E109 224 3,100 SH   SOLE   3,100 0 0
TOWNE BANK COMMON STOCK 89214P109 68 4,320 SH   SOLE   4,320 0 0
TOYOTA MOTOR CORP SPONS ADR FOREIGN STOCK 892331307 41 344 SH   SOLE   344 0 0
TRACTOR SUPPLY CO COMMON STOCK 892356106 208 3,437 SH   SOLE   3,037 0 400
TRANSCANADA CORP FOREIGN STOCK 89353D107 107 2,250 SH   SOLE   2,250 0 0
TRANSDIGM GROUP INC COM COMMON STOCK 893641100 167 1,000 SH   SOLE   0 0 1,000
THE TRAVELERS COMPANIES COMMON STOCK 89417E109 16 170 SH   SOLE   170 0 0
TRIMBLE NAVIGATION LTD COMMON STOCK 896239100 35 950 SH   SOLE   775 0 175
TWENTY FIRST CENTY FOX INC CL A COMMON STOCK 90130A101 201 5,715 SH   SOLE   5,715 0 0
TWITTER INC COMMON STOCK 90184L102 20 488 SH   SOLE   488 0 0
UBS AG MUTUAL FUNDS 902641646 81 1,814 SH   SOLE   1,814 0 0
US BANCORP COMMON STOCK 902973304 716 16,533 SH   SOLE   16,533 0 0
ULTIMATE SOFTWARE GROUP INC COMMON STOCK 90385D107 103 745 SH   SOLE   745 0 0
ULTRA PETROLEUM CORP COMMON STOCK 903914109 647 21,775 SH   SOLE   15,300 0 6,475
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704 83,016 1,832,165 SH   SOLE   1,771,152 13,800 47,213
UNILEVER NV FOREIGN STOCK 904784709 823 18,810 SH   SOLE   15,779 2,970 61
UNION PACIFIC COMMON STOCK 907818108 12,207 122,377 SH   SOLE   117,139 0 5,238
UNITED BANCORP INC COMMON STOCK 909911109 126 15,536 SH   SOLE   15,536 0 0
UNITED NATURAL FOODS COMMON STOCK 911163103 11,450 175,880 SH   SOLE   171,923 0 3,957
UNITED PARCEL SERVICE COMMON STOCK 911312106 582 5,668 SH   SOLE   5,518 0 150
UNITED TECHNOLOGIES COMMON STOCK 913017109 89,354 773,962 SH   SOLE   749,259 6,054 18,649
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 32 388 SH   SOLE   388 0 0
VAIL RESORTS INC COMMON STOCK 91879Q109 19 250 SH   SOLE   250 0 0
VALEANT PHARMACEUTICALS INTL FOREIGN STOCK 91911K102 3 24 SH   SOLE   24 0 0
VALE S A FOREIGN STOCK 91912E105 15 1,150 SH   SOLE   1,150 0 0
VALMONT INDUSTRIES INC COMMON STOCK 920253101 2,735 18,002 SH   SOLE   18,002 0 0
VANGUARD MUTUAL FUNDS 921908844 237 3,035 SH   SOLE   985 0 2,050
VANGUARD MUTUAL FUNDS 921909768 78 1,443 SH   SOLE   1,443 0 0
VANGUARD MUTUAL FUNDS 922042718 100 900 SH   SOLE   900 0 0
VANGUARD MUTUAL FUNDS 922042742 311 5,000 SH   SOLE   5,000 0 0
VANGUARD MUTUAL FUNDS 922042775 94 1,800 SH   SOLE   1,800 0 0
VANGUARD MUTUAL FUNDS 922042858 281 6,510 SH   SOLE   6,155 0 355
VANGUARD MUTUAL FUNDS 922042874 72 1,200 SH   SOLE   1,200 0 0
VANGUARD MUTUAL FUNDS 92206C409 200 2,490 SH   SOLE   2,490 0 0
VARIAN MED SYS INC COMMON STOCK 92220P105 13 160 SH   SOLE   160 0 0
VANGUARD MUTUAL FUNDS 922908363 20 112 SH   SOLE   0 0 112
VANGUARD MUTUAL FUNDS 922908553 45 600 SH   SOLE   600 0 0
VANGUARD MUTUAL FUNDS 922908744 134 1,650 SH   SOLE   1,650 0 0
VANGUARD MUTUAL FUNDS 922908751 182 1,550 SH   SOLE   1,550 0 0
VANGUARD MUTUAL FUNDS 922908769 189 1,855 SH   SOLE   1,855 0 0
VERIZON COMMON STOCK 92343V104 491 10,044 SH   SOLE   9,462 0 582
VERMILION ENERGY INC FOREIGN STOCK 923725105 586 8,400 SH   SOLE   8,400 0 0
VERTEX PHARMACEUTICALS COMMON STOCK 92532F100 123 1,300 SH   SOLE   1,300 0 0
VIASAT INC. COMMON STOCK 92552V100 232 4,000 SH   SOLE   4,000 0 0
VIMPELCOM LTD ADR FOREIGN STOCK 92719A106 5 625 SH   SOLE   625 0 0
VISA INC COMMON STOCK 92826C839 22,450 106,546 SH   SOLE   106,046 0 500
VMWARE INC COMMON STOCK 928563402 10 100 SH   SOLE   100 0 0
VODAFONE GROUP COMMON STOCK 92857W308 205 6,148 SH   SOLE   5,562 0 586
VORNADO REALTY TRUST COMMON STOCK 929042109 518 4,856 SH   SOLE   4,856 0 0
W P CAREY INC COMMON STOCK 92936U109 474 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 34 414 SH   SOLE   390 0 24
WAL-MART STORES INC COMMON STOCK 931142103 3,211 42,770 SH   SOLE   42,435 0 335
WALGREEN CO COMMON STOCK 931422109 12,796 172,621 SH   SOLE   170,901 0 1,720
WASHINGTON FED INC COMMON STOCK 938824109 11 500 SH   SOLE   500 0 0
WASHINGTON PRIME GROUP INC. COMMON STOCK 939647103 84 4,495 SH   SOLE   4,495 0 0
WASHINGTON TR BANCORP INC COMMON STOCK 940610108 7 200 SH   SOLE   200 0 0
WASTE MANAGEMENT INC COMMON STOCK 94106L109 45 1,000 SH   SOLE   1,000 0 0
WATERS CORP COMMON STOCK 941848103 230 2,205 SH   SOLE   2,205 0 0
WATSCO INC COMMON STOCK 942622200 103 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 482 14,683 SH   SOLE   14,683 0 0
WEIS MARKETS INC COMMON STOCK 948849104 9 200 SH   SOLE   200 0 0
WELLS FARGO & CO (NEW) COMMON STOCK 949746101 2,992 56,934 SH   SOLE   56,823 0 111
WESTPORT INNOVATIONS INC COMMON STOCK 960908309 9 480 SH   SOLE   480 0 0
WESTPAC BANKING FOREIGN STOCK 961214301 69 2,150 SH   SOLE   2,150 0 0
WEX INC COMMON STOCK 96208T104 56,039 533,859 SH   SOLE   520,210 450 13,199
WEYERHAEUSER COMMON STOCK 962166104 135 4,070 SH   SOLE   4,070 0 0
WHIRLPOOL CORP COMMON STOCK 963320106 696 5,000 SH   SOLE   5,000 0 0
WHITEWAVE FOODS CO COM CL A COMMON STOCK 966244105 39 1,194 SH   SOLE   1,194 0 0
WHOLE FOODS MARKET COMMON STOCK 966837106 9,598 248,454 SH   SOLE   244,105 0 4,349
WILEY JOHN & SONS CL A COMMON STOCK 968223206 18 300 SH   SOLE   300 0 0
WILLIAMS COMPANIES COMMON STOCK 969457100 627 10,764 SH   SOLE   10,764 0 0
WILLIAMS PARTNERS LP COMMON STOCK 96950F104 217 4,000 SH   SOLE   4,000 0 0
WINDSTREAM HOLDINGS INC COMMON STOCK 97382A101 90 9,000 SH   SOLE   9,000 0 0
WISDOMTREE MUTUAL FUNDS 97717W281 11 225 SH   SOLE   225 0 0
WISDOMTREE MUTUAL FUNDS 97717W794 80 1,500 SH   SOLE   1,500 0 0
WISDOM TREE MUTUAL FUNDS 97717X669 87 3,000 SH   SOLE   3,000 0 0
WPX ENERGY INC COMMON STOCK 98212B103 40 1,666 SH   SOLE   1,666 0 0
XCEL ENERGY INC COM COMMON STOCK 98389B100 40 1,245 SH   SOLE   745 0 500
XILINX INC COMMON STOCK 983919101 237 5,000 SH   SOLE   5,000 0 0
XYLEM INC COMMON STOCK 98419M100 116 2,972 SH   SOLE   2,972 0 0
YAHOO INC COMMON STOCK 984332106 51 1,450 SH   SOLE   0 0 1,450
YOUKU.COM INC FOREIGN STOCK 98742U100 39 1,650 SH   SOLE   0 0 1,650
YUM! BRANDS COMMON STOCK 988498101 994 12,244 SH   SOLE   11,244 0 1,000
ZEBRA TECHNOLOGIES CORP CL A COMMON STOCK 989207105 165 2,000 SH   SOLE   2,000 0 0
ZIMMER HOLDINGS INC COMMON STOCK 98956P102 549 5,287 SH   SOLE   5,287 0 0
ZOETIS INC COMMON STOCK 98978V103 186 5,776 SH   SOLE   5,776 0 0
ACTAVIS PLC FOREIGN STOCK G0083B108 67 300 SH   SOLE   300 0 0
AMDOCS LTD COMMON STOCK G02602103 11 240 SH   SOLE   240 0 0
ACCENTURE PLC FOREIGN STOCK G1151C101 24,815 306,961 SH   SOLE   295,291 2,600 9,070
BROOKFIELD PROPERTY PARTNERS LP COMMON STOCK G16249107 9 445 SH   SOLE   445 0 0
BUNGE LIMITED COMMON STOCK G16962105 76 1,000 SH   SOLE   1,000 0 0
COVIDIEN PLC FOREIGN STOCK G2554F113 14 158 SH   SOLE   158 0 0
EATON CORP COMMON STOCK G29183103 83 1,069 SH   SOLE   1,069 0 0
JAZZ PHARMACEUTICALS COMMON STOCK G50871105 7 50 SH   SOLE   50 0 0
LIBERTY GLOBAL PLC COMMON STOCK G5480U104 267 6,031 SH   SOLE   1,000 0 5,031
LIBERTY GLOBAL PLC COMMON STOCK G5480U120 131 3,093 SH   SOLE   3,000 0 93
PENTAIR PLC COMMON STOCK G7S00T104 8 109 SH   SOLE   60 0 49
PERRIGO CO PLC COMMON STOCK G97822103 1,254 8,603 SH   SOLE   8,443 0 160
ACE LIMITED FOREIGN STOCK H0023R105 835 8,050 SH   SOLE   8,050 0 0
TE CONNECTIVITY LTD FOREIGN STOCK H84989104 68 1,100 SH   SOLE   1,100 0 0
TRANSOCEAN LTD FOREIGN STOCK H8817H100 339 7,525 SH   SOLE   6,933 0 592
CHECK POINT SOFTWARE TECH LTD COMMON STOCK M22465104 67 1,000 SH   SOLE   1,000 0 0
STRATASYS LTD COMMON STOCK M85548101 23 200 SH   SOLE   200 0 0
SODASTREAM INTERNATIONAL COMMON STOCK M9068E105 57 1,710 SH   SOLE   1,710 0 0
AERCAP HOLDINGS NV COMMON STOCK N00985106 94 2,045 SH   SOLE   2,045 0 0
CORE LABORATORIES FOREIGN STOCK N22717107 8,732 52,269 SH   SOLE   50,529 1,400 340
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 5,914 89,365 SH   SOLE   89,040 0 325
DRYSHIPS INC COMMON STOCK Y2109Q101 122 38,000 SH   SOLE   0 0 38,000
EAGLE BULK SHIPPING INC COMMON STOCK Y2187A119 31 10,000 SH   SOLE   0 0 10,000