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 5,615 115,521 SH   SOLE   12,000 0 103,521
ALEXANDER & BALDWIN INC NE COM 014491104 724 17,500 SH   SOLE   17,500 0 0
ALEXION PHARMACEUTICALS INC CO COM 015351109 12 100 SH   SOLE   0 0 100
ALIGN TECHNOLOGY INC COM COM 016255101 18 121 SH   SOLE   0 0 121
ALLEGHANY CORP DEL COM COM 017175100 59 100 SH   SOLE   0 0 100
ALLSTATE CORP COM COM 020002101 88 996 SH   SOLE   316 0 680
ALTABA INC COM ADDED COM 021346101 5 100 SH   SOLE   0 0 100
AMAZON COM INC COM COM 023135106 3,775 3,900 SH   SOLE   1,000 0 2,900
AMEREN CORP COM COM 023608102 22 400 SH   SOLE   0 0 400
AMERICAN ELEC PWR INC COM COM 025537101 151 2,175 SH   SOLE   0 0 2,175
AMERICAN EXPRESS CO COM COM 025816109 3,186 37,823 SH   SOLE   0 0 37,823
AMERICAN INTL GROUP INC W EXP WT EXP 2021 026874156 30 1,414 SH   SOLE   0 0 1,414
AMERICAN INTL GROUP INC COM NE COM 026874784 166 2,650 SH   SOLE   0 0 2,650
AMERICAN WTR WKS CO INC NEW CO COM 030420103 14 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 51 841 SH   SOLE   0 0 841
AMGEN INC COM COM 031162100 1,343 7,797 SH   SOLE   0 0 7,797
AMPHENOL CORP NEW CL A CL A 032095101 162 2,200 SH   SOLE   0 0 2,200
ANADARKO PETE CORP COM COM 032511107 3,606 79,524 SH   SOLE   0 0 79,524
APACHE CORP COM COM 037411105 7 150 SH   SOLE   0 0 150
APPLE INC COM COM 037833100 33,192 230,468 SH   SOLE   11,655 0 218,563
APPLIED MATLS INC COM COM 038222105 186 4,510 SH   SOLE   2,640 0 1,870
ARISTA NETWORKS INC COM COM 040413106 46 305 SH   SOLE   0 0 305
AUTOMATIC DATA PROCESSING IN C COM 053015103 29,314 286,106 SH   SOLE   17,000 0 268,606
BB&T CORP COM COM 054937107 41 900 SH   SOLE   0 0 900
BP PLC SPONSORED ADR ADR 055622104 156 4,492 SH   SOLE   0 0 4,492
BANK NEW YORK MELLON CORP COM COM 064058100 10,144 198,821 SH   SOLE   194,471 0 4,350
BARD C R INC COM COM 067383109 300 950 SH   SOLE   0 0 950
BAXTER INTL INC COM COM 071813109 94 1,550 SH   SOLE   0 0 1,550
BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 11,839 69,900 SH   SOLE   7,500 0 62,400
BLACKROCK CAPITAL INVESTMENT C COM 092533108 7 1,000 SH   SOLE   0 0 1,000
BLUCORA INC COM COM 095229100 3 150 SH   SOLE   0 0 150
BRIGHT HORIZONS FAM SOL IN D C COM 109194100 131 1,700 SH   SOLE   0 0 1,700
BRISTOL MYERS SQUIBB CO COM COM 110122108 15,877 284,940 SH   SOLE   7,500 0 277,440
BROOKFIELD REAL ASSETS INCOM S SHS BEN INT 112830104 9 385 SH   SOLE   0 0 385
BROWN FORMAN CORP CL A CL A 115637100 37 760 SH   SOLE   0 0 760
BROWN FORMAN CORP CL B CL B 115637209 18 374 SH   SOLE   0 0 374
CIGNA CORPORATION COM COM 125509109 292 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 86 1,075 SH   SOLE   0 0 1,075
CAMPBELL SOUP CO COM COM 134429109 73 1,400 SH   SOLE   0 0 1,400
CARLISLE COS INC COM COM 142339100 433 4,542 SH   SOLE   2,750 0 1,792
CATERPILLAR INC DEL COM COM 149123101 537 5,000 SH   SOLE   0 0 5,000
CELANESE CORP DEL COM SER A SER A 150870103 142 1,500 SH   SOLE   1,150 0 350
CELGENE CORP COM COM 151020104 14,383 110,751 SH   SOLE   6,530 0 103,971
CERNER CORP COM COM 156782104 1,055 15,865 SH   SOLE   0 0 15,865
CHEMOURS CO COM COM 163851108 4 100 SH   SOLE   0 0 100
CHEVRON CORP NEW COM COM 166764100 3,945 37,815 SH   SOLE   625 0 37,190
CHURCH & DWIGHT INC COM COM 171340102 269 5,180 SH   SOLE   1,940 0 3,240
COCA COLA CO COM COM 191216100 2,797 62,360 SH   SOLE   3,700 0 58,660
COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 27,740 417,777 SH   SOLE   7,000 0 410,277
COLGATE PALMOLIVE CO COM COM 194162103 1,016 13,699 SH   SOLE   0 0 13,699
CONAGRA BRANDS INC COM COM 205887102 4 100 SH   SOLE   0 0 100
CONSOLIDATED EDISON INC COM COM 209115104 102 1,267 SH   SOLE   0 0 1,267
CORNING INC COM COM 219350105 6 200 SH   SOLE   0 0 200
DANAHER CORP DEL COM COM 235851102 2,874 34,055 SH   SOLE   6,420 0 27,385
DEERE & CO COM COM 244199105 74 600 SH   SOLE   0 0 600
DISNEY WALT CO COM DISNEY COM 254687106 36,902 347,317 SH   SOLE   6,267 0 340,550
DOLLAR TREE INC COM COM 256746108 15 220 SH   SOLE   0 0 220
DONALDSON INC COM COM 257651109 3,624 79,575 SH   SOLE   0 0 79,575
DOVER CORP COM COM 260003108 213 2,660 SH   SOLE   0 0 2,660
DOW CHEM CO COM COM 260543103 25 400 SH   SOLE   0 0 400
DU PONT E I DE NEMOURS & C COM 263534109 3,934 48,739 SH   SOLE   867 0 47,872
DUNKIN BRANDS GROUP INC COM COM 265504100 5,861 106,335 SH   SOLE   9,000 0 97,335
EBAY INC COM COM 278642103 26 750 SH   SOLE   0 0 750
ECOLAB INC COM COM 278865100 33,314 250,955 SH   SOLE   5,280 0 245,675
EMERSON ELEC CO COM COM 291011104 1,349 22,623 SH   SOLE   0 0 22,623
EQUIFAX INC COM COM 294429105 756 5,500 SH   SOLE   0 0 5,500
FIRST SOLAR INC COM COM 336433107 10 250 SH   SOLE   0 0 250
FOREST CITY RLTY TR INC COM CL CL A 345605109 5,433 224,775 SH   SOLE   224,775 0 0
FRANKLIN RES INC COM COM 354613101 179 4,000 SH   SOLE   0 0 4,000
GENERAL DYNAMICS CORP COM COM 369550108 12,000 60,575 SH   SOLE   60,400 0 175
GENERAL ELECTRIC CO COM COM 369604103 20,575 761,740 SH   SOLE   18,250 0 742,490
GENERAL MLS INC COM COM 370334104 410 7,396 SH   SOLE   0 0 7,396
GILEAD SCIENCES INC COM COM 375558103 7 100 SH   SOLE   0 0 100
HOME DEPOT INC COM COM 437076102 10,625 69,265 SH   SOLE   4,950 0 64,315
HONEYWELL INTL INC COM COM 438516106 336 2,522 SH   SOLE   0 0 2,522
ILLINOIS TOOL WKS INC COM COM 452308109 645 4,500 SH   SOLE   0 0 4,500
INTEL CORP COM COM 458140100 14,214 421,278 SH   SOLE   2,300 0 417,978
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,985 19,407 SH   SOLE   350 0 19,057
INTERNATIONAL FLAVORS&FRAG COM 459506101 135 1,000 SH   SOLE   0 0 1,000
ISHARES GOLD TRUST ISHARES COM 464285105 39 3,225 SH   SOLE   0 0 3,225
ISHARES TR SELECT DIVID ETF ETF 464287168 154 1,675 SH   SOLE   0 0 1,675
ISHARES TR TIPS BD ETF ETF 464287176 1 10 SH   SOLE   0 0 10
ISHARES TR CORE S&P500 ETF ETF 464287200 51 210 SH   SOLE   0 0 210
ISHARES TR CORE US AGGBD ET ETF 464287226 28 255 SH   SOLE   0 0 255
ISHARES TR MSCI EMG MKT ETF ETF 464287234 1,322 31,929 SH   SOLE   0 0 31,929
ISHARES TR IBOXX INV CP ETF ETF 464287242 117 972 SH   SOLE   0 0 972
ISHARES TR S&P 500 GRWT ET ETF 464287309 99 727 SH   SOLE   0 0 727
ISHARES TR S&P 500 VAL ETF ETF 464287408 27 258 SH   SOLE   0 0 258
ISHARES TR 7-10YR TR BD ETF ETF 464287440 11 106 SH   SOLE   0 0 106
ISHARES TR MSCI EAFE ETF ETF 464287465 4,815 73,851 SH   SOLE   50 0 73,801
ISHARES TR RUS MDCP VAL ETF ETF 464287473 132 1,567 SH   SOLE   0 0 1,567
ISHARES TR RUS MD CP GR ETF ETF 464287481 3,402 31,480 SH   SOLE   30 0 31,450
ISHARES TR RUS MID CAP ETF ETF 464287499 159 829 SH   SOLE   0 0 829
ISHARES TR CORE S&P MCP ET ETF 464287507 326 1,875 SH   SOLE   0 0 1,875
ISHARES TR NASDQ BIOTEC ETF ETF 464287556 174 560 SH   SOLE   0 0 560
ISHARES TR RUS 1000 VAL ETF ETF 464287598 60 514 SH   SOLE   0 0 514
ISHARES TR S&P MC 400GR ET ETF 464287606 2,990 15,207 SH   SOLE   0 0 15,207
ISHARES TR RUS 1000 GRW ETF ETF 464287614 132 1,107 SH   SOLE   0 0 1,107
ISHARES TR RUS 1000 ETF ETF 464287622 4,028 29,777 SH   SOLE   0 0 29,777
ISHARES TR RUS 2000 GRW ETF ETF 464287648 174 1,033 SH   SOLE   0 0 1,033
ISHARES TR RUSSELL 2000 ETF ETF 464287655 190 1,350 SH   SOLE   0 0 1,350
ISHARES TR U.S. TECH ETF ETF 464287721 36 260 SH   SOLE   0 0 260
ISHARES TR U.S. REAL ES ETF ETF 464287739 66 823 SH   SOLE   0 0 823
ISHARES TR U.S. INDS ETF ETF 464287754 26 200 SH   SOLE   0 0 200
ISHARES TR US HLTHCARE ETF ETF 464287762 41 245 SH   SOLE   0 0 245
ISHARES TR U.S. FINLS ETF ETF 464287788 17 160 SH   SOLE   0 0 160
ISHARES TR U.S. ENERGY ETF ETF 464287796 13 370 SH   SOLE   0 0 370
ISHARES TR CORE S&P SCP ET ETF 464287804 110 1,576 SH   SOLE   0 0 1,576
ISHARES TR INTL SEL DIV ETF ETF 464288448 118 3,616 SH   SOLE   0 0 3,616
ISHARES TR MSCI KLD400 SOC ETF 464288570 487 5,456 SH   SOLE   0 0 5,456
ISHARES TR MBS ETF ETF 464288588 48 450 SH   SOLE   0 0 450
ISHARES TR 1-3 YR CR BD ETF ETF 464288646 212 2,010 SH   SOLE   0 0 2,010
ISHARES TR 3-7 YR TR BD ETF ETF 464288661 51 416 SH   SOLE   0 0 416
ISHARES TR U.S. PFD STK ETF ETF 464288687 196 5,007 SH   SOLE   0 0 5,007
ISHARES TR USA ESG SLCT ETF ETF 464288802 79 775 SH   SOLE   0 0 775
ISHARES TR EAFE GRWTH ETF ETF 464288885 36 487 SH   SOLE   0 0 487
JOHNSON & JOHNSON COM COM 478160104 37,274 281,759 SH   SOLE   9,300 0 272,459
KLA-TENCOR CORP COM COM 482480100 3 38 SH   SOLE   0 0 38
KIMBERLY CLARK CORP COM COM 494368103 81 630 SH   SOLE   0 0 630
KONINKLIJKE PHILIPS N V NY REG ADR 500472303 4,145 115,710 SH   SOLE   115,710 0 0
KRAFT HEINZ CO COM COM 500754106 1,287 15,030 SH   SOLE   8,200 0 6,830
L3 TECHNOLOGIES INC COM COM 502413107 409 2,450 SH   SOLE   2,000 0 450
LAMB WESTON HLDGS INC COM COM 513272104 1 33 SH   SOLE   0 0 33
LENNAR CORP CL A CL A 526057104 29 535 SH   SOLE   0 0 535
LENNOX INTL INC COM COM 526107107 7 39 SH   SOLE   0 0 39
LEUCADIA NATL CORP COM COM 527288104 1,831 70,000 SH   SOLE   70,000 0 0
LILLY ELI & CO COM COM 532457108 9 112 SH   SOLE   0 0 112
LOCKHEED MARTIN CORP COM COM 539830109 83 300 SH   SOLE   0 0 300
LULULEMON ATHLETICA INC COM COM 550021109 6 100 SH   SOLE   0 0 100
MCDONALDS CORP COM COM 580135101 14,753 96,323 SH   SOLE   0 0 96,323
MICROSOFT CORP COM COM 594918104 33,171 481,222 SH   SOLE   26,000 0 454,722
MICROCHIP TECHNOLOGY INC COM COM 595017104 21 275 SH   SOLE   0 0 275
MONDELEZ INTL INC CL A CL A 609207105 756 17,514 SH   SOLE   12,000 0 5,514
MURPHY OIL CORP COM COM 626717102 1,553 60,600 SH   SOLE   60,600 0 0
MURPHY USA INC COM COM 626755102 1,617 21,825 SH   SOLE   21,825 0 0
NATIONAL GRID PLC SPONSORED AD SPON ADR 636274409 3 45 SH   SOLE   0 0 45
NATIONAL OILWELL VARCO INC COM COM 637071101 10 300 SH   SOLE   0 0 300
NIKE INC CL B CL B 654106103 976 16,549 SH   SOLE   0 0 16,549
NORFOLK SOUTHERN CORP COM COM 655844108 201 1,650 SH   SOLE   0 0 1,650
NORTHERN TR CORP COM COM 665859104 68 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 21 460 SH   SOLE   0 0 460
OMNICOM GROUP INC COM COM 681919106 829 10,000 SH   SOLE   0 0 10,000
PNC FINL SVCS GROUP INC COM COM 693475105 689 5,520 SH   SOLE   1,390 0 4,130
PPG INDS INC COM COM 693506107 137 1,250 SH   SOLE   0 0 1,250
PALO ALTO NETWORKS INC COM COM 697435105 17 130 SH   SOLE   0 0 130
PARKER HANNIFIN CORP COM COM 701094104 18 112 SH   SOLE   0 0 112
PAYCHEX INC COM COM 704326107 23 400 SH   SOLE   0 0 400
PEPSICO INC COM COM 713448108 25,159 217,842 SH   SOLE   11,260 0 206,582
PFIZER INC COM COM 717081103 5,369 159,853 SH   SOLE   15,080 0 144,773
PHILIP MORRIS INTL INC COM COM 718172109 1,740 14,816 SH   SOLE   0 0 14,816
PHILLIPS 66 COM COM 718546104 146 1,762 SH   SOLE   0 0 1,762
PROCTER AND GAMBLE CO COM COM 742718109 11,974 137,397 SH   SOLE   1,950 0 135,447
PROGRESSIVE CORP OHIO COM COM 743315103 379 8,596 SH   SOLE   3,320 0 5,276
PRUDENTIAL FINL INC COM COM 744320102 22 200 SH   SOLE   0 0 200
PUBLIC SVC ENTERPRISE GROUP CO COM 744573106 152 3,525 SH   SOLE   0 0 3,525
PURECYCLE CORP COM NEW COM 746228303 290 37,450 SH   SOLE   0 0 37,450
QUALCOMM INC COM COM 747525103 15 274 SH   SOLE   0 0 274
RAYONIER INC COM COM 754907103 1,582 54,985 SH   SOLE   54,985 0 0
RAYTHEON CO COM NEW COM 755111507 48 300 SH   SOLE   0 0 300
RESMED INC COM COM 761152107 117 1,500 SH   SOLE   0 0 1,500
REYNOLDS AMERICAN INC COM COM 761713106 75 1,150 SH   SOLE   0 0 1,150
ROCKWELL MED INC COM CL A 774374102 83 10,500 SH   SOLE   0 0 10,500
ROPER TECHNOLOGIES INC COM COM 776696106 625 2,699 SH   SOLE   535 0 2,164
ROYAL DUTCH SHELL PLC SPON ADR SPON ADR B 780259107 96 1,770 SH   SOLE   730 0 1,040
ROYAL DUTCH SHELL PLC SPONS AD ADR CL A 780259206 6,366 119,685 SH   SOLE   111,100 0 8,585
SCHLUMBERGER LTD COM COM 806857108 25,448 386,507 SH   SOLE   5,460 0 380,547
SCHWAB CHARLES CORP NEW COM COM 808513105 476 11,080 SH   SOLE   4,300 0 6,780
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 62 1,065 SH   SOLE   0 0 1,065
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 451 7,800 SH   SOLE   0 0 7,800
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 4 75 SH   SOLE   0 0 75
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 357 5,590 SH   SOLE   0 0 5,590
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 354 14,230 SH   SOLE   0 0 14,230
SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 325 7,200 SH   SOLE   0 0 7,200
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 327 10,280 SH   SOLE   0 0 10,280
SCHWAB STRATEGIC TR US REIT ET ETF 808524847 66 1,600 SH   SOLE   0 0 1,600
SCHWAB STRATEGIC TR US TIPS ET ETF 808524870 83 1,510 SH   SOLE   0 0 1,510
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1 41 SH   SOLE   0 0 41
SIMON PPTY GROUP INC NEW COM COM 828806109 201 1,245 SH   SOLE   0 0 1,245
SOUTHERN CO COM COM 842587107 168 3,505 SH   SOLE   0 0 3,505
STANLEY BLACK & DECKER INC COM 854502101 127 900 SH   SOLE   0 0 900
STARBUCKS CORP COM COM 855244109 450 7,715 SH   SOLE   5,000 0 2,715
STATE STR CORP COM COM 857477103 17,596 196,095 SH   SOLE   0 0 196,095
STERICYCLE INC COM COM 858912108 8 100 SH   SOLE   0 0 100
STRYKER CORP COM COM 863667101 32,744 235,944 SH   SOLE   3,000 0 232,944
SUCAMPO PHARMACEUTICALS INC CL COM 864909106 82 7,800 SH   SOLE   0 0 7,800
SYSCO CORP COM COM 871829107 473 9,406 SH   SOLE   0 0 9,406
TJX COS INC NEW COM COM 872540109 20,081 278,244 SH   SOLE   5,400 0 272,844
T MOBILE US INC COM COM 872590104 110 1,820 SH   SOLE   820 0 1,000
TEXTRON INC COM COM 883203101 55 1,178 SH   SOLE   0 0 1,178
THERMO FISHER SCIENTIFIC INC C COM 883556102 16,450 94,285 SH   SOLE   3,000 0 91,285
TIFFANY & CO NEW COM COM 886547108 75 800 SH   SOLE   0 0 800
TIME WARNER INC COM NEW COM 887317303 14,947 148,860 SH   SOLE   870 0 147,990
TRI CONTL CORP COM COM 895436103 120 4,947 SH   SOLE   0 0 4,947
US BANCORP DEL COM NEW COM 902973304 20,891 402,370 SH   SOLE   1,500 0 400,870
UNILEVER N V N Y SHS NEW COM 904784709 17 300 SH   SOLE   0 0 300
UNION PAC CORP COM COM 907818108 643 5,900 SH   SOLE   900 0 5,000
UNITED PARCEL SERVICE INC CL B CL B 911312106 10,942 98,943 SH   SOLE   0 0 98,943
UNITED TECHNOLOGIES CORP COM COM 913017109 8,429 69,032 SH   SOLE   20 0 69,012
V F CORP COM COM 918204108 15 266 SH   SOLE   0 0 266
VANGUARD SPECIALIZED PORTFOL D ETF 921908844 49 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 220 2,689 SH   SOLE   0 0 2,689
VANGUARD TAX MANAGED INTL FD F ETF 921943858 6 150 SH   SOLE   0 0 150
VANGUARD INTL EQUITY INDEX F F ETF 922042718 97 900 SH   SOLE   0 0 900
VANGUARD INTL EQUITY INDEX F T ETF 922042742 88 1,300 SH   SOLE   0 0 1,300
VANGUARD INTL EQUITY INDEX F A ETF 922042775 910 18,180 SH   SOLE   0 0 18,180
VANGUARD INTL EQUITY INDEX F F ETF 922042858 201 4,915 SH   SOLE   75 0 4,840
VANGUARD INDEX FDS S&P 500 ETF 922908363 938 4,225 SH   SOLE   0 0 4,225
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 53 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 44 300 SH   SOLE   0 0 300
VANGUARD INDEX FDS MID CAP ETF ETF 922908629 206 1,445 SH   SOLE   0 0 1,445
VANGUARD INDEX FDS SMALL CP ET ETF 922908751 15,194 112,098 SH   SOLE   0 0 112,098
VANGUARD INDEX FDS TOTAL STK M TOTAL STK MKT 922908769 62 501 SH   SOLE   0 0 501
WAL-MART STORES INC COM COM 931142103 14 190 SH   SOLE   0 0 190
WALGREENS BOOTS ALLIANCE INC C COM 931427108 843 10,768 SH   SOLE   0 0 10,768
WASHINGTON REAL ESTATE INVT SH COM 939653101 16 500 SH   SOLE   0 0 500
WELLS FARGO CO NEW COM COM 949746101 996 17,975 SH   SOLE   1,180 0 16,795
WEYERHAEUSER CO COM COM 962166104 63 1,870 SH   SOLE   0 0 1,870
WHOLE FOODS MKT INC COM COM 966837106 59 1,400 SH   SOLE   0 0 1,400
WILLIAMS COS INC DEL COM COM 969457100 76 2,500 SH   SOLE   0 0 2,500
YUM BRANDS INC COM COM 988498101 47 640 SH   SOLE   0 0 640
BIOVERATIV INC COM COM 09075E100 3 51 SH   SOLE   0 0 51
DUN & BRADSTREET CORP DEL COM 26483E100 27 250 SH   SOLE   0 0 250
CDK GLOBAL INC COM COM 12508E101 76 1,231 SH   SOLE   0 0 1,231
AMERISOURCEBERGEN CORP COM COM 03073E105 3,774 39,925 SH   SOLE   0 0 39,925
CARS COM INC COM ADDED COM 14575E105 2 74 SH   SOLE   0 0 74
CONTROLADORA VUELA CIA DE AV S SPON ADR RP 10 21240E105 3 200 SH   SOLE   0 0 200
TARGET CORP COM COM 87612E106 16 300 SH   SOLE   0 0 300
TRAVELERS COMPANIES INC COM COM 89417E109 19 150 SH   SOLE   0 0 150
AT&T INC COM COM 00206R102 5,575 147,759 SH   SOLE   0 0 146,759
ABBVIE INC COM COM 00287Y109 27,343 377,097 SH   SOLE   16,500 0 360,597
ADOBE SYS INC COM COM 00724F101 697 4,925 SH   SOLE   1,650 0 3,275
ADVISORSHARES TR PERITUS HG YL PERITUS HG YLD 00768Y503 9 238 SH   SOLE   0 0 238
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 317 2,250 SH   SOLE   2,250 0 0
ALPHABET INC CAP STK CL C CL C 02079K107 33,899 37,304 SH   SOLE   2,661 0 34,593
ALPHABET INC CAP STK CL A CL A 02079K305 19,648 21,134 SH   SOLE   755 0 20,379
ALTRIA GROUP INC COM COM 02209S103 2,279 30,600 SH   SOLE   0 0 30,600
AMERICAN TOWER CORP NEW COM COM 03027x100 318 2,400 SH   SOLE   0 0 2,400
AMERIPRISE FINL INC COM COM 03076C106 81 640 SH   SOLE   0 0 640
ANHEUSER BUSCH INBEV SA/NV SPO SPONS ADR 03524a108 11 100 SH   SOLE   0 0 100
AQUA AMERICA INC COM COM 03836W103 197 5,919 SH   SOLE   1,000 0 4,919
BARCLAYS BANK PLC ADR PFD SR 5 ADR PFD 5 06739H362 5 200 SH   SOLE   0 0 200
BIOGEN INC COM COM 09062X103 28 104 SH   SOLE   0 0 104
BLACKROCK INC COM COM 09247X101 28,463 67,383 SH   SOLE   1,200 0 66,183
BLACKSTONE GROUP L P COM UNIT COM 09253U108 5,199 155,879 SH   SOLE   0 0 155,879
BLACKROCK ENH CAP & INC FD ETF 09256A109 12 775 SH   SOLE   0 0 775
CENTENE CORP DEL COM COM 15135B101 118 1,475 SH   SOLE   0 0 1,475
CHARTER COMMUNICATIONS INC N C CL A 16119P108 134 398 SH   SOLE   30 0 368
CHIMERA INVT CORP COM NEW COM 16934Q208 168 9,000 SH   SOLE   0 0 9,000
CISCO SYS INC COM COM 17275R102 19,496 622,881 SH   SOLE   0 0 622,881
COMCAST CORP NEW CL A CL A 20030N101 286 7,352 SH   SOLE   0 0 7,352
CONOCOPHILLIPS COM COM 20825C104 2,710 61,650 SH   SOLE   120 0 61,530
CONSTELLATION BRANDS INC CL A CL A 21036P108 22 115 SH   SOLE   0 0 115
COSTCO WHSL CORP NEW COM COM 22160K105 5,009 31,319 SH   SOLE   3,760 0 27,559
CROWN CASTLE INTL CORP NEW COM COM 22822V101 150 1,500 SH   SOLE   0 0 1,500
DEVON ENERGY CORP NEW COM COM 25179M103 64 2,000 SH   SOLE   0 0 2,000
DIAGEO P L C SPON ADR NEW SPON ADR NEW 25243Q205 932 7,775 SH   SOLE   0 0 7,775
DOMINION ENERGY INC COM COM 25746U109 710 9,260 SH   SOLE   0 0 9,260
DUKE ENERGY CORP NEW COM NEW COM 26441c204 165 1,968 SH   SOLE   0 0 1,968
EOG RES INC COM COM 26875P101 6,632 73,271 SH   SOLE   4,150 0 69,121
EATON VANCE TAX ADVT DIV INC C COM 27828G107 24 1,101 SH   SOLE   0 0 1,101
EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3,833 58,225 SH   SOLE   0 0 58,225
EVERSOURCE ENERGY COM COM 30040W108 30 500 SH   SOLE   0 0 500
EXELON CORP COM COM 30161N101 50 1,400 SH   SOLE   900 0 500
EXPRESS SCRIPTS HLDG CO COM COM 30219G108 48 757 SH   SOLE   0 0 757
EXXON MOBIL CORP COM COM 30231G102 45,003 557,450 SH   SOLE   2,570 0 554,380
FACEBOOK INC CL A CL A 30303M102 46,847 310,285 SH   SOLE   7,400 0 302,635
FEDEX CORP COM COM 31428X106 22 100 SH   SOLE   0 0 100
FIDELITY NATL INFORMATION SV C COM 31620M106 21,206 248,315 SH   SOLE   5,000 0 243,065
FIRST REP BK SAN FRANCISCO C C COM 33616C100 30,440 304,100 SH   SOLE   5,000 0 299,100
FORTIVE CORP COM COM 34959J108 206 3,250 SH   SOLE   1,630 0 1,620
FORTUNE BRANDS HOME & SEC COM 34964C106 196 3,000 SH   SOLE   0 0 3,000
FREEPORT-MCMORAN INC CL B COM 35671D857 5 400 SH   SOLE   0 0 400
GABELLI DIVD & INCOME TR C COM 36242H104 99 4,559 SH   SOLE   0 0 4,559
GLOBAL X FDS GLB X SUPERDIV ETF 37950E549 20 900 SH   SOLE   0 0 900
HD SUPPLY HLDGS INC COM COM 40416M105 161 5,250 SH   SOLE   3,120 0 2,130
HALYARD HEALTH INC COM COM 40650V100 0 12 SH   SOLE   0 0 12
HANCOCK JOHN PREMUIM DIV FD CO ETF 41013T105 75 4,500 SH   SOLE   0 0 4,500
IDEXX LABS INC COM COM 45168D104 40 250 SH   SOLE   0 0 250
INCYTE CORP COM COM 45337C102 6 50 SH   SOLE   0 0 50
INVESCO MUN TR COM ETF 46131J103 97 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 ST USDB ETF 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 351 7,016 SH   SOLE   0 0 7,016
JPMORGAN CHASE & CO COM COM 46625H100 34,670 379,326 SH   SOLE   6,816 0 372,510
KINDER MORGAN INC DEL COM COM 49456B101 57 3,000 SH   SOLE   0 0 3,000
MSCI INC COM CL A 55354G100 51 500 SH   SOLE   0 0 500
MCKESSON CORP COM COM 58155Q103 147 891 SH   SOLE   0 0 891
MEDICAL PPTYS TRUST INC COM COM 58463J304 26 2,000 SH   SOLE   0 0 2,000
MERCK & CO INC COM COM 58933Y105 6,651 103,769 SH   SOLE   3,400 0 100,369
METLIFE INC COM COM 59156R108 1 10 SH   SOLE   0 0 10
MONSANTO CO NEW COM COM 61166W101 2,771 23,408 SH   SOLE   18,242 0 5,166
MORGAN STANLEY EMER MKTS FD CO ETF 61744G107 27 1,644 SH   SOLE   0 0 1,644
MORGAN STANLEY ASIA PAC FD I C ETF 61744U106 20 1,229 SH   SOLE   0 0 1,229
NETFLIX INC COM COM 64110L106 56 375 SH   SOLE   0 0 375
NEXTERA ENERGY INC COM COM 65339f101 387 2,760 SH   SOLE   0 0 2,760
NOVARTIS A G SPONSORED ADR ADR 66987V109 188 2,250 SH   SOLE   950 0 1,300
NVIDIA CORP COM COM 67066G104 36 250 SH   SOLE   0 0 250
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 103 470 SH   SOLE   80 0 390
ORACLE CORP COM COM 68389X105 10,142 202,283 SH   SOLE   0 0 202,283
PPL CORP COM COM 69351T106 50 1,300 SH   SOLE   0 0 1,300
PAYLOCITY HLDG CORP COM COM 70438V106 9 195 SH   SOLE   0 0 195
PAYPAL HLDGS INC COM COM 70450Y103 32,722 609,690 SH   SOLE   11,500 0 598,190
POWERSHARES QQQ TRUST UNIT SER ETF 73935A104 60 434 SH   SOLE   65 0 369
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 TRUST WNDRHLL ETF 73935X500 159 36,600 SH   SOLE   0 0 36,600
POWERSHARES ETF TR II INSUR NA ETF 73936T474 127 5,000 SH   SOLE   0 0 5,000
POWERSHARES ETF TR II PFD PORT ETF 73936T565 134 8,891 SH   SOLE   0 0 8,891
POWERSHARES ETF TR II PWRSHS S ETF 73937B654 32 800 SH   SOLE   0 0 800
PRICE T ROWE GROUP INC COM COM 74144t108 52 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 66 SH   SOLE   0 0 66
PUBLIC STORAGE COM COM 74460D109 136 650 SH   SOLE   0 0 650
S&P GLOBAL INC COM COM 78409V104 18 125 SH   SOLE   0 0 125
SPDR S&P 500 ETF TR TR UNI ETF 78462F103 3,695 15,280 SH   SOLE   230 0 15,050
SPDR GOLD TRUST GOLD SHS GOLD SHS 78463v107 92 778 SH   SOLE   275 0 503
SPDR INDEX SHS FDS EMERG MKTS ETF 78463X509 7 100 SH   SOLE   0 0 100
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 19 90 SH   SOLE   60 0 30
SPDR SER TR NUVEEN BRC MUNIC NUVEEN BRC MUNIC 78468R721 24 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 388 15,734 SH   SOLE   0 0 15,734
SELECT SECTOR SPDR TR TECHNOLO ETF 81369Y803 52 950 SH   SOLE   0 0 950
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 171 3,300 SH   SOLE   0 0 3,300
SERVICENOW INC COM COM 81762P102 117 1,100 SH   SOLE   10 0 1,090
SHOPIFY INC CL A CL A 82509L107 17 200 SH   SOLE   0 0 200
SPROUTS FMRS MKT INC COM COM 85208M102 537 23,700 SH   SOLE   14,000 0 9,700
STARWOOD PPTY TR INC COM COM 85571B105 85 3,800 SH   SOLE   0 0 3,800
SYNCHRONY FINL COM COM 87165B103 78 2,629 SH   SOLE   0 0 2,629
TARGA RES CORP COM COM 87612G101 32 710 SH   SOLE   0 0 710
TEGNA INC COM COM 87901J105 3 222 SH   SOLE   0 0 222
TESLA INC COM COM 88160R101 18 50 SH   SOLE   0 0 50
TETRA TECH INC NEW COM COM 88162G103 20,793 454,485 SH   SOLE   10,000 0 444,485
3M CO COM COM 88579Y101 34,941 167,831 SH   SOLE   12,500 0 155,331
TREX CO INC COM COM 89531P105 11 169 SH   SOLE   0 0 169
ULTA BEAUTY INC COM COM 90384S303 77 269 SH   SOLE   0 0 269
UNITEDHEALTH GROUP INC COM COM 91324P102 1,206 6,504 SH   SOLE   805 0 5,699
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 32 400 SH   SOLE   0 0 400
VERIZON COMMUNICATIONS INC COM COM 92343v104 13,977 312,967 SH   SOLE   1,795 0 310,172
VERISK ANALYTICS INC COM CL A 92345Y106 22,771 269,895 SH   SOLE   6,000 0 263,895
VISA INC COM CL A CL A 92826C839 68,176 726,981 SH   SOLE   9,000 0 717,481
VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 243 8,442 SH   SOLE   0 0 8,442
WABCO HLDGS INC COM COM 92927K102 10 75 SH   SOLE   0 0 75
WEC ENERGY GROUP INC COM COM 92939U106 55 894 SH   SOLE   0 0 894
WASTE MGMT INC DEL COM COM 94106L109 22 300 SH   SOLE   0 0 300
WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 41 900 SH   SOLE   0 0 900
WISDOMTREE TR EMER MKT HIGH FD ETF 97717W315 20 500 SH   SOLE   0 0 500
WISDOMTREE TR US SMALLCP ERNGS ETF 97717W562 22 675 SH   SOLE   0 0 675
WISDOMTREE TR US QTLY DIV GRT US QTLY DIV GRT 97717X669 39 1,050 SH   SOLE   0 0 1,050
XCEL ENERGY INC COM COM 98389B100 82 1,790 SH   SOLE   100 0 1,690
YUM CHINA HLDGS INC COM COM 98850P109 4 100 SH   SOLE   0 0 100
ZIMMER BIOMET HLDGS INC COM COM 98956P102 26 200 SH   SOLE   0 0 200
ZOETIS INC CL A CL A 98978V103 745 11,940 SH   SOLE   9,290 0 2,650
ADIENT PLC ORD SHS ORD SHS G0084W101 17 266 SH   SOLE   0 0 266
ALLERGAN PLC SHS COM G0177J108 24 100 SH   SOLE   0 0 100
AXIS CAPITAL HOLDINGS LTD SHS COM G0692U109 65 1,000 SH   SOLE   0 0 1,000
ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 30,481 246,451 SH   SOLE   3,000 0 243,451
HORIZON PHARMA PLC SHS COM G4617B105 58 4,900 SH   SOLE   0 0 4,900
JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 9,289 214,224 SH   SOLE   0 0 214,224
MEDTRONIC PLC SHS COM G5960L103 17 191 SH   SOLE   0 0 191
XL GROUP LTD COM COM G98294104 32 740 SH   SOLE   0 0 740
CHUBB LIMITED COM COM H1467J104 13,135 90,348 SH   SOLE   20,152 0 70,196
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 3 24 SH   SOLE   0 0 24
MOBILEYE N V AMSTELVEEN ORD SH ORD N51488117 220 3,500 SH   SOLE   0 0 3,500
BROADCOM LTD SHS COM Y09827109 98 420 SH   SOLE   320 0 100