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 11 250 SH   SOLE   0 0 250
ABBOTT LABS COM COM 002824100 7,000 116,828 SH   SOLE   20,000 0 96,828
ALCOA CORP COM COM 013872106 83 1,850 SH   SOLE   0 0 1,850
ALEXANDER & BALDWIN IN COM 014491104 575 24,854 SH   SOLE   24,854 0 0
ALIGN TECHNOLOGY INC COM COM 016255101 30 121 SH   SOLE   0 0 121
ALLEGHANY CORP DEL COM COM 017175100 46 75 SH   SOLE   0 0 75
ALLSTATE CORP COM COM 020002101 57 596 SH   SOLE   316 0 280
ALTABA INC COM COM 021346101 7 100 SH   SOLE   0 0 100
AMAZON COM INC COM COM 023135106 5,562 3,843 SH   SOLE   800 0 3,043
AMEREN CORP COM COM 023608102 23 400 SH   SOLE   0 0 400
AMERICAN ELEC PWR INC COM COM 025537101 113 1,650 SH   SOLE   0 0 1,650
AMERICAN EXPRESS CO COM COM 025816109 3,388 36,324 SH   SOLE   0 0 36,324
AMERICAN INTL GROUP INC W EXP WT EXP 2021 026874156 23 1,414 SH   SOLE   0 0 1,414
AMERICAN INTL GROUP INC COM NE COM 026874784 144 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 32 800 SH   SOLE   0 0 800
AMETEK INC NEW COM COM 031100100 64 841 SH   SOLE   0 0 841
AMGEN INC COM COM 031162100 1,276 7,487 SH   SOLE   0 0 7,487
AMPHENOL CORP NEW CL A CL A 032095101 189 2,200 SH   SOLE   0 0 2,200
ANADARKO PETE CORP COM COM 032511107 2,621 43,393 SH   SOLE   0 0 43,393
ANNALY CAP MGMT INC COM COM 035710409 94 9,000 SH   SOLE   0 0 9,000
APPLE INC COM COM 037833100 36,968 220,334 SH   SOLE   12,680 0 207,404
APPLIED MATLS INC COM COM 038222105 321 5,765 SH   SOLE   3,705 0 2,060
ARISTA NETWORKS INC COM COM 040413106 257 1,005 SH   SOLE   600 0 405
AUTOMATIC DATA PROCESSING IN C COM 053015103 30,384 267,752 SH   SOLE   18,000 0 249,502
BB&T CORP COM COM 054937107 47 900 SH   SOLE   0 0 900
BP PLC SPONSORED ADR ADR 055622104 250 6,170 SH   SOLE   0 0 6,170
BANK AMER CORP COM COM 060505104 61 2,050 SH   SOLE   0 0 2,050
BANK NEW YORK MELLON CORP COM COM 064058100 8,690 168,636 SH   SOLE   164,471 0 4,165
BAXTER INTL INC COM COM 071813109 101 1,550 SH   SOLE   0 0 1,550
BECTON DICKINSON & CO COM 075887109 66 303 SH   SOLE   0 0 303
BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 15,868 79,545 SH   SOLE   9,250 0 70,295
BLACKROCK CAPITAL INVESTMENT C COM 092533108 6 1,000 SH   SOLE   0 0 1,000
BLUCORA INC COM COM 095229100 4 150 SH   SOLE   0 0 150
BOEING CO COM COM 097023105 49 150 SH   SOLE   0 0 150
BORGWARNER INC COM COM 099724106 43 850 SH   SOLE   0 0 850
BRIGHT HORIZONS FAM SOL IN D C COM 109194100 170 1,700 SH   SOLE   0 0 1,700
BRISTOL MYERS SQUIBB CO COM COM 110122108 18,861 298,195 SH   SOLE   9,910 0 288,285
BRITISH AMERN TOB PLC SPONSORE SPONSORED ADR 110448107 15 257 SH   SOLE   0 0 257
BROOKFIELD REAL ASSETS INCOM S SHS BEN INT 112830104 8 385 SH   SOLE   0 0 385
BROWN FORMAN CORP CL A CL A 115637100 16 300 SH   SOLE   0 0 300
BROWN FORMAN CORP CL B CL B 115637209 29 542 SH   SOLE   0 0 542
CIGNA CORPORATION COM COM 125509109 293 1,746 SH   SOLE   0 0 1,746
CSX CORP COM COM 126408103 118 2,116 SH   SOLE   0 0 2,116
CARLISLE COS INC COM COM 142339100 551 5,277 SH   SOLE   3,145 0 2,132
CATERPILLAR INC DEL COM COM 149123101 737 5,000 SH   SOLE   0 0 5,000
CELANESE CORP DEL COM SER A SER A 150870103 210 2,100 SH   SOLE   1,570 0 530
CELGENE CORP COM COM 151020104 8,798 98,621 SH   SOLE   1,920 0 96,701
CERNER CORP COM COM 156782104 849 14,640 SH   SOLE   0 0 14,640
CHEVRON CORP NEW COM COM 166764100 4,625 40,553 SH   SOLE   9,894 0 30,659
CITIGROUP INC COM NEW COM NEW 172967424 50 740 SH   SOLE   0 0 740
COCA COLA CO COM COM 191216100 3,174 73,074 SH   SOLE   5,722 0 67,352
COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 32,063 398,295 SH   SOLE   8,570 0 389,225
COLGATE PALMOLIVE CO COM COM 194162103 1,050 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 7 240 SH   SOLE   0 0 240
DTE ENERGY CO COM COM 233331107 31 300 SH   SOLE   0 0 300
DANAHER CORP DEL COM COM 235851102 3,817 38,980 SH   SOLE   8,310 0 30,420
DEERE & CO COM COM 244199105 93 600 SH   SOLE   0 0 600
DISNEY WALT CO COM DISNEY COM 254687106 34,034 338,848 SH   SOLE   11,637 0 326,961
DONALDSON INC COM COM 257651109 2,648 58,775 SH   SOLE   0 0 58,775
DOVER CORP COM COM 260003108 258 2,625 SH   SOLE   0 0 2,625
DUNKIN BRANDS GROUP INC COM COM 265504100 6,223 104,260 SH   SOLE   9,000 0 95,260
EBAY INC COM COM 278642103 30 750 SH   SOLE   0 0 750
ECOLAB INC COM COM 278865100 37,029 270,148 SH   SOLE   10,770 0 259,378
EMERSON ELEC CO COM COM 291011104 1,549 22,673 SH   SOLE   0 0 22,673
EQUIFAX INC COM COM 294429105 448 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 18 250 SH   SOLE   0 0 250
FOREST CITY RLTY TR INC COM CL CL A 345605109 4,149 204,775 SH   SOLE   204,775 0 0
FRANKLIN RES INC COM COM 354613101 104 3,000 SH   SOLE   0 0 3,000
GENERAL DYNAMICS CORP COM COM 369550108 10,935 49,500 SH   SOLE   49,400 0 100
GENERAL ELECTRIC CO COM COM 369604103 3,764 279,201 SH   SOLE   39,883 0 239,318
GENERAL MLS INC COM COM 370334104 296 6,580 SH   SOLE   0 0 6,580
GILEAD SCIENCES INC COM COM 375558103 105 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 12,329 69,169 SH   SOLE   5,245 0 63,924
HONEYWELL INTL INC COM COM 438516106 325 2,247 SH   SOLE   0 0 2,247
ILLINOIS TOOL WKS INC COM COM 452308109 705 4,500 SH   SOLE   3,700 0 800
IMPERIAL OIL LTD COM NEW COM 453038408 213 8,035 SH   SOLE   0 0 8,035
INTEL CORP COM COM 458140100 22,894 439,597 SH   SOLE   15,800 0 423,297
INTERNATIONAL BUSINESS MACHS C COM 459200101 3,162 20,607 SH   SOLE   12,200 0 8,407
INTERNATIONAL FLAVORS& COM 459506101 110 800 SH   SOLE   0 0 800
ISHARES GOLD TRUST ISHARES COM 464285105 126 9,885 SH   SOLE   0 0 9,885
ISHARES TR SELECT DIVID ETF ETF 464287168 112 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 S&P500 ETF 464287200 438 1,650 SH   SOLE   0 0 1,650
ISHARES TR CORE US AGGBD ET ETF 464287226 108 1,005 SH   SOLE   0 0 1,005
ISHARES TR MSCI EMG MKT ETF ETF 464287234 2,378 49,250 SH   SOLE   410 0 48,840
ISHARES TR IBOXX INV CP ETF ETF 464287242 115 976 SH   SOLE   0 0 976
ISHARES TR S&P 500 GRW ETF 464287309 113 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 334 4,000 SH   SOLE   0 0 4,000
ISHARES TR MSCI EAFE ETF ETF 464287465 8,064 115,731 SH   SOLE   450 0 115,281
ISHARES TR RUS MDCP VAL ETF ETF 464287473 76 875 SH   SOLE   0 0 875
ISHARES TR RUS MD CP GR ETF ETF 464287481 3,767 30,635 SH   SOLE   0 0 30,635
ISHARES TR RUS MID CAP ETF ETF 464287499 208 1,006 SH   SOLE   0 0 1,006
ISHARES TR CORE S&P MC ETF 464287507 342 1,825 SH   SOLE   0 0 1,825
ISHARES TR NASDAQ BIOTECH ETF 464287556 179 1,680 SH   SOLE   0 0 1,680
ISHARES TR S&P MC 400G ETF 464287606 3,306 15,140 SH   SOLE   0 0 15,140
ISHARES TR RUS 1000 GRW ETF ETF 464287614 54 400 SH   SOLE   0 0 400
ISHARES TR RUS 1000 ETF ETF 464287622 4,289 29,208 SH   SOLE   0 0 29,208
ISHARES TR RUS 2000 GRW ETF ETF 464287648 181 948 SH   SOLE   0 0 948
ISHARES TR RUSSELL 2000 ETF ETF 464287655 194 1,280 SH   SOLE   0 0 1,280
ISHARES TR CORE S&P US GWT ETF 464287671 7 136 SH   SOLE   0 0 136
ISHARES TR U.S. TECH ETF ETF 464287721 44 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 42 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 14 370 SH   SOLE   0 0 370
ISHARES TR CORE S&P SC ETF 464287804 177 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 122 3,692 SH   SOLE   0 0 3,692
ISHARES TR MSCI KLD400 SOC ETF 464288570 532 5,441 SH   SOLE   0 0 5,441
ISHARES TR MBS ETF ETF 464288588 123 1,175 SH   SOLE   0 0 1,175
ISHARES TR 1 3 YR CR BD ETF ETF 464288646 395 3,810 SH   SOLE   0 0 3,810
ISHARES TR 3 7 YR TREAS BD ETF 464288661 50 416 SH   SOLE   0 0 416
ISHARES TR S&P US PFD ETF 464288687 94 2,507 SH   SOLE   0 0 2,507
ISHARES TR MSCI USA ESG SLC ETF 464288802 86 775 SH   SOLE   0 0 775
ISHARES TR EAFE GRWTH ETF ETF 464288885 39 487 SH   SOLE   0 0 487
JOHNSON & JOHNSON COM COM 478160104 35,874 279,941 SH   SOLE   14,600 0 265,341
KLA-TENCOR CORP COM COM 482480100 4 38 SH   SOLE   0 0 38
KIMBERLY CLARK CORP COM COM 494368103 73 667 SH   SOLE   0 0 667
KONINKLIJKE PHILIPS N V NY REG ADR 500472303 4,475 116,800 SH   SOLE   115,710 0 1,090
KRAFT HEINZ CO COM COM 500754106 630 10,107 SH   SOLE   2,950 0 7,157
L3 TECHNOLOGIES INC COM COM 502413107 614 2,950 SH   SOLE   2,500 0 450
LENNOX INTL INC COM COM 526107107 8 39 SH   SOLE   0 0 39
LEUCADIA NATL CORP COM COM 527288104 1,591 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 127 375 SH   SOLE   0 0 375
LOEWS CORP COM COM 540424108 45 900 SH   SOLE   0 0 900
MATTEL INC COM COM 577081102 9 700 SH   SOLE   0 0 700
MCDONALDS CORP COM COM 580135101 14,302 91,454 SH   SOLE   3,850 0 87,604
MICROSOFT CORP COM COM 594918104 43,333 474,777 SH   SOLE   28,230 0 446,047
MICROCHIP TECHNOLOGY INC COM COM 595017104 25 275 SH   SOLE   0 0 275
MICRON TECHNOLOGY INC COM COM 595112103 332 6,369 SH   SOLE   0 0 6,369
MONDELEZ INTL INC CL A CL A 609207105 234 5,614 SH   SOLE   0 0 5,614
MURPHY OIL CORP COM COM 626717102 1,566 60,600 SH   SOLE   60,600 0 0
MURPHY USA INC COM COM 626755102 1,589 21,825 SH   SOLE   21,825 0 0
NATIONAL GRID PLC SPONSORED AD SPON ADR 636274409 19 328 SH   SOLE   0 0 328
NIKE INC CL B CL B 654106103 1,445 21,749 SH   SOLE   1,300 0 20,449
NORFOLK SOUTHERN CORP COM COM 655844108 88 650 SH   SOLE   0 0 650
NORTHERN TR CORP COM COM 665859104 52 500 SH   SOLE   0 0 500
NUCOR CORP COM COM 670346105 96 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 18 460 SH   SOLE   0 0 460
PNC FINL SVCS GROUP INC COM COM 693475105 1,016 6,720 SH   SOLE   2,140 0 4,580
PPG INDS INC COM COM 693506107 301 2,700 SH   SOLE   0 0 2,700
PALO ALTO NETWORKS INC COM COM 697435105 24 130 SH   SOLE   0 0 130
PAYCHEX INC COM COM 704326107 18 300 SH   SOLE   0 0 300
PEAPACK-GLADSTONE FINL CORP CO COM 704699107 11 328 SH   SOLE   0 0 328
PEMBINA PIPELINE CORP COM COM 706327103 19 600 SH   SOLE   0 0 600
PEPSICO INC COM COM 713448108 22,623 207,267 SH   SOLE   19,160 0 188,107
PFIZER INC COM COM 717081103 5,128 144,486 SH   SOLE   15,180 0 129,306
PHILIP MORRIS INTL INC COM COM 718172109 1,418 14,268 SH   SOLE   0 0 14,268
PHILLIPS 66 COM COM 718546104 326 3,397 SH   SOLE   0 0 3,397
PROCTER AND GAMBLE CO COM COM 742718109 10,168 128,257 SH   SOLE   11,300 0 116,957
PROGRESSIVE CORP OHIO COM COM 743315103 628 10,311 SH   SOLE   4,580 0 5,731
PRUDENTIAL FINL INC COM COM 744320102 71 689 SH   SOLE   0 0 689
PUBLIC SVC ENTERPRISE GROUP CO COM 744573106 122 2,425 SH   SOLE   0 0 2,425
PURECYCLE CORP COM NEW COM 746228303 274 28,950 SH   SOLE   0 0 28,950
QUALCOMM INC COM COM 747525103 54 974 SH   SOLE   0 0 974
RAYONIER INC COM COM 754907103 1,934 54,985 SH   SOLE   54,985 0 0
RAYTHEON CO COM NEW COM 755111507 43 200 SH   SOLE   0 0 200
RESMED INC COM COM 761152107 148 1,500 SH   SOLE   0 0 1,500
ROPER TECHNOLOGIES INC COM COM 776696106 908 3,234 SH   SOLE   1,065 0 2,169
ROYAL DUTCH SHELL PLC SPON ADR SPON ADR B 780259107 170 2,597 SH   SOLE   930 0 1,667
ROYAL DUTCH SHELL PLC SPONS AD ADR CL A 780259206 6,808 106,685 SH   SOLE   101,100 0 5,585
SCHLUMBERGER LTD COM COM 806857108 23,303 359,729 SH   SOLE   6,694 0 353,035
SCHWAB CHARLES CORP NEW COM COM 808513105 719 13,767 SH   SOLE   6,150 0 7,617
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 68 1,065 SH   SOLE   0 0 1,065
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 580 9,200 SH   SOLE   0 0 9,200
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7 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 423 6,115 SH   SOLE   0 0 6,115
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 670 23,355 SH   SOLE   0 0 23,355
SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 348 7,100 SH   SOLE   0 0 7,100
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 600 17,805 SH   SOLE   0 0 17,805
SCHWAB STRATEGIC TR US REIT ET ETF 808524847 86 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 192 1,245 SH   SOLE   0 0 1,245
SNAP ON INC COM COM 833034101 15 100 SH   SOLE   0 0 100
SOTHEBYS COM COM 835898107 67 1,309 SH   SOLE   0 0 1,309
SOUTHERN CO COM COM 842587107 116 2,605 SH   SOLE   0 0 2,605
STANLEY BLACK & DECKER COM 854502101 138 900 SH   SOLE   0 0 900
STARBUCKS CORP COM COM 855244109 25,038 432,505 SH   SOLE   16,680 0 415,825
STATE STR CORP COM COM 857477103 19,071 191,230 SH   SOLE   0 0 191,230
STERICYCLE INC COM COM 858912108 6 100 SH   SOLE   0 0 100
STRYKER CORP COM COM 863667101 36,232 225,157 SH   SOLE   3,000 0 222,157
SYSCO CORP COM COM 871829107 1,006 16,781 SH   SOLE   0 0 16,781
TCW STRATEGIC INCOME FUND IN C COM 872340104 190 34,046 SH   SOLE   0 0 34,046
TJX COS INC NEW COM COM 872540109 19,010 233,084 SH   SOLE   10,480 0 222,604
T MOBILE US INC COM COM 872590104 96 1,580 SH   SOLE   1,030 0 550
TEXAS INSTRS INC COM COM 882508104 187 1,800 SH   SOLE   0 0 1,800
TEXTRON INC COM COM 883203101 46 778 SH   SOLE   0 0 778
THERMO FISHER SCIENTIFIC INC C COM 883556102 22,038 106,740 SH   SOLE   4,350 0 102,290
TIFFANY & CO NEW COM COM 886547108 39 400 SH   SOLE   0 0 400
TIME WARNER INC COM NEW COM 887317303 1,846 19,520 SH   SOLE   0 0 19,520
US BANCORP DEL COM NEW COM 902973304 19,819 392,455 SH   SOLE   2,300 0 390,155
UNILEVER PLC SPON ADR NEW SPON ADR NEW 904767704 41 745 SH   SOLE   0 0 745
UNION PAC CORP COM COM 907818108 1,190 8,850 SH   SOLE   1,130 0 7,720
UNITED PARCEL SERVICE INC CL B CL B 911312106 11,813 112,871 SH   SOLE   12,200 0 100,671
UNITED TECHNOLOGIES CORP COM COM 913017109 8,730 69,382 SH   SOLE   20 0 69,362
V F CORP COM COM 918204108 20 266 SH   SOLE   0 0 266
VANGUARD SPECIALIZED FUNDS DIV ETF 921908844 48 475 SH   SOLE   0 0 475
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 305 3,814 SH   SOLE   0 0 3,814
VANGUARD TAX MANAGED INTL FD F ETF 921943858 7 150 SH   SOLE   0 0 150
VANGUARD INTL EQUITY INDEX F F ETF 922042718 107 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 988 18,180 SH   SOLE   0 0 18,180
VANGUARD INTL EQUITY INDEX F F ETF 922042858 308 6,553 SH   SOLE   0 0 6,553
VANGUARD INDEX FDS S&P ETF 922908363 1,023 4,225 SH   SOLE   0 0 4,225
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 58 450 SH   SOLE   0 0 450
VANGUARD INDEX FDS REIT ETF ETF 922908553 39 515 SH   SOLE   0 0 515
VANGUARD INDEX FDS SML CP GRW ETF 922908595 49 300 SH   SOLE   0 0 300
VANGUARD INDEX FDS MID CAP ETF ETF 922908629 243 1,575 SH   SOLE   85 0 1,490
VANGUARD INDEX FDS SMALL CP ET ETF 922908751 15,616 106,291 SH   SOLE   0 0 106,291
VANGUARD INDEX FDS TOTAL STK M TOTAL STK MKT 922908769 68 501 SH   SOLE   0 0 501
WAL-MART STORES INC COM COM 931142103 126 1,412 SH   SOLE   0 0 1,412
WALGREENS BOOTS ALLIANCE INC C COM 931427108 865 13,218 SH   SOLE   0 0 13,218
WASHINGTON REAL ESTATE INVT SH COM 939653101 8 300 SH   SOLE   0 0 300
WELLS FARGO CO NEW COM COM 949746101 818 15,605 SH   SOLE   0 0 15,605
WEYERHAEUSER CO COM COM 962166104 108 3,090 SH   SOLE   0 0 3,090
WILLIAMS COS INC DEL COM COM 969457100 81 3,275 SH   SOLE   0 0 3,275
XPO LOGISTICS INC COM COM 983793100 10 100 SH   SOLE   0 0 100
YUM BRANDS INC COM COM 988498101 9 100 SH   SOLE   0 0 100
CDK GLOBAL INC COM COM 12508E101 15 232 SH   SOLE   0 0 232
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 21 300 SH   SOLE   0 0 300
TRAVELERS COMPANIES INC COM COM 89417E109 21 150 SH   SOLE   0 0 150
AT&T INC COM COM 00206R102 5,415 151,891 SH   SOLE   0 0 150,891
ABBVIE INC COM COM 00287Y109 35,055 370,361 SH   SOLE   24,250 0 346,111
ADOBE SYS INC COM COM 00724F101 1,261 5,835 SH   SOLE   2,270 0 3,565
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 608 3,315 SH   SOLE   3,000 0 315
ALPHABET INC CAP STK CL C CL C 02079K107 38,011 36,840 SH   SOLE   2,516 0 34,274
ALPHABET INC CAP STK CL A CL A 02079K305 18,242 17,589 SH   SOLE   835 0 16,754
ALTRIA GROUP INC COM COM 02209S103 1,797 28,843 SH   SOLE   0 0 28,843
AMERICAN TOWER CORP NEW COM COM 03027x100 320 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 52 475 SH   SOLE   0 0 475
AQUA AMERICA INC COM COM 03836W103 204 5,994 SH   SOLE   1,375 0 4,619
ARES CAP CORP COM COM 04010L103 21 1,300 SH   SOLE   0 0 1,300
BCE INC COM NEW COM NEW 05534B760 17 388 SH   SOLE   0 0 388
BIOGEN INC COM COM 09062X103 28 104 SH   SOLE   0 0 104
BLACKROCK INC COM COM 09247X101 34,658 63,977 SH   SOLE   1,360 0 62,617
BLACKSTONE GROUP L P COM UNIT COM 09253U108 853 26,704 SH   SOLE   0 0 26,704
BLACKROCK MUNIYLD MICH QLTY CO COM 09254V105 103 7,727 SH   SOLE   0 0 7,727
BLACKROCK ENH CAP & IN ETF 09256A109 12 775 SH   SOLE   0 0 775
CAMECO CORP COM COM 13321L108 42 4,670 SH   SOLE   0 0 4,670
CENTENE CORP DEL COM COM 15135B101 131 1,225 SH   SOLE   0 0 1,225
CHARTER COMMUNICATIONS INC N C CL A 16119P108 15 48 SH   SOLE   0 0 48
CHIMERA INVT CORP COM NEW COM 16934Q208 17 1,000 SH   SOLE   0 0 1,000
CISCO SYS INC COM COM 17275R102 25,975 605,612 SH   SOLE   4,200 0 601,412
COMCAST CORP NEW CL A CL A 20030N101 261 7,652 SH   SOLE   0 0 7,652
CONOCOPHILLIPS COM COM 20825C104 3,553 59,925 SH   SOLE   120 0 59,805
COSTCO WHSL CORP NEW COM COM 22160K105 6,314 33,509 SH   SOLE   4,485 0 29,024
CROWN CASTLE INTL CORP NEW COM COM 22822V101 164 1,500 SH   SOLE   0 0 1,500
DIAGEO P L C SPON ADR NEW SPON ADR NEW 25243Q205 1,260 9,305 SH   SOLE   0 0 9,305
DOMINION ENERGY INC COM COM 25746U109 402 5,956 SH   SOLE   0 0 5,956
DOWDUPONT INC COM COM 26078J100 5,155 80,906 SH   SOLE   3,430 0 77,476
DUKE ENERGY CORP NEW COM NEW COM 26441c204 169 2,179 SH   SOLE   0 0 2,179
EOG RES INC COM COM 26875P101 11,259 106,951 SH   SOLE   5,730 0 101,221
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 26 2,000 SH   SOLE   0 0 2,000
EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3,628 58,875 SH   SOLE   0 0 58,875
EVERSOURCE ENERGY COM COM 30040W108 33 560 SH   SOLE   0 0 560
EXELON CORP COM COM 30161N101 55 1,400 SH   SOLE   900 0 500
EXPRESS SCRIPTS HLDG CO COM COM 30219G108 40 575 SH   SOLE   0 0 575
EXXON MOBIL CORP COM COM 30231G102 40,593 544,069 SH   SOLE   21,188 0 522,881
FACEBOOK INC CL A CL A 30303M102 36,676 229,528 SH   SOLE   6,650 0 222,628
FEDEX CORP COM COM 31428X106 24 100 SH   SOLE   0 0 100
FIDELITY NATL INFORMATION SV C COM 31620M106 24,382 253,192 SH   SOLE   7,670 0 245,272
FIRST REP BK SAN FRANCISCO C C COM 33616C100 28,327 305,877 SH   SOLE   6,430 0 299,447
FIRST TR EXCHANGE TRADED FD NA ETF 33733E807 34 1,640 SH   SOLE   0 0 1,640
FORTIVE CORP COM COM 34959J108 323 4,170 SH   SOLE   2,200 0 1,970
FORTUNE BRANDS HOME & COM 34964C106 177 3,000 SH   SOLE   0 0 3,000
GABELLI DIVD & INCOME COM 36242H104 101 4,559 SH   SOLE   0 0 4,559
GENERAL MTRS CO COM COM 37045V100 36 1,000 SH   SOLE   0 0 1,000
GLAXOSMITHKLINE PLC SPONSORED SPONSORED ADR 37733W105 19 499 SH   SOLE   0 0 499
GLOBAL X FDS GLB X SUPERDIV ETF 37950E549 19 900 SH   SOLE   0 0 900
HP INC COM COM 40434L105 37 1,689 SH   SOLE   0 0 1,689
HANCOCK JOHN PREMUIM DIV FD CO ETF 41013T105 68 4,500 SH   SOLE   0 0 4,500
HANCOCK JOHN PFD INCOME FD SH SH BEN INT 41013W108 18 900 SH   SOLE   0 0 900
ICU MED INC COM COM 44930G107 9,393 37,215 SH   SOLE   2,380 0 34,835
IDEXX LABS INC COM COM 45168D104 29 150 SH   SOLE   0 0 150
INCYTE CORP COM COM 45337C102 3 40 SH   SOLE   0 0 40
INVESCO MUN TR COM ETF 46131J103 88 7,555 SH   SOLE   0 0 7,555
ISHARES TR CORE MSCI EAFE ETF 46432F842 41 625 SH   SOLE   0 0 625
ISHARES TR CORE 1 5 YR USD ETF 46432F859 109 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 550 9,425 SH   SOLE   0 0 9,425
JPMORGAN CHASE & CO CO COM 46625H100 41,475 377,148 SH   SOLE   9,270 0 367,878
MSCI INC COM CL A 55354G100 75 500 SH   SOLE   0 0 500
MCKESSON CORP COM COM 58155Q103 126 891 SH   SOLE   0 0 891
MERCK & CO INC COM COM 58933Y105 5,818 106,811 SH   SOLE   5,150 0 101,661
MONSANTO CO NEW COM COM 61166W101 2,148 18,408 SH   SOLE   18,242 0 166
MORGAN STANLEY EMER MKTS FD CO ETF 61744G107 30 1,644 SH   SOLE   0 0 1,644
MORGAN STANLEY ASIA PAC FD I C ETF 61744U106 22 1,229 SH   SOLE   0 0 1,229
NETFLIX INC COM COM 64110L106 111 375 SH   SOLE   0 0 375
NEXTERA ENERGY INC COM COM 65339f101 422 2,585 SH   SOLE   0 0 2,585
NOVARTIS A G SPONSORED ADR ADR 66987V109 182 2,250 SH   SOLE   950 0 1,300
NVIDIA CORP COM COM 67066G104 58 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 11 1,000 SH   SOLE   0 0 1,000
O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 10 40 SH   SOLE   0 0 40
ORACLE CORP COM COM 68389X105 9,069 198,233 SH   SOLE   0 0 198,233
ORTHOPEDIATRICS CORP COM COM 68752L100 2 100 SH   SOLE   0 0 100
PPL CORP COM COM 69351T106 16 580 SH   SOLE   0 0 580
PAYPAL HLDGS INC COM COM 70450Y103 43,670 575,593 SH   SOLE   11,200 0 564,393
POWERSHARES QQQ TRUST UNIT SER ETF 73935A104 75 470 SH   SOLE   65 0 405
POWERSHARES DB CMDTY IDX TRA U ETF 73935S105 7 400 SH   SOLE   0 0 400
POWERSHARES ETF TRUST WILDERHI ETF ADDED 73935X112 183 7,320 SH   SOLE   0 0 7,320
POWERSHARES ETF TRUST HI YLD E ETF 73935X302 0 0 SH   SOLE   0 0 0
POWERSHARES ETF TR II INSUR NA ETF 73936T474 126 5,000 SH   SOLE   0 0 5,000
POWERSHARES ETF TR II PFD PORT ETF 73936T565 187 12,791 SH   SOLE   0 0 12,791
POWERSHARES ETF TR II PWRSHS S ETF 73937B654 16 400 SH   SOLE   0 0 400
PROSHARES TR II ULTRASHRT EURO ETF 74347W882 0 15 SH   SOLE   15 0 0
PROSHARES TR ULT R/EST NEW ETF 74347X625 8 132 SH   SOLE   0 0 132
PUBLIC STORAGE COM COM 74460D109 130 650 SH   SOLE   0 0 650
S&P GLOBAL INC COM COM 78409V104 24 125 SH   SOLE   0 0 125
SPDR S&P 500 ETF TR TR ETF 78462F103 3,897 14,810 SH   SOLE   155 0 14,655
SPDR GOLD TRUST GOLD SHS GOLD SHS 78463v107 120 950 SH   SOLE   400 0 550
SPDR INDEX SHS FDS PORTFOLIO E ETF 78463X509 28 700 SH   SOLE   0 0 700
SPDR INDEX SHS FDS GLB NAT RES STOXX EUR 50 ETF 78463X541 2 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 S&P REGL BKG 78464a698 190 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
SPDR SER TR NUVEEN BLMBRG SR NUVEEN BLMBRG SR 78468R739 20 410 SH   SOLE   0 0 410
SALESFORCE COM INC COM COM 79466L302 23 200 SH   SOLE   0 0 200
SELECT SECTOR SPDR TR SBI HEAL SBI HEALTHCARE 81369Y209 22 275 SH   SOLE   0 0 275
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y605 56 2,030 SH   SOLE   0 0 2,030
SELECT SECTOR SPDR TR TECHNOLO ETF 81369Y803 26 400 SH   SOLE   0 0 400
SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 20 400 SH   SOLE   0 0 400
SERVICENOW INC COM COM 81762P102 195 1,180 SH   SOLE   260 0 920
SPROTT PHYSICAL GOLD & SIL TR UNIT ADDED 85208R101 3 200 SH   SOLE   200 0 0
STARWOOD PPTY TR INC COM COM 85571B105 37 1,750 SH   SOLE   0 0 1,750
TARGA RES CORP COM COM 87612G101 31 710 SH   SOLE   0 0 710
TEGNA INC COM COM 87901J105 3 222 SH   SOLE   0 0 222
TEMPLETON DRAGON FD INC COM COM 88018T101 44 2,000 SH   SOLE   0 0 2,000
TESLA INC COM COM 88160R101 13 50 SH   SOLE   0 0 50
TETRA TECH INC NEW COM COM 88162G103 23,517 480,429 SH   SOLE   16,360 0 464,069
3M CO COM COM 88579Y101 35,831 163,223 SH   SOLE   14,500 0 148,723
TREX CO INC COM COM 89531P105 18 169 SH   SOLE   0 0 169
ULTA BEAUTY INC COM COM 90384S303 31 150 SH   SOLE   0 0 150
UNITEDHEALTH GROUP INC COM COM 91324P102 1,396 6,524 SH   SOLE   1,230 0 5,294
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 31 400 SH   SOLE   0 0 400
VERIZON COMMUNICATIONS INC COM COM 92343v104 14,327 299,613 SH   SOLE   2,555 0 296,558
VERISK ANALYTICS INC COM CL A 92345Y106 27,091 260,494 SH   SOLE   9,000 0 251,494
VISA INC COM CL A CL A 92826C839 77,605 648,765 SH   SOLE   14,700 0 633,565
VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 356 12,783 SH   SOLE   0 0 12,783
WABCO HLDGS INC COM COM 92927K102 3 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 25 300 SH   SOLE   0 0 300
WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 49 900 SH   SOLE   0 0 900
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 32 800 SH   SOLE   0 0 800
XCEL ENERGY INC COM COM 98389B100 82 1,810 SH   SOLE   100 0 1,710
YUM CHINA HLDGS INC COM COM 98850P109 4 100 SH   SOLE   0 0 100
ZIMMER BIOMET HLDGS INC COM COM 98956P102 22 200 SH   SOLE   0 0 200
ZOETIS INC CL A CL A 98978V103 1,175 14,070 SH   SOLE   10,170 0 3,900
ADIENT PLC ORD SHS ORD SHS G0084W101 16 266 SH   SOLE   0 0 266
ALLERGAN PLC SHS COM G0177J108 17 100 SH   SOLE   0 0 100
ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 37,892 246,852 SH   SOLE   5,500 0 241,352
JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 1,087 30,838 SH   SOLE   0 0 30,838
MEDTRONIC PLC SHS COM G5960L103 146 1,826 SH   SOLE   0 0 1,826
PENTAIR PLC SHS SHS G7S00T104 63 930 SH   SOLE   0 0 930
XL GROUP LTD COM COM G98294104 14 250 SH   SOLE   0 0 250
CHUBB LIMITED COM COM H1467J104 9,551 69,834 SH   SOLE   20,152 0 49,682
ORBOTECH LTD ORD COM M75253100 90 1,450 SH   SOLE   0 0 1,450
RADWARE LTD ORD ORD M81873107 54 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
BROADCOM LTD SHS COM Y09827109 173 736 SH   SOLE   450 0 286