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
2U INC COM COMMON STOCK 90214J101 260 3,107 SH   SOLE   0 0 3,107
3M CO COMMON STOCK 88579Y101 23,775 120,854 SH   SOLE   107,445 0 13,409
ABB LTD FOREIGN STOCK 000375204 600 27,562 SH   SOLE   26,330 0 1,232
ABBOTT LABORATORIES COMMON STOCK 002824100 30,862 506,029 SH   SOLE   465,115 0 40,914
ABBVIE INC COMMON STOCK 00287Y109 31,888 344,182 SH   SOLE   315,628 0 28,554
ACCENTURE PLC FOREIGN STOCK G1151C101 38,498 235,334 SH   SOLE   182,786 0 52,548
ACTIVISION BLIZZARD INC COMMON STOCK 00507V109 209 2,738 SH   SOLE   1,438 0 1,300
ADOBE SYSTEMS INCORPORATED COMMON STOCK 00724F101 1,148 4,707 SH   SOLE   4,707 0 0
AETNA INC COMMON STOCK 00817Y108 2,218 12,085 SH   SOLE   12,085 0 0
AFLAC INC COMMON STOCK 001055102 34,255 796,257 SH   SOLE   630,985 0 165,272
AGCO CORP DE COMMON STOCK 001084102 509 8,382 SH   SOLE   8,282 0 100
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 3,793 24,360 SH   SOLE   23,779 0 581
ALIBABA GROUP HLDG LTD FOREIGN STOCK 01609W102 205 1,106 SH   SOLE   236 0 870
ALLIANCE DATA SYSTEMS CORP COMMON STOCK 018581108 1,890 8,104 SH   SOLE   7,118 0 986
ALLIANT ENERGY CORP COMMON STOCK 018802108 305 7,203 SH   SOLE   6,823 0 380
ANADARKO PETROLEUM CORP COMMON STOCK 032511107 1,328 18,132 SH   SOLE   15,042 0 3,090
ANALOG DEVICES INC COMMON STOCK 032654105 483 5,035 SH   SOLE   4,971 0 64
ANTHEM INC COM COMMON STOCK 036752103 355 1,492 SH   SOLE   1,492 0 0
APACHE CORPORATION COMMON STOCK 037411105 342 7,317 SH   SOLE   6,917 0 400
APPLE INC COMMON STOCK 037833100 91,842 496,150 SH   SOLE   399,887 0 96,263
APPLIED MATERIALS COMMON STOCK 038222105 13,938 301,758 SH   SOLE   200,398 0 101,360
APTIV PLC FOREIGN STOCK G6095L109 13,574 148,134 SH   SOLE   103,578 0 44,556
AQUA AMERICA INC COMMON STOCK 03836W103 5,105 145,127 SH   SOLE   144,747 0 380
AT&T INC COMMON STOCK 00206R102 4,009 124,864 SH   SOLE   115,973 0 8,891
AUTOLIV INC COMMON STOCK 052800109 291 2,030 SH   SOLE   2,030 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 6,870 51,215 SH   SOLE   49,341 0 1,874
BAIDU INC FOREIGN STOCK 056752108 2,653 10,918 SH   SOLE   10,030 0 888
BANK HAWAII CORP COMMON STOCK 062540109 3,208 38,460 SH   SOLE   38,460 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 16,534 586,504 SH   SOLE   500,236 0 86,268
BANK OF MONTREAL FOREIGN STOCK 063671101 309 4,000 SH   SOLE   4,000 0 0
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 1,074 19,924 SH   SOLE   18,784 0 1,140
BANK OF THE OZARKS INC COMMON STOCK 063904106 1,230 27,300 SH   SOLE   27,300 0 0
BAR HARBOR BANKSHARES COMMON STOCK 066849100 459 15,166 SH   SOLE   15,166 0 0
BAXTER INTERNATIONAL INC COMMON STOCK 071813109 3,946 53,442 SH   SOLE   50,619 0 2,823
BB&T CORP COMMON STOCK 054937107 2,856 56,615 SH   SOLE   55,414 0 1,201
BECTON DICKINSON & CO COMMON STOCK 075887109 17,395 72,616 SH   SOLE   61,724 0 10,892
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 9,871 35 SH   SOLE   35 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 38,909 208,460 SH   SOLE   173,564 0 34,896
BIOGEN INC COMMON STOCK 09062X103 317 1,094 SH   SOLE   1,062 0 32
BIOSCRIP INC COM COMMON STOCK 09069N108 45 15,512 SH   SOLE   0 0 15,512
BLACKROCK INC COMMON STOCK 09247X101 503 1,007 SH   SOLE   849 0 158
BLACKROCK UTIL & INFRASTRUCTURE COMMON STOCK 09248D104 200 10,000 SH   SOLE   10,000 0 0
BLACKSTONE GROUP LP PARTNERSHIPS 09253U108 582 18,084 SH   SOLE   17,384 0 700
BOEING CO COMMON STOCK 097023105 2,384 7,108 SH   SOLE   6,427 0 681
BOOKING HLDGS INC COMMON STOCK 09857L108 11,737 5,790 SH   SOLE   3,309 0 2,481
BP PLC FOREIGN STOCK 055622104 3,067 67,156 SH   SOLE   62,993 0 4,163
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 4,971 89,821 SH   SOLE   78,364 0 11,457
BROADCOM INC COM COMMON STOCK 11135F101 218 900 SH   SOLE   421 0 479
BROOKFIELD ASSET MANAGEMENT INC FOREIGN STOCK 112585104 210 5,175 SH   SOLE   5,175 0 0
CAMDEN NATIONAL CORPORATION COMMON STOCK 133034108 986 21,580 SH   SOLE   21,580 0 0
CANADIAN NATIONAL RAILWAY CO FOREIGN STOCK 136375102 386 4,719 SH   SOLE   4,719 0 0
CAPITAL ONE FINANCIAL CORP COMMON STOCK 14040H105 1,206 13,124 SH   SOLE   12,494 0 630
CATERPILLAR INC COMMON STOCK 149123101 2,359 17,387 SH   SOLE   11,687 0 5,700
CDK GLOBAL INC COMMON STOCK 12508E101 395 6,071 SH   SOLE   6,051 0 20
CELGENE CORP COMMON STOCK 151020104 321 4,049 SH   SOLE   2,232 0 1,817
CHEGG INC COMMON STOCK 163092109 245 8,814 SH   SOLE   0 0 8,814
CHEVRON CORP COMMON STOCK 166764100 21,843 172,765 SH   SOLE   164,913 0 7,852
CHUBB LIMITED FOREIGN STOCK H1467J104 275 2,169 SH   SOLE   1,441 0 728
CHURCH & DWIGHT CO INC COMMON STOCK 171340102 460 8,665 SH   SOLE   7,265 0 1,400
CIGNA CORP COMMON STOCK 125509109 350 2,060 SH   SOLE   2,060 0 0
CISCO SYSTEMS INC COMMON STOCK 17275R102 38,119 885,854 SH   SOLE   707,261 0 178,593
CITIGROUP INC COMMON STOCK 172967424 437 6,520 SH   SOLE   4,958 0 1,562
COCA COLA CO COMMON STOCK 191216100 6,081 138,650 SH   SOLE   119,886 0 18,764
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 380 4,814 SH   SOLE   3,555 0 1,259
COHEN & STEERS MUTUAL FUND/STO 19248A109 227 10,000 SH   SOLE   10,000 0 0
COLGATE-PALMOLIVE CO COMMON STOCK 194162103 9,062 139,819 SH   SOLE   127,435 0 12,384
COMCAST CORP COMMON STOCK 20030N101 1,296 39,516 SH   SOLE   36,098 0 3,418
CONDUENT INC COM COMMON STOCK 206787103 183 10,060 SH   SOLE   10,060 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 5,198 74,675 SH   SOLE   72,557 0 2,118
CONSOLIDATED EDISON INC COMMON STOCK 209115104 200 2,568 SH   SOLE   1,668 0 900
CORNING INC COMMON STOCK 219350105 220 8,015 SH   SOLE   8,015 0 0
COSTCO WHOLESALE CORP COMMON STOCK 22160K105 347 1,660 SH   SOLE   1,285 0 375
CSX CORP COMMON STOCK 126408103 23,165 363,211 SH   SOLE   287,474 0 75,737
CUMMINS INC COMMON STOCK 231021106 22,642 170,239 SH   SOLE   150,902 0 19,337
CVS HEALTH CORPORATION COMMON STOCK 126650100 2,059 31,989 SH   SOLE   30,079 0 1,910
D R HORTON INC COMMON STOCK 23331A109 10,020 244,382 SH   SOLE   208,774 0 35,608
DANAHER CORP COMMON STOCK 235851102 22,723 230,271 SH   SOLE   165,076 0 65,195
DARDEN RESTAURANTS INC COMMON STOCK 237194105 1,458 13,619 SH   SOLE   13,619 0 0
DEERE & COMPANY COMMON STOCK 244199105 1,064 7,611 SH   SOLE   5,346 0 2,265
DELPHI TECHNOLOGIES PLC SHS FOREIGN STOCK G2709G107 595 13,096 SH   SOLE   10,149 0 2,947
DEVON ENERGY CORP COMMON STOCK 25179M103 203 4,617 SH   SOLE   4,617 0 0
DIAGEO PLC FOREIGN STOCK 25243Q205 31,753 220,492 SH   SOLE   191,911 0 28,581
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 12,571 178,547 SH   SOLE   144,088 0 34,459
DISCOVERY COMMUNICATIONS INC COMMON STOCK 25470F302 1,074 42,127 SH   SOLE   35,530 0 6,597
DISNEY WALT CO COMMON STOCK 254687106 5,619 53,620 SH   SOLE   44,637 0 8,983
DOMINION ENERGY INC COMMON STOCK 25746U109 3,761 55,164 SH   SOLE   55,098 0 66
DOWDUPONT INC COM COMMON STOCK 26078J100 8,481 128,657 SH   SOLE   108,727 0 19,930
DUKE ENERGY CORP COMMON STOCK 26441C204 1,335 16,891 SH   SOLE   16,671 0 220
DUN & BRADSTREET CORP COMMON STOCK 26483E100 3,062 24,963 SH   SOLE   24,915 0 48
EAGLE MATERIALS INC COMMON STOCK 26969P108 227 2,164 SH   SOLE   2,112 0 52
EASTMAN CHEMICAL CO COMMON STOCK 277432100 2,198 21,986 SH   SOLE   21,986 0 0
ECOLAB INC COMMON STOCK 278865100 422 3,005 SH   SOLE   1,815 0 1,190
ELI LILLY & CO COMMON STOCK 532457108 2,090 24,483 SH   SOLE   23,891 0 592
EMERSON ELECTRIC CO COMMON STOCK 291011104 4,044 58,487 SH   SOLE   56,725 0 1,762
ENBRIDGE ENERGY PARTNERS LP PARTNERSHIPS 29250R106 111 10,200 SH   SOLE   10,200 0 0
ENBRIDGE INC FOREIGN STOCK 29250N105 9,007 252,366 SH   SOLE   203,351 0 49,015
ENERGEN CORPORATION COMMON STOCK 29265N108 1,244 17,078 SH   SOLE   16,643 0 435
ENERGY TRANSFER PARTNER LP COMMON STOCK 29278N103 258 13,521 SH   SOLE   8,811 0 4,710
ENTERGY CORP COMMON STOCK 29364G103 309 3,827 SH   SOLE   3,717 0 110
ENTERPRISE PRODUCTS PARTNERS LP PARTNERSHIPS 293792107 779 28,156 SH   SOLE   22,790 0 5,366
EOG RESOURCES INC COMMON STOCK 26875P101 478 3,841 SH   SOLE   3,771 0 70
EQUIFAX INC COMMON STOCK 294429105 280 2,242 SH   SOLE   2,242 0 0
EQUITY RESIDENTIAL COMMON STOCK 29476L107 327 5,133 SH   SOLE   4,133 0 1,000
EVEREST RE GROUP LTD FOREIGN STOCK G3223R108 254 1,100 SH   SOLE   1,100 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 314 5,364 SH   SOLE   5,102 0 262
EXPRESS SCRIPTS HLDGS CO COMMON STOCK 30219G108 885 11,460 SH   SOLE   11,460 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 58,427 706,234 SH   SOLE   654,547 0 51,687
FACEBOOK INC COMMON STOCK 30303M102 4,050 20,841 SH   SOLE   7,733 0 13,108
FERRELLGAS PARTNERS LP PARTNERSHIPS 315293100 34 10,000 SH   SOLE   10,000 0 0
FINANCIAL SELECT SECTOR SPDR MUTUAL FUND/STO 81369Y605 415 15,585 SH   SOLE   15,485 0 100
FIRST BANCORP INC COMMON STOCK 31866P102 615 21,781 SH   SOLE   20,681 0 1,100
FIRST TR SML CP MUTUAL FUND/STO 33734Y109 319 4,828 SH   SOLE   0 0 4,828
FIRST TRUST DOW JONES INTERNET MUTUAL FUND/STO 33733E302 269 1,952 SH   SOLE   0 0 1,952
FIRST TRUST MID CAP CORE MUTUAL FUND/STO 33735B108 277 4,044 SH   SOLE   0 0 4,044
FIRST TRUST/ABERDEEN MUTUAL FUND/GOV 337319107 150 15,000 SH   SOLE   15,000 0 0
FISERV INC COMMON STOCK 337738108 21,275 287,158 SH   SOLE   222,772 0 64,386
FLEXSHARES TR MUTUAL FUND/STO 33939L860 1,564 34,515 SH   SOLE   34,515 0 0
FLIR SYSTEMS INC COMMON STOCK 302445101 2,847 54,782 SH   SOLE   49,692 0 5,090
FLOWSERVE CORPORATION COMMON STOCK 34354P105 537 13,285 SH   SOLE   12,983 0 302
FORTIVE CORP COM COMMON STOCK 34959J108 12,940 167,811 SH   SOLE   98,493 0 69,318
FOUNDATION MEDICINE INC COM COMMON STOCK 350465100 414 3,025 SH   SOLE   0 0 3,025
FUELCELL ENERGY INC COMMON STOCK 35952H502 33 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 77 15,050 SH   SOLE   15,050 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 36,418 195,366 SH   SOLE   176,141 0 19,225
GENERAL ELECTRIC CO COMMON STOCK 369604103 11,736 862,279 SH   SOLE   706,963 0 155,316
GENERAL MILLS INC COMMON STOCK 370334104 1,161 26,218 SH   SOLE   21,747 0 4,471
GENUINE PARTS COMPANY COMMON STOCK 372460105 232 2,528 SH   SOLE   2,211 0 317
GILEAD SCIENCES INC COMMON STOCK 375558103 8,647 122,064 SH   SOLE   74,598 0 47,466
GLAXOSMITHKLINE PLC FOREIGN STOCK 37733W105 237 5,890 SH   SOLE   5,890 0 0
GOLD STD VENTURES CORP COM FOREIGN STOCK 380738104 26 19,200 SH   SOLE   19,200 0 0
GOLDMAN SACHS GROUP INC COMMON STOCK 38141G104 342 1,551 SH   SOLE   1,238 0 313
GRACO INC COMMON STOCK 384109104 255 5,640 SH   SOLE   3,540 0 2,100
H&R BLOCK INC COMMON STOCK 093671105 208 9,152 SH   SOLE   7,352 0 1,800
HARRIS CORPORATION COMMON STOCK 413875105 35,345 244,534 SH   SOLE   223,621 0 20,913
HARTFORD FINL SVCS COMMON STOCK 416515104 983 19,229 SH   SOLE   19,229 0 0
HASBRO INC COMMON STOCK 418056107 25,379 274,926 SH   SOLE   241,867 0 33,059
HCP INC COMMON STOCK 40414L109 600 23,223 SH   SOLE   23,223 0 0
HERSHEY CO COMMON STOCK 427866108 351 3,773 SH   SOLE   3,473 0 300
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 242 16,587 SH   SOLE   16,587 0 0
HIGHWOODS PROPERTIES INC COMMON STOCK 431284108 1,043 20,550 SH   SOLE   20,550 0 0
HOLOGIC INC COMMON STOCK 436440101 339 8,518 SH   SOLE   8,518 0 0
HOME DEPOT INC COMMON STOCK 437076102 31,077 159,287 SH   SOLE   132,824 0 26,463
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 1,252 8,685 SH   SOLE   6,224 0 2,461
HOSPITALITY PROPERTIES TRUST COMMON STOCK 44106M102 360 12,583 SH   SOLE   12,250 0 333
HP INC COMMON STOCK 40434L105 337 14,832 SH   SOLE   14,832 0 0
IDEXX LABORATORIES INC COMMON STOCK 45168D104 5,110 23,449 SH   SOLE   21,594 0 1,855
ILLINOIS TOOL WORKS COMMON STOCK 452308109 3,783 27,310 SH   SOLE   27,019 0 291
INGERSOLL RAND PLC FOREIGN STOCK G47791101 520 5,795 SH   SOLE   5,795 0 0
INTEL CORP COMMON STOCK 458140100 62,454 1,256,378 SH   SOLE   1,018,539 0 237,839
INTERNATIONAL BUSINESS MACHINES COMMON STOCK 459200101 40,816 292,167 SH   SOLE   239,391 0 52,776
INTUIT INC COMMON STOCK 461202103 1,302 6,373 SH   SOLE   6,373 0 0
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 3,556 7,432 SH   SOLE   7,290 0 142
INVESCO EXCHANGE TRADED FD TR MUTUAL FUND/STO 46137V357 2,152 21,129 SH   SOLE   20,949 0 180
INVESCO EXCHNG TRADED TR II MUTUAL FUND/COR 46138G508 245 10,716 SH   SOLE   10,716 0 0
INVESCO FUNDAMENTAL HG YIELD MUTUAL FUND/COR 46138E719 243 13,291 SH   SOLE   13,291 0 0
ISHARES 1-3 YEAR CREDIT BOND MUTUAL FUND/COR 464288646 66,816 644,321 SH   SOLE   515,369 0 128,952
ISHARES 1-3 YEAR TREASURY BOND MUTUAL FUND/GOV 464287457 4,815 57,753 SH   SOLE   47,925 0 9,828
ISHARES AGENCY BOND (MKT) MUTUAL FUND/GOV 464288166 2,568 23,046 SH   SOLE   23,046 0 0
ISHARES CORE S&P 500 (MKT) MUTUAL FUND/STO 464287200 263 965 SH   SOLE   965 0 0
ISHARES CORE S&P MID-CAP (MKT) MUTUAL FUND/STO 464287507 1,254 6,440 SH   SOLE   6,440 0 0
ISHARES CORE S&P SMALL-CAP (MKT) MUTUAL FUND/STO 464287804 787 9,436 SH   SOLE   9,160 0 276
ISHARES IBOXX $ HIGH YIELD MUTUAL FUND/COR 464288513 789 9,274 SH   SOLE   6,878 0 2,396
ISHARES IBOXX $ INVST GRADE CRP MUTUAL FUND/COR 464287242 342 2,983 SH   SOLE   1,211 0 1,772
ISHARES INTERMEDIATE CREDIT BD MUTUAL FUND/COR 464288638 7,657 72,076 SH   SOLE   67,452 0 4,624
ISHARES INTERNATIONAL TREASURY MUTUAL FUND/GOV 464288117 324 6,582 SH   SOLE   6,582 0 0
ISHARES J.P.MORGAN EM LOCAL MUTUAL FUND/GOV 464286517 685 15,435 SH   SOLE   15,435 0 0
ISHARES JPMORGAN USD EMERG MUTUAL FUND/GOV 464288281 559 5,238 SH   SOLE   5,000 0 238
ISHARES MBS (MKT) MUTUAL FUND/GOV 464288588 717 6,884 SH   SOLE   6,884 0 0
ISHARES MSCI EAFE (MKT) MUTUAL FUND/STO 464287465 4,004 59,794 SH   SOLE   38,479 0 21,315
ISHARES MSCI EMERGING MARKETS MUTUAL FUND/STO 464287234 2,895 66,810 SH   SOLE   62,190 0 4,620
ISHARES MSCI KLD 400 SOCIAL MUTUAL FUND/STO 464288570 230 2,280 SH   SOLE   2,000 0 280
ISHARES RUSSELL 1000 (MKT) MUTUAL FUND/STO 464287622 4,223 27,788 SH   SOLE   130 0 27,658
ISHARES RUSSELL 2000 (MKT) MUTUAL FUND/STO 464287655 6,849 41,821 SH   SOLE   31,143 0 10,678
ISHARES RUSSELL 2000 GROWTH MUTUAL FUND/STO 464287648 606 2,964 SH   SOLE   2,824 0 140
ISHARES RUSSELL 3000 (MKT) MUTUAL FUND/STO 464287689 938 5,779 SH   SOLE   1,995 0 3,784
ISHARES RUSSELL MID-CAP GROWTH MUTUAL FUND/STO 464287481 5,118 40,383 SH   SOLE   22,908 0 17,475
ISHARES S&P 100 (MKT) MUTUAL FUND/STO 464287101 4,825 40,337 SH   SOLE   32,799 0 7,538
ISHARES S&P 500 GROWTH (MKT) MUTUAL FUND/STO 464287309 1,559 9,587 SH   SOLE   8,672 0 915
ISHARES SELECT DIVIDEND (MKT) MUTUAL FUND/STO 464287168 1,224 12,524 SH   SOLE   5,973 0 6,551
ISHARES TIPS BOND (MKT) MUTUAL FUND/GOV 464287176 5,356 47,447 SH   SOLE   46,892 0 555
JOHNSON AND JOHNSON COMMON STOCK 478160104 74,698 615,610 SH   SOLE   529,117 0 86,493
JOHNSON CTLS INTL PLC SHS FOREIGN STOCK G51502105 842 25,163 SH   SOLE   23,907 0 1,256
JPMORGAN MUTUAL FUND/STO 46641Q209 2,507 43,527 SH   SOLE   9,921 0 33,606
JPMORGAN CHASE & CO COMMON STOCK 46625H100 50,306 482,789 SH   SOLE   409,620 0 73,169
KEYCORP COMMON STOCK 493267108 199 10,190 SH   SOLE   9,690 0 500
KIMBERLY-CLARK CORP COMMON STOCK 494368103 1,730 16,420 SH   SOLE   15,508 0 912
KRAFT HEINZ CO COMMON STOCK 500754106 1,857 29,566 SH   SOLE   28,530 0 1,036
LABORATORY CORP OF AMERICA COMMON STOCK 50540R409 500 2,786 SH   SOLE   2,786 0 0
LOCKHEED MARTIN CORP COMMON STOCK 539830109 2,527 8,556 SH   SOLE   8,132 0 424
LOEWS CORP COMMON STOCK 540424108 261 5,400 SH   SOLE   5,400 0 0
LOWES COMPANIES INC COMMON STOCK 548661107 477 4,998 SH   SOLE   3,550 0 1,448
MACQUARIE/FIRST TRUST GLOBAL MUTUAL FUND/STO 55607W100 108 10,000 SH   SOLE   10,000 0 0
MAGELLAN MIDSTREAM PARTNERS PARTNERSHIPS 559080106 248 3,602 SH   SOLE   1,700 0 1,902
MARATHON OIL CORP COMMON STOCK 565849106 510 24,467 SH   SOLE   24,467 0 0
MARATHON PETE CORP COMMON STOCK 56585A102 6,586 93,866 SH   SOLE   89,166 0 4,700
MARSH & MCLENNAN COS INC COMMON STOCK 571748102 637 7,764 SH   SOLE   7,194 0 570
MASTERCARD INC COMMON STOCK 57636Q104 30,574 155,576 SH   SOLE   112,803 0 42,773
MCCORMICK & CO INC COMMON STOCK 579780206 316 2,722 SH   SOLE   1,159 0 1,563
MCDONALDS CORP COMMON STOCK 580135101 46,006 293,607 SH   SOLE   265,579 0 28,028
MEDNAX INC COMMON STOCK 58502B106 1,039 24,000 SH   SOLE   24,000 0 0
MEDTRONIC PLC FOREIGN STOCK G5960L103 1,006 11,756 SH   SOLE   10,318 0 1,438
MERCK & CO INC COMMON STOCK 58933Y105 24,269 399,808 SH   SOLE   324,530 0 75,278
METLIFE INC COMMON STOCK 59156R108 214 4,906 SH   SOLE   4,100 0 806
MICROSOFT CORP COMMON STOCK 594918104 79,723 808,467 SH   SOLE   714,674 0 93,793
MOLSON COORS BREWING CO COMMON STOCK 60871R209 1,989 29,245 SH   SOLE   28,945 0 300
MONDELEZ INTL INC COMMON STOCK 609207105 6,845 166,966 SH   SOLE   153,084 0 13,882
MOODYS CORP COMMON STOCK 615369105 11,769 69,004 SH   SOLE   68,996 0 8
MORGAN STANLEY COMMON STOCK 617446448 371 7,834 SH   SOLE   6,887 0 947
MYLAN N V COMMON STOCK N59465109 509 14,090 SH   SOLE   11,605 0 2,485
NETFLIX INC COMMON STOCK 64110L106 1,107 2,828 SH   SOLE   706 0 2,122
NEXTERA ENERGY INC COMMON STOCK 65339F101 3,566 21,348 SH   SOLE   20,492 0 856
NIKE INC COMMON STOCK 654106103 6,858 86,080 SH   SOLE   81,255 0 4,825
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 2,434 16,132 SH   SOLE   15,845 0 287
NORTHROP GRUMMAN CORP COMMON STOCK 666807102 492 1,598 SH   SOLE   1,255 0 343
NOVARTIS AG FOREIGN STOCK 66987V109 732 9,692 SH   SOLE   9,542 0 150
NUCOR CORP COMMON STOCK 670346105 206 3,296 SH   SOLE   3,296 0 0
NUVEEN REAL ASSET INC & GROWTH MUTUAL FUND/STO 67074Y105 162 10,000 SH   SOLE   10,000 0 0
NVIDIA CORPORATION COMMON STOCK 67066G104 559 2,359 SH   SOLE   1,060 0 1,299
NVR INC COMMON STOCK 62944T105 740 249 SH   SOLE   44 0 205
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 2,079 24,844 SH   SOLE   21,649 0 3,195
OKTA INC CL A COMMON STOCK 679295105 333 6,616 SH   SOLE   0 0 6,616
ORACLE CORP COMMON STOCK 68389X105 29,431 667,969 SH   SOLE   566,439 0 101,530
PALO ALTO NETWORKS INC COMMON STOCK 697435105 1,151 5,600 SH   SOLE   0 0 5,600
PARKER HANNIFIN CORPORATION COMMON STOCK 701094104 5,964 38,269 SH   SOLE   31,743 0 6,526
PAYPAL HLDGS INC COMMON STOCK 70450Y103 327 3,931 SH   SOLE   1,791 0 2,140
PEPSICO INC COMMON STOCK 713448108 19,233 176,665 SH   SOLE   163,022 0 13,643
PFIZER INC COMMON STOCK 717081103 54,006 1,488,597 SH   SOLE   1,264,762 0 223,835
PHILIP MORRIS INTERNATIONAL INC COMMON STOCK 718172109 6,232 77,195 SH   SOLE   76,421 0 774
PHILLIPS 66 COMMON STOCK 718546104 25,353 225,746 SH   SOLE   197,251 0 28,495
PLUG POWER INC COMMON STOCK 72919P202 40 20,000 SH   SOLE   20,000 0 0
PNC FINL SVCS GROUP INC COMMON STOCK 693475105 409 3,027 SH   SOLE   3,027 0 0
POLARIS INDUSTRIES INC COMMON STOCK 731068102 10,682 87,432 SH   SOLE   80,432 0 7,000
PPG INDUSTRIES INC COMMON STOCK 693506107 624 6,017 SH   SOLE   3,217 0 2,800
PPL CORPORATION COMMON STOCK 69351T106 1,067 37,364 SH   SOLE   31,354 0 6,010
PRAXAIR INC COMMON STOCK 74005P104 2,341 14,805 SH   SOLE   13,767 0 1,038
PRETIUM RES INC FOREIGN STOCK 74139C102 113 15,400 SH   SOLE   15,400 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 29,324 375,661 SH   SOLE   356,882 0 18,779
PUBLIC SERVICE ENTERPRISE GROUP COMMON STOCK 744573106 201 3,718 SH   SOLE   3,718 0 0
PULTE GROUP INC COMMON STOCK 745867101 216 7,527 SH   SOLE   7,527 0 0
PURE STORAGE INC COMMON STOCK 74624M102 323 13,532 SH   SOLE   0 0 13,532
QUALCOMM INC COMMON STOCK 747525103 17,532 312,401 SH   SOLE   227,982 0 84,419
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 1,163 10,575 SH   SOLE   10,575 0 0
RAYTHEON COMPANY COMMON STOCK 755111507 4,719 24,426 SH   SOLE   23,936 0 490
RESMED INC COMMON STOCK 761152107 290 2,800 SH   SOLE   2,800 0 0
ROSS STORES INC COMMON STOCK 778296103 855 10,086 SH   SOLE   10,086 0 0
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259206 837 12,097 SH   SOLE   9,429 0 2,668
RUSSIA ETF MUTUAL FUND/STO 92189F403 441 20,753 SH   SOLE   16,303 0 4,450
S&P GLOBAL INC COMMON STOCK 78409V104 23,013 112,865 SH   SOLE   93,543 0 19,322
SALESFORCE.COM INC COMMON STOCK 79466L302 283 2,069 SH   SOLE   1,654 0 415
SANOFI FOREIGN STOCK 80105N105 1,619 40,450 SH   SOLE   39,985 0 465
SAP AG FOREIGN STOCK 803054204 256 2,210 SH   SOLE   2,210 0 0
SCHLUMBERGER LIMITED FOREIGN STOCK 806857108 5,402 80,584 SH   SOLE   71,384 0 9,200
SCHWAB CHARLES CORPORATION COMMON STOCK 808513105 1,026 20,076 SH   SOLE   19,546 0 530
SHAKE SHACK INC COMMON STOCK 819047101 249 3,756 SH   SOLE   0 0 3,756
SHERWIN WILLIAMS CO COMMON STOCK 824348106 1,691 4,150 SH   SOLE   4,150 0 0
SHIRE LTD FOREIGN STOCK 82481R106 261 1,542 SH   SOLE   1,450 0 92
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 6,171 63,853 SH   SOLE   27,765 0 36,088
SOUTHERN COMPANY COMMON STOCK 842587107 1,173 25,322 SH   SOLE   22,233 0 3,089
SPDR BARCLAYS INTERNATIONAL MUTUAL FUND/COR 78464A516 316 11,381 SH   SOLE   11,381 0 0
SPDR BLOOMBERG BARCLAYS SHORT MUTUAL FUND/COR 78468R408 7,558 276,960 SH   SOLE   199,478 0 77,482
SPDR NUVEEN BLOOMBERG BARCLAYS MUTUAL FUNDS/MU 78468R721 764 15,923 SH   SOLE   15,117 0 806
SPDR NUVEEN BLOOMBERG BARCLAYS MUTUAL FUNDS/MU 78468R739 2,312 48,169 SH   SOLE   47,383 0 786
SPDR PORTFOLIO INTERMEDIATE TERM MUTUAL FUND/COR 78464A375 2,559 76,870 SH   SOLE   76,870 0 0
SPDR PORTFOLIO SHORT TERM MUTUAL FUND/COR 78464A474 3,449 114,364 SH   SOLE   108,118 0 6,246
SPDR S&P 500 (MKT) MUTUAL FUND/STO 78462F103 29,894 110,197 SH   SOLE   72,529 0 37,668
SPDR S&P BANK ETF MUTUAL FUND/STO 78464A797 255 5,405 SH   SOLE   0 0 5,405
SPDR S&P MIDCAP 400 (MKT) MUTUAL FUND/STO 78467Y107 721 2,033 SH   SOLE   1,550 0 483
SPIRIT AEROSYSTEMS HLDS INC CL A COMMON STOCK 848574109 9,558 111,258 SH   SOLE   107,618 0 3,640
STARBUCKS CORP COMMON STOCK 855244109 238 4,874 SH   SOLE   2,970 0 1,904
STARWOOD PPTY TR INC COMMON STOCK 85571B105 217 10,000 SH   SOLE   10,000 0 0
STATE STREET CORPORATION COMMON STOCK 857477103 3,402 36,542 SH   SOLE   36,542 0 0
STRYKER CORP COMMON STOCK 863667101 1,292 7,653 SH   SOLE   7,053 0 600
SUBURBAN PROPANE PARTNERS LP PARTNERSHIPS 864482104 249 10,600 SH   SOLE   10,600 0 0
SYMANTEC CORP COMMON STOCK 871503108 297 14,404 SH   SOLE   14,404 0 0
SYSCO CORP COMMON STOCK 871829107 2,256 33,038 SH   SOLE   29,263 0 3,775
TARGET CORP COMMON STOCK 87612E106 898 11,791 SH   SOLE   11,791 0 0
TELEFLEX INC COMMON STOCK 879369106 3,398 12,669 SH   SOLE   12,669 0 0
TELSA INC COMMON STOCK 88160R101 313 910 SH   SOLE   25 0 885
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 21,763 197,401 SH   SOLE   160,937 0 36,464
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 1,989 9,602 SH   SOLE   6,998 0 2,604
THOR INDUSTRIES INC COMMON STOCK 885160101 13,439 137,998 SH   SOLE   102,171 0 35,827
TJX COS INC NEW COMMON STOCK 872540109 44,339 465,836 SH   SOLE   378,357 0 87,479
TOLL BROTHERS INC COMMON STOCK 889478103 339 9,160 SH   SOLE   9,160 0 0
TORONTO DOMINION BANK ONTARIO FOREIGN STOCK 891160509 884 15,292 SH   SOLE   15,198 0 94
TRAVELERS COMPANIES INC COMMON STOCK 89417E109 5,101 41,694 SH   SOLE   39,619 0 2,075
TWENTY FIRST CENTURY FOX INC COMMON STOCK 90130A101 1,414 28,458 SH   SOLE   26,600 0 1,858
TWENTY FIRST CENTURY FOX INC COMMON STOCK 90130A200 20,947 425,158 SH   SOLE   353,163 0 71,995
TYLER TECHNOLOGIES INC COMMON STOCK 902252105 18,456 83,099 SH   SOLE   63,159 0 19,940
UNILEVER N V FOREIGN STOCK 904784709 1,746 31,328 SH   SOLE   29,828 0 1,500
UNILEVER PLC FOREIGN STOCK 904767704 7,248 131,107 SH   SOLE   89,590 0 41,517
UNION PACIFIC CORP COMMON STOCK 907818108 5,094 35,955 SH   SOLE   34,739 0 1,216
UNITED PARCEL SERVICE COMMON STOCK 911312106 591 5,570 SH   SOLE   5,219 0 351
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 47,559 380,386 SH   SOLE   329,627 0 50,759
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 755 3,076 SH   SOLE   2,335 0 741
UNUM GROUP COMMON STOCK 91529Y106 464 12,543 SH   SOLE   12,255 0 288
US BANCORP COMMON STOCK 902973304 266 5,316 SH   SOLE   3,316 0 2,000
UTILITIES SELECT SECTOR SPDRR MUTUAL FUND/STO 81369Y886 459 8,852 SH   SOLE   8,834 0 18
VALERO ENERGY CORP COMMON STOCK 91913Y100 331 2,990 SH   SOLE   2,285 0 705
VANGUARD DIVIDEND APPREC IDX ETF MUTUAL FUND/STO 921908844 7,949 78,229 SH   SOLE   50,241 0 27,988
VANGUARD EMERGING MARKETS STOCK MUTUAL FUND/STO 922042858 36,767 871,264 SH   SOLE   630,672 0 240,592
VANGUARD FTSE ALL-WORLD EX-US MUTUAL FUND/STO 922042775 2,914 56,200 SH   SOLE   53,952 0 2,248
VANGUARD FTSE DEVELOPED MARKETS MUTUAL FUND/STO 921943858 70,195 1,636,264 SH   SOLE   1,202,600 0 433,664
VANGUARD GROWTH ETF (MKT) MUTUAL FUND/STO 922908736 507 3,381 SH   SOLE   400 0 2,981
VANGUARD HEALTH CARE ETF (MKT) MUTUAL FUND/STO 92204A504 492 3,094 SH   SOLE   3,094 0 0
VANGUARD HIGH DIVIDEND YIELD MUTUAL FUND/STO 921946406 1,972 23,743 SH   SOLE   19,947 0 3,796
VANGUARD INFORMATION TECHNOLOGY MUTUAL FUND/STO 92204A702 359 1,978 SH   SOLE   1,903 0 75
VANGUARD INTERM-TM GOVT BD IDX MUTUAL FUND/GOV 92206C706 2,711 43,273 SH   SOLE   43,273 0 0
VANGUARD LARGE CAP ETF (MKT) MUTUAL FUND/STO 922908637 277 2,223 SH   SOLE   92 0 2,131
VANGUARD MID-CAP ETF (MKT) MUTUAL FUND/STO 922908629 682 4,326 SH   SOLE   1,165 0 3,161
VANGUARD REAL ESTATE ETF MUTUAL FUND/STO 922908553 1,701 20,887 SH   SOLE   18,697 0 2,190
VANGUARD S&P 500 ETF (MKT) MUTUAL FUND/STO 922908363 1,469 5,886 SH   SOLE   0 0 5,886
VANGUARD SHORT-TERM BOND ETF MUTUAL FUND/GOV 921937827 3,280 41,943 SH   SOLE   41,943 0 0
VANGUARD SHORT-TERM CORP BD IDX MUTUAL FUND/COR 92206C409 940 12,030 SH   SOLE   9,085 0 2,945
VANGUARD SMALL CAP VALUE ETF MUTUAL FUND/STO 922908611 320 2,354 SH   SOLE   2,302 0 52
VANGUARD TOTAL STOCK MARKET ETF MUTUAL FUND/STO 922908769 1,102 7,843 SH   SOLE   7,660 0 183
VANGUARD TOTAL WORLD STOCK INDEX MUTUAL FUND/STO 922042742 266 3,623 SH   SOLE   3,623 0 0
VANGUARD VALUE ETF (MKT) MUTUAL FUND/STO 922908744 859 8,264 SH   SOLE   5,620 0 2,644
VARIAN MEDICAL SYSTEMS INC COMMON STOCK 92220P105 1,879 16,523 SH   SOLE   15,548 0 975
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 2,924 58,119 SH   SOLE   56,462 0 1,657
VERSUM MATLS INC COM COMMON STOCK 92532W103 301 8,097 SH   SOLE   8,097 0 0
VF CORPORATION COMMON STOCK 918204108 24,159 296,358 SH   SOLE   271,191 0 25,167
VISA INC COMMON STOCK 92826C839 28,690 216,607 SH   SOLE   154,239 0 62,368
VODAFONE GROUP PLC FOREIGN STOCK 92857W308 467 19,187 SH   SOLE   18,010 0 1,177
W P CAREY INC COMMON STOCK 92936U109 222 3,340 SH   SOLE   3,180 0 160
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 2,157 35,955 SH   SOLE   34,033 0 1,922
WALMART, INC COMMON STOCK 931142103 11,931 139,304 SH   SOLE   117,125 0 22,179
WATERS CORP COMMON STOCK 941848103 993 5,131 SH   SOLE   4,981 0 150
WEC ENERGY GROUP INC COMMON STOCK 92939U106 842 13,034 SH   SOLE   11,913 0 1,121
WELLS FARGO & COMPANY COMMON STOCK 949746101 24,320 438,661 SH   SOLE   398,741 0 39,920
WEX INC COMMON STOCK 96208T104 1,696 8,903 SH   SOLE   8,593 0 310
WEYERHAEUSER CO COMMON STOCK 962166104 607 16,659 SH   SOLE   16,497 0 162
WHIRLPOOL CORPORATION COMMON STOCK 963320106 884 6,044 SH   SOLE   5,881 0 163
WILEY JOHN & SONS INC COMMON STOCK 968223206 1,382 22,152 SH   SOLE   14,967 0 7,185
WILLIAMS COMPANIES INC COMMON STOCK 969457100 1,634 60,292 SH   SOLE   57,286 0 3,006
WIPRO LIMITED FOREIGN STOCK 97651M109 1,061 221,436 SH   SOLE   221,436 0 0
WISDOMTREE EMERGING MARKETS MUTUAL FUNDS GL 97717X784 346 5,000 SH   SOLE   5,000 0 0
WISDOMTREE JAPAN SMALLCAP MUTUAL FUND/STO 97717W836 478 6,215 SH   SOLE   6,215 0 0
WORKDAY INC COMMON STOCK 98138H101 922 7,610 SH   SOLE   0 0 7,610
WORLDPAY INC COM COMMON STOCK 981558109 6,673 81,598 SH   SOLE   27,656 0 53,942
WW GRAINGER INC COMMON STOCK 384802104 252 816 SH   SOLE   816 0 0
XEROX CORP COMMON STOCK 984121608 243 10,125 SH   SOLE   10,125 0 0
XYLEM INC COMMON STOCK 98419M100 1,598 23,713 SH   SOLE   22,213 0 1,500
ZIMMER BIOMET HLDGS INC COMMON STOCK 98956P102 492 4,418 SH   SOLE   4,101 0 317