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,966 113,739 SH   SOLE   104,989 0 8,750
ABB LTD FOREIGN STOCK 000375204 604 25,580 SH   SOLE   25,580 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100 34,873 475,362 SH   SOLE   459,154 0 16,208
ABBVIE INC COMMON STOCK 00287Y109 30,408 321,501 SH   SOLE   317,433 0 4,068
ADOBE SYSTEMS INCORPORATED COMMON STOCK 00724F101 1,271 4,707 SH   SOLE   4,707 0 0
AETNA INC COMMON STOCK 00817Y108 2,252 11,101 SH   SOLE   11,101 0 0
AFLAC INC COMMON STOCK 001055102 30,161 640,763 SH   SOLE   624,160 0 16,603
AGCO CORP DE COMMON STOCK 001084102 503 8,282 SH   SOLE   8,282 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 3,981 23,830 SH   SOLE   23,449 0 381
ALLIANCE DATA SYSTEMS CORP COMMON STOCK 018581108 1,467 6,212 SH   SOLE   5,901 0 311
ALLIANT ENERGY CORP COMMON STOCK 018802108 290 6,823 SH   SOLE   6,823 0 0
ALLSTATE CORP COMMON STOCK 020002101 1,547 15,672 SH   SOLE   15,672 0 0
ALPHABET INC COMMON STOCK 02079K107 35,658 29,878 SH   SOLE   28,918 0 960
ALPHABET INC COMMON STOCK 02079K305 20,861 17,282 SH   SOLE   17,098 0 184
ALTRIA GROUP INC COMMON STOCK 02209S103 4,578 75,910 SH   SOLE   75,910 0 0
AMAZON.COM INC COMMON STOCK 023135106 42,219 21,078 SH   SOLE   20,720 0 358
AMBEV SA SPONSORED FOREIGN STOCK 02319V103 367 80,350 SH   SOLE   80,350 0 0
AMERICAN ELECTRIC POWER INC COMMON STOCK 025537101 422 5,957 SH   SOLE   5,957 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 8,423 79,101 SH   SOLE   77,139 0 1,962
AMERICAN INTERNATIONAL GROUP INC COMMON STOCK 026874784 4,782 89,828 SH   SOLE   89,828 0 0
AMERICAN TOWER CORP COMMON STOCK 03027X100 318 2,189 SH   SOLE   2,189 0 0
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103 210 2,383 SH   SOLE   2,383 0 0
AMERIGAS PARTNERS L.P. PARTNERSHIPS 030975106 549 13,884 SH   SOLE   13,884 0 0
AMERIPRISE FINANCIAL INC COMMON STOCK 03076C106 598 4,047 SH   SOLE   4,047 0 0
AMERISOURCEBERGEN CORP COMMON STOCK 03073E105 296 3,209 SH   SOLE   3,209 0 0
AMETEK INC COMMON STOCK 031100100 275 3,471 SH   SOLE   3,471 0 0
AMGEN INC COMMON STOCK 031162100 33,527 161,742 SH   SOLE   155,379 0 6,363
ANADARKO PETROLEUM CORP COMMON STOCK 032511107 1,007 14,942 SH   SOLE   14,942 0 0
ANALOG DEVICES INC COMMON STOCK 032654105 460 4,971 SH   SOLE   4,971 0 0
ANTHEM INC COM COMMON STOCK 036752103 409 1,492 SH   SOLE   1,492 0 0
APACHE CORPORATION COMMON STOCK 037411105 319 6,686 SH   SOLE   6,686 0 0
APPLE INC COMMON STOCK 037833100 91,108 403,600 SH   SOLE   392,880 0 10,720
APPLIED MATERIALS COMMON STOCK 038222105 3,100 80,211 SH   SOLE   80,127 0 84
AQUA AMERICA INC COMMON STOCK 03836W103 5,334 144,547 SH   SOLE   144,547 0 0
AT&T INC COMMON STOCK 00206R102 3,700 110,180 SH   SOLE   109,747 0 433
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 7,560 50,177 SH   SOLE   50,177 0 0
BAIDU INC FOREIGN STOCK 056752108 2,172 9,500 SH   SOLE   9,500 0 0
BANK HAWAII CORP COMMON STOCK 062540109 3,035 38,460 SH   SOLE   38,460 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 15,348 520,979 SH   SOLE   505,554 0 15,425
BANK OF MONTREAL FOREIGN STOCK 063671101 338 4,095 SH   SOLE   4,095 0 0
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 937 18,384 SH   SOLE   18,384 0 0
BANK OZK COM COMMON STOCK 06417N103 1,036 27,300 SH   SOLE   27,300 0 0
BAR HARBOR BANKSHARES COMMON STOCK 066849100 436 15,166 SH   SOLE   15,166 0 0
BAXTER INTERNATIONAL INC COMMON STOCK 071813109 3,945 51,180 SH   SOLE   50,180 0 1,000
BB&T CORP COMMON STOCK 054937107 2,615 53,864 SH   SOLE   53,864 0 0
BECTON DICKINSON & CO COMMON STOCK 075887109 17,123 65,605 SH   SOLE   60,805 0 4,800
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 11,200 35 SH   SOLE   35 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 37,982 177,392 SH   SOLE   169,090 0 8,302
BIOGEN INC COMMON STOCK 09062X103 373 1,056 SH   SOLE   1,044 0 12
BLACKROCK INC COMMON STOCK 09247X101 400 849 SH   SOLE   849 0 0
BLACKROCK UTIL & INFRASTRUCTURE COMMON STOCK 09248D104 208 10,000 SH   SOLE   10,000 0 0
BLACKSTONE GROUP LP PARTNERSHIPS 09253U108 662 17,384 SH   SOLE   17,384 0 0
BOEING CO COMMON STOCK 097023105 2,359 6,344 SH   SOLE   6,344 0 0
BOOKING HLDGS INC COMMON STOCK 09857L108 7,869 3,966 SH   SOLE   3,893 0 73
BORGWARNER INC COMMON STOCK 099724106 1,072 25,060 SH   SOLE   25,060 0 0
BP PLC FOREIGN STOCK 055622104 3,091 67,057 SH   SOLE   65,234 0 1,823
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 4,640 74,745 SH   SOLE   74,264 0 481
BROOKFIELD ASSET MANAGEMENT INC FOREIGN STOCK 112585104 230 5,175 SH   SOLE   5,175 0 0
CAMDEN NATIONAL CORPORATION COMMON STOCK 133034108 937 21,580 SH   SOLE   21,580 0 0
CANADIAN NATIONAL RAILWAY CO FOREIGN STOCK 136375102 417 4,639 SH   SOLE   4,639 0 0
CAPITAL ONE FINANCIAL CORP COMMON STOCK 14040H105 1,186 12,494 SH   SOLE   12,494 0 0
CATERPILLAR INC COMMON STOCK 149123101 2,584 16,942 SH   SOLE   11,447 0 5,495
CDK GLOBAL INC COMMON STOCK 12508E101 363 5,809 SH   SOLE   5,809 0 0
CELGENE CORP COMMON STOCK 151020104 850 9,501 SH   SOLE   8,017 0 1,484
CHEVRON CORP COMMON STOCK 166764100 20,105 164,419 SH   SOLE   162,931 0 1,488
CHURCH & DWIGHT CO INC COMMON STOCK 171340102 430 7,235 SH   SOLE   7,235 0 0
CIGNA CORP COMMON STOCK 125509109 429 2,060 SH   SOLE   2,060 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 34,162 702,199 SH   SOLE   687,213 0 14,986
CITIGROUP INC COMMON STOCK 172967424 411 5,728 SH   SOLE   4,958 0 770
COCA COLA CO COMMON STOCK 191216100 5,667 122,677 SH   SOLE   113,570 0 9,107
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 262 3,390 SH   SOLE   3,390 0 0
COHEN & STEERS MUTUAL FUND/STO 19248A109 221 10,000 SH   SOLE   10,000 0 0
COLGATE-PALMOLIVE CO COMMON STOCK 194162103 8,431 125,929 SH   SOLE   124,729 0 1,200
COMCAST CORP COMMON STOCK 20030N101 1,315 37,140 SH   SOLE   35,790 0 1,350
CONDUENT INC COM COMMON STOCK 206787103 220 9,768 SH   SOLE   9,460 0 308
CONOCOPHILLIPS COMMON STOCK 20825C104 5,243 67,745 SH   SOLE   67,745 0 0
COSTCO WHOLESALE CORP COMMON STOCK 22160K105 296 1,262 SH   SOLE   1,262 0 0
CSX CORP COMMON STOCK 126408103 22,879 308,975 SH   SOLE   284,746 0 24,229
CUMMINS INC COMMON STOCK 231021106 22,915 156,877 SH   SOLE   151,781 0 5,096
CVS HEALTH CORPORATION COMMON STOCK 126650100 2,398 30,469 SH   SOLE   29,794 0 675
D R HORTON INC COMMON STOCK 23331A109 9,352 221,713 SH   SOLE   212,193 0 9,520
DANAHER CORP COMMON STOCK 235851102 18,270 168,134 SH   SOLE   162,829 0 5,305
DARDEN RESTAURANTS INC COMMON STOCK 237194105 1,403 12,619 SH   SOLE   12,619 0 0
DEERE & COMPANY COMMON STOCK 244199105 763 5,074 SH   SOLE   5,074 0 0
DIAGEO PLC FOREIGN STOCK 25243Q205 27,558 194,519 SH   SOLE   190,160 0 4,359
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 11,229 146,875 SH   SOLE   142,062 0 4,813
DISCOVERY COMMUNICATIONS INC COMMON STOCK 25470F302 1,016 34,364 SH   SOLE   34,330 0 34
DISNEY WALT CO COMMON STOCK 254687106 5,762 49,269 SH   SOLE   46,058 0 3,211
DOMINION ENERGY INC COMMON STOCK 25746U109 3,697 52,608 SH   SOLE   52,608 0 0
DOWDUPONT INC COM COMMON STOCK 26078J100 7,932 123,339 SH   SOLE   106,157 0 17,182
DUKE ENERGY CORP COMMON STOCK 26441C204 1,309 16,358 SH   SOLE   16,358 0 0
DUN & BRADSTREET CORP COMMON STOCK 26483E100 934 6,551 SH   SOLE   6,503 0 48
EASTMAN CHEMICAL CO COMMON STOCK 277432100 2,105 21,986 SH   SOLE   21,986 0 0
ECOLAB INC COMMON STOCK 278865100 598 3,819 SH   SOLE   3,779 0 40
ELI LILLY & CO COMMON STOCK 532457108 2,564 23,891 SH   SOLE   23,891 0 0
EMERSON ELECTRIC CO COMMON STOCK 291011104 4,271 55,768 SH   SOLE   55,689 0 79
ENBRIDGE ENERGY PARTNERS LP PARTNERSHIPS 29250R106 112 10,200 SH   SOLE   10,200 0 0
ENBRIDGE INC FOREIGN STOCK 29250N105 5,788 179,271 SH   SOLE   175,758 0 3,513
ENERGEN CORPORATION COMMON STOCK 29265N108 1,434 16,643 SH   SOLE   16,643 0 0
ENTERGY CORP COMMON STOCK 29364G103 302 3,717 SH   SOLE   3,717 0 0
ENTERPRISE PRODUCTS PARTNERS LP PARTNERSHIPS 293792107 655 22,790 SH   SOLE   22,790 0 0
EOG RESOURCES INC COMMON STOCK 26875P101 435 3,411 SH   SOLE   3,411 0 0
EQUIFAX INC COMMON STOCK 294429105 293 2,242 SH   SOLE   2,242 0 0
EQUITY RESIDENTIAL COMMON STOCK 29476L107 274 4,133 SH   SOLE   4,133 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 313 5,102 SH   SOLE   5,102 0 0
EXPRESS SCRIPTS HLDGS CO COMMON STOCK 30219G108 1,535 16,151 SH   SOLE   16,151 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 56,733 667,290 SH   SOLE   648,362 0 18,928
FACEBOOK INC COMMON STOCK 30303M102 3,590 21,833 SH   SOLE   21,278 0 555
FERRELLGAS PARTNERS LP PARTNERSHIPS 315293100 22 10,000 SH   SOLE   10,000 0 0
FINANCIAL SELECT SECTOR SPDR MUTUAL FUND/STO 81369Y605 427 15,485 SH   SOLE   15,485 0 0
FIRST BANCORP INC COMMON STOCK 31866P102 599 20,681 SH   SOLE   20,681 0 0
FIRST TRUST/ABERDEEN MUTUAL FUND/GOV 337319107 144 15,000 SH   SOLE   15,000 0 0
FISERV INC COMMON STOCK 337738108 19,453 236,134 SH   SOLE   228,694 0 7,440
FLEXSHARES TR MUTUAL FUND/STO 33939L860 1,634 34,515 SH   SOLE   34,515 0 0
FLIR SYSTEMS INC COMMON STOCK 302445101 3,040 49,460 SH   SOLE   48,560 0 900
FLOWSERVE CORPORATION COMMON STOCK 34354P105 706 12,918 SH   SOLE   12,918 0 0
FORTIVE CORP COM COMMON STOCK 34959J108 8,153 96,831 SH   SOLE   94,327 0 2,504
FUELCELL ENERGY INC COMMON STOCK 35952H502 32 30,000 SH   SOLE   30,000 0 0
GABELLI GLOBAL UTILITY & INC MUTUAL FUND/STO 36242L105 198 10,000 SH   SOLE   10,000 0 0
GAMCO MUTUAL FUND/STO 36465A109 47 10,000 SH   SOLE   10,000 0 0
GARTNER INC COMMON STOCK 366651107 634 3,999 SH   SOLE   3,999 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 36,588 178,726 SH   SOLE   175,358 0 3,368
GENERAL ELECTRIC CO COMMON STOCK 369604103 6,274 555,748 SH   SOLE   541,348 0 14,400
GENERAL MILLS INC COMMON STOCK 370334104 916 21,347 SH   SOLE   21,347 0 0
GENUINE PARTS COMPANY COMMON STOCK 372460105 252 2,528 SH   SOLE   2,211 0 317
GILEAD SCIENCES INC COMMON STOCK 375558103 5,812 75,272 SH   SOLE   72,588 0 2,684
GLAXOSMITHKLINE PLC FOREIGN STOCK 37733W105 237 5,890 SH   SOLE   5,890 0 0
GOLD STD VENTURES CORP COM FOREIGN STOCK 380738104 33 19,200 SH   SOLE   19,200 0 0
GOLDMAN SACHS GROUP INC COMMON STOCK 38141G104 266 1,188 SH   SOLE   1,188 0 0
HARRIS CORPORATION COMMON STOCK 413875105 38,280 226,228 SH   SOLE   216,655 0 9,573
HARTFORD FINL SVCS COMMON STOCK 416515104 961 19,229 SH   SOLE   19,229 0 0
HASBRO INC COMMON STOCK 418056107 24,483 232,907 SH   SOLE   225,289 0 7,618
HCP INC COMMON STOCK 40414L109 592 22,493 SH   SOLE   22,493 0 0
HERSHEY CO COMMON STOCK 427866108 354 3,473 SH   SOLE   3,473 0 0
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 271 16,587 SH   SOLE   16,587 0 0
HIGHWOODS PROPERTIES INC COMMON STOCK 431284108 829 17,550 SH   SOLE   17,550 0 0
HOLOGIC INC COMMON STOCK 436440101 341 8,328 SH   SOLE   8,328 0 0
HOME DEPOT INC COMMON STOCK 437076102 27,738 133,899 SH   SOLE   131,222 0 2,677
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 1,034 6,212 SH   SOLE   6,212 0 0
HOSPITALITY PROPERTIES TRUST COMMON STOCK 44106M102 353 12,250 SH   SOLE   12,250 0 0
HP INC COMMON STOCK 40434L105 382 14,832 SH   SOLE   14,832 0 0
HUBBELL INC COMMON STOCK 443510607 240 1,800 SH   SOLE   1,800 0 0
IDEXX LABORATORIES INC COMMON STOCK 45168D104 5,372 21,519 SH   SOLE   21,519 0 0
ILLINOIS TOOL WORKS COMMON STOCK 452308109 3,756 26,619 SH   SOLE   26,619 0 0
INDEPENDENT BANK CORP MASS COMMON STOCK 453836108 207 2,500 SH   SOLE   2,500 0 0
INGREDION INC COMMON STOCK 457187102 248 2,366 SH   SOLE   2,366 0 0
INTEL CORP COMMON STOCK 458140100 50,160 1,060,688 SH   SOLE   1,022,797 0 37,891
INTERNATIONAL BUSINESS MACHINES COMMON STOCK 459200101 37,531 248,207 SH   SOLE   234,073 0 14,134
INTUIT INC COMMON STOCK 461202103 1,449 6,373 SH   SOLE   6,373 0 0
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 4,070 7,090 SH   SOLE   7,090 0 0
INVESCO EXCHANGE TRADED FD TR MUTUAL FUND/STO 46137V357 2,232 20,894 SH   SOLE   20,894 0 0
INVESCO EXCHNG TRADED TR II MUTUAL FUND/COR 46138G508 248 10,716 SH   SOLE   10,716 0 0
INVESCO FUNDAMENTAL HG YIELD MUTUAL FUND/COR 46138E719 246 13,291 SH   SOLE   13,291 0 0
ISHARES 1-3 YEAR TREASURY BOND MUTUAL FUND/GOV 464287457 3,824 46,024 SH   SOLE   46,024 0 0
ISHARES AGENCY BOND (MKT) MUTUAL FUND/GOV 464288166 2,551 23,046 SH   SOLE   23,046 0 0
ISHARES CORE S&P 500 (MKT) MUTUAL FUND/STO 464287200 282 965 SH   SOLE   965 0 0
ISHARES CORE S&P MID-CAP (MKT) MUTUAL FUND/STO 464287507 1,296 6,440 SH   SOLE   6,440 0 0
ISHARES CORE S&P SMALL-CAP (MKT) MUTUAL FUND/STO 464287804 799 9,160 SH   SOLE   9,160 0 0
ISHARES IBONDS DEC 2020 TERM MUTUAL FUND/COR 46434VAQ3 501 20,000 SH   SOLE   20,000 0 0
ISHARES IBONDS DEC 2021 MUTUAL FUND/COR 46434VBK5 487 20,000 SH   SOLE   20,000 0 0
ISHARES IBONDS DEC 2022 MUTUAL FUND/COR 46434VBA7 487 20,000 SH   SOLE   20,000 0 0
ISHARES IBONDS DEC 2023 TERM MUTUAL FUND/COR 46434VAX8 486 20,000 SH   SOLE   20,000 0 0
ISHARES IBOXX $ HIGH YIELD MUTUAL FUND/COR 464288513 610 7,053 SH   SOLE   6,873 0 180
ISHARES INTERMEDIATE-TERM MUTUAL FUND/COR 464288638 7,175 135,116 SH   SOLE   133,164 0 1,952
ISHARES INTERNATIONAL TREASURY MUTUAL FUND/GOV 464288117 317 6,582 SH   SOLE   6,582 0 0
ISHARES J.P.MORGAN EM LOCAL MUTUAL FUND/GOV 464286517 666 15,435 SH   SOLE   15,435 0 0
ISHARES JPMORGAN USD EMERG MUTUAL FUND/GOV 464288281 539 5,000 SH   SOLE   5,000 0 0
ISHARES MBS (MKT) MUTUAL FUND/GOV 464288588 1,715 16,598 SH   SOLE   16,598 0 0
ISHARES MSCI EAFE (MKT) MUTUAL FUND/STO 464287465 3,313 48,730 SH   SOLE   48,230 0 500
ISHARES MSCI EMERGING MARKETS MUTUAL FUND/STO 464287234 3,022 70,422 SH   SOLE   69,322 0 1,100
ISHARES MSCI KLD 400 SOCIAL MUTUAL FUND/STO 464288570 214 2,000 SH   SOLE   2,000 0 0
ISHARES RUSSELL 2000 (MKT) MUTUAL FUND/STO 464287655 5,644 33,491 SH   SOLE   33,138 0 353
ISHARES RUSSELL 2000 GROWTH MUTUAL FUND/STO 464287648 607 2,824 SH   SOLE   2,824 0 0
ISHARES RUSSELL 3000 (MKT) MUTUAL FUND/STO 464287689 405 2,347 SH   SOLE   1,925 0 422
ISHARES RUSSELL MID-CAP GROWTH MUTUAL FUND/STO 464287481 16,030 118,233 SH   SOLE   111,418 0 6,815
ISHARES S&P 100 (MKT) MUTUAL FUND/STO 464287101 4,247 32,768 SH   SOLE   32,744 0 24
ISHARES S&P 500 GROWTH (MKT) MUTUAL FUND/STO 464287309 1,536 8,672 SH   SOLE   8,672 0 0
ISHARES SELECT DIVIDEND (MKT) MUTUAL FUND/STO 464287168 582 5,833 SH   SOLE   5,833 0 0
ISHARES SHORT-TERM MUTUAL FUND/COR 464288646 49,045 946,266 SH   SOLE   908,134 0 38,132
ISHARES TIPS BOND (MKT) MUTUAL FUND/GOV 464287176 4,957 44,815 SH   SOLE   44,815 0 0
JOHNSON AND JOHNSON COMMON STOCK 478160104 74,098 536,282 SH   SOLE   523,633 0 12,649
JPMORGAN MUTUAL FUND/STO 46641Q209 693 11,871 SH   SOLE   9,921 0 1,950
JPMORGAN CHASE & CO COMMON STOCK 46625H100 46,972 416,271 SH   SOLE   407,445 0 8,826
KIMBERLY-CLARK CORP COMMON STOCK 494368103 1,666 14,664 SH   SOLE   14,664 0 0
KRAFT HEINZ CO COMMON STOCK 500754106 1,376 24,964 SH   SOLE   24,964 0 0
LABORATORY CORP OF AMERICA COMMON STOCK 50540R409 484 2,786 SH   SOLE   2,786 0 0
LOCKHEED MARTIN CORP COMMON STOCK 539830109 2,703 7,813 SH   SOLE   7,813 0 0
LOEWS CORP COMMON STOCK 540424108 271 5,400 SH   SOLE   5,400 0 0
LOWES COMPANIES INC COMMON STOCK 548661107 408 3,550 SH   SOLE   3,550 0 0
MACQUARIE/FIRST TRUST GLOBAL MUTUAL FUND/STO 55607W100 109 10,000 SH   SOLE   10,000 0 0
MARATHON OIL CORP COMMON STOCK 565849106 570 24,467 SH   SOLE   24,467 0 0
MARATHON PETE CORP COMMON STOCK 56585A102 7,115 88,971 SH   SOLE   88,971 0 0
MARSH & MCLENNAN COS INC COMMON STOCK 571748102 586 7,084 SH   SOLE   7,084 0 0
MASTERCARD INC COMMON STOCK 57636Q104 23,192 104,180 SH   SOLE   99,909 0 4,271
MCDONALDS CORP COMMON STOCK 580135101 45,591 272,526 SH   SOLE   265,122 0 7,404
MEDNAX INC COMMON STOCK 58502B106 1,027 22,000 SH   SOLE   22,000 0 0
MERCK & CO INC COMMON STOCK 58933Y105 23,088 325,462 SH   SOLE   312,284 0 13,178
MICROSOFT CORP COMMON STOCK 594918104 80,445 703,373 SH   SOLE   695,429 0 7,944
MOLSON COORS BREWING CO COMMON STOCK 60871R209 1,670 27,147 SH   SOLE   27,147 0 0
MONDELEZ INTL INC COMMON STOCK 609207105 6,878 160,120 SH   SOLE   149,339 0 10,781
MOODYS CORP COMMON STOCK 615369105 487 2,910 SH   SOLE   2,910 0 0
MORGAN STANLEY COMMON STOCK 617446448 321 6,887 SH   SOLE   6,887 0 0
NETFLIX INC COMMON STOCK 64110L106 264 706 SH   SOLE   706 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 3,438 20,513 SH   SOLE   20,513 0 0
NIKE INC COMMON STOCK 654106103 6,982 82,421 SH   SOLE   80,621 0 1,800
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 2,985 16,537 SH   SOLE   16,366 0 171
NORTHROP GRUMMAN CORP COMMON STOCK 666807102 398 1,255 SH   SOLE   1,255 0 0
NOVARTIS AG FOREIGN STOCK 66987V109 822 9,542 SH   SOLE   9,542 0 0
NUCOR CORP COMMON STOCK 670346105 224 3,525 SH   SOLE   3,436 0 89
NUVEEN REAL ASSET INC & GROWTH MUTUAL FUND/STO 67074Y105 161 10,000 SH   SOLE   10,000 0 0
NVIDIA CORPORATION COMMON STOCK 67066G104 298 1,060 SH   SOLE   1,060 0 0
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 1,178 14,339 SH   SOLE   14,339 0 0
ORACLE CORP COMMON STOCK 68389X105 30,294 587,551 SH   SOLE   557,677 0 29,874
PARKER HANNIFIN CORPORATION COMMON STOCK 701094104 6,643 36,119 SH   SOLE   30,888 0 5,231
PEPSICO INC COMMON STOCK 713448108 18,466 165,174 SH   SOLE   163,116 0 2,058
PFIZER INC COMMON STOCK 717081103 55,635 1,262,422 SH   SOLE   1,239,770 0 22,652
PHILIP MORRIS INTERNATIONAL INC COMMON STOCK 718172109 6,220 76,286 SH   SOLE   75,993 0 293
PHILLIPS 66 COMMON STOCK 718546104 22,342 198,202 SH   SOLE   194,471 0 3,731
PLUG POWER INC COMMON STOCK 72919P202 38 20,000 SH   SOLE   20,000 0 0
PNC FINL SVCS GROUP INC COMMON STOCK 693475105 684 5,025 SH   SOLE   5,025 0 0
POLARIS INDUSTRIES INC COMMON STOCK 731068102 8,160 80,832 SH   SOLE   80,832 0 0
PPG INDUSTRIES INC COMMON STOCK 693506107 351 3,217 SH   SOLE   3,217 0 0
PPL CORPORATION COMMON STOCK 69351T106 895 30,574 SH   SOLE   30,574 0 0
PRAXAIR INC COMMON STOCK 74005P104 2,619 16,294 SH   SOLE   16,294 0 0
PREMIER INC COMMON STOCK 74051N102 1,427 31,168 SH   SOLE   30,102 0 1,066
PRETIUM RES INC FOREIGN STOCK 74139C102 131 17,200 SH   SOLE   17,200 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 28,898 347,202 SH   SOLE   345,665 0 1,537
QUALCOMM INC COMMON STOCK 747525103 14,105 195,824 SH   SOLE   193,513 0 2,311
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 1,465 13,573 SH   SOLE   13,573 0 0
RAYTHEON COMPANY COMMON STOCK 755111507 4,946 23,935 SH   SOLE   23,935 0 0
RESMED INC COMMON STOCK 761152107 323 2,800 SH   SOLE   2,800 0 0
ROSS STORES INC COMMON STOCK 778296103 969 9,782 SH   SOLE   9,782 0 0
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259206 824 12,097 SH   SOLE   9,429 0 2,668
RUSSIA ETF MUTUAL FUND/STO 92189F403 331 15,342 SH   SOLE   15,342 0 0
S&P GLOBAL INC COMMON STOCK 78409V104 20,213 103,445 SH   SOLE   101,175 0 2,270
SALESFORCE.COM INC COMMON STOCK 79466L302 288 1,814 SH   SOLE   1,814 0 0
SANOFI FOREIGN STOCK 80105N105 1,686 37,740 SH   SOLE   37,740 0 0
SAP AG FOREIGN STOCK 803054204 265 2,156 SH   SOLE   2,156 0 0
SCHLUMBERGER LIMITED FOREIGN STOCK 806857108 4,683 76,876 SH   SOLE   71,102 0 5,774
SCHWAB CHARLES CORPORATION COMMON STOCK 808513105 961 19,546 SH   SOLE   19,546 0 0
SHERWIN WILLIAMS CO COMMON STOCK 824348106 1,889 4,150 SH   SOLE   4,150 0 0
SHIRE LTD FOREIGN STOCK 82481R106 248 1,369 SH   SOLE   1,369 0 0
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 2,408 26,544 SH   SOLE   26,516 0 28
SOUTHERN COMPANY COMMON STOCK 842587107 1,016 23,307 SH   SOLE   22,233 0 1,074
SPDR BARCLAYS INTERNATIONAL MUTUAL FUND/COR 78464A516 312 11,381 SH   SOLE   11,381 0 0
SPDR BLOOMBERG BARCLAYS SHORT MUTUAL FUND/COR 78468R408 5,307 192,350 SH   SOLE   182,098 0 10,252
SPDR NUVEEN BLOOMBERG BARCLAYS MUTUAL FUNDS/MU 78468R721 624 13,150 SH   SOLE   13,150 0 0
SPDR NUVEEN BLOOMBERG BARCLAYS MUTUAL FUNDS/MU 78468R739 1,903 39,910 SH   SOLE   39,124 0 786
SPDR PORTFOLIO INTERMEDIATE TERM MUTUAL FUND/COR 78464A375 2,060 61,870 SH   SOLE   61,870 0 0
SPDR PORTFOLIO SHORT TERM MUTUAL FUND/COR 78464A474 2,780 92,118 SH   SOLE   92,118 0 0
SPDR S&P 500 (MKT) MUTUAL FUND/STO 78462F103 24,248 83,407 SH   SOLE   72,892 0 10,515
SPDR S&P MIDCAP 400 (MKT) MUTUAL FUND/STO 78467Y107 573 1,558 SH   SOLE   1,550 0 8
SPIRIT AEROSYSTEMS HLDS INC CL A COMMON STOCK 848574109 9,734 106,190 SH   SOLE   106,190 0 0
STARWOOD PPTY TR INC COMMON STOCK 85571B105 215 10,000 SH   SOLE   10,000 0 0
STATE STREET CORPORATION COMMON STOCK 857477103 2,587 30,874 SH   SOLE   30,874 0 0
STRYKER CORP COMMON STOCK 863667101 1,251 7,038 SH   SOLE   7,038 0 0
SUBURBAN PROPANE PARTNERS LP PARTNERSHIPS 864482104 249 10,600 SH   SOLE   10,600 0 0
SYMANTEC CORP COMMON STOCK 871503108 296 13,900 SH   SOLE   13,900 0 0
SYSCO CORP COMMON STOCK 871829107 2,263 30,888 SH   SOLE   28,963 0 1,925
TARGET CORP COMMON STOCK 87612E106 1,006 11,399 SH   SOLE   11,399 0 0
TELEFLEX INC COMMON STOCK 879369106 3,371 12,669 SH   SOLE   12,669 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 19,659 183,230 SH   SOLE   178,973 0 4,257
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 1,708 6,998 SH   SOLE   6,998 0 0
THOR INDUSTRIES INC COMMON STOCK 885160101 4,100 48,992 SH   SOLE   47,961 0 1,031
TIMKEN CO COMMON STOCK 887389104 223 4,480 SH   SOLE   4,480 0 0
TJX COS INC NEW COMMON STOCK 872540109 44,231 394,842 SH   SOLE   373,780 0 21,062
TOLL BROTHERS INC COMMON STOCK 889478103 297 9,000 SH   SOLE   9,000 0 0
TORONTO DOMINION BANK ONTARIO FOREIGN STOCK 891160509 928 15,263 SH   SOLE   15,263 0 0
TRAVELERS COMPANIES INC COMMON STOCK 89417E109 5,173 39,879 SH   SOLE   38,679 0 1,200
TWENTY FIRST CENTURY FOX INC COMMON STOCK 90130A101 1,227 26,489 SH   SOLE   26,489 0 0
TWENTY FIRST CENTURY FOX INC COMMON STOCK 90130A200 16,333 356,474 SH   SOLE   343,484 0 12,990
TYLER TECHNOLOGIES INC COMMON STOCK 902252105 16,182 66,034 SH   SOLE   63,034 0 3,000
UNILEVER N V FOREIGN STOCK 904784709 1,663 29,928 SH   SOLE   29,928 0 0
UNILEVER PLC FOREIGN STOCK 904767704 4,673 85,008 SH   SOLE   83,608 0 1,400
UNION PACIFIC CORP COMMON STOCK 907818108 5,643 34,657 SH   SOLE   34,127 0 530
UNITED PARCEL SERVICE COMMON STOCK 911312106 617 5,281 SH   SOLE   5,281 0 0
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 46,959 335,877 SH   SOLE   327,084 0 8,793
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 633 2,380 SH   SOLE   2,380 0 0
UNUM GROUP COMMON STOCK 91529Y106 488 12,503 SH   SOLE   12,215 0 288
UTILITIES SELECT SECTOR SPDRR MUTUAL FUND/STO 81369Y886 453 8,605 SH   SOLE   8,545 0 60
VALERO ENERGY CORP COMMON STOCK 91913Y100 260 2,285 SH   SOLE   2,285 0 0
VANGUARD DIVIDEND APPREC IDX ETF MUTUAL FUND/STO 921908844 5,394 48,731 SH   SOLE   45,342 0 3,389
VANGUARD EMERGING MARKETS STOCK MUTUAL FUND/STO 922042858 25,168 613,843 SH   SOLE   597,854 0 15,989
VANGUARD FTSE ALL-WORLD EX-US MUTUAL FUND/STO 922042775 2,808 53,952 SH   SOLE   53,952 0 0
VANGUARD FTSE DEVELOPED MARKETS MUTUAL FUND/STO 921943858 50,477 1,166,556 SH   SOLE   1,109,753 0 56,803
VANGUARD GROWTH ETF (MKT) MUTUAL FUND/STO 922908736 338 2,100 SH   SOLE   2,100 0 0
VANGUARD HEALTH CARE ETF (MKT) MUTUAL FUND/STO 92204A504 509 2,822 SH   SOLE   2,822 0 0
VANGUARD HIGH DIVIDEND YIELD MUTUAL FUND/STO 921946406 1,486 17,055 SH   SOLE   16,555 0 500
VANGUARD INFORMATION TECHNOLOGY MUTUAL FUND/STO 92204A702 390 1,923 SH   SOLE   1,923 0 0
VANGUARD INTERM-TM GOVT BD IDX MUTUAL FUND/GOV 92206C706 2,687 43,273 SH   SOLE   43,273 0 0
VANGUARD REAL ESTATE ETF MUTUAL FUND/STO 922908553 1,418 17,572 SH   SOLE   17,572 0 0
VANGUARD S&P 500 ETF MUTUAL FUND/STO 922908363 1,549 5,800 SH   SOLE   0 0 5,800
VANGUARD SHORT-TERM BOND ETF MUTUAL FUND/GOV 921937827 3,283 42,072 SH   SOLE   42,072 0 0
VANGUARD SHORT-TERM CORP BD IDX MUTUAL FUND/COR 92206C409 710 9,085 SH   SOLE   9,085 0 0
VANGUARD SMALL CAP VALUE ETF MUTUAL FUND/STO 922908611 321 2,302 SH   SOLE   2,302 0 0
VANGUARD TOTAL STOCK MARKET ETF MUTUAL FUND/STO 922908769 1,124 7,510 SH   SOLE   7,510 0 0
VANGUARD TOTAL WORLD STOCK INDEX MUTUAL FUND/STO 922042742 275 3,623 SH   SOLE   3,623 0 0
VANGUARD VALUE ETF (MKT) MUTUAL FUND/STO 922908744 637 5,753 SH   SOLE   5,753 0 0
VARIAN MEDICAL SYSTEMS INC COMMON STOCK 92220P105 1,742 15,572 SH   SOLE   15,523 0 49
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 2,879 53,929 SH   SOLE   53,929 0 0
VERSUM MATLS INC COM COMMON STOCK 92532W103 292 8,097 SH   SOLE   8,097 0 0
VF CORPORATION COMMON STOCK 918204108 25,589 273,826 SH   SOLE   272,412 0 1,414
VISA INC COMMON STOCK 92826C839 23,883 159,123 SH   SOLE   153,183 0 5,940
VODAFONE GROUP PLC FOREIGN STOCK 92857W308 350 16,108 SH   SOLE   16,108 0 0
W P CAREY INC COMMON STOCK 92936U109 205 3,180 SH   SOLE   3,180 0 0
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 13,222 181,377 SH   SOLE   175,778 0 5,599
WALMART, INC COMMON STOCK 931142103 11,314 120,481 SH   SOLE   109,331 0 11,150
WATERS CORP COMMON STOCK 941848103 937 4,815 SH   SOLE   4,815 0 0
WEC ENERGY GROUP INC COMMON STOCK 92939U106 774 11,600 SH   SOLE   11,600 0 0
WELLS FARGO & COMPANY COMMON STOCK 949746101 20,455 389,159 SH   SOLE   377,988 0 11,171
WEX INC COMMON STOCK 96208T104 1,725 8,593 SH   SOLE   8,593 0 0
WEYERHAEUSER CO COMMON STOCK 962166104 537 16,659 SH   SOLE   16,497 0 162
WHIRLPOOL CORPORATION COMMON STOCK 963320106 698 5,881 SH   SOLE   5,881 0 0
WILEY JOHN & SONS INC COMMON STOCK 968223206 907 14,967 SH   SOLE   14,967 0 0
WILLIAMS COMPANIES INC COMMON STOCK 969457100 1,338 49,245 SH   SOLE   48,418 0 827
WIPRO LIMITED FOREIGN STOCK 97651M109 1,154 221,436 SH   SOLE   221,436 0 0
WISDOMTREE EMERGING MARKETS MUTUAL FUNDS GL 97717X784 344 5,000 SH   SOLE   5,000 0 0
WISDOMTREE JAPAN SMALLCAP MUTUAL FUND/STO 97717W836 481 6,215 SH   SOLE   6,215 0 0
WORLDPAY INC COM COMMON STOCK 981558109 2,828 27,919 SH   SOLE   27,881 0 38
WW GRAINGER INC COMMON STOCK 384802104 292 816 SH   SOLE   816 0 0
XEROX CORP COMMON STOCK 984121608 253 9,375 SH   SOLE   9,375 0 0
XYLEM INC COMMON STOCK 98419M100 1,785 22,343 SH   SOLE   20,843 0 1,500
ZIMMER BIOMET HLDGS INC COMMON STOCK 98956P102 539 4,101 SH   SOLE   4,101 0 0