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 27,063 123,285 SH   SOLE   109,777 0 13,508
ABB LTD FOREIGN STOCK 000375204 674 28,399 SH   SOLE   28,399 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100 37,216 621,090 SH   SOLE   573,779 0 47,311
ABBVIE INC COMMON STOCK 00287Y109 32,247 340,694 SH   SOLE   318,193 0 22,501
ACCENTURE PLC FOREIGN STOCK G1151C101 35,252 229,655 SH   SOLE   179,337 0 50,318
ADIENT PLC ORD SHS FOREIGN STOCK G0084W101 5,334 89,270 SH   SOLE   73,300 0 15,970
ADOBE SYSTEMS INCORPORATED COMMON STOCK 00724F101 991 4,586 SH   SOLE   4,572 0 14
AETNA INC COMMON STOCK 00817Y108 2,023 11,971 SH   SOLE   11,964 0 7
AFLAC INC COMMON STOCK 001055102 34,122 779,743 SH   SOLE   626,041 0 153,702
AGCO CORP DE COMMON STOCK 001084102 556 8,582 SH   SOLE   8,482 0 100
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 4,030 25,342 SH   SOLE   24,708 0 634
ALLIANCE DATA SYSTEMS CORP COMMON STOCK 018581108 2,504 11,764 SH   SOLE   9,598 0 2,166
ALLIANT ENERGY CORP COMMON STOCK 018802108 306 7,496 SH   SOLE   7,496 0 0
ALLSTATE CORP COMMON STOCK 020002101 1,480 15,613 SH   SOLE   15,594 0 19
ALPHABET INC COMMON STOCK 02079K107 34,094 33,044 SH   SOLE   27,247 0 5,797
ALPHABET INC COMMON STOCK 02079K305 24,729 23,844 SH   SOLE   17,371 0 6,473
ALTRIA GROUP INC COMMON STOCK 02209S103 4,883 78,344 SH   SOLE   77,496 0 848
AMAZON.COM INC COMMON STOCK 023135106 36,837 25,451 SH   SOLE   18,627 0 6,824
AMBEV SA SPONSORED FOREIGN STOCK 02319V103 1,013 139,350 SH   SOLE   135,050 0 4,300
AMERICAN ELECTRIC POWER INC COMMON STOCK 025537101 445 6,477 SH   SOLE   6,351 0 126
AMERICAN EXPRESS CO COMMON STOCK 025816109 11,077 118,746 SH   SOLE   82,332 0 36,414
AMERICAN INTERNATIONAL GROUP INC COMMON STOCK 026874784 7,661 140,774 SH   SOLE   125,694 0 15,080
AMERICAN TOWER CORP COMMON STOCK 03027X100 274 1,887 SH   SOLE   1,660 0 227
AMERIGAS PARTNERS L.P. PARTNERSHIPS 030975106 555 13,884 SH   SOLE   13,884 0 0
AMERIPRISE FINANCIAL INC COMMON STOCK 03076C106 307 2,073 SH   SOLE   2,073 0 0
AMERISOURCEBERGEN CORP COMMON STOCK 03073E105 272 3,152 SH   SOLE   3,138 0 14
AMETEK INC COMMON STOCK 031100100 258 3,391 SH   SOLE   3,391 0 0
AMGEN INC COMMON STOCK 031162100 36,101 211,760 SH   SOLE   163,927 0 47,833
ANADARKO PETROLEUM CORP COMMON STOCK 032511107 1,085 17,958 SH   SOLE   14,853 0 3,105
ANALOG DEVICES INC COMMON STOCK 032654105 449 4,928 SH   SOLE   4,864 0 64
ANTHEM INC COM COMMON STOCK 036752103 319 1,453 SH   SOLE   1,444 0 9
APACHE CORPORATION COMMON STOCK 037411105 281 7,317 SH   SOLE   6,917 0 400
APPLE INC COMMON STOCK 037833100 80,461 479,564 SH   SOLE   391,724 0 87,840
APPLIED MATERIALS COMMON STOCK 038222105 15,543 279,499 SH   SOLE   187,067 0 92,432
AQUA AMERICA INC COMMON STOCK 03836W103 4,694 137,812 SH   SOLE   137,432 0 380
AT&T INC COMMON STOCK 00206R102 4,311 120,912 SH   SOLE   111,630 0 9,282
AUTOLIV INC COMMON STOCK 052800109 296 2,030 SH   SOLE   2,030 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 5,694 50,178 SH   SOLE   48,564 0 1,614
BAIDU INC FOREIGN STOCK 056752108 2,660 11,918 SH   SOLE   11,030 0 888
BANK HAWAII CORP COMMON STOCK 062540109 3,196 38,460 SH   SOLE   38,460 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 15,737 524,731 SH   SOLE   466,291 0 58,440
BANK OF MONTREAL FOREIGN STOCK 063671101 302 4,000 SH   SOLE   4,000 0 0
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 1,018 19,753 SH   SOLE   18,578 0 1,175
BANK OF THE OZARKS INC COMMON STOCK 063904106 1,318 27,300 SH   SOLE   27,300 0 0
BAR HARBOR BANKSHARES COMMON STOCK 066849100 846 30,516 SH   SOLE   30,516 0 0
BAXTER INTERNATIONAL INC COMMON STOCK 071813109 3,538 54,393 SH   SOLE   51,550 0 2,843
BB&T CORP COMMON STOCK 054937107 2,956 56,800 SH   SOLE   55,443 0 1,357
BECTON DICKINSON & CO COMMON STOCK 075887109 15,869 73,231 SH   SOLE   62,325 0 10,906
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 10,469 35 SH   SOLE   35 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 41,664 208,866 SH   SOLE   173,372 0 35,494
BIOGEN INC COMMON STOCK 09062X103 320 1,169 SH   SOLE   1,068 0 101
BLACKROCK INC COMMON STOCK 09247X101 532 982 SH   SOLE   821 0 161
BLACKROCK UTIL & INFRASTRUCTURE COMMON STOCK 09248D104 198 10,000 SH   SOLE   10,000 0 0
BLACKSTONE GROUP LP PARTNERSHIPS 09253U108 577 18,084 SH   SOLE   17,384 0 700
BOEING CO COMMON STOCK 097023105 2,745 8,371 SH   SOLE   7,694 0 677
BOOKING HLDGS INC COMMON STOCK 09857L108 12,566 6,040 SH   SOLE   3,303 0 2,737
BP PLC FOREIGN STOCK 055622104 2,792 68,884 SH   SOLE   64,929 0 3,955
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 5,674 89,715 SH   SOLE   78,221 0 11,494
BROOKFIELD ASSET MANAGEMENT INC FOREIGN STOCK 112585104 202 5,175 SH   SOLE   5,175 0 0
CDK GLOBAL INC COMMON STOCK 12508E101 362 5,719 SH   SOLE   5,719 0 0
CHEVRON CORP COMMON STOCK 166764100 19,824 173,836 SH   SOLE   166,442 0 7,394
CHURCH & DWIGHT CO INC COMMON STOCK 171340102 395 7,830 SH   SOLE   6,430 0 1,400
CIGNA CORP COMMON STOCK 125509109 331 1,978 SH   SOLE   1,970 0 8
CISCO SYSTEMS INC COMMON STOCK 17275R102 40,088 934,668 SH   SOLE   759,718 0 174,950
CITIGROUP INC COMMON STOCK 172967424 400 5,935 SH   SOLE   4,213 0 1,722
COCA COLA CO COMMON STOCK 191216100 6,558 150,999 SH   SOLE   128,468 0 22,531
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 711 8,834 SH   SOLE   2,930 0 5,904
COHEN & STEERS MUTUAL FUND/STO 19248A109 214 10,000 SH   SOLE   10,000 0 0
COLGATE-PALMOLIVE CO COMMON STOCK 194162103 10,245 142,928 SH   SOLE   130,662 0 12,266
COMCAST CORP COMMON STOCK 20030N101 1,298 37,974 SH   SOLE   34,556 0 3,418
CONDUENT INC COM COMMON STOCK 206787103 188 10,060 SH   SOLE   10,060 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 4,459 75,205 SH   SOLE   73,183 0 2,022
COSTCO WHOLESALE CORP COMMON STOCK 22160K105 290 1,537 SH   SOLE   1,162 0 375
CSX CORP COMMON STOCK 126408103 21,333 382,927 SH   SOLE   301,105 0 81,822
CUMMINS INC COMMON STOCK 231021106 21,813 134,573 SH   SOLE   123,179 0 11,394
CVS HEALTH CORPORATION COMMON STOCK 126650100 1,963 31,548 SH   SOLE   29,606 0 1,942
D R HORTON INC COMMON STOCK 23331A109 10,018 228,507 SH   SOLE   194,071 0 34,436
DANAHER CORP COMMON STOCK 235851102 21,517 219,767 SH   SOLE   158,289 0 61,478
DARDEN RESTAURANTS INC COMMON STOCK 237194105 1,156 13,559 SH   SOLE   13,559 0 0
DEERE & COMPANY COMMON STOCK 244199105 1,171 7,538 SH   SOLE   5,259 0 2,279
DIAGEO PLC FOREIGN STOCK 25243Q205 29,649 218,936 SH   SOLE   191,560 0 27,376
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 11,944 166,051 SH   SOLE   137,063 0 28,988
DISCOVERY COMMUNICATIONS INC COMMON STOCK 25470F302 828 42,443 SH   SOLE   35,880 0 6,563
DISNEY WALT CO COMMON STOCK 254687106 5,256 52,329 SH   SOLE   44,524 0 7,805
DOMINION ENERGY INC COMMON STOCK 25746U109 3,825 56,731 SH   SOLE   56,225 0 506
DOWDUPONT INC COM COMMON STOCK 26078J100 8,313 130,486 SH   SOLE   110,812 0 19,674
DUKE ENERGY CORP COMMON STOCK 26441C204 1,327 17,122 SH   SOLE   16,879 0 243
DUKE REALTY CORP COMMON STOCK 264411505 544 20,550 SH   SOLE   20,550 0 0
DUN & BRADSTREET CORP COMMON STOCK 26483E100 2,921 24,963 SH   SOLE   24,915 0 48
EAGLE MATERIALS INC COMMON STOCK 26969P108 223 2,164 SH   SOLE   2,112 0 52
EASTMAN CHEMICAL CO COMMON STOCK 277432100 2,317 21,955 SH   SOLE   21,946 0 9
ECOLAB INC COMMON STOCK 278865100 340 2,482 SH   SOLE   1,292 0 1,190
EDISON INTERNATIONAL COMMON STOCK 281020107 703 11,037 SH   SOLE   11,037 0 0
ELI LILLY & CO COMMON STOCK 532457108 1,983 25,634 SH   SOLE   25,025 0 609
EMERSON ELECTRIC CO COMMON STOCK 291011104 4,336 63,485 SH   SOLE   61,593 0 1,892
ENBRIDGE ENERGY PARTNERS LP PARTNERSHIPS 29250R106 98 10,200 SH   SOLE   10,200 0 0
ENBRIDGE INC FOREIGN STOCK 29250N105 9,305 295,670 SH   SOLE   210,349 0 85,321
ENERGEN CORPORATION COMMON STOCK 29265N108 1,085 17,260 SH   SOLE   16,825 0 435
ENERGY TRANSFER PARTNER LP COMMON STOCK 29278N103 214 13,201 SH   SOLE   8,811 0 4,390
ENTERGY CORP COMMON STOCK 29364G103 386 4,899 SH   SOLE   4,770 0 129
ENTERPRISE PRODUCTS PARTNERS LP PARTNERSHIPS 293792107 689 28,156 SH   SOLE   22,790 0 5,366
EOG RESOURCES INC COMMON STOCK 26875P101 337 3,198 SH   SOLE   2,860 0 338
EQUIFAX INC COMMON STOCK 294429105 261 2,216 SH   SOLE   2,216 0 0
EQUITY RESIDENTIAL COMMON STOCK 29476L107 354 5,733 SH   SOLE   4,733 0 1,000
EVERSOURCE ENERGY COMMON STOCK 30040W108 312 5,301 SH   SOLE   5,039 0 262
EXPRESS SCRIPTS HLDGS CO COMMON STOCK 30219G108 774 11,206 SH   SOLE   11,186 0 20
EXXON MOBIL CORP COMMON STOCK 30231G102 53,524 717,374 SH   SOLE   664,844 0 52,530
FACEBOOK INC COMMON STOCK 30303M102 5,973 37,380 SH   SOLE   22,721 0 14,659
FERRELLGAS PARTNERS LP PARTNERSHIPS 315293100 31 10,000 SH   SOLE   10,000 0 0
FINANCIAL SELECT SECTOR SPDR MUTUAL FUND/STO 81369Y605 474 17,185 SH   SOLE   17,085 0 100
FIRST BANCORP INC COMMON STOCK 31866P102 1,047 37,427 SH   SOLE   36,327 0 1,100
FIRST TR SML CP MUTUAL FUND/STO 33734Y109 291 4,828 SH   SOLE   0 0 4,828
FIRST TRUST DOW JONES INTERNET MUTUAL FUND/STO 33733E302 235 1,952 SH   SOLE   0 0 1,952
FIRST TRUST MID CAP CORE MUTUAL FUND/STO 33735B108 264 4,044 SH   SOLE   0 0 4,044
FIRST TRUST/ABERDEEN MUTUAL FUND/GOV 337319107 171 15,000 SH   SOLE   15,000 0 0
FISERV INC COMMON STOCK 337738108 10,037 140,743 SH   SOLE   120,696 0 20,047
FLIR SYSTEMS INC COMMON STOCK 302445101 2,775 55,488 SH   SOLE   50,193 0 5,295
FLOWSERVE CORPORATION COMMON STOCK 34354P105 684 15,792 SH   SOLE   15,490 0 302
FORTIVE CORP COM COMMON STOCK 34959J108 13,055 168,405 SH   SOLE   97,002 0 71,403
FUELCELL ENERGY INC COMMON STOCK 35952H502 43 25,000 SH   SOLE   25,000 0 0
GABELLI GLOBAL UTILITY & INC MUTUAL FUND/STO 36242L105 186 10,000 SH   SOLE   10,000 0 0
GAMCO MUTUAL FUND/STO 36465A109 74 15,050 SH   SOLE   15,050 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 42,836 193,914 SH   SOLE   176,581 0 17,333
GENERAL ELECTRIC CO COMMON STOCK 369604103 11,464 850,446 SH   SOLE   703,235 0 147,211
GENERAL MILLS INC COMMON STOCK 370334104 1,169 25,943 SH   SOLE   22,472 0 3,471
GENUINE PARTS COMPANY COMMON STOCK 372460105 223 2,487 SH   SOLE   2,161 0 326
GILEAD SCIENCES INC COMMON STOCK 375558103 10,366 137,494 SH   SOLE   76,589 0 60,905
GLAXOSMITHKLINE PLC FOREIGN STOCK 37733W105 230 5,890 SH   SOLE   5,890 0 0
GOLD STD VENTURES CORP COM FOREIGN STOCK 380738104 31 19,200 SH   SOLE   19,200 0 0
GOLDMAN SACHS GROUP INC COMMON STOCK 38141G104 337 1,338 SH   SOLE   1,025 0 313
GRACO INC COMMON STOCK 384109104 258 5,640 SH   SOLE   3,540 0 2,100
GUGGENHEIM S&P 500R EQUAL WEIGHT MUTUAL FUND/STO 78355W106 2,102 21,129 SH   SOLE   20,949 0 180
H&R BLOCK INC COMMON STOCK 093671105 231 9,095 SH   SOLE   7,295 0 1,800
HARRIS CORPORATION COMMON STOCK 413875105 40,263 249,645 SH   SOLE   228,668 0 20,977
HARTFORD FINL SVCS COMMON STOCK 416515104 985 19,118 SH   SOLE   19,118 0 0
HASBRO INC COMMON STOCK 418056107 21,027 249,434 SH   SOLE   227,828 0 21,606
HCP INC COMMON STOCK 40414L109 589 25,401 SH   SOLE   25,373 0 28
HERSHEY CO COMMON STOCK 427866108 419 4,231 SH   SOLE   3,931 0 300
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 283 16,189 SH   SOLE   16,154 0 35
HIGHWOODS PROPERTIES INC COMMON STOCK 431284108 901 20,550 SH   SOLE   20,550 0 0
HOLOGIC INC COMMON STOCK 436440101 311 8,328 SH   SOLE   8,328 0 0
HOME DEPOT INC COMMON STOCK 437076102 27,679 155,291 SH   SOLE   129,987 0 25,304
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 1,235 8,544 SH   SOLE   6,083 0 2,461
HOSPITALITY PROPERTIES TRUST COMMON STOCK 44106M102 365 14,400 SH   SOLE   14,400 0 0
HP INC COMMON STOCK 40434L105 315 14,384 SH   SOLE   14,384 0 0
HUBBELL INC COMMON STOCK 443510607 219 1,800 SH   SOLE   1,800 0 0
IDEXX LABORATORIES INC COMMON STOCK 45168D104 4,507 23,549 SH   SOLE   21,694 0 1,855
ILLINOIS TOOL WORKS COMMON STOCK 452308109 4,335 27,677 SH   SOLE   27,336 0 341
INTEL CORP COMMON STOCK 458140100 68,224 1,309,974 SH   SOLE   1,073,230 0 236,744
INTERNATIONAL BUSINESS MACHINES COMMON STOCK 459200101 43,984 286,671 SH   SOLE   236,079 0 50,592
INTUIT INC COMMON STOCK 461202103 209 1,207 SH   SOLE   1,200 0 7
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 2,998 7,263 SH   SOLE   7,260 0 3
ISHARES 1-3 YEAR CREDIT BOND MUTUAL FUND/COR 464288646 63,615 612,858 SH   SOLE   505,357 0 107,501
ISHARES 1-3 YEAR TREASURY BOND MUTUAL FUND/GOV 464287457 4,245 50,808 SH   SOLE   40,980 0 9,828
ISHARES AGENCY BOND (MKT) MUTUAL FUND/GOV 464288166 2,582 23,046 SH   SOLE   23,046 0 0
ISHARES CORE S&P 500 (MKT) MUTUAL FUND/STO 464287200 265 1,000 SH   SOLE   1,000 0 0
ISHARES CORE S&P MID-CAP (MKT) MUTUAL FUND/STO 464287507 861 4,587 SH   SOLE   4,525 0 62
ISHARES CORE S&P SMALL-CAP (MKT) MUTUAL FUND/STO 464287804 735 9,554 SH   SOLE   9,278 0 276
ISHARES IBOXX $ HIGH YIELD MUTUAL FUND/COR 464288513 757 8,840 SH   SOLE   6,558 0 2,282
ISHARES IBOXX $ INVST GRADE CRP MUTUAL FUND/COR 464287242 421 3,589 SH   SOLE   1,145 0 2,444
ISHARES INTERMEDIATE CREDIT BD MUTUAL FUND/COR 464288638 9,082 84,692 SH   SOLE   73,685 0 11,007
ISHARES INTERNATIONAL TREASURY MUTUAL FUND/GOV 464288117 340 6,582 SH   SOLE   6,582 0 0
ISHARES J.P.MORGAN EM LOCAL MUTUAL FUND/GOV 464286517 777 15,435 SH   SOLE   15,435 0 0
ISHARES JPMORGAN USD EMERG MUTUAL FUND/GOV 464288281 1,097 9,725 SH   SOLE   9,487 0 238
ISHARES MBS (MKT) MUTUAL FUND/GOV 464288588 720 6,884 SH   SOLE   6,884 0 0
ISHARES MSCI EAFE (MKT) MUTUAL FUND/STO 464287465 1,988 28,534 SH   SOLE   7,219 0 21,315
ISHARES MSCI EMERGING MARKETS MUTUAL FUND/STO 464287234 3,220 66,688 SH   SOLE   61,840 0 4,848
ISHARES MSCI KLD 400 SOCIAL MUTUAL FUND/STO 464288570 222 2,280 SH   SOLE   2,000 0 280
ISHARES RUSSELL 1000 (MKT) MUTUAL FUND/STO 464287622 4,002 27,254 SH   SOLE   130 0 27,124
ISHARES RUSSELL 2000 (MKT) MUTUAL FUND/STO 464287655 5,347 35,219 SH   SOLE   28,469 0 6,750
ISHARES RUSSELL 3000 (MKT) MUTUAL FUND/STO 464287689 794 5,079 SH   SOLE   1,995 0 3,084
ISHARES RUSSELL MID-CAP GROWTH MUTUAL FUND/STO 464287481 5,207 42,353 SH   SOLE   24,588 0 17,765
ISHARES S&P 100 (MKT) MUTUAL FUND/STO 464287101 4,803 41,411 SH   SOLE   34,898 0 6,513
ISHARES S&P 500 GROWTH (MKT) MUTUAL FUND/STO 464287309 1,537 9,907 SH   SOLE   8,672 0 1,235
ISHARES SELECT DIVIDEND (MKT) MUTUAL FUND/STO 464287168 1,229 12,924 SH   SOLE   6,373 0 6,551
ISHARES TIPS BOND (MKT) MUTUAL FUND/GOV 464287176 5,354 47,355 SH   SOLE   46,800 0 555
JOHNSON AND JOHNSON COMMON STOCK 478160104 77,418 604,119 SH   SOLE   525,411 0 78,708
JPMORGAN MUTUAL FUND/STO 46641Q209 2,567 43,192 SH   SOLE   9,921 0 33,271
JPMORGAN CHASE & CO COMMON STOCK 46625H100 52,603 478,340 SH   SOLE   409,222 0 69,118
KEYCORP COMMON STOCK 493267108 201 10,246 SH   SOLE   9,746 0 500
KIMBERLY-CLARK CORP COMMON STOCK 494368103 1,802 16,368 SH   SOLE   15,429 0 939
KRAFT HEINZ CO COMMON STOCK 500754106 1,909 30,656 SH   SOLE   29,884 0 772
LABORATORY CORP OF AMERICA COMMON STOCK 50540R409 451 2,786 SH   SOLE   2,786 0 0
LOCKHEED MARTIN CORP COMMON STOCK 539830109 2,853 8,443 SH   SOLE   8,046 0 397
LOEWS CORP COMMON STOCK 540424108 270 5,428 SH   SOLE   5,400 0 28
LOWES COMPANIES INC COMMON STOCK 548661107 419 4,773 SH   SOLE   3,325 0 1,448
MACQUARIE/FIRST TRUST GLOBAL MUTUAL FUND/STO 55607W100 116 10,000 SH   SOLE   10,000 0 0
MAGELLAN MIDSTREAM PARTNERS PARTNERSHIPS 559080106 210 3,602 SH   SOLE   1,700 0 1,902
MARATHON OIL CORP COMMON STOCK 565849106 401 24,937 SH   SOLE   24,882 0 55
MARATHON PETE CORP COMMON STOCK 56585A102 6,872 93,991 SH   SOLE   89,274 0 4,717
MARSH & MCLENNAN COS INC COMMON STOCK 571748102 616 7,458 SH   SOLE   6,874 0 584
MASTERCARD INC COMMON STOCK 57636Q104 25,961 148,217 SH   SOLE   108,505 0 39,712
MCCORMICK & CO INC COMMON STOCK 579780206 291 2,737 SH   SOLE   1,168 0 1,569
MCDONALDS CORP COMMON STOCK 580135101 45,739 292,492 SH   SOLE   266,259 0 26,233
MEDNAX INC COMMON STOCK 58502B106 1,335 24,000 SH   SOLE   24,000 0 0
MERCK & CO INC COMMON STOCK 58933Y105 21,844 401,034 SH   SOLE   328,156 0 72,878
METLIFE INC COMMON STOCK 59156R108 223 4,851 SH   SOLE   4,045 0 806
MICROSOFT CORP COMMON STOCK 594918104 73,680 807,278 SH   SOLE   716,632 0 90,646
MOLSON COORS BREWING CO COMMON STOCK 60871R209 2,278 30,239 SH   SOLE   29,919 0 320
MONDELEZ INTL INC COMMON STOCK 609207105 7,143 171,181 SH   SOLE   157,287 0 13,894
MONSANTO CO COMMON STOCK 61166W101 271 2,323 SH   SOLE   2,252 0 71
MOODYS CORP COMMON STOCK 615369105 11,126 68,977 SH   SOLE   68,969 0 8
MORGAN STANLEY COMMON STOCK 617446448 403 7,479 SH   SOLE   6,532 0 947
NETFLIX INC COMMON STOCK 64110L106 206 697 SH   SOLE   436 0 261
NEXTERA ENERGY INC COMMON STOCK 65339F101 3,487 21,352 SH   SOLE   20,482 0 870
NIKE INC COMMON STOCK 654106103 5,967 89,801 SH   SOLE   84,236 0 5,565
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 2,319 17,080 SH   SOLE   16,909 0 171
NORTHROP GRUMMAN CORP COMMON STOCK 666807102 510 1,461 SH   SOLE   1,186 0 275
NOVARTIS AG FOREIGN STOCK 66987V109 787 9,732 SH   SOLE   9,582 0 150
NUVEEN REAL ASSET INC & GROWTH MUTUAL FUND/STO 67074Y105 162 10,000 SH   SOLE   10,000 0 0
NVIDIA CORPORATION COMMON STOCK 67066G104 496 2,142 SH   SOLE   902 0 1,240
NVR INC COMMON STOCK 62944T105 697 249 SH   SOLE   44 0 205
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 1,856 28,567 SH   SOLE   24,295 0 4,272
OKTA INC CL A COMMON STOCK 679295105 202 5,071 SH   SOLE   0 0 5,071
ORACLE CORP COMMON STOCK 68389X105 25,853 565,102 SH   SOLE   489,108 0 75,994
PALO ALTO NETWORKS INC COMMON STOCK 697435105 1,017 5,600 SH   SOLE   0 0 5,600
PARKER HANNIFIN CORPORATION COMMON STOCK 701094104 6,553 38,310 SH   SOLE   31,796 0 6,514
PAYPAL HLDGS INC COMMON STOCK 70450Y103 278 3,676 SH   SOLE   1,509 0 2,167
PEPSICO INC COMMON STOCK 713448108 19,695 180,439 SH   SOLE   166,203 0 14,236
PFIZER INC COMMON STOCK 717081103 52,751 1,486,373 SH   SOLE   1,271,897 0 214,476
PHILIP MORRIS INTERNATIONAL INC COMMON STOCK 718172109 7,824 78,713 SH   SOLE   77,918 0 795
PHILLIPS 66 COMMON STOCK 718546104 29,075 303,122 SH   SOLE   249,417 0 53,705
PLUG POWER INC COMMON STOCK 72919P202 28 15,000 SH   SOLE   15,000 0 0
PNC FINL SVCS GROUP INC COMMON STOCK 693475105 450 2,973 SH   SOLE   2,953 0 20
POLARIS INDUSTRIES INC COMMON STOCK 731068102 10,216 89,207 SH   SOLE   82,207 0 7,000
POWERSHARES EMERGING MKTS MUTUAL FUND/COR 73936T573 769 27,278 SH   SOLE   27,278 0 0
POWERSHARES ETF TRUST II MUTUAL FUND/COR 73936Q769 248 10,716 SH   SOLE   10,716 0 0
POWERSHARES FUNDAMENTAL HIGH YLD MUTUAL FUND/COR 73936T557 246 13,291 SH   SOLE   13,291 0 0
PPG INDUSTRIES INC COMMON STOCK 693506107 619 5,545 SH   SOLE   2,732 0 2,813
PPL CORPORATION COMMON STOCK 69351T106 1,255 44,374 SH   SOLE   38,364 0 6,010
PRAXAIR INC COMMON STOCK 74005P104 2,216 15,353 SH   SOLE   14,266 0 1,087
PRETIUM RES INC FOREIGN STOCK 74139C102 103 15,400 SH   SOLE   15,400 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 31,186 393,376 SH   SOLE   373,795 0 19,581
PULTE GROUP INC COMMON STOCK 745867101 217 7,357 SH   SOLE   7,357 0 0
QUALCOMM INC COMMON STOCK 747525103 25,224 455,225 SH   SOLE   350,454 0 104,771
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 1,054 10,505 SH   SOLE   10,505 0 0
RAYTHEON COMPANY COMMON STOCK 755111507 5,265 24,392 SH   SOLE   23,972 0 420
RESMED INC COMMON STOCK 761152107 276 2,800 SH   SOLE   2,800 0 0
ROSS STORES INC COMMON STOCK 778296103 779 9,989 SH   SOLE   9,975 0 14
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259206 772 12,097 SH   SOLE   9,429 0 2,668
RUSSIA ETF MUTUAL FUND/STO 92189F403 517 22,753 SH   SOLE   18,303 0 4,450
S&P GLOBAL INC COMMON STOCK 78409V104 7,048 36,887 SH   SOLE   32,125 0 4,762
SALESFORCE.COM INC COMMON STOCK 79466L302 212 1,827 SH   SOLE   1,395 0 432
SANOFI FOREIGN STOCK 80105N105 1,864 46,521 SH   SOLE   46,111 0 410
SAP AG FOREIGN STOCK 803054204 232 2,210 SH   SOLE   2,210 0 0
SCHLUMBERGER LIMITED FOREIGN STOCK 806857108 5,317 82,088 SH   SOLE   72,293 0 9,795
SCHWAB CHARLES CORPORATION COMMON STOCK 808513105 1,035 19,823 SH   SOLE   19,270 0 553
SHERWIN WILLIAMS CO COMMON STOCK 824348106 1,620 4,132 SH   SOLE   4,127 0 5
SHIRE LTD FOREIGN STOCK 82481R106 368 2,465 SH   SOLE   2,229 0 236
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 10,896 108,673 SH   SOLE   65,357 0 43,316
SOUTHERN COMPANY COMMON STOCK 842587107 1,217 27,246 SH   SOLE   24,298 0 2,948
SPDR BARCLAYS INTERNATIONAL MUTUAL FUND/COR 78464A516 336 11,381 SH   SOLE   11,381 0 0
SPDR BLOOMBERG BARCLAYS SHORT MUTUAL FUND/COR 78468R408 7,829 286,046 SH   SOLE   207,959 0 78,087
SPDR NUVEEN BLOOMBERG BARCLAYS MUTUAL FUNDS/MU 78468R721 851 17,707 SH   SOLE   16,901 0 806
SPDR NUVEEN BLOOMBERG BARCLAYS MUTUAL FUNDS/MU 78468R739 2,613 54,629 SH   SOLE   53,843 0 786
SPDR PORTFOLIO INTERMEDIATE TERM MUTUAL FUND/COR 78464A375 2,578 76,870 SH   SOLE   76,870 0 0
SPDR PORTFOLIO SHORT TERM MUTUAL FUND/COR 78464A474 3,487 115,473 SH   SOLE   108,118 0 7,355
SPDR S&P 500 (MKT) MUTUAL FUND/STO 78462F103 19,162 72,817 SH   SOLE   51,320 0 21,497
SPDR S&P BANK ETF MUTUAL FUND/STO 78464A797 259 5,405 SH   SOLE   0 0 5,405
SPDR S&P MIDCAP 400 (MKT) MUTUAL FUND/STO 78467Y107 280 820 SH   SOLE   450 0 370
SPIRIT AEROSYSTEMS HLDS INC CL A COMMON STOCK 848574109 9,338 111,570 SH   SOLE   107,780 0 3,790
STARBUCKS CORP COMMON STOCK 855244109 232 4,005 SH   SOLE   2,075 0 1,930
STARWOOD PPTY TR INC COMMON STOCK 85571B105 210 10,000 SH   SOLE   10,000 0 0
STATE STREET CORPORATION COMMON STOCK 857477103 3,725 37,360 SH   SOLE   37,345 0 15
STRYKER CORP COMMON STOCK 863667101 1,160 7,207 SH   SOLE   6,597 0 610
SUBURBAN PROPANE PARTNERS LP PARTNERSHIPS 864482104 233 10,600 SH   SOLE   10,600 0 0
SYMANTEC CORP COMMON STOCK 871503108 385 14,886 SH   SOLE   14,306 0 580
SYSCO CORP COMMON STOCK 871829107 1,973 32,890 SH   SOLE   29,095 0 3,795
TARGET CORP COMMON STOCK 87612E106 819 11,789 SH   SOLE   11,708 0 81
TELEFLEX INC COMMON STOCK 879369106 3,536 13,869 SH   SOLE   13,869 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 6,848 65,914 SH   SOLE   64,760 0 1,154
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 2,204 10,673 SH   SOLE   6,853 0 3,820
THOR INDUSTRIES INC COMMON STOCK 885160101 13,782 119,667 SH   SOLE   91,637 0 28,030
TIME WARNER INC COMMON STOCK 887317303 209 2,202 SH   SOLE   2,005 0 197
TIMKEN CO COMMON STOCK 887389104 204 4,480 SH   SOLE   4,480 0 0
TJX COS INC NEW COMMON STOCK 872540109 37,152 455,519 SH   SOLE   372,511 0 83,008
TOLL BROTHERS INC COMMON STOCK 889478103 397 9,170 SH   SOLE   9,170 0 0
TORONTO DOMINION BANK ONTARIO FOREIGN STOCK 891160509 881 15,495 SH   SOLE   15,198 0 297
TRAVELERS COMPANIES INC COMMON STOCK 89417E109 5,798 41,751 SH   SOLE   39,759 0 1,992
TWENTY FIRST CENTURY FOX INC COMMON STOCK 90130A101 875 23,866 SH   SOLE   22,440 0 1,426
TWENTY FIRST CENTURY FOX INC COMMON STOCK 90130A200 13,503 371,248 SH   SOLE   314,425 0 56,823
TYLER TECHNOLOGIES INC COMMON STOCK 902252105 17,878 84,743 SH   SOLE   64,789 0 19,954
UNILEVER N V FOREIGN STOCK 904784709 1,767 31,328 SH   SOLE   29,828 0 1,500
UNILEVER PLC FOREIGN STOCK 904767704 7,608 136,940 SH   SOLE   91,135 0 45,805
UNION PACIFIC CORP COMMON STOCK 907818108 4,783 35,584 SH   SOLE   34,368 0 1,216
UNITED PARCEL SERVICE COMMON STOCK 911312106 586 5,600 SH   SOLE   5,249 0 351
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 47,749 379,502 SH   SOLE   329,604 0 49,898
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 690 3,223 SH   SOLE   2,458 0 765
UNUM GROUP COMMON STOCK 91529Y106 571 11,993 SH   SOLE   11,705 0 288
US BANCORP COMMON STOCK 902973304 263 5,217 SH   SOLE   3,151 0 2,066
UTILITIES SELECT SECTOR SPDRR MUTUAL FUND/STO 81369Y886 479 9,503 SH   SOLE   9,488 0 15
VALERO ENERGY CORP COMMON STOCK 91913Y100 249 2,683 SH   SOLE   1,959 0 724
VANGUARD DIVIDEND APPREC IDX ETF MUTUAL FUND/STO 921908844 16,257 160,878 SH   SOLE   120,733 0 40,145
VANGUARD EMERGING MARKETS STOCK MUTUAL FUND/STO 922042858 40,782 868,078 SH   SOLE   632,263 0 235,815
VANGUARD FTSE ALL-WORLD EX-US MUTUAL FUND/STO 922042775 201 3,704 SH   SOLE   1,407 0 2,297
VANGUARD FTSE DEVELOPED MARKETS MUTUAL FUND/STO 921943858 70,688 1,597,458 SH   SOLE   1,189,289 0 408,169
VANGUARD GROWTH ETF (MKT) MUTUAL FUND/STO 922908736 429 3,020 SH   SOLE   400 0 2,620
VANGUARD HEALTH CARE ETF (MKT) MUTUAL FUND/STO 92204A504 503 3,276 SH   SOLE   3,201 0 75
VANGUARD HIGH DIVIDEND YIELD MUTUAL FUND/STO 921946406 2,388 28,945 SH   SOLE   25,465 0 3,480
VANGUARD INFORMATION TECHNOLOGY MUTUAL FUND/STO 92204A702 338 1,978 SH   SOLE   1,903 0 75
VANGUARD INTERM-TM GOVT BD IDX MUTUAL FUND/GOV 92206C706 2,725 43,273 SH   SOLE   43,273 0 0
VANGUARD LARGE CAP ETF (MKT) MUTUAL FUND/STO 922908637 269 2,223 SH   SOLE   92 0 2,131
VANGUARD MID-CAP ETF (MKT) MUTUAL FUND/STO 922908629 642 4,159 SH   SOLE   1,165 0 2,994
VANGUARD REAL ESTATE ETF MUTUAL FUND/STO 922908553 1,570 20,803 SH   SOLE   18,746 0 2,057
VANGUARD S&P 500 ETF (MKT) MUTUAL FUND/STO 922908363 1,679 6,934 SH   SOLE   0 0 6,934
VANGUARD SHORT-TERM BOND ETF MUTUAL FUND/GOV 921937827 3,904 49,770 SH   SOLE   35,938 0 13,832
VANGUARD SHORT-TERM CORP BD IDX MUTUAL FUND/COR 92206C409 538 6,858 SH   SOLE   2,838 0 4,020
VANGUARD TOTAL STOCK MARKET ETF MUTUAL FUND/STO 922908769 354 2,608 SH   SOLE   2,425 0 183
VANGUARD VALUE ETF (MKT) MUTUAL FUND/STO 922908744 332 3,226 SH   SOLE   770 0 2,456
VARIAN MEDICAL SYSTEMS INC COMMON STOCK 92220P105 2,030 16,546 SH   SOLE   15,571 0 975
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 3,041 63,609 SH   SOLE   61,867 0 1,742
VERSUM MATLS INC COM COMMON STOCK 92532W103 329 8,747 SH   SOLE   8,747 0 0
VF CORPORATION COMMON STOCK 918204108 23,162 312,488 SH   SOLE   286,682 0 25,806
VISA INC COMMON STOCK 92826C839 24,596 205,621 SH   SOLE   149,393 0 56,228
VODAFONE GROUP PLC FOREIGN STOCK 92857W308 624 22,427 SH   SOLE   21,420 0 1,007
W P CAREY INC COMMON STOCK 92936U109 207 3,340 SH   SOLE   3,180 0 160
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 2,322 35,477 SH   SOLE   33,531 0 1,946
WALMART, INC COMMON STOCK 931142103 12,762 143,439 SH   SOLE   121,460 0 21,979
WATERS CORP COMMON STOCK 941848103 1,015 5,108 SH   SOLE   4,958 0 150
WEC ENERGY GROUP INC COMMON STOCK 92939U106 934 14,895 SH   SOLE   13,728 0 1,167
WELLS FARGO & COMPANY COMMON STOCK 949746101 25,138 479,648 SH   SOLE   430,241 0 49,407
WEX INC COMMON STOCK 96208T104 1,338 8,543 SH   SOLE   8,233 0 310
WEYERHAEUSER CO COMMON STOCK 962166104 579 16,563 SH   SOLE   16,385 0 178
WHIRLPOOL CORPORATION COMMON STOCK 963320106 922 6,021 SH   SOLE   5,854 0 167
WILEY JOHN & SONS INC COMMON STOCK 968223206 1,411 22,152 SH   SOLE   14,967 0 7,185
WILLIAMS COMPANIES INC COMMON STOCK 969457100 1,581 63,593 SH   SOLE   60,853 0 2,740
WIPRO LIMITED FOREIGN STOCK 97651M109 1,143 221,436 SH   SOLE   221,436 0 0
WISDOMTREE EMERGING MARKETS MUTUAL FUNDS GL 97717X784 749 10,545 SH   SOLE   10,545 0 0
WISDOMTREE JAPAN SMALLCAP MUTUAL FUND/STO 97717W836 627 7,715 SH   SOLE   7,715 0 0
WORKDAY INC COMMON STOCK 98138H101 967 7,610 SH   SOLE   0 0 7,610
WORLDPAY INC COM COMMON STOCK 981558109 8,950 108,823 SH   SOLE   53,514 0 55,309
WW GRAINGER INC COMMON STOCK 384802104 225 800 SH   SOLE   797 0 3
XEROX CORP COMMON STOCK 984121608 291 10,125 SH   SOLE   10,125 0 0
XYLEM INC COMMON STOCK 98419M100 1,824 23,713 SH   SOLE   22,213 0 1,500
ZIMMER BIOMET HLDGS INC COMMON STOCK 98956P102 476 4,361 SH   SOLE   4,035 0 326