The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COMMON STOCK 88579Y101 23,360 130,812 SH   SOLE   116,329 0 14,483
ABB LTD FOREIGN STOCK 000375204 712 33,787 SH   SOLE   33,787 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100 32,953 857,911 SH   SOLE   748,322 0 109,589
ABBVIE INC COMMON STOCK 00287Y109 16,816 268,551 SH   SOLE   258,341 0 10,210
ABERDEEN MUTUAL FUND/COR 003009107 152 32,913 SH   SOLE   32,913 0 0
ACCENTURE PLC FOREIGN STOCK G1151C101 18,704 159,688 SH   SOLE   139,849 0 19,839
ADIENT PLC ORD SHS FOREIGN STOCK G0084W101 1,411 24,070 SH   SOLE   21,029 0 3,041
ADOBE SYSTEMS INCORPORATED COMMON STOCK 00724F101 398 3,865 SH   SOLE   3,865 0 0
AETNA INC COMMON STOCK 00817Y108 1,586 12,792 SH   SOLE   12,792 0 0
AFLAC INC COMMON STOCK 001055102 27,927 401,250 SH   SOLE   329,724 0 71,526
AGCO CORP DE COMMON STOCK 001084102 649 11,205 SH   SOLE   11,105 0 100
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 3,605 25,061 SH   SOLE   24,861 0 200
ALLIANCE DATA SYSTEMS CORP COMMON STOCK 018581108 4,890 21,398 SH   SOLE   12,962 0 8,436
ALLIANT ENERGY CORP COMMON STOCK 018802108 276 7,276 SH   SOLE   7,276 0 0
ALLSTATE CORP COMMON STOCK 020002101 1,121 15,123 SH   SOLE   15,123 0 0
ALPHABET INC COMMON STOCK 02079K107 22,852 29,607 SH   SOLE   25,749 0 3,858
ALPHABET INC COMMON STOCK 02079K305 18,858 23,798 SH   SOLE   17,686 0 6,112
ALTRIA GROUP INC COMMON STOCK 02209S103 5,674 83,903 SH   SOLE   81,793 0 2,110
AMAZON.COM INC COMMON STOCK 023135106 15,891 21,191 SH   SOLE   15,309 0 5,882
AMBEV SA SPONSORED FOREIGN STOCK 02319V103 990 201,509 SH   SOLE   180,827 0 20,682
AMERICAN ELECTRIC POWER INC COMMON STOCK 025537101 440 6,984 SH   SOLE   6,984 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 9,591 129,467 SH   SOLE   90,573 0 38,894
AMERICAN INTERNATIONAL GROUP INC COMMON STOCK 026874784 21,193 324,509 SH   SOLE   253,766 0 70,743
AMERIGAS PARTNERS L.P. PARTNERSHIPS 030975106 665 13,884 SH   SOLE   13,884 0 0
AMERIPRISE FINANCIAL INC COMMON STOCK 03076C106 245 2,211 SH   SOLE   2,211 0 0
AMERISOURCEBERGEN CORP COMMON STOCK 03073E105 266 3,408 SH   SOLE   3,408 0 0
AMGEN INC COMMON STOCK 031162100 1,091 7,463 SH   SOLE   6,873 0 590
ANADARKO PETROLEUM CORP COMMON STOCK 032511107 1,620 23,242 SH   SOLE   20,152 0 3,090
ANALOG DEVICES INC COMMON STOCK 032654105 273 3,761 SH   SOLE   3,761 0 0
ANTHEM INC COM COMMON STOCK 036752103 208 1,444 SH   SOLE   1,444 0 0
APACHE CORPORATION COMMON STOCK 037411105 563 8,872 SH   SOLE   8,582 0 290
APPLE INC COMMON STOCK 037833100 61,844 533,960 SH   SOLE   439,942 0 94,018
APPLIED MATERIALS COMMON STOCK 038222105 297 9,219 SH   SOLE   9,219 0 0
AQUA AMERICA INC COMMON STOCK 03836W103 4,412 146,900 SH   SOLE   146,520 0 380
AT&T INC COMMON STOCK 00206R102 8,095 190,339 SH   SOLE   180,323 0 10,016
AUTOLIV INC COMMON STOCK 052800109 258 2,280 SH   SOLE   2,280 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 4,666 45,401 SH   SOLE   43,611 0 1,790
BAIDU INC FOREIGN STOCK 056752108 2,169 13,195 SH   SOLE   12,300 0 895
BANK HAWAII CORP COMMON STOCK 062540109 3,411 38,460 SH   SOLE   38,460 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 8,328 376,874 SH   SOLE   339,840 0 37,034
BANK OF MONTREAL FOREIGN STOCK 063671101 315 4,375 SH   SOLE   4,000 0 375
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 979 20,668 SH   SOLE   19,528 0 1,140
BANK OF THE OZARKS INC COMMON STOCK 063904106 1,436 27,300 SH   SOLE   27,300 0 0
BAR HARBOR BANKSHARES COMMON STOCK 066849100 1,250 26,411 SH   SOLE   26,411 0 0
BARD C.R. INC COMMON STOCK 067383109 227 1,011 SH   SOLE   695 0 316
BAXTER INTERNATIONAL INC COMMON STOCK 071813109 2,664 60,066 SH   SOLE   57,686 0 2,380
BB&T CORP COMMON STOCK 054937107 2,787 59,258 SH   SOLE   58,268 0 990
BECTON DICKINSON & CO COMMON STOCK 075887109 12,364 74,683 SH   SOLE   64,430 0 10,253
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 8,544 35 SH   SOLE   35 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 35,773 219,491 SH   SOLE   188,234 0 31,257
BIOGEN INC COMMON STOCK 09062X103 304 1,074 SH   SOLE   989 0 85
BLACKROCK INC COMMON STOCK 09247X101 308 810 SH   SOLE   750 0 60
BLACKROCK UTIL & INFRASTRUCTURE COMMON STOCK 09248D104 184 10,000 SH   SOLE   10,000 0 0
BLACKSTONE GROUP LP PARTNERSHIPS 09253U108 356 13,184 SH   SOLE   12,484 0 700
BOEING CO COMMON STOCK 097023105 1,198 7,701 SH   SOLE   7,531 0 170
BP PLC FOREIGN STOCK 055622104 4,019 107,518 SH   SOLE   102,090 0 5,428
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 5,378 92,029 SH   SOLE   82,103 0 9,926
CAMDEN NATIONAL CORPORATION COMMON STOCK 133034108 1,902 42,788 SH   SOLE   42,788 0 0
CAPITAL ONE FINANCIAL CORP COMMON STOCK 14040H105 1,353 15,508 SH   SOLE   14,118 0 1,390
CATERPILLAR INC COMMON STOCK 149123101 1,517 16,361 SH   SOLE   10,661 0 5,700
CDK GLOBAL INC COMMON STOCK 12508E101 335 5,607 SH   SOLE   5,607 0 0
CELGENE CORP COMMON STOCK 151020104 429 3,707 SH   SOLE   2,222 0 1,485
CHEVRON CORP COMMON STOCK 166764100 22,811 193,807 SH   SOLE   187,910 0 5,897
CHUBB LIMITED FOREIGN STOCK H1467J104 274 2,075 SH   SOLE   1,459 0 616
CIGNA CORP COMMON STOCK 125509109 259 1,941 SH   SOLE   1,941 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 26,859 888,810 SH   SOLE   732,398 0 156,412
CITIGROUP INC COMMON STOCK 172967424 370 6,242 SH   SOLE   5,477 0 765
COCA COLA CO COMMON STOCK 191216100 7,718 186,143 SH   SOLE   161,764 0 24,379
COCA-COLA FEMSA S.A.B. DE C.V FOREIGN STOCK 191241108 699 11,000 SH   SOLE   11,000 0 0
COHEN & STEERS MUTUAL FUND/STO 19248A109 194 10,000 SH   SOLE   10,000 0 0
COLGATE-PALMOLIVE CO COMMON STOCK 194162103 10,893 166,457 SH   SOLE   153,557 0 12,900
COMCAST CORP COMMON STOCK 20030N101 1,262 18,272 SH   SOLE   17,249 0 1,023
CONOCOPHILLIPS COMMON STOCK 20825C104 6,046 120,572 SH   SOLE   117,291 0 3,281
CONSOLIDATED EDISON INC COMMON STOCK 209115104 217 2,945 SH   SOLE   1,998 0 947
COSTCO WHOLESALE CORP COMMON STOCK 22160K105 243 1,517 SH   SOLE   1,067 0 450
CSX CORP COMMON STOCK 126408103 14,954 416,189 SH   SOLE   358,510 0 57,679
CUMMINS INC COMMON STOCK 231021106 26,129 191,186 SH   SOLE   161,484 0 29,702
CVS HEALTH CORPORATION COMMON STOCK 126650100 2,775 35,175 SH   SOLE   34,044 0 1,131
DANAHER CORP COMMON STOCK 235851102 14,324 184,012 SH   SOLE   153,844 0 30,168
DARDEN RESTAURANTS INC COMMON STOCK 237194105 1,376 18,929 SH   SOLE   18,459 0 470
DEERE & COMPANY COMMON STOCK 244199105 580 5,624 SH   SOLE   4,809 0 815
DELPHI AUTOMOTIVE PLC FOREIGN STOCK G27823106 17,742 263,425 SH   SOLE   213,481 0 49,944
DEVON ENERGY CORP COMMON STOCK 25179M103 242 5,315 SH   SOLE   4,890 0 425
DIAGEO PLC FOREIGN STOCK 25243Q205 23,187 223,072 SH   SOLE   204,422 0 18,650
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 22,879 317,361 SH   SOLE   251,232 0 66,129
DISCOVERY COMMUNICATIONS INC COMMON STOCK 25470F104 3,502 127,740 SH   SOLE   103,250 0 24,490
DISCOVERY COMMUNICATIONS INC COMMON STOCK 25470F302 2,453 91,606 SH   SOLE   79,417 0 12,189
DISNEY WALT CO COMMON STOCK 254687106 7,125 68,369 SH   SOLE   51,725 0 16,644
DOMINION RESOURCES INC VA COMMON STOCK 25746U109 4,884 63,771 SH   SOLE   63,705 0 66
DOW CHEMICAL CO COMMON STOCK 260543103 2,023 35,363 SH   SOLE   28,255 0 7,108
DRIL-QUIP INC COMMON STOCK 262037104 348 5,795 SH   SOLE   5,795 0 0
DU PONT E I DE NEMOURS & CO COMMON STOCK 263534109 5,748 78,308 SH   SOLE   68,758 0 9,550
DUKE ENERGY CORP COMMON STOCK 26441C204 1,586 20,438 SH   SOLE   20,218 0 220
DUKE REALTY CORP COMMON STOCK 264411505 546 20,550 SH   SOLE   20,550 0 0
DUN & BRADSTREET CORP COMMON STOCK 26483E100 3,017 24,865 SH   SOLE   24,865 0 0
EAGLE MATERIALS INC COMMON STOCK 26969P108 208 2,112 SH   SOLE   2,112 0 0
EASTMAN CHEMICAL CO COMMON STOCK 277432100 1,651 21,946 SH   SOLE   21,946 0 0
ECOLAB INC COMMON STOCK 278865100 267 2,270 SH   SOLE   1,054 0 1,216
EDISON INTERNATIONAL COMMON STOCK 281020107 2,263 31,435 SH   SOLE   31,435 0 0
ELI LILLY & CO COMMON STOCK 532457108 2,102 28,576 SH   SOLE   27,684 0 892
EMERSON ELECTRIC CO COMMON STOCK 291011104 3,968 71,176 SH   SOLE   70,091 0 1,085
ENBRIDGE ENERGY PARTNERS LP PARTNERSHIPS 29250R106 279 10,950 SH   SOLE   10,950 0 0
ENERGEN CORPORATION COMMON STOCK 29265N108 1,031 17,875 SH   SOLE   17,875 0 0
ENERGY TRANSFER PARTNERS LP PARTNERSHIPS 29273R109 228 6,374 SH   SOLE   6,374 0 0
ENTERGY CORP COMMON STOCK 29364G103 426 5,805 SH   SOLE   5,695 0 110
ENTERPRISE PRODUCTS PARTNERS LP PARTNERSHIPS 293792107 775 28,656 SH   SOLE   23,290 0 5,366
EQUIFAX INC COMMON STOCK 294429105 262 2,216 SH   SOLE   2,216 0 0
EQUITY RESIDENTIAL COMMON STOCK 29476L107 360 5,593 SH   SOLE   4,593 0 1,000
EVEREST RE GROUP LTD FOREIGN STOCK G3223R108 238 1,100 SH   SOLE   1,100 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 344 6,227 SH   SOLE   6,227 0 0
EXPRESS SCRIPTS HLDGS CO COMMON STOCK 30219G108 906 13,166 SH   SOLE   13,166 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 79,683 882,819 SH   SOLE   807,320 0 75,499
FACEBOOK INC COMMON STOCK 30303M102 831 7,222 SH   SOLE   599 0 6,623
FERRELLGAS PARTNERS LP PARTNERSHIPS 315293100 68 10,000 SH   SOLE   10,000 0 0
FINANCIAL SELECT SECTOR SPDR MUTUAL FUND/STO 81369Y605 385 16,545 SH   SOLE   16,545 0 0
FIRST BANCORP INC COMMON STOCK 31866P102 2,346 70,879 SH   SOLE   69,779 0 1,100
FIRST TR SML CP MUTUAL FUND/STO 33734Y109 263 4,888 SH   SOLE   0 0 4,888
FIRST TRUST MID CAP CORE MUTUAL FUND/STO 33735B108 257 4,557 SH   SOLE   0 0 4,557
FIRST TRUST/ABERDEEN MUTUAL FUND/GOV 337319107 167 15,000 SH   SOLE   15,000 0 0
FISERV INC COMMON STOCK 337738108 850 7,993 SH   SOLE   7,960 0 33
FLIR SYSTEMS INC COMMON STOCK 302445101 6,802 187,956 SH   SOLE   172,497 0 15,459
FLOWSERVE CORPORATION COMMON STOCK 34354P105 825 17,170 SH   SOLE   17,170 0 0
FORTIVE CORP COM COMMON STOCK 34959J108 3,524 65,707 SH   SOLE   59,322 0 6,385
FUELCELL ENERGY INC COMMON STOCK 35952H502 18 10,000 SH   SOLE   10,000 0 0
GABELLI GLOBAL UTILITY & INC MUTUAL FUND/STO 36242L105 168 10,000 SH   SOLE   10,000 0 0
GAMCO MUTUAL FUND/STO 36465A109 80 15,050 SH   SOLE   15,050 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 38,281 221,716 SH   SOLE   200,405 0 21,311
GENERAL ELECTRIC CO COMMON STOCK 369604103 26,912 851,647 SH   SOLE   780,938 0 70,709
GENERAL MILLS INC COMMON STOCK 370334104 1,654 26,772 SH   SOLE   23,132 0 3,640
GENUINE PARTS COMPANY COMMON STOCK 372460105 246 2,578 SH   SOLE   2,161 0 417
GILEAD SCIENCES INC COMMON STOCK 375558103 11,820 165,055 SH   SOLE   121,270 0 43,785
GLAXOSMITHKLINE PLC FOREIGN STOCK 37733W105 235 6,090 SH   SOLE   6,090 0 0
GOLD STD VENTURES CORP COM FOREIGN STOCK 380738104 21 10,000 SH   SOLE   10,000 0 0
GOLDMAN SACHS GROUP INC COMMON STOCK 38141G104 284 1,185 SH   SOLE   750 0 435
GUGGENHEIM S&P 500R EQUAL WEIGHT MUTUAL FUND/STO 78355W106 1,996 23,028 SH   SOLE   22,848 0 180
H&R BLOCK INC COMMON STOCK 093671105 202 8,795 SH   SOLE   7,995 0 800
HARRIS CORPORATION COMMON STOCK 413875105 27,288 266,303 SH   SOLE   246,649 0 19,654
HARTFORD FINL SVCS COMMON STOCK 416515104 911 19,118 SH   SOLE   19,118 0 0
HASBRO INC COMMON STOCK 418056107 9,904 127,311 SH   SOLE   120,216 0 7,095
HCP INC COMMON STOCK 40414L109 1,172 39,423 SH   SOLE   38,823 0 600
HERSHEY CO COMMON STOCK 427866108 448 4,331 SH   SOLE   3,931 0 400
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 398 17,184 SH   SOLE   17,184 0 0
HIGHWOODS PROPERTIES INC COMMON STOCK 431284108 1,048 20,550 SH   SOLE   20,550 0 0
HOLOGIC INC COMMON STOCK 436440101 334 8,328 SH   SOLE   8,328 0 0
HOME DEPOT INC COMMON STOCK 437076102 9,898 73,822 SH   SOLE   72,527 0 1,295
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 980 8,463 SH   SOLE   6,027 0 2,436
HOSPITALITY PROPERTIES TRUST COMMON STOCK 44106M102 471 14,850 SH   SOLE   14,850 0 0
HP INC COMMON STOCK 40434L105 210 14,174 SH   SOLE   14,174 0 0
HUBBELL INC COMMON STOCK 443510607 210 1,800 SH   SOLE   1,800 0 0
IDEXX LABORATORIES INC COMMON STOCK 45168D104 2,463 21,006 SH   SOLE   19,606 0 1,400
ILLINOIS TOOL WORKS COMMON STOCK 452308109 3,481 28,427 SH   SOLE   28,233 0 194
INGERSOLL RAND PLC FOREIGN STOCK G47791101 420 5,594 SH   SOLE   5,594 0 0
INTEL CORP COMMON STOCK 458140100 46,311 1,276,839 SH   SOLE   1,076,784 0 200,055
INTERNATIONAL BUSINESS MACHINES COMMON STOCK 459200101 32,372 195,022 SH   SOLE   160,458 0 34,564
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 1,522 2,400 SH   SOLE   2,400 0 0
ISHARES 1-3 YEAR CREDIT BOND MUTUAL FUND/COR 464288646 53,109 506,085 SH   SOLE   456,229 0 49,856
ISHARES 1-3 YEAR TREASURY BOND MUTUAL FUND/GOV 464287457 4,030 47,723 SH   SOLE   42,306 0 5,417
ISHARES 3-7 YEAR TREASURY BOND MUTUAL FUND/GOV 464288661 2,556 20,867 SH   SOLE   20,867 0 0
ISHARES 7-10 YEAR TREASURY BOND MUTUAL FUND/GOV 464287440 1,392 13,273 SH   SOLE   13,113 0 160
ISHARES AGENCY BOND (MKT) MUTUAL FUND/GOV 464288166 1,594 14,156 SH   SOLE   14,156 0 0
ISHARES CORE S&P 500 (MKT) MUTUAL FUND/STO 464287200 222 985 SH   SOLE   985 0 0
ISHARES CORE S&P MID-CAP (MKT) MUTUAL FUND/STO 464287507 952 5,759 SH   SOLE   4,025 0 1,734
ISHARES CORE S&P SMALL-CAP (MKT) MUTUAL FUND/STO 464287804 779 5,667 SH   SOLE   4,479 0 1,188
ISHARES IBOXX $ HIGH YIELD MUTUAL FUND/COR 464288513 1,063 12,283 SH   SOLE   10,033 0 2,250
ISHARES IBOXX $ INVST GRADE CRP MUTUAL FUND/COR 464287242 375 3,203 SH   SOLE   1,145 0 2,058
ISHARES INTERMEDIATE CREDIT BD MUTUAL FUND/COR 464288638 7,832 72,385 SH   SOLE   64,662 0 7,723
ISHARES JPMORGAN USD EMERG MUTUAL FUND/GOV 464288281 1,132 10,267 SH   SOLE   10,013 0 254
ISHARES MBS (MKT) MUTUAL FUND/GOV 464288588 631 5,937 SH   SOLE   5,784 0 153
ISHARES MSCI EAFE (MKT) MUTUAL FUND/STO 464287465 1,105 19,145 SH   SOLE   7,464 0 11,681
ISHARES MSCI EMERGING MARKETS MUTUAL FUND/STO 464287234 2,316 66,150 SH   SOLE   61,592 0 4,558
ISHARES MSCI KLD 400 SOCIAL MUTUAL FUND/STO 464288570 330 4,000 SH   SOLE   4,000 0 0
ISHARES RUSSELL 1000 GROWTH MUTUAL FUND/STO 464287614 317 3,019 SH   SOLE   421 0 2,598
ISHARES RUSSELL 2000 (MKT) MUTUAL FUND/STO 464287655 3,660 27,141 SH   SOLE   18,835 0 8,306
ISHARES RUSSELL MID-CAP GROWTH MUTUAL FUND/STO 464287481 6,595 67,718 SH   SOLE   57,245 0 10,473
ISHARES S&P 100 (MKT) MUTUAL FUND/STO 464287101 2,801 28,206 SH   SOLE   22,936 0 5,270
ISHARES S&P 500 GROWTH (MKT) MUTUAL FUND/STO 464287309 1,456 11,960 SH   SOLE   11,072 0 888
ISHARES SELECT DIVIDEND (MKT) MUTUAL FUND/STO 464287168 1,609 18,163 SH   SOLE   9,597 0 8,566
ISHARES TIPS BOND (MKT) MUTUAL FUND/GOV 464287176 4,527 40,004 SH   SOLE   39,714 0 290
ISHARES US PREFERRED STOCK (MKT) MUTUAL FUND/STO 464288687 726 19,510 SH   SOLE   19,030 0 480
JOHNSON AND JOHNSON COMMON STOCK 478160104 65,534 568,823 SH   SOLE   518,509 0 50,314
JOHNSON CTLS INTL PLC SHS FOREIGN STOCK G51502105 14,441 350,599 SH   SOLE   257,458 0 93,141
JPMORGAN CHASE & CO COMMON STOCK 46625H100 44,489 515,572 SH   SOLE   453,169 0 62,403
KEYCORP COMMON STOCK 493267108 241 13,151 SH   SOLE   12,891 0 260
KIMBERLY-CLARK CORP COMMON STOCK 494368103 1,849 16,209 SH   SOLE   15,549 0 660
KINDER MORGAN INC COMMON STOCK 49456B101 375 18,114 SH   SOLE   17,343 0 771
KRAFT HEINZ CO COMMON STOCK 500754106 2,946 33,738 SH   SOLE   32,657 0 1,081
LABORATORY CORP OF AMERICA COMMON STOCK 50540R409 377 2,936 SH   SOLE   2,936 0 0
LOCKHEED MARTIN CORP COMMON STOCK 539830109 2,134 8,540 SH   SOLE   8,330 0 210
LOEWS CORP COMMON STOCK 540424108 253 5,400 SH   SOLE   5,400 0 0
LOWES COMPANIES INC COMMON STOCK 548661107 227 3,193 SH   SOLE   2,937 0 256
MACQUARIE/FIRST TRUST GLOBAL MUTUAL FUND/STO 55607W100 114 10,000 SH   SOLE   10,000 0 0
MAGELLAN MIDSTREAM PARTNERS PARTNERSHIPS 559080106 273 3,602 SH   SOLE   1,700 0 1,902
MARATHON OIL CORP COMMON STOCK 565849106 590 34,092 SH   SOLE   32,592 0 1,500
MARATHON PETE CORP COMMON STOCK 56585A102 5,134 101,957 SH   SOLE   95,707 0 6,250
MARSH & MCLENNAN COS INC COMMON STOCK 571748102 491 7,254 SH   SOLE   6,754 0 500
MASTERCARD INC COMMON STOCK 57636Q104 15,982 154,785 SH   SOLE   114,208 0 40,577
MCDONALDS CORP COMMON STOCK 580135101 42,204 346,727 SH   SOLE   313,929 0 32,798
MEDNAX INC COMMON STOCK 58502B106 1,647 24,700 SH   SOLE   24,000 0 700
MEDTRONIC PLC FOREIGN STOCK G5960L103 814 11,435 SH   SOLE   10,756 0 679
MERCK & CO INC COMMON STOCK 58933Y105 21,606 367,019 SH   SOLE   295,678 0 71,341
METLIFE INC COMMON STOCK 59156R108 308 5,709 SH   SOLE   4,229 0 1,480
MICROSOFT CORP COMMON STOCK 594918104 56,930 916,156 SH   SOLE   830,723 0 85,433
MOLSON COORS BREWING CO COMMON STOCK 60871R209 3,580 36,784 SH   SOLE   36,384 0 400
MONDELEZ INTL INC COMMON STOCK 609207105 8,722 196,750 SH   SOLE   182,934 0 13,816
MONSANTO CO COMMON STOCK 61166W101 300 2,852 SH   SOLE   2,852 0 0
MOODYS CORP COMMON STOCK 615369105 6,581 69,811 SH   SOLE   69,811 0 0
MORGAN STANLEY COMMON STOCK 617446448 310 7,341 SH   SOLE   6,416 0 925
MYLAN N V COMMON STOCK N59465109 7,713 202,193 SH   SOLE   124,674 0 77,519
NEXTERA ENERGY INC COMMON STOCK 65339F101 2,733 22,878 SH   SOLE   22,094 0 784
NIKE INC COMMON STOCK 654106103 4,295 84,490 SH   SOLE   79,873 0 4,617
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 1,858 17,201 SH   SOLE   17,030 0 171
NORTHROP GRUMMAN CORP COMMON STOCK 666807102 365 1,567 SH   SOLE   1,199 0 368
NOVARTIS AG FOREIGN STOCK 66987V109 746 10,244 SH   SOLE   9,944 0 300
NUCOR CORP COMMON STOCK 670346105 208 3,489 SH   SOLE   3,489 0 0
NUVEEN AMT-FREE MUNICIPAL INC MUTUAL FUNDS/MU 670657105 141 10,542 SH   SOLE   10,542 0 0
NUVEEN REAL ASSET INC & GROWTH MUTUAL FUND/STO 67074Y105 157 10,000 SH   SOLE   10,000 0 0
NVIDIA CORPORATION COMMON STOCK 67066G104 219 2,054 SH   SOLE   654 0 1,400
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 15,278 214,490 SH   SOLE   181,595 0 32,895
OGE ENERGY CORP COMMON STOCK 670837103 295 8,820 SH   SOLE   8,820 0 0
ORACLE CORP COMMON STOCK 68389X105 22,058 573,674 SH   SOLE   511,262 0 62,412
PALO ALTO NETWORKS INC COMMON STOCK 697435105 842 6,736 SH   SOLE   0 0 6,736
PARKER HANNIFIN CORPORATION COMMON STOCK 701094104 5,834 41,666 SH   SOLE   35,704 0 5,962
PENNANT PARK COMMON STOCK 708062104 78 10,142 SH   SOLE   10,142 0 0
PEPSICO INC COMMON STOCK 713448108 23,829 227,748 SH   SOLE   214,224 0 13,524
PERRIGO CO FOREIGN STOCK G97822103 382 4,587 SH   SOLE   4,303 0 284
PFIZER INC COMMON STOCK 717081103 47,880 1,474,120 SH   SOLE   1,301,086 0 173,034
PHILIP MORRIS INTERNATIONAL INC COMMON STOCK 718172109 8,084 88,353 SH   SOLE   87,165 0 1,188
PHILLIPS 66 COMMON STOCK 718546104 24,775 286,714 SH   SOLE   235,503 0 51,211
PLUG POWER INC COMMON STOCK 72919P202 12 10,000 SH   SOLE   10,000 0 0
PNC FINL SVCS GROUP INC COMMON STOCK 693475105 338 2,887 SH   SOLE   2,887 0 0
POLARIS INDUSTRIES INC COMMON STOCK 731068102 13,342 161,942 SH   SOLE   149,817 0 12,125
POWERSHARES ETF TRUST II MUTUAL FUND/GOV 73936Q769 265 11,369 SH   SOLE   10,716 0 653
PPG INDUSTRIES INC COMMON STOCK 693506107 569 6,005 SH   SOLE   3,015 0 2,990
PPL CORPORATION COMMON STOCK 69351T106 3,075 90,327 SH   SOLE   84,973 0 5,354
PRAXAIR INC COMMON STOCK 74005P104 2,687 22,936 SH   SOLE   20,756 0 2,180
PRICELINE GRP INC COMMON STOCK 741503403 267 182 SH   SOLE   90 0 92
PROCTER & GAMBLE CO COMMON STOCK 742718109 41,212 490,151 SH   SOLE   469,028 0 21,123
QUALCOMM INC COMMON STOCK 747525103 30,103 461,699 SH   SOLE   365,806 0 95,893
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 973 10,590 SH   SOLE   10,590 0 0
RAYTHEON COMPANY COMMON STOCK 755111507 3,571 25,151 SH   SOLE   24,876 0 275
ROSS STORES INC COMMON STOCK 778296103 746 11,373 SH   SOLE   11,207 0 166
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259206 728 13,388 SH   SOLE   10,720 0 2,668
RUSSIA ETF MUTUAL FUND/STO 92189F403 394 18,542 SH   SOLE   18,178 0 364
S&P GLOBAL INC COMMON STOCK 78409V104 4,173 38,801 SH   SOLE   34,675 0 4,126
SANOFI FOREIGN STOCK 80105N105 2,464 60,930 SH   SOLE   60,930 0 0
SCHLUMBERGER LIMITED FOREIGN STOCK 806857108 15,124 180,153 SH   SOLE   156,219 0 23,934
SCHWAB CHARLES CORPORATION COMMON STOCK 808513105 753 19,085 SH   SOLE   19,085 0 0
SHERWIN WILLIAMS CO COMMON STOCK 824348106 1,431 5,325 SH   SOLE   5,302 0 23
SHIRE LTD FOREIGN STOCK 82481R106 1,641 9,629 SH   SOLE   9,203 0 426
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 7,645 102,402 SH   SOLE   60,127 0 42,275
SMUCKER J M CO COMMON STOCK 832696405 204 1,595 SH   SOLE   1,595 0 0
SOUTHERN COMPANY COMMON STOCK 842587107 2,673 54,348 SH   SOLE   51,502 0 2,846
SPDR BLOOMBERG BARCLAYS SHORT MUTUAL FUND/COR 78468R408 11,765 425,023 SH   SOLE   380,421 0 44,602
SPDR NUVEEN BLOOMBERG BARCLAYS MUTUAL FUNDS/MU 78468R721 1,069 22,544 SH   SOLE   22,282 0 262
SPDR NUVEEN BLOOMBERG BARCLAYS MUTUAL FUNDS/MU 78468R739 2,934 61,185 SH   SOLE   60,194 0 991
SPDR S&P 500 (MKT) MUTUAL FUND/STO 78462F103 15,122 67,650 SH   SOLE   50,431 0 17,219
SPDR S&P MIDCAP 400 (MKT) MUTUAL FUND/STO 78467Y107 264 875 SH   SOLE   650 0 225
SPDR SERIES TRUST MUTUAL FUND/COR 78464A375 1,910 56,318 SH   SOLE   56,318 0 0
SPDR SERIES TRUST MUTUAL FUND/COR 78464A474 1,235 40,470 SH   SOLE   32,765 0 7,705
SPDR SERIES TRUST MUTUAL FUND/STO 78464A797 235 5,405 SH   SOLE   0 0 5,405
SPECTRA ENERGY CORP COMMON STOCK 847560109 314 7,623 SH   SOLE   6,953 0 670
SPIRIT AEROSYSTEMS HLDS INC CL A COMMON STOCK 848574109 6,928 118,731 SH   SOLE   114,941 0 3,790
ST JUDE MEDICAL INC COMMON STOCK 790849103 1,415 17,651 SH   SOLE   17,651 0 0
STARBUCKS CORP COMMON STOCK 855244109 245 4,405 SH   SOLE   1,850 0 2,555
STARWOOD PPTY TR INC COMMON STOCK 85571B105 237 10,800 SH   SOLE   10,800 0 0
STATE STREET CORPORATION COMMON STOCK 857477103 3,325 42,772 SH   SOLE   42,455 0 317
STRYKER CORP COMMON STOCK 863667101 437 3,641 SH   SOLE   3,511 0 130
SUBURBAN PROPANE PARTNERS LP PARTNERSHIPS 864482104 319 10,600 SH   SOLE   10,600 0 0
SYMANTEC CORP COMMON STOCK 871503108 356 14,886 SH   SOLE   14,306 0 580
SYSCO CORP COMMON STOCK 871829107 2,335 42,172 SH   SOLE   38,968 0 3,204
TARGET CORP COMMON STOCK 87612E106 925 12,803 SH   SOLE   12,753 0 50
TELEFLEX INC COMMON STOCK 879369106 2,750 17,069 SH   SOLE   16,869 0 200
TEVA PHARMACEUTICAL INDUSTRIES FOREIGN STOCK 881624209 1,900 52,399 SH   SOLE   49,867 0 2,532
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 4,920 67,419 SH   SOLE   67,107 0 312
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 969 6,865 SH   SOLE   5,940 0 925
THOR INDUSTRIES INC COMMON STOCK 885160101 13,497 134,906 SH   SOLE   111,314 0 23,592
TIME WARNER INC COMMON STOCK 887317303 205 2,121 SH   SOLE   1,855 0 266
TJX COS INC NEW COMMON STOCK 872540109 32,719 435,500 SH   SOLE   377,583 0 57,917
TOLL BROTHERS INC COMMON STOCK 889478103 279 9,000 SH   SOLE   9,000 0 0
TORONTO DOMINION BANK ONTARIO FOREIGN STOCK 891160509 754 15,293 SH   SOLE   15,283 0 10
TRAVELERS COMPANIES INC COMMON STOCK 89417E109 5,461 44,607 SH   SOLE   42,592 0 2,015
TWENTY FIRST CENTURY FOX INC COMMON STOCK 90130A101 1,481 52,805 SH   SOLE   48,342 0 4,463
TWENTY FIRST CENTURY FOX INC COMMON STOCK 90130A200 16,972 622,804 SH   SOLE   461,213 0 161,591
TYLER TECHNOLOGIES INC COMMON STOCK 902252105 10,980 76,907 SH   SOLE   67,781 0 9,126
UNILEVER N V FOREIGN STOCK 904784709 1,285 31,299 SH   SOLE   30,099 0 1,200
UNILEVER PLC FOREIGN STOCK 904767704 9,580 235,396 SH   SOLE   156,098 0 79,298
UNION PACIFIC CORP COMMON STOCK 907818108 3,628 34,991 SH   SOLE   34,549 0 442
UNITED PARCEL SERVICE COMMON STOCK 911312106 530 4,622 SH   SOLE   3,575 0 1,047
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 43,887 400,349 SH   SOLE   359,999 0 40,350
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 418 2,613 SH   SOLE   2,317 0 296
UNUM GROUP COMMON STOCK 91529Y106 580 13,210 SH   SOLE   13,210 0 0
US BANCORP COMMON STOCK 902973304 315 6,124 SH   SOLE   3,984 0 2,140
UTILITIES SELECT SECTOR SPDRR MUTUAL FUND/STO 81369Y886 691 14,219 SH   SOLE   14,219 0 0
VANGUARD DIVIDEND APPREC IDX ETF MUTUAL FUND/STO 921908844 18,691 219,436 SH   SOLE   171,513 0 47,923
VANGUARD EMERGING MARKETS STOCK MUTUAL FUND/STO 922042858 18,716 523,083 SH   SOLE   455,958 0 67,125
VANGUARD FTSE DEVELOPED MARKETS MUTUAL FUND/STO 921943858 37,034 1,013,538 SH   SOLE   896,560 0 116,978
VANGUARD HEALTH CARE ETF (MKT) MUTUAL FUND/STO 92204A504 213 1,678 SH   SOLE   1,678 0 0
VANGUARD HIGH DIVIDEND YIELD MUTUAL FUND/STO 921946406 8,733 115,252 SH   SOLE   112,592 0 2,660
VANGUARD INTERMEDIATE-TERM BOND MUTUAL FUND/COR 921937819 1,073 12,921 SH   SOLE   12,921 0 0
VANGUARD LARGE CAP ETF (MKT) MUTUAL FUND/STO 922908637 218 2,131 SH   SOLE   0 0 2,131
VANGUARD MID-CAP ETF (MKT) MUTUAL FUND/STO 922908629 560 4,249 SH   SOLE   1,464 0 2,785
VANGUARD REIT INDEX ETF (MKT) MUTUAL FUND/STO 922908553 3,128 37,896 SH   SOLE   34,927 0 2,969
VANGUARD SHORT-TERM BOND ETF MUTUAL FUND/GOV 921937827 3,012 37,905 SH   SOLE   37,905 0 0
VANGUARD SHORT-TERM CORP BD IDX MUTUAL FUND/COR 92206C409 408 5,136 SH   SOLE   5,136 0 0
VANGUARD TOTAL BOND MARKET ETF MUTUAL FUND/COR 921937835 241 2,982 SH   SOLE   0 0 2,982
VANGUARD TOTAL STOCK MARKET ETF MUTUAL FUND/STO 922908769 288 2,500 SH   SOLE   2,500 0 0
VARIAN MEDICAL SYSTEMS INC COMMON STOCK 92220P105 1,549 17,248 SH   SOLE   16,273 0 975
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 4,863 91,100 SH   SOLE   87,312 0 3,788
VERSUM MATLS INC COM COMMON STOCK 92532W103 319 11,376 SH   SOLE   11,376 0 0
VF CORPORATION COMMON STOCK 918204108 22,880 428,865 SH   SOLE   374,279 0 54,586
VISA INC COMMON STOCK 92826C839 16,011 205,218 SH   SOLE   157,853 0 47,365
VODAFONE GROUP PLC FOREIGN STOCK 92857W308 2,037 83,369 SH   SOLE   80,392 0 2,977
W P CAREY INC COMMON STOCK 92936U109 290 4,912 SH   SOLE   4,842 0 70
WAL-MART STORES COMMON STOCK 931142103 17,357 251,116 SH   SOLE   194,286 0 56,830
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 3,228 38,996 SH   SOLE   38,446 0 550
WASHINGTON TRUST BANCORP INC COMMON STOCK 940610108 220 3,932 SH   SOLE   3,932 0 0
WATERS CORP COMMON STOCK 941848103 662 4,923 SH   SOLE   4,923 0 0
WEC ENERGY GROUP INC COMMON STOCK 92939U106 1,134 19,327 SH   SOLE   19,027 0 300
WELLS FARGO & COMPANY COMMON STOCK 949746101 38,610 700,596 SH   SOLE   630,099 0 70,497
WEX INC COMMON STOCK 96208T104 815 7,300 SH   SOLE   7,300 0 0
WEYERHAEUSER CO COMMON STOCK 962166104 566 18,827 SH   SOLE   18,456 0 371
WHIRLPOOL CORPORATION COMMON STOCK 963320106 1,112 6,120 SH   SOLE   5,970 0 150
WILEY JOHN & SONS INC COMMON STOCK 968223206 1,625 29,815 SH   SOLE   23,415 0 6,400
WILLIAMS COMPANIES INC COMMON STOCK 969457100 3,062 98,347 SH   SOLE   95,958 0 2,389
WIPRO LIMITED FOREIGN STOCK 97651M109 1,072 110,718 SH   SOLE   110,718 0 0
WISDOMTREE EMERGING MARKETS MUTUAL FUND/COR 97717X784 399 5,729 SH   SOLE   5,729 0 0
WISDOMTREE JAPAN SMALLCAP MUTUAL FUND/STO 97717W836 478 7,715 SH   SOLE   7,715 0 0
WORKDAY INC COMMON STOCK 98138H101 601 9,087 SH   SOLE   0 0 9,087
WW GRAINGER INC COMMON STOCK 384802104 330 1,422 SH   SOLE   1,197 0 225
XEROX CORP COMMON STOCK 984121103 619 70,875 SH   SOLE   70,875 0 0
XYLEM INC COMMON STOCK 98419M100 1,225 24,743 SH   SOLE   23,243 0 1,500
ZIMMER BIOMET HLDGS INC COMMON STOCK 98956P102 456 4,417 SH   SOLE   4,100 0 317