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
AFLAC INC COM COM 001055102 10 125 SH   SOLE   0 0 125
ABBOTT LABS COM COM 002824100 6,170 115,621 SH   SOLE   12,000 0 103,621
ALEXANDER & BALDWIN INC NE COM 014491104 811 17,500 SH   SOLE   17,500 0 0
ALIGN TECHNOLOGY INC COM COM 016255101 23 121 SH   SOLE   0 0 121
ALLEGHANY CORP DEL COM COM 017175100 42 75 SH   SOLE   0 0 75
ALLSTATE CORP COM COM 020002101 92 996 SH   SOLE   316 0 680
ALTABA INC COM COM 021346101 7 100 SH   SOLE   0 0 100
AMAZON COM INC COM COM 023135106 3,831 3,985 SH   SOLE   1,000 0 2,985
AMEREN CORP COM COM 023608102 23 400 SH   SOLE   0 0 400
AMERICAN ELEC PWR INC COM COM 025537101 153 2,175 SH   SOLE   0 0 2,175
AMERICAN EXPRESS CO COM COM 025816109 3,421 37,823 SH   SOLE   0 0 37,823
AMERICAN INTL GROUP INC W EXP WT EXP 2021 026874156 28 1,414 SH   SOLE   0 0 1,414
AMERICAN INTL GROUP INC COM NE COM 026874784 163 2,650 SH   SOLE   0 0 2,650
AMERICAN WTR WKS CO INC NEW CO COM 030420103 15 182 SH   SOLE   0 0 182
AMERIGAS PARTNERS L P UNIT L P COM 030975106 36 800 SH   SOLE   0 0 800
AMETEK INC NEW COM COM 031100100 56 841 SH   SOLE   0 0 841
AMGEN INC COM COM 031162100 1,454 7,797 SH   SOLE   0 0 7,797
AMPHENOL CORP NEW CL A CL A 032095101 186 2,200 SH   SOLE   0 0 2,200
ANADARKO PETE CORP COM COM 032511107 3,562 72,918 SH   SOLE   0 0 72,918
APACHE CORP COM COM 037411105 7 150 SH   SOLE   0 0 150
APPLE INC COM COM 037833100 34,811 225,869 SH   SOLE   12,180 0 213,439
APPLIED MATLS INC COM COM 038222105 302 5,790 SH   SOLE   3,730 0 2,060
ARISTA NETWORKS INC COM COM 040413106 58 305 SH   SOLE   0 0 305
AUTOMATIC DATA PROCESSING IN C COM 053015103 30,073 275,096 SH   SOLE   15,000 0 259,846
BB&T CORP COM COM 054937107 42 900 SH   SOLE   0 0 900
BP PLC SPONSORED ADR ADR 055622104 230 5,992 SH   SOLE   0 0 5,992
BANK NEW YORK MELLON CORP COM COM 064058100 10,541 198,821 SH   SOLE   194,471 0 4,350
BARD C R INC COM COM 067383109 304 950 SH   SOLE   0 0 950
BAXTER INTL INC COM COM 071813109 97 1,550 SH   SOLE   0 0 1,550
BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 13,270 72,385 SH   SOLE   7,600 0 64,785
BLACKROCK CAPITAL INVESTMENT C COM 092533108 8 1,000 SH   SOLE   0 0 1,000
BLUCORA INC COM COM 095229100 4 150 SH   SOLE   0 0 150
BRIGHT HORIZONS FAM SOL IN D C COM 109194100 147 1,700 SH   SOLE   0 0 1,700
BRISTOL MYERS SQUIBB CO COM COM 110122108 18,495 290,165 SH   SOLE   7,500 0 282,665
BRITISH AMERN TOB PLC SPONSORE SPONS ADR 110448107 33 526 SH   SOLE   0 0 526
BROOKFIELD REAL ASSETS INCOM S SHS BEN INT 112830104 9 385 SH   SOLE   0 0 385
BROWN FORMAN CORP CL A CL A 115637100 42 760 SH   SOLE   0 0 760
BROWN FORMAN CORP CL B CL B 115637209 20 374 SH   SOLE   0 0 374
CIGNA CORPORATION COM COM 125509109 326 1,746 SH   SOLE   0 0 1,746
CSX CORP COM COM 126408103 115 2,116 SH   SOLE   0 0 2,116
CVS HEALTH CORP COM COM 126650100 49 600 SH   SOLE   0 0 600
CABOT OIL & GAS CORP COM COM 127097103 27 1,000 SH   SOLE   0 0 1,000
CAMPBELL SOUP CO COM COM 134429109 66 1,400 SH   SOLE   0 0 1,400
CARLISLE COS INC COM COM 142339100 522 5,202 SH   SOLE   3,145 0 2,057
CATERPILLAR INC DEL COM COM 149123101 624 5,000 SH   SOLE   0 0 5,000
CELANESE CORP DEL COM SER A SER A 150870103 219 2,100 SH   SOLE   1,570 0 530
CELGENE CORP COM COM 151020104 16,604 113,866 SH   SOLE   7,060 0 106,556
CENTRAL FD CDA LTD CL A CL A 153501101 3 200 SH   SOLE   200 0 0
CERNER CORP COM COM 156782104 1,053 14,765 SH   SOLE   0 0 14,765
CHEMOURS CO COM COM 163851108 1 20 SH   SOLE   0 0 20
CHEVRON CORP NEW COM COM 166764100 4,474 38,075 SH   SOLE   1,060 0 37,015
CHURCH & DWIGHT INC COM COM 171340102 297 6,140 SH   SOLE   2,560 0 3,580
COCA COLA CO COM COM 191216100 2,961 65,782 SH   SOLE   5,722 0 60,060
COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 29,946 412,827 SH   SOLE   7,000 0 405,327
COLGATE PALMOLIVE CO COM COM 194162103 998 13,699 SH   SOLE   0 0 13,699
CONAGRA BRANDS INC COM COM 205887102 3 100 SH   SOLE   0 0 100
CONSOLIDATED EDISON INC COM COM 209115104 90 1,117 SH   SOLE   0 0 1,117
CORNING INC COM COM 219350105 7 240 SH   SOLE   0 0 240
DANAHER CORP DEL COM COM 235851102 2,986 34,815 SH   SOLE   6,820 0 27,745
DEERE & CO COM COM 244199105 75 600 SH   SOLE   0 0 600
DISNEY WALT CO COM DISNEY COM 254687106 34,014 345,077 SH   SOLE   6,767 0 338,060
DONALDSON INC COM COM 257651109 3,079 67,025 SH   SOLE   0 0 67,025
DOVER CORP COM COM 260003108 242 2,650 SH   SOLE   0 0 2,650
DUNKIN BRANDS GROUP INC COM COM 265504100 5,618 105,835 SH   SOLE   9,000 0 96,835
EBAY INC COM COM 278642103 29 750 SH   SOLE   0 0 750
ECOLAB INC COM COM 278865100 32,221 250,535 SH   SOLE   5,960 0 244,575
EMERSON ELEC CO COM COM 291011104 1,428 22,723 SH   SOLE   0 0 22,723
EQUIFAX INC COM COM 294429105 371 3,500 SH   SOLE   0 0 3,500
FS INVT CORP COM COM 302635107 32 3,800 SH   SOLE   0 0 3,800
FIRST SOLAR INC COM COM 336433107 11 250 SH   SOLE   0 0 250
FOREST CITY RLTY TR INC COM CL CL A 345605109 5,734 224,775 SH   SOLE   224,775 0 0
FRANKLIN RES INC COM COM 354613101 156 3,500 SH   SOLE   0 0 3,500
GENERAL DYNAMICS CORP COM COM 369550108 12,438 60,500 SH   SOLE   60,400 0 100
GENERAL ELECTRIC CO COM COM 369604103 17,283 714,756 SH   SOLE   20,203 0 693,553
GENERAL MLS INC COM COM 370334104 383 7,396 SH   SOLE   0 0 7,396
GILEAD SCIENCES INC COM COM 375558103 81 1,000 SH   SOLE   0 0 1,000
HAWAIIAN ELEC INDUSTRIES COM COM 419870100 30 900 SH   SOLE   900 0 0
HOME DEPOT INC COM COM 437076102 11,484 70,214 SH   SOLE   5,245 0 64,969
HONEYWELL INTL INC COM COM 438516106 308 2,172 SH   SOLE   0 0 2,172
ILLINOIS TOOL WKS INC COM COM 452308109 666 4,500 SH   SOLE   0 0 4,500
INTEL CORP COM COM 458140100 15,967 419,310 SH   SOLE   3,300 0 415,510
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,806 19,342 SH   SOLE   410 0 18,932
INTERNATIONAL FLAVORS&FRAG COM 459506101 143 1,000 SH   SOLE   0 0 1,000
ISHARES GOLD TRUST ISHARES COM 464285105 40 3,225 SH   SOLE   0 0 3,225
ISHARES TR SELECT DIVID ETF ETF 464287168 129 1,375 SH   SOLE   0 0 1,375
ISHARES TR TIPS BD ETF ETF 464287176 7 60 SH   SOLE   0 0 60
ISHARES TR CORE S&P500 ETF ETF 464287200 78 310 SH   SOLE   0 0 310
ISHARES TR CORE US AGGBD ET ETF 464287226 110 1,005 SH   SOLE   0 0 1,005
ISHARES TR MSCI EMG MKT ETF ETF 464287234 1,568 35,000 SH   SOLE   0 0 35,000
ISHARES TR IBOXX INV CP ETF ETF 464287242 118 974 SH   SOLE   0 0 974
ISHARES TR S&P 500 GRWT ET ETF 464287309 104 727 SH   SOLE   0 0 727
ISHARES TR BARCLAYS 7 10 YR ETF 464287440 11 106 SH   SOLE   0 0 106
ISHARES TR MSCI EAFE ETF ETF 464287465 5,545 80,966 SH   SOLE   50 0 80,916
ISHARES TR RUS MDCP VAL ETF ETF 464287473 104 1,225 SH   SOLE   0 0 1,225
ISHARES TR RUS MD CP GR ETF ETF 464287481 3,556 31,415 SH   SOLE   30 0 31,385
ISHARES TR RUS MID CAP ETF ETF 464287499 163 829 SH   SOLE   0 0 829
ISHARES TR CORE S&P MCP ET ETF 464287507 300 1,675 SH   SOLE   0 0 1,675
ISHARES TR NASDAQ BIOTECH ETF 464287556 187 560 SH   SOLE   0 0 560
ISHARES TR S&P MC 400GR ET ETF 464287606 3,082 15,232 SH   SOLE   0 0 15,232
ISHARES TR RUS 1000 GRW ETF ETF 464287614 38 300 SH   SOLE   0 0 300
ISHARES TR RUS 1000 ETF ETF 464287622 4,097 29,290 SH   SOLE   0 0 29,290
ISHARES TR RUS 2000 GRW ETF ETF 464287648 185 1,033 SH   SOLE   0 0 1,033
ISHARES TR RUSSELL 2000 ETF ETF 464287655 200 1,350 SH   SOLE   0 0 1,350
ISHARES TR U.S. TECH ETF ETF 464287721 39 260 SH   SOLE   0 0 260
ISHARES TR US INDUSTRIALS ETF 464287754 28 200 SH   SOLE   0 0 200
ISHARES TR US HLTHCARE ETF ETF 464287762 42 245 SH   SOLE   0 0 245
ISHARES TR U.S. FINLS ETF ETF 464287788 18 160 SH   SOLE   0 0 160
ISHARES TR U.S. ENERGY ETF ETF 464287796 14 370 SH   SOLE   0 0 370
ISHARES TR CORE S&P SCP ET ETF 464287804 120 1,620 SH   SOLE   0 0 1,620
ISHARES TR INTL SEL DIV ETF ETF 464288448 152 4,492 SH   SOLE   0 0 4,492
ISHARES TR MSCI KLD400 SOC ETF 464288570 507 5,456 SH   SOLE   0 0 5,456
ISHARES TR MBS ETF ETF 464288588 129 1,200 SH   SOLE   0 0 1,200
ISHARES TR 1 3 YR CR BD ETF ETF 464288646 407 3,860 SH   SOLE   0 0 3,860
ISHARES TR 3 7 YR TREAS BD ETF 464288661 51 416 SH   SOLE   0 0 416
ISHARES TR S&P US PFD STK ETF 464288687 237 6,107 SH   SOLE   0 0 6,107
ISHARES TR MSCI USA ESG SLC ETF 464288802 81 775 SH   SOLE   0 0 775
ISHARES TR EAFE GRWTH ETF ETF 464288885 38 487 SH   SOLE   0 0 487
JOHNSON & JOHNSON COM COM 478160104 36,266 278,951 SH   SOLE   9,300 0 269,651
KLA-TENCOR CORP COM COM 482480100 4 38 SH   SOLE   0 0 38
KIMBERLY CLARK CORP COM COM 494368103 74 630 SH   SOLE   0 0 630
KONINKLIJKE PHILIPS N V NY REG ADR 500472303 4,767 115,710 SH   SOLE   115,710 0 0
KRAFT HEINZ CO COM COM 500754106 1,258 16,220 SH   SOLE   8,950 0 7,270
L3 TECHNOLOGIES INC COM COM 502413107 560 2,970 SH   SOLE   2,500 0 470
LENNOX INTL INC COM COM 526107107 7 39 SH   SOLE   0 0 39
LEUCADIA NATL CORP COM COM 527288104 1,768 70,000 SH   SOLE   70,000 0 0
LILLY ELI & CO COM COM 532457108 10 112 SH   SOLE   0 0 112
LOCKHEED MARTIN CORP COM COM 539830109 93 300 SH   SOLE   0 0 300
MCDONALDS CORP COM COM 580135101 14,982 95,623 SH   SOLE   50 0 95,573
MICROSOFT CORP COM COM 594918104 36,344 487,902 SH   SOLE   26,800 0 460,602
MICROCHIP TECHNOLOGY INC COM COM 595017104 25 275 SH   SOLE   0 0 275
MONDELEZ INTL INC CL A CL A 609207105 700 17,214 SH   SOLE   12,000 0 5,214
MURPHY OIL CORP COM COM 626717102 1,610 60,600 SH   SOLE   60,600 0 0
MURPHY USA INC COM COM 626755102 1,506 21,825 SH   SOLE   21,825 0 0
NATIONAL GRID PLC SPONSORED AD SPON ADR 636274409 3 45 SH   SOLE   0 0 45
NIKE INC CL B CL B 654106103 806 15,549 SH   SOLE   0 0 15,549
NORFOLK SOUTHERN CORP COM COM 655844108 218 1,650 SH   SOLE   0 0 1,650
NORTHERN TR CORP COM COM 665859104 64 700 SH   SOLE   0 0 700
NUVEEN NEW YORK AMT QLT MUNI C ETF 670656107 16 1,240 SH   SOLE   0 0 1,240
OAKTREE CAP GROUP LLC UNIT CL UNIT CL A 674001201 32 670 SH   SOLE   0 0 670
PNC FINL SVCS GROUP INC COM COM 693475105 890 6,605 SH   SOLE   2,190 0 4,415
PPG INDS INC COM COM 693506107 130 1,200 SH   SOLE   0 0 1,200
PALO ALTO NETWORKS INC COM COM 697435105 19 130 SH   SOLE   0 0 130
PAYCHEX INC COM COM 704326107 24 400 SH   SOLE   0 0 400
PEMBINA PIPELINE CORP COM COM 706327103 66 1,870 SH   SOLE   0 0 1,870
PEPSICO INC COM COM 713448108 24,154 216,767 SH   SOLE   11,360 0 205,407
PFIZER INC COM COM 717081103 4,840 135,563 SH   SOLE   15,180 0 120,383
PHILIP MORRIS INTL INC COM COM 718172109 1,645 14,816 SH   SOLE   0 0 14,816
PHILLIPS 66 COM COM 718546104 184 2,012 SH   SOLE   0 0 2,012
PROCTER AND GAMBLE CO COM COM 742718109 12,580 138,272 SH   SOLE   2,700 0 135,572
PROGRESSIVE CORP OHIO COM COM 743315103 509 10,506 SH   SOLE   4,580 0 5,926
PRUDENTIAL FINL INC COM COM 744320102 21 200 SH   SOLE   0 0 200
PUBLIC SVC ENTERPRISE GROUP CO COM 744573106 163 3,525 SH   SOLE   0 0 3,525
PURECYCLE CORP COM NEW COM 746228303 281 37,450 SH   SOLE   0 0 37,450
QUALCOMM INC COM COM 747525103 40 774 SH   SOLE   0 0 774
RAYONIER INC COM COM 754907103 1,589 54,985 SH   SOLE   54,985 0 0
RAYTHEON CO COM NEW COM 755111507 47 250 SH   SOLE   0 0 250
RESMED INC COM COM 761152107 115 1,500 SH   SOLE   0 0 1,500
ROCKWELL MED INC COM CL A 774374102 39 4,500 SH   SOLE   0 0 4,500
ROPER TECHNOLOGIES INC COM COM 776696106 830 3,409 SH   SOLE   1,095 0 2,314
ROYAL DUTCH SHELL PLC SPON ADR SPON ADR B 780259107 124 1,990 SH   SOLE   930 0 1,060
ROYAL DUTCH SHELL PLC SPONS AD ADR CL A 780259206 7,117 117,485 SH   SOLE   111,100 0 6,385
SCHLUMBERGER LTD COM COM 806857108 26,339 377,561 SH   SOLE   6,184 0 371,377
SCHWAB CHARLES CORP NEW COM COM 808513105 601 13,730 SH   SOLE   6,150 0 7,580
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 65 1,065 SH   SOLE   0 0 1,065
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 549 9,150 SH   SOLE   0 0 9,150
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 4 75 SH   SOLE   0 0 75
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 420 6,240 SH   SOLE   0 0 6,240
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 520 19,330 SH   SOLE   0 0 19,330
SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 346 7,400 SH   SOLE   0 0 7,400
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 477 14,260 SH   SOLE   0 0 14,260
SCHWAB STRATEGIC TR US REIT ET ETF 808524847 72 1,750 SH   SOLE   0 0 1,750
SCHWAB STRATEGIC TR US TIPS ET ETF 808524870 106 1,910 SH   SOLE   0 0 1,910
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1 41 SH   SOLE   0 0 41
SIMON PPTY GROUP INC NEW COM COM 828806109 200 1,245 SH   SOLE   0 0 1,245
SOUTHERN CO COM COM 842587107 123 2,505 SH   SOLE   0 0 2,505
STANLEY BLACK & DECKER INC COM 854502101 136 900 SH   SOLE   0 0 900
STARBUCKS CORP COM COM 855244109 16,543 308,015 SH   SOLE   10,080 0 297,935
STATE STR CORP COM COM 857477103 18,615 194,845 SH   SOLE   0 0 194,845
STERICYCLE INC COM COM 858912108 7 100 SH   SOLE   0 0 100
STRYKER CORP COM COM 863667101 33,305 234,507 SH   SOLE   3,000 0 231,507
SUCAMPO PHARMACEUTICALS INC CL COM 864909106 35 3,000 SH   SOLE   0 0 3,000
SYSCO CORP COM COM 871829107 507 9,406 SH   SOLE   0 0 9,406
TJX COS INC NEW COM COM 872540109 17,867 242,334 SH   SOLE   5,680 0 236,654
T MOBILE US INC COM COM 872590104 136 2,200 SH   SOLE   1,090 0 1,110
TEXTRON INC COM COM 883203101 53 978 SH   SOLE   0 0 978
THERMO FISHER SCIENTIFIC INC C COM 883556102 19,227 101,620 SH   SOLE   3,745 0 97,875
TIFFANY & CO NEW COM COM 886547108 37 400 SH   SOLE   0 0 400
TIME WARNER INC COM NEW COM 887317303 3,043 29,705 SH   SOLE   0 0 29,705
US BANCORP DEL COM NEW COM 902973304 21,507 401,325 SH   SOLE   2,300 0 399,025
UNILEVER N V N Y SHS NEW COM 904784709 18 300 SH   SOLE   0 0 300
UNION PAC CORP COM COM 907818108 672 5,795 SH   SOLE   1,150 0 4,645
UNITED PARCEL SERVICE INC CL B CL B 911312106 11,864 98,793 SH   SOLE   0 0 98,793
UNITED TECHNOLOGIES CORP COM COM 913017109 8,002 68,932 SH   SOLE   20 0 68,912
V F CORP COM COM 918204108 17 266 SH   SOLE   0 0 266
VANGUARD SPECIALIZED PORTFOL D ETF 921908844 50 525 SH   SOLE   0 0 525
VANGUARD WORLD FD EXTENDED DUR ETF 921910709 5 42 SH   SOLE   0 0 42
VANGUARD BD INDEX FD INC SHORT ETF 921937827 51 642 SH   SOLE   0 0 642
VANGUARD BD INDEX FD INC TOTAL ETF 921937835 218 2,664 SH   SOLE   0 0 2,664
VANGUARD TAX MANAGED INTL FD F ETF 921943858 7 150 SH   SOLE   0 0 150
VANGUARD INTL EQUITY INDEX F F ETF 922042718 103 900 SH   SOLE   0 0 900
VANGUARD INTL EQUITY INDEX F T ETF 922042742 71 1,000 SH   SOLE   0 0 1,000
VANGUARD INTL EQUITY INDEX F A ETF 922042775 958 18,180 SH   SOLE   0 0 18,180
VANGUARD INTL EQUITY INDEX F F ETF 922042858 214 4,915 SH   SOLE   75 0 4,840
VANGUARD INDEX FDS S&P 500 ETF 922908363 975 4,225 SH   SOLE   0 0 4,225
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 55 450 SH   SOLE   0 0 450
VANGUARD INDEX FDS REIT ETF ETF 922908553 43 515 SH   SOLE   0 0 515
VANGUARD INDEX FDS SML CP GRW ETF 922908595 46 300 SH   SOLE   0 0 300
VANGUARD INDEX FDS MID CAP ETF ETF 922908629 212 1,445 SH   SOLE   0 0 1,445
VANGUARD INDEX FDS SMALL CP ET ETF 922908751 15,141 107,138 SH   SOLE   0 0 107,138
VANGUARD INDEX FDS TOTAL STK M TOTAL STK MKT 922908769 65 501 SH   SOLE   0 0 501
WAL-MART STORES INC COM COM 931142103 15 190 SH   SOLE   0 0 190
WALGREENS BOOTS ALLIANCE INC C COM 931427108 824 10,668 SH   SOLE   0 0 10,668
WASHINGTON REAL ESTATE INVT SH COM 939653101 16 500 SH   SOLE   0 0 500
WELLS FARGO CO NEW COM COM 949746101 861 15,605 SH   SOLE   0 0 15,605
WEYERHAEUSER CO COM COM 962166104 53 1,550 SH   SOLE   0 0 1,550
WILLIAMS COS INC DEL COM COM 969457100 75 2,500 SH   SOLE   0 0 2,500
YUM BRANDS INC COM COM 988498101 7 100 SH   SOLE   0 0 100
DUN & BRADSTREET CORP DEL COM 26483E100 29 250 SH   SOLE   0 0 250
CDK GLOBAL INC COM COM 12508E101 36 565 SH   SOLE   0 0 565
AMERISOURCEBERGEN CORP COM COM 03073E105 3,287 39,725 SH   SOLE   0 0 39,725
CARS COM INC COM COM 14575E105 2 74 SH   SOLE   0 0 74
CONTROLADORA VUELA CIA DE AV S SPON ADR RP 10 21240E105 2 200 SH   SOLE   0 0 200
TARGET CORP COM COM 87612E106 18 300 SH   SOLE   0 0 300
TRAVELERS COMPANIES INC COM COM 89417E109 18 150 SH   SOLE   0 0 150
AT&T INC COM COM 00206R102 5,839 149,059 SH   SOLE   0 0 148,059
ABBVIE INC COM COM 00287Y109 33,147 373,022 SH   SOLE   16,500 0 356,522
ADOBE SYS INC COM COM 00724F101 863 5,785 SH   SOLE   2,270 0 3,515
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 576 3,335 SH   SOLE   3,000 0 335
ALPHABET INC CAP STK CL C CL C 02079K107 35,614 37,132 SH   SOLE   2,701 0 34,381
ALPHABET INC CAP STK CL A CL A 02079K305 18,635 19,138 SH   SOLE   835 0 18,303
ALTRIA GROUP INC COM COM 02209S103 1,915 30,200 SH   SOLE   0 0 30,200
AMERICAN TOWER CORP NEW COM COM 03027x100 301 2,200 SH   SOLE   0 0 2,200
AMERIPRISE FINL INC COM COM 03076C106 95 640 SH   SOLE   0 0 640
ANHEUSER BUSCH INBEV SA/NV SPO SPONS ADR 03524a108 12 100 SH   SOLE   0 0 100
AQUA AMERICA INC COM COM 03836W103 202 6,094 SH   SOLE   1,375 0 4,719
ARES CAP CORP COM COM 04010L103 8 500 SH   SOLE   0 0 500
BARCLAYS BANK PLC ADR PFD SR 5 ADR PFD 5 06739H362 5 200 SH   SOLE   0 0 200
BIOGEN INC COM COM 09062X103 33 104 SH   SOLE   0 0 104
BLACKROCK INC COM COM 09247X101 29,760 66,563 SH   SOLE   1,200 0 65,363
BLACKSTONE GROUP L P COM UNIT COM 09253U108 5,152 154,379 SH   SOLE   0 0 154,379
BLACKROCK ENH CAP & INC FD ETF 09256A109 12 775 SH   SOLE   0 0 775
CENTENE CORP DEL COM COM 15135B101 123 1,275 SH   SOLE   0 0 1,275
CHARTER COMMUNICATIONS INC N C CL A 16119P108 157 433 SH   SOLE   30 0 403
CHIMERA INVT CORP COM NEW COM 16934Q208 170 9,000 SH   SOLE   0 0 9,000
CISCO SYS INC COM COM 17275R102 20,680 614,931 SH   SOLE   0 0 614,931
COMCAST CORP NEW CL A CL A 20030N101 283 7,352 SH   SOLE   0 0 7,352
CONOCOPHILLIPS COM COM 20825C104 3,038 60,700 SH   SOLE   120 0 60,580
COSTCO WHSL CORP NEW COM COM 22160K105 5,267 32,059 SH   SOLE   3,935 0 28,124
CROWN CASTLE INTL CORP NEW COM COM 22822V101 150 1,500 SH   SOLE   0 0 1,500
DEVON ENERGY CORP NEW COM COM 25179M103 73 2,000 SH   SOLE   0 0 2,000
DIAGEO P L C SPON ADR NEW SPON ADR NEW 25243Q205 1,027 7,775 SH   SOLE   0 0 7,775
DOMINION ENERGY INC COM COM 25746U109 712 9,260 SH   SOLE   0 0 9,260
DOWDUPONT INC COM ADDED COM 26078J100 4,327 62,507 SH   SOLE   1,491 0 61,016
DUKE ENERGY CORP NEW COM NEW COM 26441c204 165 1,968 SH   SOLE   0 0 1,968
EOG RES INC COM COM 26875P101 7,035 72,716 SH   SOLE   4,350 0 68,366
EATON VANCE TAX ADVT DIV INC C COM 27828G107 24 1,101 SH   SOLE   0 0 1,101
EATON VANCE LTD DUR INCOME F C COM 27828H105 28 2,000 SH   SOLE   0 0 2,000
EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3,822 57,975 SH   SOLE   0 0 57,975
EVERSOURCE ENERGY COM COM 30040W108 34 560 SH   SOLE   0 0 560
EXELON CORP COM COM 30161N101 53 1,400 SH   SOLE   900 0 500
EXPRESS SCRIPTS HLDG CO COM COM 30219G108 36 575 SH   SOLE   0 0 575
EXXON MOBIL CORP COM COM 30231G102 45,668 557,066 SH   SOLE   5,188 0 551,878
FACEBOOK INC CL A CL A 30303M102 47,345 277,082 SH   SOLE   7,010 0 269,822
FEDEX CORP COM COM 31428X106 23 100 SH   SOLE   0 0 100
FIDELITY NATL INFORMATION SV C COM 31620M106 23,911 256,030 SH   SOLE   6,750 0 249,030
FIRST REP BK SAN FRANCISCO C C COM 33616C100 31,783 304,260 SH   SOLE   5,000 0 299,260
FORTIVE CORP COM COM 34959J108 292 4,120 SH   SOLE   2,200 0 1,920
FORTUNE BRANDS HOME & SEC COM 34964C106 202 3,000 SH   SOLE   0 0 3,000
FREEPORT-MCMORAN INC CL B COM 35671D857 14 1,000 SH   SOLE   0 0 1,000
FRONTIER COMMUNICATIONS CORP C COM 35906A306 1 66 SH   SOLE   0 0 66
GABELLI DIVD & INCOME TR C COM 36242H104 102 4,559 SH   SOLE   0 0 4,559
GLOBAL X FDS GLB X SUPERDIV ETF 37950E549 20 900 SH   SOLE   0 0 900
HALYARD HEALTH INC COM COM 40650V100 1 12 SH   SOLE   0 0 12
HANCOCK JOHN PREMUIM DIV FD CO ETF 41013T105 76 4,500 SH   SOLE   0 0 4,500
HANCOCK JOHN PFD INCOME FD SH SH BEN INT 41013W108 20 900 SH   SOLE   0 0 900
ICU MED INC COM COM 44930G107 1,185 6,375 SH   SOLE   1,500 0 4,875
IDEXX LABS INC COM COM 45168D104 39 250 SH   SOLE   0 0 250
INCYTE CORP COM COM 45337C102 5 40 SH   SOLE   0 0 40
INVESCO MUN TR COM ETF 46131J103 96 7,555 SH   SOLE   0 0 7,555
ISHARES TR CORE MSCI EAFE ETF 46432F842 5 75 SH   SOLE   0 0 75
ISHARES TR CORE 1 5 YR USD ETF 46432F859 101 2,010 SH   SOLE   300 0 1,710
ISHARES TR IBNDS MAR20 ETF ETF 46432FAK3 10 400 SH   SOLE   0 0 400
ISHARES INC CORE MSCI EMKT ETF 46434G103 357 6,600 SH   SOLE   0 0 6,600
JPMORGAN CHASE & CO COM COM 46625H100 36,147 378,460 SH   SOLE   7,870 0 370,590
KINDER MORGAN INC DEL COM COM 49456B101 58 3,000 SH   SOLE   0 0 3,000
MSCI INC COM CL A 55354G100 58 500 SH   SOLE   0 0 500
MCKESSON CORP COM COM 58155Q103 137 891 SH   SOLE   0 0 891
MERCK & CO INC COM COM 58933Y105 6,546 102,239 SH   SOLE   5,150 0 97,089
METLIFE INC COM COM 59156R108 1 10 SH   SOLE   0 0 10
MONSANTO CO NEW COM COM 61166W101 2,805 23,408 SH   SOLE   18,242 0 5,166
MORGAN STANLEY EMER MKTS FD CO ETF 61744G107 29 1,644 SH   SOLE   0 0 1,644
MORGAN STANLEY ASIA PAC FD I C ETF 61744U106 21 1,229 SH   SOLE   0 0 1,229
NETFLIX INC COM COM 64110L106 68 375 SH   SOLE   0 0 375
NEXTERA ENERGY INC COM COM 65339f101 397 2,710 SH   SOLE   0 0 2,710
NOVARTIS A G SPONSORED ADR ADR 66987V109 193 2,250 SH   SOLE   950 0 1,300
NVIDIA CORP COM COM 67066G104 45 250 SH   SOLE   0 0 250
NUVEEN FLOATING RATE INCOME CO COM 67072T108 12 1,000 SH   SOLE   0 0 1,000
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 9 40 SH   SOLE   0 0 40
ORACLE CORP COM COM 68389X105 9,699 200,608 SH   SOLE   0 0 200,608
PPL CORP COM COM 69351T106 49 1,300 SH   SOLE   0 0 1,300
PAYPAL HLDGS INC COM COM 70450Y103 38,595 602,760 SH   SOLE   13,600 0 589,160
POWERSHARES QQQ TRUST UNIT SER ETF 73935A104 68 470 SH   SOLE   65 0 405
POWERSHARES DB CMDTY IDX TRA U ETF 73935S105 6 400 SH   SOLE   0 0 400
POWERSHARES ETF TRUST HI YLD E ETF 73935X302 0 0 SH   SOLE   0 0 0
POWERSHARES ETF TR II INSUR NA ETF 73936T474 128 5,000 SH   SOLE   0 0 5,000
POWERSHARES ETF TR II PFD PORT ETF 73936T565 155 10,291 SH   SOLE   0 0 10,291
POWERSHARES ETF TR II PWRSHS S ETF 73937B654 33 800 SH   SOLE   0 0 800
PRAXAIR INC COM COM 74005P104 14 100 SH   SOLE   0 0 100
PRICE T ROWE GROUP INC COM COM 74144t108 63 700 SH   SOLE   0 0 700
PROSHARES TR II ULTRASHRT EURO ETF 74347W882 0 15 SH   SOLE   15 0 0
PROSHARES TR ULT R/EST NEW ETF 74347X625 8 131 SH   SOLE   0 0 131
PUBLIC STORAGE COM COM 74460D109 139 650 SH   SOLE   0 0 650
S&P GLOBAL INC COM COM 78409V104 20 125 SH   SOLE   0 0 125
SPDR S&P 500 ETF TR TR UNI ETF 78462F103 3,602 14,336 SH   SOLE   230 0 14,106
SPDR GOLD TRUST GOLD SHS GOLD SHS 78463v107 116 953 SH   SOLE   400 0 553
SPDR INDEX SHS FDS EMERG MKTS ETF 78463X509 25 350 SH   SOLE   0 0 350
SPDR INDEX SHS FDS GLB NAT RES STOXX EUR 50 ETF 78463X541 2 50 SH   SOLE   0 0 50
SPDR SERIES TRUST BLOMBERG BRC BLOMBERG BRC SRT 78464A474 9 280 SH   SOLE   0 0 280
SPDR DOW JONES INDL AVRG ETF U ETF 78467X109 26 117 SH   SOLE   60 0 57
SPDR SER TR NUVEEN BRC MUNIC NUVEEN BRC MUNIC 78468R721 25 503 SH   SOLE   0 0 503
SPDR SER TR NUVEEN BLMBRG SR NUVEEN BLMBRG SR 78468R739 20 410 SH   SOLE   0 0 410
SELECT SECTOR SPDR TR SBI HEAL SBI HEALTHCARE 81369Y209 22 275 SH   SOLE   0 0 275
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y605 57 2,200 SH   SOLE   0 0 2,200
SELECT SECTOR SPDR TR TECHNOLO ETF 81369Y803 47 800 SH   SOLE   0 0 800
SELECT SECTOR SPDR TR RL EST S SBI MATERIALS 81369Y860 9 267 SH   SOLE   0 0 267
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 154 2,900 SH   SOLE   0 0 2,900
SERVICENOW INC COM COM 81762P102 156 1,330 SH   SOLE   260 0 1,070
STARWOOD PPTY TR INC COM COM 85571B105 83 3,800 SH   SOLE   0 0 3,800
SYNCHRONY FINL COM COM 87165B103 82 2,629 SH   SOLE   0 0 2,629
TARGA RES CORP COM COM 87612G101 34 710 SH   SOLE   0 0 710
TEGNA INC COM COM 87901J105 3 222 SH   SOLE   0 0 222
TESLA INC COM COM 88160R101 17 50 SH   SOLE   0 0 50
TETRA TECH INC NEW COM COM 88162G103 21,939 471,300 SH   SOLE   14,040 0 457,260
3M CO COM COM 88579Y101 34,839 165,981 SH   SOLE   12,500 0 153,481
TREX CO INC COM COM 89531P105 15 169 SH   SOLE   0 0 169
TWITTER INC COM COM 90184L102 34 2,000 SH   SOLE   0 0 2,000
ULTA BEAUTY INC COM COM 90384S303 57 250 SH   SOLE   0 0 250
UNITEDHEALTH GROUP INC COM COM 91324P102 1,450 7,404 SH   SOLE   1,230 0 6,174
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 32 400 SH   SOLE   0 0 400
VERIZON COMMUNICATIONS INC COM COM 92343v104 15,419 311,562 SH   SOLE   2,555 0 308,507
VERISK ANALYTICS INC COM CL A 92345Y106 22,286 267,895 SH   SOLE   5,000 0 262,895
VISA INC COM CL A CL A 92826C839 74,013 703,276 SH   SOLE   9,000 0 693,776
VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 235 8,242 SH   SOLE   0 0 8,242
WABCO HLDGS INC COM COM 92927K102 4 25 SH   SOLE   0 0 25
WEC ENERGY GROUP INC COM COM 92939U106 56 894 SH   SOLE   0 0 894
WASTE MGMT INC DEL COM COM 94106L109 23 300 SH   SOLE   0 0 300
WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 44 900 SH   SOLE   0 0 900
WISDOMTREE TR EMER MKT HIGH FD ETF 97717W315 22 500 SH   SOLE   0 0 500
WISDOMTREE TR US SMALLCP ERNGS ETF 97717W562 24 675 SH   SOLE   0 0 675
WISDOMTREE TR US QTLY DIV GRT US QTLY DIV GRT 97717X669 40 1,050 SH   SOLE   0 0 1,050
XCEL ENERGY INC COM COM 98389B100 88 1,850 SH   SOLE   100 0 1,750
YUM CHINA HLDGS INC COM COM 98850P109 4 100 SH   SOLE   0 0 100
ZIMMER BIOMET HLDGS INC COM COM 98956P102 23 200 SH   SOLE   0 0 200
ZOETIS INC CL A CL A 98978V103 854 13,400 SH   SOLE   10,170 0 3,230
ADIENT PLC ORD SHS ORD SHS G0084W101 22 266 SH   SOLE   0 0 266
ALLERGAN PLC SHS COM G0177J108 20 100 SH   SOLE   0 0 100
AXIS CAPITAL HOLDINGS LTD SHS COM G0692U109 57 1,000 SH   SOLE   0 0 1,000
ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 33,133 245,301 SH   SOLE   3,000 0 242,301
HORIZON PHARMA PLC SHS COM G4617B105 62 4,900 SH   SOLE   0 0 4,900
JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 7,911 196,349 SH   SOLE   0 0 196,349
MEDTRONIC PLC SHS COM G5960L103 15 191 SH   SOLE   0 0 191
XL GROUP LTD COM COM G98294104 14 350 SH   SOLE   0 0 350
CHUBB LIMITED COM COM H1467J104 12,598 88,374 SH   SOLE   20,152 0 68,222
CHECK POINT SOFTWARE TECH LT O COM M22465104 11 100 SH   SOLE   0 0 100
ASML HOLDING N V N Y REGISTRY NY REG N07059210 4 24 SH   SOLE   0 0 24
BROADCOM LTD SHS COM Y09827109 141 580 SH   SOLE   450 0 130