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
ABBOTT LABS COM COM 002824100 7,064 115,828 SH   SOLE   19,000 0 96,828
ALCOA CORP COM COM 013872106 87 1,850 SH   SOLE   0 0 1,850
ALEXANDER BALDWIN INC NEW COM COM 014491104 584 24,854 SH   SOLE   24,854 0 0
ALIGN TECHNOLOGY INC COM COM 016255101 41 121 SH   SOLE   0 0 121
ALLEGHANY CORP DEL COM COM 017175100 43 75 SH   SOLE   0 0 75
ALLSTATE CORP COM COM 020002101 54 596 SH   SOLE   316 0 280
ALTABA INC COM COM 021346101 7 100 SH   SOLE   0 0 100
AMAZON COM INC COM COM 023135106 6,685 3,933 SH   SOLE   850 0 3,083
AMEREN CORP COM COM 023608102 24 400 SH   SOLE   0 0 400
AMERICAN ELEC PWR INC COM COM 025537101 74 1,075 SH   SOLE   0 0 1,075
AMERICAN EXPRESS CO COM COM 025816109 3,535 36,074 SH   SOLE   0 0 36,074
AMERICAN INTL GROUP INC W EXP WT EXP 2021 026874156 21 1,414 SH   SOLE   0 0 1,414
AMERICAN INTL GROUP INC COM NE COM 026874784 141 2,650 SH   SOLE   0 0 2,650
AMERICAN WTR WKS CO INC NEW CO COM 030420103 16 182 SH   SOLE   0 0 182
AMERIGAS PARTNERS L P UNIT L P COM 030975106 34 800 SH   SOLE   0 0 800
AMETEK INC NEW COM COM 031100100 61 841 SH   SOLE   0 0 841
AMGEN INC COM COM 031162100 1,319 7,147 SH   SOLE   0 0 7,147
AMPHENOL CORP NEW CL A CL A 032095101 192 2,200 SH   SOLE   0 0 2,200
ANADARKO PETE CORP COM COM 032511107 3,135 42,793 SH   SOLE   0 0 42,793
ANNALY CAP MGMT INC COM COM 035710409 234 22,757 SH   SOLE   0 0 22,757
APPLE INC COM COM 037833100 40,452 218,529 SH   SOLE   13,080 0 205,199
ARISTA NETWORKS INC COM COM 040413106 406 1,575 SH   SOLE   600 0 975
AUTOMATIC DATA PROCESSING IN C COM 053015103 35,781 266,742 SH   SOLE   18,000 0 248,492
BBT CORP COM COM 054937107 45 900 SH   SOLE   0 0 900
BP PLC SPONSORED ADR ADR 055622104 201 4,400 SH   SOLE   0 0 4,400
BANK AMER CORP COM COM 060505104 58 2,050 SH   SOLE   0 0 2,050
BANK NEW YORK MELLON CORP COM COM 064058100 9,095 168,636 SH   SOLE   164,471 0 4,165
BAXTER INTL INC COM COM 071813109 114 1,550 SH   SOLE   0 0 1,550
BECTON DICKINSON CO COM COM 075887109 73 303 SH   SOLE   0 0 303
BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 15,341 82,190 SH   SOLE   10,750 0 71,440
BLACKROCK CAPITAL INVESTMENT C COM 092533108 6 1,000 SH   SOLE   0 0 1,000
BLUCORA INC COM COM 095229100 6 150 SH   SOLE   0 0 150
BOEING CO COM COM 097023105 50 150 SH   SOLE   0 0 150
BRIGHT HORIZONS FAM SOL IN D C COM 109194100 174 1,700 SH   SOLE   0 0 1,700
BRISTOL MYERS SQUIBB CO COM COM 110122108 15,315 276,745 SH   SOLE   11,660 0 265,085
BROOKFIELD REAL ASSETS INCOM S SHS BEN INT 112830104 9 385 SH   SOLE   0 0 385
BROWN FORMAN CORP CL A CL A 115637100 15 300 SH   SOLE   0 0 300
BROWN FORMAN CORP CL B CL B 115637209 27 542 SH   SOLE   0 0 542
CIGNA CORPORATION COM COM 125509109 297 1,746 SH   SOLE   0 0 1,746
CSX CORP COM COM 126408103 135 2,116 SH   SOLE   0 0 2,116
CARLISLE COS INC COM COM 142339100 558 5,152 SH   SOLE   3,120 0 2,032
CATERPILLAR INC DEL COM COM 149123101 678 5,000 SH   SOLE   0 0 5,000
CELANESE CORP DEL COM SER A SER A 150870103 233 2,100 SH   SOLE   1,570 0 530
CELGENE CORP COM COM 151020104 5,339 67,221 SH   SOLE   0 0 67,221
CERNER CORP COM COM 156782104 580 9,700 SH   SOLE   0 0 9,700
CHEVRON CORP NEW COM COM 166764100 4,580 36,228 SH   SOLE   5,594 0 30,634
CITIGROUP INC COM NEW COM NEW 172967424 50 740 SH   SOLE   0 0 740
COCA COLA CO COM COM 191216100 3,177 72,442 SH   SOLE   5,722 0 66,720
COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 31,520 399,040 SH   SOLE   10,645 0 387,895
COLGATE PALMOLIVE CO COM COM 194162103 949 14,643 SH   SOLE   0 0 14,643
CONSOLIDATED EDISON INC COM COM 209115104 87 1,117 SH   SOLE   0 0 1,117
CORNING INC COM COM 219350105 6 200 SH   SOLE   0 0 200
DTE ENERGY CO COM COM 233331107 31 300 SH   SOLE   0 0 300
DANAHER CORP DEL COM COM 235851102 4,012 40,660 SH   SOLE   9,050 0 31,360
DEERE CO COM COM 244199105 84 600 SH   SOLE   0 0 600
DISNEY WALT CO COM DISNEY COM 254687106 35,746 341,053 SH   SOLE   12,222 0 328,581
DONALDSON INC COM COM 257651109 2,171 48,125 SH   SOLE   0 0 48,125
DOVER CORP COM COM 260003108 154 2,100 SH   SOLE   0 0 2,100
DUNKIN BRANDS GROUP INC COM COM 265504100 7,374 106,760 SH   SOLE   10,600 0 96,160
DYNAVAX TECHNOLOGIES CORP COM COM NEW 268158201 38 2,500 SH   SOLE   0 0 2,500
EBAY INC COM COM 278642103 27 750 SH   SOLE   0 0 750
ECOLAB INC COM COM 278865100 37,466 266,988 SH   SOLE   10,290 0 256,698
EMERSON ELEC CO COM COM 291011104 1,530 22,123 SH   SOLE   0 0 22,123
EQUIFAX INC COM COM 294429105 475 3,800 SH   SOLE   0 0 3,800
FS INVT CORP COM COM 302635107 28 3,800 SH   SOLE   0 0 3,800
FIRST SOLAR INC COM COM 336433107 13 250 SH   SOLE   0 0 250
FOREST CITY RLTY TR INC COM CL CL A 345605109 4,671 204,775 SH   SOLE   204,775 0 0
FRANKLIN RES INC COM COM 354613101 96 3,000 SH   SOLE   0 0 3,000
GENERAL DYNAMICS CORP COM COM 369550108 9,227 49,500 SH   SOLE   49,400 0 100
GENERAL ELECTRIC CO COM COM 369604103 3,236 237,747 SH   SOLE   14,303 0 223,444
GENERAL MLS INC COM COM 370334104 225 5,076 SH   SOLE   0 0 5,076
GILEAD SCIENCES INC COM COM 375558103 99 1,394 SH   SOLE   0 0 1,394
HAWAIIAN ELEC INDUSTRIES COM COM 419870100 31 900 SH   SOLE   900 0 0
HOME DEPOT INC COM COM 437076102 13,929 71,394 SH   SOLE   5,245 0 66,149
HONEYWELL INTL INC COM COM 438516106 306 2,122 SH   SOLE   0 0 2,122
ILLINOIS TOOL WKS INC COM COM 452308109 111 800 SH   SOLE   0 0 800
IMPERIAL OIL LTD COM NEW COM 453038408 201 6,035 SH   SOLE   0 0 6,035
INTEL CORP COM COM 458140100 23,218 467,062 SH   SOLE   37,000 0 429,562
INTERNATIONAL BUSINESS MACHS C COM 459200101 1,580 11,313 SH   SOLE   3,200 0 8,113
INTERNATIONAL FLAVORSFRAGRA CO COM 459506101 99 800 SH   SOLE   0 0 800
ISHARES GOLD TRUST ISHARES COM 464285105 119 9,885 SH   SOLE   0 0 9,885
ISHARES TR SELECT DIVID ETF ETF 464287168 115 1,175 SH   SOLE   0 0 1,175
ISHARES TR TIPS BD ETF ETF 464287176 1 10 SH   SOLE   0 0 10
ISHARES TR CORE SP500 ETF ETF 464287200 455 1,665 SH   SOLE   0 0 1,665
ISHARES TR CORE US AGGBD ET ETF 464287226 75 705 SH   SOLE   0 0 705
ISHARES TR MSCI EMG MKT ETF ETF 464287234 2,728 62,970 SH   SOLE   1,055 0 61,915
ISHARES TR IBOXX INV CP ETF ETF 464287242 112 977 SH   SOLE   0 0 977
ISHARES TR SP 500 GRWT ETF ETF 464287309 118 727 SH   SOLE   0 0 727
ISHARES TR BARCLAYS 7 10 YR ETF 464287440 11 106 SH   SOLE   0 0 106
ISHARES TR 1 3 YR TREAS BD TREAS BD 464287457 333 4,000 SH   SOLE   0 0 4,000
ISHARES TR MSCI EAFE ETF ETF 464287465 8,102 120,976 SH   SOLE   830 0 120,146
ISHARES TR RUS MDCP VAL ETF ETF 464287473 77 875 SH   SOLE   0 0 875
ISHARES TR RUS MD CP GR ETF ETF 464287481 3,857 30,435 SH   SOLE   0 0 30,435
ISHARES TR RUS MID CAP ETF ETF 464287499 240 1,129 SH   SOLE   0 0 1,129
ISHARES TR CORE SP MCP ETF ETF 464287507 355 1,825 SH   SOLE   0 0 1,825
ISHARES TR NASDAQ BIOTECH ETF 464287556 184 1,680 SH   SOLE   0 0 1,680
ISHARES TR SP MC 400GR ETF ETF 464287606 3,257 14,490 SH   SOLE   0 0 14,490
ISHARES TR RUS 1000 GRW ETF ETF 464287614 58 400 SH   SOLE   0 0 400
ISHARES TR RUS 1000 ETF ETF 464287622 4,435 29,183 SH   SOLE   0 0 29,183
ISHARES TR RUS 2000 GRW ETF ETF 464287648 194 948 SH   SOLE   0 0 948
ISHARES TR RUSSELL 2000 ETF ETF 464287655 210 1,280 SH   SOLE   0 0 1,280
ISHARES TR CORE SP US GWT ETF 464287671 8 136 SH   SOLE   0 0 136
ISHARES TR U.S. TECH ETF ETF 464287721 46 260 SH   SOLE   0 0 260
ISHARES TR US INDUSTRIALS ETF 464287754 29 200 SH   SOLE   0 0 200
ISHARES TR US HLTHCARE ETF ETF 464287762 44 245 SH   SOLE   0 0 245
ISHARES TR U.S. FINLS ETF ETF 464287788 19 160 SH   SOLE   0 0 160
ISHARES TR U.S. ENERGY ETF ETF 464287796 16 370 SH   SOLE   0 0 370
ISHARES TR CORE SP SCP ETF ETF 464287804 192 2,295 SH   SOLE   0 0 2,295
ISHARES TR SP SMCP600VL ETF ETF 464287879 5 32 SH   SOLE   0 0 32
ISHARES TR INTL SEL DIV ETF ETF 464288448 118 3,692 SH   SOLE   0 0 3,692
ISHARES TR MSCI KLD400 SOC ETF 464288570 542 5,366 SH   SOLE   0 0 5,366
ISHARES TR MBS ETF ETF 464288588 91 875 SH   SOLE   0 0 875
ISHARES TR 1 3 YR CR BD ETF ETF 464288646 343 3,310 SH   SOLE   0 0 3,310
ISHARES TR 3 7 YR TREAS BD ETF 464288661 50 416 SH   SOLE   0 0 416
ISHARES TR SP US PFD STK ETF 464288687 95 2,507 SH   SOLE   0 0 2,507
ISHARES TR MSCI USA ESG SLC ETF 464288802 102 900 SH   SOLE   0 0 900
ISHARES TR EAFE GRWTH ETF ETF 464288885 38 487 SH   SOLE   0 0 487
JOHNSON JOHNSON COM COM 478160104 34,144 281,391 SH   SOLE   15,500 0 265,891
KLA-TENCOR CORP COM COM 482480100 4 38 SH   SOLE   0 0 38
KIMBERLY CLARK CORP COM COM 494368103 56 530 SH   SOLE   0 0 530
KONINKLIJKE PHILIPS N V NY REG ADR 500472303 4,891 115,710 SH   SOLE   115,710 0 0
KRAFT HEINZ CO COM COM 500754106 266 4,236 SH   SOLE   0 0 4,236
L3 TECHNOLOGIES INC COM COM 502413107 567 2,950 SH   SOLE   2,500 0 450
LENNOX INTL INC COM COM 526107107 8 39 SH   SOLE   0 0 39
LILLY ELI CO COM COM 532457108 10 112 SH   SOLE   0 0 112
LOCKHEED MARTIN CORP COM COM 539830109 89 300 SH   SOLE   0 0 300
LOEWS CORP COM COM 540424108 43 900 SH   SOLE   0 0 900
MCDONALDS CORP COM COM 580135101 14,114 90,076 SH   SOLE   2,850 0 87,226
MICROSOFT CORP COM COM 594918104 47,060 477,237 SH   SOLE   31,330 0 445,407
MICROCHIP TECHNOLOGY INC COM COM 595017104 25 275 SH   SOLE   0 0 275
MICRON TECHNOLOGY INC COM COM 595112103 334 6,369 SH   SOLE   0 0 6,369
MONDELEZ INTL INC CL A CL A 609207105 166 4,050 SH   SOLE   0 0 4,050
MURPHY OIL CORP COM COM 626717102 2,046 60,600 SH   SOLE   60,600 0 0
MURPHY USA INC COM COM 626755102 1,621 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 1,789 22,449 SH   SOLE   1,900 0 20,549
NORFOLK SOUTHERN CORP COM COM 655844108 83 550 SH   SOLE   0 0 550
NORTHERN TR CORP COM COM 665859104 51 500 SH   SOLE   0 0 500
NUCOR CORP COM COM 670346105 98 1,567 SH   SOLE   0 0 1,567
NUVEEN NEW YORK AMT QLT MUNI C ETF 670656107 15 1,240 SH   SOLE   0 0 1,240
OAKTREE CAP GROUP LLC UNIT CL UNIT CL A 674001201 19 460 SH   SOLE   0 0 460
PNC FINL SVCS GROUP INC COM COM 693475105 908 6,720 SH   SOLE   2,140 0 4,580
PPG INDS INC COM COM 693506107 280 2,700 SH   SOLE   0 0 2,700
PALO ALTO NETWORKS INC COM COM 697435105 27 130 SH   SOLE   0 0 130
PAYCHEX INC COM COM 704326107 21 300 SH   SOLE   0 0 300
PEMBINA PIPELINE CORP COM COM 706327103 21 600 SH   SOLE   0 0 600
PEPSICO INC COM COM 713448108 22,290 204,736 SH   SOLE   15,665 0 189,071
PFIZER INC COM COM 717081103 4,825 132,983 SH   SOLE   15,180 0 117,803
PHILIP MORRIS INTL INC COM COM 718172109 1,196 14,816 SH   SOLE   0 0 14,816
PHILLIPS 66 COM COM 718546104 382 3,397 SH   SOLE   0 0 3,397
PROCTER AND GAMBLE CO COM COM 742718109 8,964 114,838 SH   SOLE   2,700 0 112,138
PROGRESSIVE CORP OHIO COM COM 743315103 610 10,311 SH   SOLE   4,580 0 5,731
PRUDENTIAL FINL INC COM COM 744320102 64 689 SH   SOLE   0 0 689
PUBLIC SVC ENTERPRISE GROUP CO COM 744573106 131 2,425 SH   SOLE   0 0 2,425
PURECYCLE CORP COM NEW COM 746228303 269 28,200 SH   SOLE   0 0 28,200
QUALCOMM INC COM COM 747525103 65 1,165 SH   SOLE   0 0 1,165
RAYONIER INC COM COM 754907103 2,127 54,985 SH   SOLE   54,985 0 0
RAYTHEON CO COM NEW COM 755111507 39 200 SH   SOLE   0 0 200
RESMED INC COM COM 761152107 155 1,500 SH   SOLE   0 0 1,500
ROPER TECHNOLOGIES INC COM COM 776696106 885 3,209 SH   SOLE   1,065 0 2,144
ROYAL DUTCH SHELL PLC SPON ADR SPON ADR B 780259107 181 2,490 SH   SOLE   930 0 1,560
ROYAL DUTCH SHELL PLC SPONS AD ADR CL A 780259206 7,386 106,685 SH   SOLE   101,100 0 5,585
SCHLUMBERGER LTD COM COM 806857108 24,738 369,054 SH   SOLE   6,744 0 362,310
SCHWAB CHARLES CORP NEW COM COM 808513105 704 13,767 SH   SOLE   6,150 0 7,617
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 70 1,065 SH   SOLE   0 0 1,065
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 598 9,200 SH   SOLE   0 0 9,200
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 8 100 SH   SOLE   0 0 100
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 4 75 SH   SOLE   0 0 75
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 450 6,115 SH   SOLE   0 0 6,115
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 636 24,555 SH   SOLE   0 0 24,555
SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 350 7,100 SH   SOLE   0 0 7,100
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 650 19,680 SH   SOLE   0 0 19,680
SCHWAB STRATEGIC TR US REIT ET ETF 808524847 94 2,250 SH   SOLE   0 0 2,250
SCHWAB STRATEGIC TR US TIPS ET ETF 808524870 105 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 212 1,245 SH   SOLE   0 0 1,245
SNAP ON INC COM COM 833034101 16 100 SH   SOLE   0 0 100
SOUTHERN CO COM COM 842587107 121 2,605 SH   SOLE   0 0 2,605
STANLEY BLACK DECKER INC COM COM 854502101 120 900 SH   SOLE   0 0 900
STARBUCKS CORP COM COM 855244109 19,128 391,565 SH   SOLE   21,230 0 370,335
STATE STR CORP COM COM 857477103 17,718 190,330 SH   SOLE   0 0 190,330
STRYKER CORP COM COM 863667101 37,627 222,829 SH   SOLE   4,000 0 218,829
SYSCO CORP COM COM 871829107 968 14,181 SH   SOLE   0 0 14,181
TCW STRATEGIC INCOME FUND IN C COM 872340104 187 34,046 SH   SOLE   0 0 34,046
TJX COS INC NEW COM COM 872540109 22,258 233,849 SH   SOLE   10,970 0 222,879
TEXAS INSTRS INC COM COM 882508104 99 900 SH   SOLE   0 0 900
TEXTRON INC COM COM 883203101 45 678 SH   SOLE   0 0 678
THERMO FISHER SCIENTIFIC INC C COM 883556102 22,502 108,630 SH   SOLE   5,580 0 102,950
TIFFANY CO NEW COM COM 886547108 53 400 SH   SOLE   0 0 400
TRINET GROUP INC COM COM 896288107 336 6,000 SH   SOLE   0 0 6,000
US BANCORP DEL COM NEW COM 902973304 19,446 388,755 SH   SOLE   2,300 0 386,455
UNION PAC CORP COM COM 907818108 1,173 8,280 SH   SOLE   1,130 0 7,150
UNITED PARCEL SERVICE INC CL B CL B 911312106 11,933 112,336 SH   SOLE   12,500 0 99,836
UNITED TECHNOLOGIES CORP COM COM 913017109 8,687 69,482 SH   SOLE   20 0 69,462
VANGUARD GROUP DIV APP ETF ETF 921908844 76 745 SH   SOLE   0 0 745
VANGUARD WORLD FD EXTENDED DUR ETF 921910709 5 42 SH   SOLE   0 0 42
VANGUARD BD INDEX FD INC SHORT ETF 921937827 50 642 SH   SOLE   0 0 642
VANGUARD BD INDEX FD INC TOTAL ETF 921937835 302 3,814 SH   SOLE   0 0 3,814
VANGUARD TAX MANAGED INTL FD F ETF 921943858 6 150 SH   SOLE   0 0 150
VANGUARD INTL EQUITY INDEX F F ETF 922042718 104 900 SH   SOLE   0 0 900
VANGUARD INTL EQUITY INDEX F T ETF 922042742 44 600 SH   SOLE   0 0 600
VANGUARD INTL EQUITY INDEX F A ETF 922042775 942 18,180 SH   SOLE   0 0 18,180
VANGUARD INTL EQUITY INDEX F F ETF 922042858 299 7,090 SH   SOLE   0 0 7,090
VANGUARD INDEX FDS SP 500 ETF ETF 922908363 1,054 4,225 SH   SOLE   0 0 4,225
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 60 450 SH   SOLE   0 0 450
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 40 495 SH   SOLE   0 0 495
VANGUARD INDEX FDS SML CP GRW ETF 922908595 53 300 SH   SOLE   0 0 300
VANGUARD INDEX FDS MID CAP ETF ETF 922908629 250 1,585 SH   SOLE   95 0 1,490
VANGUARD INDEX FDS SMALL CP ET ETF 922908751 16,583 106,526 SH   SOLE   0 0 106,526
VANGUARD INDEX FDS TOTAL STK M TOTAL STK MKT 922908769 70 501 SH   SOLE   0 0 501
WALMART INC COM COM 931142103 121 1,412 SH   SOLE   0 0 1,412
WALGREENS BOOTS ALLIANCE INC C COM 931427108 793 13,218 SH   SOLE   0 0 13,218
WATERS CORP COM COM 941848103 12,165 62,840 SH   SOLE   4,410 0 58,430
WELLS FARGO CO NEW COM COM 949746101 832 15,005 SH   SOLE   0 0 15,005
WEYERHAEUSER CO COM COM 962166104 111 3,040 SH   SOLE   0 0 3,040
WILLIAMS COS INC DEL COM COM 969457100 77 2,835 SH   SOLE   0 0 2,835
XPO LOGISTICS INC COM COM 983793100 10 100 SH   SOLE   0 0 100
YUM BRANDS INC COM COM 988498101 8 100 SH   SOLE   0 0 100
CDK GLOBAL INC COM COM 12508E101 11 166 SH   SOLE   0 0 166
INVESCO QQQ TR UNIT SER 1 ADDE ETF ADDED 46090E103 81 470 SH   SOLE   65 0 405
AMERISOURCEBERGEN CORP COM COM 03073E105 11 125 SH   SOLE   0 0 125
CARS COM INC COM COM 14575E105 2 74 SH   SOLE   0 0 74
CONTROLADORA VUELA CIA DE AV S SPON ADR RP 10 21240E105 1 200 SH   SOLE   0 0 200
TARGET CORP COM COM 87612E106 23 300 SH   SOLE   0 0 300
XUNLEI LTD SPONSORED ADR SPONSORED ADR 98419E108 27 2,500 SH   SOLE   0 0 2,500
TRAVELERS COMPANIES INC COM COM 89417E109 18 150 SH   SOLE   0 0 150
ATT INC COM COM 00206R102 5,458 169,976 SH   SOLE   0 0 168,976
ABBVIE INC COM COM 00287Y109 34,525 372,638 SH   SOLE   22,500 0 350,138
ADOBE SYS INC COM COM 00724F101 1,651 6,770 SH   SOLE   2,220 0 4,550
AGIOS PHARMACEUTICALS INC COM COM 00847X104 253 3,000 SH   SOLE   0 0 3,000
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 13,744 74,080 SH   SOLE   4,000 0 70,080
ALPHABET INC CAP STK CL C CL C 02079K107 41,710 37,386 SH   SOLE   2,841 0 34,495
ALPHABET INC CAP STK CL A CL A 02079K305 19,529 17,295 SH   SOLE   835 0 16,460
ALTRIA GROUP INC COM COM 02209S103 1,654 29,130 SH   SOLE   0 0 29,130
AMERICAN TOWER CORP NEW COM COM 03027x100 317 2,200 SH   SOLE   0 0 2,200
AMERIPRISE FINL INC COM COM 03076C106 90 640 SH   SOLE   0 0 640
APERGY CORP COM ADDED COM ADDED 03755L104 44 1,049 SH   SOLE   0 0 1,049
AQUA AMERICA INC COM COM 03836W103 211 5,994 SH   SOLE   1,375 0 4,619
ARES CAP CORP COM COM 04010L103 21 1,300 SH   SOLE   0 0 1,300
BARCLAYS BANK PLC ADR PFD SR 5 ADR PFD SR 5 06739H362 26 1,000 SH   SOLE   0 0 1,000
BIOGEN INC COM COM 09062X103 30 104 SH   SOLE   0 0 104
BLACKBAUD INC COM COM 09227Q100 41 400 SH   SOLE   0 0 400
BLACKROCK INC COM COM 09247X101 32,149 64,422 SH   SOLE   1,585 0 62,837
BLACKSTONE GROUP L P COM UNIT COM 09253U108 853 26,525 SH   SOLE   0 0 26,525
BLACKROCK MUNIYLD MICH QLTY CO COM 09254V105 101 7,727 SH   SOLE   0 0 7,727
BLACKROCK ENH CAP INC FD I CO ETF 09256A109 13 775 SH   SOLE   0 0 775
BROADCOM INC COM ADDED COM ADDED 11135F101 175 720 SH   SOLE   390 0 330
CAMECO CORP COM COM 13321L108 53 4,670 SH   SOLE   0 0 4,670
CENTENE CORP DEL COM COM 15135B101 151 1,225 SH   SOLE   0 0 1,225
CHARTER COMMUNICATIONS INC N C CL A 16119P108 14 48 SH   SOLE   0 0 48
CHIMERA INVT CORP COM NEW COM 16934Q208 37 2,000 SH   SOLE   0 0 2,000
CISCO SYS INC COM COM 17275R102 25,915 602,262 SH   SOLE   4,200 0 598,062
COMCAST CORP NEW CL A CL A 20030N101 241 7,352 SH   SOLE   0 0 7,352
CONOCOPHILLIPS COM COM 20825C104 4,234 60,815 SH   SOLE   120 0 60,695
COSTCO WHSL CORP NEW COM COM 22160K105 8,088 38,704 SH   SOLE   4,755 0 33,949
CROWN CASTLE INTL CORP NEW COM COM 22822V101 162 1,500 SH   SOLE   0 0 1,500
DEVON ENERGY CORP NEW COM COM NEW 25179M103 22 500 SH   SOLE   0 0 500
DIAGEO P L C SPON ADR NEW SPON ADR NEW 25243Q205 2,101 14,590 SH   SOLE   0 0 14,590
DOMINION ENERGY INC COM COM 25746U109 335 4,910 SH   SOLE   0 0 4,910
DOWDUPONT INC COM COM 26078J100 5,384 81,677 SH   SOLE   4,270 0 77,407
DUKE ENERGY CORP NEW COM NEW COM 26441c204 156 1,968 SH   SOLE   0 0 1,968
EOG RES INC COM COM 26875P101 13,495 108,456 SH   SOLE   6,360 0 102,096
EATON VANCE TAX ADVT DIV INC C COM 27828G107 25 1,101 SH   SOLE   0 0 1,101
EATON VANCE LTD DUR INCOME F C COM 27828H105 25 2,000 SH   SOLE   0 0 2,000
EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3,648 57,275 SH   SOLE   0 0 57,275
EVERSOURCE ENERGY COM COM 30040W108 33 560 SH   SOLE   0 0 560
EXELON CORP COM COM 30161N101 60 1,400 SH   SOLE   900 0 500
EXPRESS SCRIPTS HLDG CO COM COM 30219G108 44 575 SH   SOLE   0 0 575
EXXON MOBIL CORP COM COM 30231G102 43,538 526,272 SH   SOLE   7,588 0 518,684
FACEBOOK INC CL A CL A 30303M102 41,956 215,913 SH   SOLE   7,050 0 208,713
FEDEX CORP COM COM 31428X106 23 100 SH   SOLE   0 0 100
FIDELITY NATL INFORMATION SV C COM 31620M106 26,981 254,462 SH   SOLE   8,590 0 245,622
FIRST REP BK SAN FRANCISCO C C COM 33616C100 29,838 308,272 SH   SOLE   9,050 0 299,222
FIRST TR EXCHANGE TRADED FD NA ETF 33733E807 38 1,640 SH   SOLE   0 0 1,640
FORTIVE CORP COM COM 34959J108 322 4,170 SH   SOLE   2,200 0 1,970
GABELLI DIVD INCOME TR COM COM 36242H104 103 4,559 SH   SOLE   0 0 4,559
GLOBAL X FDS GLB X SUPERDIV ETF 37950E549 19 900 SH   SOLE   0 0 900
HANCOCK JOHN PREMUIM DIV FD CO ETF 41013T105 74 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 11,548 39,325 SH   SOLE   2,380 0 36,945
IDEXX LABS INC COM COM 45168D104 33 150 SH   SOLE   0 0 150
INCYTE CORP COM COM 45337C102 3 40 SH   SOLE   0 0 40
INVESCO MUN TR COM ETF 46131J103 89 7,555 SH   SOLE   0 0 7,555
INVESCO EXCHANGE TRADED FD T W ETF ADDED 46137V134 183 7,320 SH   SOLE   0 0 7,320
INVESCO DB COMMDY INDX TRCK UN UNIT ADDED 46138B103 7 400 SH   SOLE   0 0 400
INVESCO EXCHNG TRADED FD TR SP ETF ADDED 46138E362 16 400 SH   SOLE   0 0 400
INVESCO EXCHNG TRADED FD TR PF ETF ADDED 46138E511 186 12,791 SH   SOLE   0 0 12,791
INVESCO EXCHNG TRADED FD TR NA MUNI ADDED 46138E537 126 5,000 SH   SOLE   0 0 5,000
ISHARES TR CORE MSCI EAFE ETF 46432F842 40 625 SH   SOLE   0 0 625
ISHARES TR CORE 1 5 YR USD ETF 46432F859 108 2,210 SH   SOLE   0 0 2,210
ISHARES TR IBNDS MAR20 ETF ETF 46432FAK3 69 2,840 SH   SOLE   0 0 2,840
ISHARES INC CORE MSCI EMKT ETF 46434G103 495 9,425 SH   SOLE   0 0 9,425
JPMORGAN CHASE CO COM COM 46625H100 41,191 395,305 SH   SOLE   10,545 0 384,610
JEFFERIES FINL GROUP INC COM A COM ADDED 47233W109 1,592 70,000 SH   SOLE   70,000 0 0
KNOWLES CORP COM COM 49926D109 2 112 SH   SOLE   0 0 112
MSCI INC COM CL A 55354G100 83 500 SH   SOLE   0 0 500
MCKESSON CORP COM COM 58155Q103 107 800 SH   SOLE   0 0 800
MERCK CO INC COM COM 58933Y105 6,416 105,708 SH   SOLE   5,150 0 100,558
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 21 1,229 SH   SOLE   0 0 1,229
NANTKWEST INC COM COM 63016Q102 23 7,500 SH   SOLE   0 0 7,500
NETFLIX INC COM COM 64110L106 147 375 SH   SOLE   0 0 375
NEW RELIC INC COM COM 64829B100 5 50 SH   SOLE   0 0 50
NEXTERA ENERGY INC COM COM 65339f101 423 2,535 SH   SOLE   0 0 2,535
NOVARTIS A G SPONSORED ADR ADR 66987V109 147 1,950 SH   SOLE   950 0 1,000
NOVANTA INC COM COM 67000B104 62 1,000 SH   SOLE   0 0 1,000
NVIDIA CORP COM COM 67066G104 59 250 SH   SOLE   0 0 250
NUVEEN REAL ESTATE INCOME FD C COM 67071B108 3 300 SH   SOLE   0 0 300
NUVEEN FLOATING RATE INCOME CO COM 67072T108 10 1,000 SH   SOLE   0 0 1,000
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 7 25 SH   SOLE   0 0 25
ORACLE CORP COM COM 68389X105 8,679 196,983 SH   SOLE   0 0 196,983
ORTHOPEDIATRICS CORP COM COM 68752L100 3 100 SH   SOLE   0 0 100
PAYPAL HLDGS INC COM COM 70450Y103 47,991 576,333 SH   SOLE   12,050 0 564,283
POWERSHARES ETF TRUST HI YLD E ETF 73935X302 0 0 SH   SOLE   0 0 0
PROSHARES TR II ULTRASHRT EURO ETF 74347W882 0 15 SH   SOLE   15 0 0
PROSHARES TR ULT R/EST NEW ETF 74347X625 9 132 SH   SOLE   0 0 132
PUBLIC STORAGE COM COM 74460D109 147 650 SH   SOLE   0 0 650
SP GLOBAL INC COM COM 78409V104 25 125 SH   SOLE   0 0 125
SPDR SP 500 ETF TR TR UNIT ETF 78462F103 4,292 15,820 SH   SOLE   190 0 15,630
SPDR GOLD TRUST GOLD SHS GOLD SHS 78463v107 113 950 SH   SOLE   400 0 550
SPDR INDEX SHS FDS PORTFOLIO E ETF 78463X509 25 700 SH   SOLE   0 0 700
SPDR INDEX SHS FDS GLB NAT RES STOXX EUR 50 ETF 78463X541 3 50 SH   SOLE   0 0 50
SPDR SERIES TRUST PORTFOLIO SH BLOMBERG BRC SRT 78464A474 8 280 SH   SOLE   0 0 280
SPDR SERIES TRUST SP REGL BKG REGL BKG 78464a698 192 3,150 SH   SOLE   0 0 3,150
SPDR DOW JONES INDL AVRG ETF U ETF 78467X109 28 117 SH   SOLE   60 0 57
SPDR SER TR NUVEEN BRC MUNIC NUVEEN BRC MUNIC 78468R721 24 503 SH   SOLE   0 0 503
SALESFORCE COM INC COM COM 79466L302 27 200 SH   SOLE   0 0 200
SELECT SECTOR SPDR TR SBI HEAL SBI HEALTHCARE 81369Y209 23 275 SH   SOLE   0 0 275
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y605 54 2,030 SH   SOLE   0 0 2,030
SELECT SECTOR SPDR TR TECHNOLO ETF 81369Y803 28 400 SH   SOLE   0 0 400
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 21 400 SH   SOLE   0 0 400
SERVICENOW INC COM COM 81762P102 195 1,130 SH   SOLE   210 0 920
SPROTT PHYSICAL GOLD SILVE TR TR UNIT ADDED 85208R101 3 200 SH   SOLE   200 0 0
STARWOOD PPTY TR INC COM COM 85571B105 34 1,550 SH   SOLE   0 0 1,550
TARGA RES CORP COM COM 87612G101 35 710 SH   SOLE   0 0 710
TEGNA INC COM COM 87901J105 2 222 SH   SOLE   0 0 222
TEMPLETON DRAGON FD INC COM COM 88018T101 43 2,000 SH   SOLE   0 0 2,000
TESLA INC COM COM 88160R101 17 50 SH   SOLE   0 0 50
TETRA TECH INC NEW COM COM 88162G103 28,456 486,429 SH   SOLE   17,760 0 468,669
THE TRADE DESK INC COM CL A COM CL A 88339J105 23 250 SH   SOLE   0 0 250
3M CO COM COM 88579Y101 32,045 162,898 SH   SOLE   15,295 0 147,603
TRANSUNION COM COM 89400J107 6,413 89,515 SH   SOLE   3,910 0 85,605
TREX CO INC COM COM 89531P105 21 338 SH   SOLE   0 0 338
UNITEDHEALTH GROUP INC COM COM 91324P102 1,644 6,699 SH   SOLE   1,230 0 5,469
VANGUARD WORLD FDS MATERIALS E ETF 92204A801 6 44 SH   SOLE   0 0 44
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 36 455 SH   SOLE   0 0 455
VERASTEM INC COM COM 92337C104 344 50,000 SH   SOLE   0 0 50,000
VERIZON COMMUNICATIONS INC COM COM 92343v104 15,033 298,806 SH   SOLE   2,555 0 295,751
VERISK ANALYTICS INC COM CL A 92345Y106 27,787 258,144 SH   SOLE   9,600 0 248,544
VISA INC COM CL A CL A 92826C839 82,709 624,452 SH   SOLE   15,450 0 608,502
VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 302 12,441 SH   SOLE   0 0 12,441
WABCO HLDGS INC COM COM 92927K102 3 25 SH   SOLE   0 0 25
WEC ENERGY GROUP INC COM COM 92939U106 58 894 SH   SOLE   0 0 894
WASTE MGMT INC DEL COM COM 94106L109 24 300 SH   SOLE   0 0 300
WEX INC COM COM 96208T104 19 100 SH   SOLE   0 0 100
WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 43 900 SH   SOLE   0 0 900
WISDOMTREE TR US SMALLCP ERNGS ETF 97717W562 26 675 SH   SOLE   0 0 675
WISDOMTREE TR US QTLY DIV GRT US QTLY DIV GRT 97717X669 33 800 SH   SOLE   0 0 800
WPX ENERGY INC COM COM 98212b103 2 111 SH   SOLE   0 0 111
XCEL ENERGY INC COM COM 98389B100 83 1,810 SH   SOLE   100 0 1,710
ZIMMER BIOMET HLDGS INC COM COM 98956P102 22 200 SH   SOLE   0 0 200
ZOETIS INC CL A CL A 98978V103 1,199 14,070 SH   SOLE   10,170 0 3,900
ALLERGAN PLC SHS COM G0177J108 17 100 SH   SOLE   0 0 100
AXIS CAPITAL HOLDINGS LTD SHS LTD SHS G0692U109 7 125 SH   SOLE   0 0 125
ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 39,730 242,862 SH   SOLE   5,700 0 237,162
JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 127 3,794 SH   SOLE   0 0 3,794
MEDTRONIC PLC SHS COM G5960L103 156 1,826 SH   SOLE   0 0 1,826
NVENT ELECTRIC PLC SHS ADDED SHS ADDED G6700G107 23 930 SH   SOLE   0 0 930
PENTAIR PLC SHS SHS G7S00T104 39 930 SH   SOLE   0 0 930
XL GROUP LTD COM COM G98294104 14 250 SH   SOLE   0 0 250
CHUBB LIMITED COM COM H1467J104 6,406 50,435 SH   SOLE   20,152 0 30,283
ORBOTECH LTD ORD COM M75253100 90 1,450 SH   SOLE   0 0 1,450
RADWARE LTD ORD ORD M81873107 64 2,520 SH   SOLE   0 0 2,520
ASML HOLDING N V N Y REGISTRY NY REG N07059210 5 24 SH   SOLE   0 0 24