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 125 SH   SOLE   0 0 125
ABBOTT LABS COM COM 002824100 6,598 115,612 SH   SOLE   12,000 0 103,612
AIR PRODS & CHEMS INC COM COM 009158106 1 8 SH   SOLE   0 0 8
ALCOA CORP COM COM 013872106 129 2,400 SH   SOLE   0 0 2,400
ALEXANDER & BALDWIN INC NE COM 014491104 485 17,500 SH   SOLE   17,500 0 0
ALIGN TECHNOLOGY INC COM COM 016255101 27 121 SH   SOLE   0 0 121
ALLEGHANY CORP DEL COM COM 017175100 45 75 SH   SOLE   0 0 75
ALLSTATE CORP COM COM 020002101 62 596 SH   SOLE   316 0 280
ALTABA INC COM COM 021346101 7 100 SH   SOLE   0 0 100
AMAZON COM INC COM COM 023135106 4,402 3,764 SH   SOLE   800 0 2,964
AMEREN CORP COM COM 023608102 24 400 SH   SOLE   0 0 400
AMERICAN ELEC PWR INC COM COM 025537101 101 1,375 SH   SOLE   0 0 1,375
AMERICAN EXPRESS CO COM COM 025816109 3,776 38,023 SH   SOLE   0 0 38,023
AMERICAN INTL GROUP INC W EXP WT EXP 2021 026874156 26 1,414 SH   SOLE   0 0 1,414
AMERICAN INTL GROUP INC COM NE COM 026874784 158 2,650 SH   SOLE   0 0 2,650
AMERICAN WTR WKS CO INC NEW CO COM 030420103 17 182 SH   SOLE   0 0 182
AMERIGAS PARTNERS L P UNIT L P COM 030975106 37 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,347 7,747 SH   SOLE   0 0 7,747
AMPHENOL CORP NEW CL A CL A 032095101 193 2,200 SH   SOLE   0 0 2,200
ANADARKO PETE CORP COM COM 032511107 2,361 44,009 SH   SOLE   0 0 44,009
ANNALY CAP MGMT INC COM COM 035710409 107 9,000 SH   SOLE   0 0 9,000
APACHE CORP COM COM 037411105 6 150 SH   SOLE   0 0 150
APPLE INC COM COM 037833100 37,488 221,523 SH   SOLE   12,180 0 209,093
APPLIED MATLS INC COM COM 038222105 296 5,790 SH   SOLE   3,730 0 2,060
ARISTA NETWORKS INC COM COM 040413106 72 305 SH   SOLE   0 0 305
AUTOMATIC DATA PROCESSING IN C COM 053015103 31,965 272,761 SH   SOLE   15,000 0 257,511
BB&T CORP COM COM 054937107 45 900 SH   SOLE   0 0 900
BP PLC SPONSORED ADR ADR 055622104 242 5,755 SH   SOLE   0 0 5,755
BANK AMER CORP COM COM 060505104 61 2,083 SH   SOLE   0 0 2,083
BANK NEW YORK MELLON CORP COM COM 064058100 10,699 198,636 SH   SOLE   194,471 0 4,165
BAXTER INTL INC COM COM 071813109 100 1,550 SH   SOLE   0 0 1,550
BECTON DICKINSON & CO COM COM 075887109 65 305 SH   SOLE   0 0 305
BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 14,541 73,360 SH   SOLE   7,600 0 65,760
BLACKROCK CAPITAL INVESTMENT C COM 092533108 6 1,000 SH   SOLE   0 0 1,000
BLUCORA INC COM COM 095229100 3 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 160 1,700 SH   SOLE   0 0 1,700
BRINKER INTL INC COM COM 109641100 3 66 SH   SOLE   0 0 66
BRISTOL MYERS SQUIBB CO COM COM 110122108 17,949 292,898 SH   SOLE   8,280 0 284,618
BROOKFIELD REAL ASSETS INCOM S SHS BEN INT 112830104 9 385 SH   SOLE   0 0 385
BROWN FORMAN CORP CL A CL A 115637100 20 300 SH   SOLE   0 0 300
BROWN FORMAN CORP CL B CL B 115637209 26 374 SH   SOLE   0 0 374
CIGNA CORPORATION COM COM 125509109 355 1,746 SH   SOLE   0 0 1,746
CSX CORP COM COM 126408103 116 2,116 SH   SOLE   0 0 2,116
CAMPBELL SOUP CO COM COM 134429109 67 1,400 SH   SOLE   0 0 1,400
CARLISLE COS INC COM COM 142339100 600 5,277 SH   SOLE   3,145 0 2,132
CATERPILLAR INC DEL COM COM 149123101 788 5,000 SH   SOLE   0 0 5,000
CEDAR FAIR L P DEPOSITRY UNIT DEPOSITRY UNIT 150185106 5 72 SH   SOLE   0 0 72
CELANESE CORP DEL COM SER A SER A 150870103 225 2,100 SH   SOLE   1,570 0 530
CELGENE CORP COM COM 151020104 11,567 110,836 SH   SOLE   6,920 0 103,916
CENTRAL FD CDA LTD CL A CL A 153501101 3 200 SH   SOLE   200 0 0
CERNER CORP COM COM 156782104 995 14,765 SH   SOLE   0 0 14,765
CHEMOURS CO COM COM 163851108 4 85 SH   SOLE   0 0 85
CHEVRON CORP NEW COM COM 166764100 4,991 39,871 SH   SOLE   1,060 0 38,811
CITIGROUP INC COM NEW COM NEW 172967424 55 740 SH   SOLE   0 0 740
COCA COLA CO COM COM 191216100 3,021 65,837 SH   SOLE   5,722 0 60,115
COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 28,557 402,095 SH   SOLE   7,570 0 394,025
COLGATE PALMOLIVE CO COM COM 194162103 1,034 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 95 1,117 SH   SOLE   0 0 1,117
CORNING INC COM COM 219350105 8 240 SH   SOLE   0 0 240
DTE ENERGY CO COM COM 233331107 33 300 SH   SOLE   0 0 300
DANAHER CORP DEL COM COM 235851102 3,331 35,885 SH   SOLE   7,040 0 28,595
DEERE & CO COM COM 244199105 94 600 SH   SOLE   0 0 600
DISNEY WALT CO COM DISNEY COM 254687106 36,425 338,807 SH   SOLE   6,767 0 331,790
DONALDSON INC COM COM 257651109 2,877 58,775 SH   SOLE   0 0 58,775
DOVER CORP COM COM 260003108 268 2,650 SH   SOLE   0 0 2,650
DUNKIN BRANDS GROUP INC COM COM 265504100 6,843 106,135 SH   SOLE   9,000 0 97,135
EBAY INC COM COM 278642103 28 750 SH   SOLE   0 0 750
ECOLAB INC COM COM 278865100 35,525 264,758 SH   SOLE   5,960 0 258,798
EMERSON ELEC CO COM COM 291011104 1,596 22,895 SH   SOLE   0 0 22,895
EQUIFAX INC COM COM 294429105 413 3,500 SH   SOLE   0 0 3,500
FS INVT CORP COM COM 302635107 28 3,800 SH   SOLE   0 0 3,800
FIRST SOLAR INC COM COM 336433107 17 250 SH   SOLE   0 0 250
FORD MTR CO DEL COM PAR $0.01 COM PAR $0.01 345370860 16 1,250 SH   SOLE   0 0 1,250
FOREST CITY RLTY TR INC COM CL CL A 345605109 4,935 204,775 SH   SOLE   204,775 0 0
FRANKLIN RES INC COM COM 354613101 130 3,000 SH   SOLE   0 0 3,000
GENERAL DYNAMICS CORP COM COM 369550108 11,291 55,500 SH   SOLE   55,400 0 100
GENERAL ELECTRIC CO COM COM 369604103 6,351 363,946 SH   SOLE   19,903 0 344,043
GENERAL MLS INC COM COM 370334104 415 6,996 SH   SOLE   0 0 6,996
GILEAD SCIENCES INC COM COM 375558103 100 1,394 SH   SOLE   0 0 1,394
HAWAIIAN ELEC INDUSTRIES COM COM 419870100 33 900 SH   SOLE   900 0 0
HOME DEPOT INC COM COM 437076102 12,917 68,155 SH   SOLE   5,245 0 62,910
HONEYWELL INTL INC COM COM 438516106 333 2,172 SH   SOLE   0 0 2,172
ILLINOIS TOOL WKS INC COM COM 452308109 751 4,500 SH   SOLE   0 0 4,500
IMPERIAL OIL LTD COM NEW COM 453038408 313 10,035 SH   SOLE   0 0 10,035
INTEL CORP COM COM 458140100 19,096 413,685 SH   SOLE   3,300 0 409,885
INTERNATIONAL BUSINESS MACHS C COM 459200101 3,133 20,422 SH   SOLE   410 0 20,012
INTERNATIONAL FLAVORS&FRAG COM 459506101 153 1,000 SH   SOLE   0 0 1,000
ISHARES GOLD TRUST ISHARES COM 464285105 124 9,885 SH   SOLE   0 0 9,885
ISHARES TR SELECT DIVID ETF ETF 464287168 116 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 ETF 464287200 124 460 SH   SOLE   0 0 460
ISHARES TR CORE US AGGBD ET ETF 464287226 132 1,205 SH   SOLE   0 0 1,205
ISHARES TR MSCI EMG MKT ETF ETF 464287234 1,846 39,185 SH   SOLE   60 0 39,125
ISHARES TR IBOXX INV CP ETF ETF 464287242 119 975 SH   SOLE   0 0 975
ISHARES TR S&P 500 GRWT ET ETF 464287309 111 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 335 4,000 SH   SOLE   0 0 4,000
ISHARES TR MSCI EAFE ETF ETF 464287465 6,269 89,166 SH   SOLE   260 0 88,906
ISHARES TR RUS MDCP VAL ETF ETF 464287473 109 1,225 SH   SOLE   0 0 1,225
ISHARES TR RUS MD CP GR ETF ETF 464287481 3,748 31,065 SH   SOLE   30 0 31,035
ISHARES TR RUS MID CAP ETF ETF 464287499 173 829 SH   SOLE   0 0 829
ISHARES TR CORE S&P MCP ET ETF 464287507 329 1,735 SH   SOLE   0 0 1,735
ISHARES TR NASDAQ BIOTECH ETF 464287556 179 1,680 SH   SOLE   0 0 1,680
ISHARES TR S&P MC 400GR ET ETF 464287606 3,277 15,182 SH   SOLE   0 0 15,182
ISHARES TR RUS 1000 GRW ETF ETF 464287614 40 300 SH   SOLE   0 0 300
ISHARES TR RUS 1000 ETF ETF 464287622 4,338 29,190 SH   SOLE   0 0 29,190
ISHARES TR RUS 2000 GRW ETF ETF 464287648 193 1,033 SH   SOLE   0 0 1,033
ISHARES TR RUSSELL 2000 ETF ETF 464287655 206 1,350 SH   SOLE   0 0 1,350
ISHARES TR U.S. TECH ETF ETF 464287721 42 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 43 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 15 370 SH   SOLE   0 0 370
ISHARES TR CORE S&P SCP ET ETF 464287804 124 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 536 5,456 SH   SOLE   0 0 5,456
ISHARES TR MBS ETF ETF 464288588 149 1,400 SH   SOLE   0 0 1,400
ISHARES TR 1 3 YR CR BD ETF ETF 464288646 398 3,810 SH   SOLE   0 0 3,810
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 232 6,107 SH   SOLE   0 0 6,107
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 39,096 279,819 SH   SOLE   9,300 0 270,519
KLA-TENCOR CORP COM COM 482480100 4 38 SH   SOLE   0 0 38
KIMBERLY CLARK CORP COM COM 494368103 66 546 SH   SOLE   0 0 546
KONINKLIJKE PHILIPS N V NY REG ADR 500472303 4,374 115,710 SH   SOLE   115,710 0 0
KRAFT HEINZ CO COM COM 500754106 1,277 16,420 SH   SOLE   8,950 0 7,470
KROGER CO COM COM 501044101 8 300 SH   SOLE   0 0 300
L3 TECHNOLOGIES INC COM COM 502413107 584 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,854 70,000 SH   SOLE   70,000 0 0
LIBERTY ALL-STAR GROWTH FD I C COM 529900102 22 4,000 SH   SOLE   0 0 4,000
LILLY ELI & CO COM COM 532457108 9 112 SH   SOLE   0 0 112
LOCKHEED MARTIN CORP COM COM 539830109 96 300 SH   SOLE   0 0 300
LOEWS CORP COM COM 540424108 45 900 SH   SOLE   0 0 900
MARSH & MCLENNAN COS INC C COM 571748102 1 11 SH   SOLE   0 0 11
MASCO CORP COM COM 574599106 2 55 SH   SOLE   0 0 55
MATTEL INC COM COM 577081102 11 700 SH   SOLE   0 0 700
MCDONALDS CORP COM COM 580135101 15,799 91,790 SH   SOLE   50 0 91,740
MICRO FOCUS INTERNATIONAL PL S SPON ADR NEW 594837304 0 7 SH   SOLE   0 0 7
MICROSOFT CORP COM COM 594918104 41,498 485,132 SH   SOLE   26,800 0 457,832
MICROCHIP TECHNOLOGY INC COM COM 595017104 24 275 SH   SOLE   0 0 275
MICRON TECHNOLOGY INC COM COM 595112103 262 6,369 SH   SOLE   0 0 6,369
MONDELEZ INTL INC CL A CL A 609207105 754 17,621 SH   SOLE   12,000 0 5,621
MURPHY OIL CORP COM COM 626717102 1,882 60,600 SH   SOLE   60,600 0 0
MURPHY USA INC COM COM 626755102 1,754 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,306 20,874 SH   SOLE   0 0 20,874
NORFOLK SOUTHERN CORP COM COM 655844108 94 650 SH   SOLE   0 0 650
NORTHERN TR CORP COM COM 665859104 70 700 SH   SOLE   0 0 700
NUCOR CORP COM COM 670346105 101 1,594 SH   SOLE   0 0 1,594
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 30 710 SH   SOLE   0 0 710
PNC FINL SVCS GROUP INC COM COM 693475105 977 6,770 SH   SOLE   2,190 0 4,580
PPG INDS INC COM COM 693506107 315 2,700 SH   SOLE   0 0 2,700
PALO ALTO NETWORKS INC COM COM 697435105 19 130 SH   SOLE   0 0 130
PAYCHEX INC COM COM 704326107 20 300 SH   SOLE   0 0 300
PEMBINA PIPELINE CORP COM COM 706327103 68 1,870 SH   SOLE   0 0 1,870
PEPSICO INC COM COM 713448108 25,426 212,025 SH   SOLE   11,360 0 200,665
PFIZER INC COM COM 717081103 5,319 146,854 SH   SOLE   15,180 0 131,674
PHILIP MORRIS INTL INC COM COM 718172109 1,493 14,127 SH   SOLE   0 0 14,127
PHILLIPS 66 COM COM 718546104 344 3,397 SH   SOLE   0 0 3,397
PROCTER AND GAMBLE CO COM COM 742718109 12,916 140,576 SH   SOLE   2,700 0 137,876
PROGRESSIVE CORP OHIO COM COM 743315103 589 10,456 SH   SOLE   4,580 0 5,876
PRUDENTIAL FINL INC COM COM 744320102 79 689 SH   SOLE   0 0 689
PUBLIC SVC ENTERPRISE GROUP CO COM 744573106 125 2,425 SH   SOLE   0 0 2,425
PURECYCLE CORP COM NEW COM 746228303 304 36,450 SH   SOLE   0 0 36,450
QUALCOMM INC COM COM 747525103 50 774 SH   SOLE   0 0 774
RAYONIER INC COM COM 754907103 1,739 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 127 1,500 SH   SOLE   0 0 1,500
ROPER TECHNOLOGIES INC COM COM 776696106 871 3,364 SH   SOLE   1,095 0 2,269
ROYAL DUTCH SHELL PLC SPON ADR SPON ADR B 780259107 149 2,187 SH   SOLE   930 0 1,257
ROYAL DUTCH SHELL PLC SPONS AD ADR CL A 780259206 7,124 106,785 SH   SOLE   101,100 0 5,685
SCHLUMBERGER LTD COM COM 806857108 22,380 332,094 SH   SOLE   6,714 0 325,380
SCHWAB CHARLES CORP NEW COM COM 808513105 707 13,767 SH   SOLE   6,150 0 7,617
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 69 1,065 SH   SOLE   0 0 1,065
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 587 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 426 6,115 SH   SOLE   0 0 6,115
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 647 23,155 SH   SOLE   0 0 23,155
SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 379 7,400 SH   SOLE   0 0 7,400
SCHWAB STRATEGIC TR INTL EQTY COM 808524805 600 17,605 SH   SOLE   0 0 17,605
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 106 1,910 SH   SOLE   0 0 1,910
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 2 41 SH   SOLE   0 0 41
SERVICE CORP INTL COM COM 817565104 1 22 SH   SOLE   0 0 22
SIMON PPTY GROUP INC NEW COM COM 828806109 214 1,245 SH   SOLE   0 0 1,245
SOUTHERN CO COM COM 842587107 125 2,605 SH   SOLE   0 0 2,605
STANLEY BLACK & DECKER INC COM 854502101 153 900 SH   SOLE   0 0 900
STARBUCKS CORP COM COM 855244109 22,767 396,435 SH   SOLE   14,080 0 382,355
STATE STR CORP COM COM 857477103 18,009 184,495 SH   SOLE   0 0 184,495
STERICYCLE INC COM COM 858912108 7 100 SH   SOLE   0 0 100
STRYKER CORP COM COM 863667101 34,817 224,855 SH   SOLE   3,000 0 221,855
SWISS HELVETIA FD INC COM COM 870875101 6 500 SH   SOLE   0 0 500
SYSCO CORP COM COM 871829107 574 9,456 SH   SOLE   0 0 9,456
TCW STRATEGIC INCOME FUND IN C COM 872340104 200 34,046 SH   SOLE   0 0 34,046
TJX COS INC NEW COM COM 872540109 17,791 232,684 SH   SOLE   9,680 0 223,004
T MOBILE US INC COM COM 872590104 140 2,200 SH   SOLE   1,090 0 1,110
TEXAS INSTRS INC COM COM 882508104 188 1,800 SH   SOLE   0 0 1,800
TEXTRON INC COM COM 883203101 55 978 SH   SOLE   0 0 978
THERMO FISHER SCIENTIFIC INC C COM 883556102 19,469 102,535 SH   SOLE   3,745 0 98,690
TIFFANY & CO NEW COM COM 886547108 42 400 SH   SOLE   0 0 400
TIME WARNER INC COM NEW COM 887317303 2,548 27,855 SH   SOLE   0 0 27,855
UDR INC COM COM 902653104 1 33 SH   SOLE   0 0 33
US BANCORP DEL COM NEW COM 902973304 21,089 393,605 SH   SOLE   2,300 0 391,305
UNION PAC CORP COM COM 907818108 784 5,845 SH   SOLE   1,150 0 4,695
UNITED PARCEL SERVICE INC CL B CL B 911312106 11,372 95,441 SH   SOLE   0 0 95,441
UNITED TECHNOLOGIES CORP COM COM 913017109 8,768 68,732 SH   SOLE   20 0 68,712
V F CORP COM COM 918204108 20 266 SH   SOLE   0 0 266
VANGUARD SPECIALIZED FUNDS DIV ETF 921908844 54 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 311 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 74 1,000 SH   SOLE   0 0 1,000
VANGUARD INTL EQUITY INDEX F A ETF 922042775 995 18,180 SH   SOLE   0 0 18,180
VANGUARD INTL EQUITY INDEX F F ETF 922042858 260 5,665 SH   SOLE   75 0 5,590
VANGUARD INDEX FDS S&P 500 ETF 922908363 1,036 4,225 SH   SOLE   0 0 4,225
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 57 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 48 300 SH   SOLE   0 0 300
VANGUARD INDEX FDS MID CAP ETF ETF 922908629 244 1,575 SH   SOLE   85 0 1,490
VANGUARD INDEX FDS SMALL CP ET ETF 922908751 15,885 107,473 SH   SOLE   0 0 107,473
VANGUARD INDEX FDS TOTAL STK M TOTAL STK MKT 922908769 69 501 SH   SOLE   0 0 501
WAL-MART STORES INC COM COM 931142103 19 190 SH   SOLE   0 0 190
WALGREENS BOOTS ALLIANCE INC C COM 931427108 808 11,123 SH   SOLE   0 0 11,123
WASHINGTON REAL ESTATE INVT SH COM 939653101 17 533 SH   SOLE   0 0 533
WEINGARTEN RLTY INVS SH BEN IN SH BEN INT 948741103 1 27 SH   SOLE   0 0 27
WELLS FARGO CO NEW COM COM 949746101 947 15,616 SH   SOLE   0 0 15,616
WEYERHAEUSER CO COM COM 962166104 111 3,134 SH   SOLE   0 0 3,134
WILLIAMS COS INC DEL COM COM 969457100 82 2,700 SH   SOLE   0 0 2,700
XPO LOGISTICS INC COM COM 983793100 9 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 40 565 SH   SOLE   0 0 565
AMERISOURCEBERGEN CORP COM COM 03073E105 3,570 38,875 SH   SOLE   0 0 38,875
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 20 300 SH   SOLE   0 0 300
TRAVELERS COMPANIES INC COM COM 89417E109 20 150 SH   SOLE   0 0 150
AT&T INC COM COM 00206R102 5,923 152,330 SH   SOLE   0 0 151,330
ABBVIE INC COM COM 00287Y109 35,561 367,712 SH   SOLE   16,500 0 351,212
ADOBE SYS INC COM COM 00724F101 1,018 5,810 SH   SOLE   2,270 0 3,540
ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 572 3,315 SH   SOLE   3,000 0 315
ALPHABET INC CAP STK CL C CL C 02079K107 38,120 36,430 SH   SOLE   2,401 0 33,979
ALPHABET INC CAP STK CL A CL A 02079K305 18,876 17,919 SH   SOLE   835 0 17,084
ALTRIA GROUP INC COM COM 02209S103 2,036 28,511 SH   SOLE   0 0 28,511
AMERICAN TOWER CORP NEW COM COM 03027x100 314 2,200 SH   SOLE   0 0 2,200
AMERIPRISE FINL INC COM COM 03076C106 108 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 235 5,994 SH   SOLE   1,375 0 4,619
ARES CAP CORP COM COM 04010L103 25 1,600 SH   SOLE   0 0 1,600
BIOGEN INC COM COM 09062X103 33 104 SH   SOLE   0 0 104
BLACKROCK INC COM COM 09247X101 33,452 65,119 SH   SOLE   1,200 0 63,919
BLACKROCK STRATEGIC MUN TR COM COM 09248T109 5 400 SH   SOLE   0 0 400
BLACKSTONE GROUP L P COM UNIT COM 09253U108 929 29,004 SH   SOLE   0 0 29,004
BLACKROCK MUNIYLD MICH QLTY CO COM 09254V105 108 7,727 SH   SOLE   0 0 7,727
BLACKROCK ENH CAP & INC FD ETF 09256A109 13 775 SH   SOLE   0 0 775
CAMECO CORP COM COM 13321L108 43 4,670 SH   SOLE   0 0 4,670
CENTENE CORP DEL COM COM 15135B101 124 1,225 SH   SOLE   0 0 1,225
CHARTER COMMUNICATIONS INC N C CL A 16119P108 67 198 SH   SOLE   0 0 198
CHIMERA INVT CORP COM NEW COM 16934Q208 148 8,000 SH   SOLE   0 0 8,000
CISCO SYS INC COM COM 17275R102 23,280 607,837 SH   SOLE   0 0 607,837
COHEN & STEERS TOTAL RETUR COM 19247R103 2 144 SH   SOLE   0 0 144
COMCAST CORP NEW CL A CL A 20030N101 308 7,679 SH   SOLE   0 0 7,679
CONOCOPHILLIPS COM COM 20825C104 3,289 59,917 SH   SOLE   120 0 59,797
COSTCO WHSL CORP NEW COM COM 22160K105 5,992 32,192 SH   SOLE   3,935 0 28,257
CROWN CASTLE INTL CORP NEW COM COM 22822V101 167 1,500 SH   SOLE   0 0 1,500
DEUTSCHE STRATEGIC MUN INCOM C COM 25159F102 33 2,800 SH   SOLE   0 0 2,800
DIAGEO P L C SPON ADR NEW SPON ADR NEW 25243Q205 1,208 8,275 SH   SOLE   0 0 8,275
DOMINION ENERGY INC COM COM 25746U109 686 8,460 SH   SOLE   0 0 8,460
DOWDUPONT INC COM COM 26078J100 4,668 65,550 SH   SOLE   2,240 0 63,310
DUKE ENERGY CORP NEW COM NEW COM 26441c204 166 1,968 SH   SOLE   0 0 1,968
EOG RES INC COM COM 26875P101 10,066 93,286 SH   SOLE   4,600 0 88,686
EATON VANCE MI MUNI INCOME T S SH BEN INT 27826D106 10 800 SH   SOLE   0 0 800
EATON VANCE TAX ADVT DIV INC C COM 27828G107 26 1,101 SH   SOLE   0 0 1,101
EATON VANCE LTD DUR INCOME F C COM 27828H105 27 2,000 SH   SOLE   0 0 2,000
EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3,716 58,275 SH   SOLE   0 0 58,275
EVERSOURCE ENERGY COM COM 30040W108 35 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 43 575 SH   SOLE   0 0 575
EXXON MOBIL CORP COM COM 30231G102 46,095 551,115 SH   SOLE   5,088 0 546,027
FACEBOOK INC CL A CL A 30303M102 46,649 264,363 SH   SOLE   7,010 0 257,103
FEDEX CORP COM COM 31428X106 25 100 SH   SOLE   0 0 100
FIDELITY NATL INFORMATION SV C COM 31620M106 23,822 253,182 SH   SOLE   6,750 0 246,182
FIRST REP BK SAN FRANCISCO C C COM 33616C100 26,074 300,947 SH   SOLE   5,000 0 295,947
FIRST TR EXCHANGE TRADED FD NA ETF 33733E807 37 1,640 SH   SOLE   0 0 1,640
FORTIVE CORP COM COM 34959J108 302 4,170 SH   SOLE   2,200 0 1,970
FORTUNE BRANDS HOME & SEC COM 34964C106 205 3,000 SH   SOLE   0 0 3,000
FREEPORT-MCMORAN INC CL B COM 35671D857 16 850 SH   SOLE   0 0 850
FRONTIER COMMUNICATIONS CORP C COM 35906A306 0 66 SH   SOLE   0 0 66
GABELLI DIVD & INCOME TR C COM 36242H104 107 4,559 SH   SOLE   0 0 4,559
GENERAL MTRS CO COM COM 37045V100 41 1,000 SH   SOLE   0 0 1,000
GLOBAL X FDS GLB X SUPERDIV ETF 37950E549 20 900 SH   SOLE   0 0 900
HP INC COM COM 40434L105 37 1,744 SH   SOLE   0 0 1,744
HANCOCK JOHN PREMUIM DIV FD CO ETF 41013T105 77 4,500 SH   SOLE   0 0 4,500
HANCOCK JOHN PFD INCOME FD SH SH BEN INT 41013W108 19 900 SH   SOLE   0 0 900
HEWLETT PACKARD ENTERPRISE C C COM 42824C109 1 55 SH   SOLE   0 0 55
ICU MED INC COM COM 44930G107 7,880 36,480 SH   SOLE   1,880 0 34,600
IDEXX LABS INC COM COM 45168D104 31 200 SH   SOLE   0 0 200
INCYTE CORP COM COM 45337C102 4 40 SH   SOLE   0 0 40
INVESCO MUN TR COM ETF 46131J103 94 7,555 SH   SOLE   0 0 7,555
INVESCO MUNI INCOME OPP TRST C COM 46132X101 42 5,200 SH   SOLE   0 0 5,200
ISHARES TR CORE MSCI EAFE ETF 46432F842 5 75 SH   SOLE   0 0 75
ISHARES TR CORE 1 5 YR USD ETF 46432F859 100 2,010 SH   SOLE   300 0 1,710
ISHARES TR IBNDS MAR20 ETF ETF 46432FAK3 70 2,840 SH   SOLE   0 0 2,840
ISHARES INC CORE MSCI EMKT ETF 46434G103 489 8,600 SH   SOLE   0 0 8,600
JPMORGAN CHASE & CO COM COM 46625H100 40,228 376,171 SH   SOLE   7,870 0 368,301
MSCI INC COM CL A 55354G100 63 500 SH   SOLE   0 0 500
MACYS INC COM COM 55616P104 10 400 SH   SOLE   0 0 400
MCKESSON CORP COM COM 58155Q103 139 891 SH   SOLE   0 0 891
MERCK & CO INC COM COM 58933Y105 5,716 101,583 SH   SOLE   5,150 0 96,433
MONSANTO CO NEW COM COM 61166W101 2,576 22,058 SH   SOLE   18,242 0 3,816
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 23 1,229 SH   SOLE   0 0 1,229
NETFLIX INC COM COM 64110L106 72 375 SH   SOLE   0 0 375
NEXTERA ENERGY INC COM COM 65339f101 404 2,585 SH   SOLE   0 0 2,585
NOVARTIS A G SPONSORED ADR ADR 66987V109 189 2,250 SH   SOLE   950 0 1,300
NVIDIA CORP COM COM 67066G104 48 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,406 198,933 SH   SOLE   0 0 198,933
PPL CORP COM COM 69351T106 40 1,300 SH   SOLE   0 0 1,300
PAYPAL HLDGS INC COM COM 70450Y103 43,092 585,333 SH   SOLE   10,100 0 575,233
POWERSHARES QQQ TRUST UNIT SER ETF 73935A104 73 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 186 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 129 5,000 SH   SOLE   0 0 5,000
POWERSHARES ETF TR II PFD PORT ETF 73936T565 190 12,791 SH   SOLE   0 0 12,791
POWERSHARES ETF TR II PWRSHS S ETF 73937B654 34 800 SH   SOLE   0 0 800
PRAXAIR INC COM COM 74005P104 15 100 SH   SOLE   0 0 100
PRICE T ROWE GROUP INC COM COM 74144t108 73 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 9 131 SH   SOLE   0 0 131
PUBLIC STORAGE COM COM 74460D109 136 650 SH   SOLE   0 0 650
RLJ LODGING TR COM COM 74965L101 0 15 SH   SOLE   0 0 15
REGENERON PHARMACEUTICALS COM COM 75886F107 28 75 SH   SOLE   0 0 75
S&P GLOBAL INC COM COM 78409V104 21 125 SH   SOLE   0 0 125
SPDR S&P 500 ETF TR TR UNI ETF 78462F103 4,019 15,061 SH   SOLE   230 0 14,831
SPDR GOLD TRUST GOLD SHS GOLD SHS 78463v107 118 953 SH   SOLE   400 0 553
SPDR INDEX SHS FDS PORTFOLIO E ETF 78463X509 27 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 9 280 SH   SOLE   0 0 280
SPDR SERIES TRUST S&P REGL REGL BKG 78464a698 185 3,150 SH   SOLE   0 0 3,150
SPDR DOW JONES INDL AVRG ETF U ETF 78467X109 29 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
SALESFORCE COM INC COM COM 79466L302 20 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 59 2,100 SH   SOLE   0 0 2,100
SELECT SECTOR SPDR TR TECHNOLO ETF 81369Y803 45 700 SH   SOLE   0 0 700
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 153 2,900 SH   SOLE   0 0 2,900
SERVICENOW INC COM COM 81762P102 173 1,330 SH   SOLE   260 0 1,070
STARWOOD PPTY TR INC COM COM 85571B105 69 3,250 SH   SOLE   0 0 3,250
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
TEMPLETON DRAGON FD INC COM COM 88018T101 43 2,000 SH   SOLE   0 0 2,000
TESLA INC COM COM 88160R101 16 50 SH   SOLE   0 0 50
TETRA TECH INC NEW COM COM 88162G103 22,698 471,399 SH   SOLE   14,040 0 457,359
3M CO COM COM 88579Y101 37,884 160,953 SH   SOLE   12,500 0 148,453
TREX CO INC COM COM 89531P105 18 169 SH   SOLE   0 0 169
ULTA BEAUTY INC COM COM 90384S303 45 200 SH   SOLE   0 0 200
UNITEDHEALTH GROUP INC COM COM 91324P102 1,439 6,529 SH   SOLE   1,230 0 5,299
VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 32 400 SH   SOLE   0 0 400
VERIZON COMMUNICATIONS INC COM COM 92343v104 15,725 297,089 SH   SOLE   2,555 0 294,034
VERISK ANALYTICS INC COM CL A 92345Y106 25,036 260,794 SH   SOLE   5,000 0 255,794
VISA INC COM CL A CL A 92826C839 75,614 663,160 SH   SOLE   9,000 0 653,660
VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 409 12,815 SH   SOLE   0 0 12,815
WABCO HLDGS INC COM COM 92927K102 4 25 SH   SOLE   0 0 25
WEC ENERGY GROUP INC COM COM 92939U106 59 894 SH   SOLE   0 0 894
WASTE MGMT INC DEL COM COM 94106L109 26 300 SH   SOLE   0 0 300
WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 47 900 SH   SOLE   0 0 900
WISDOMTREE TR EMER MKT HIGH FD ETF 97717W315 23 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 33 800 SH   SOLE   0 0 800
XCEL ENERGY INC COM COM 98389B100 89 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 24 200 SH   SOLE   0 0 200
ZOETIS INC CL A CL A 98978V103 1,014 14,070 SH   SOLE   10,170 0 3,900
ADIENT PLC ORD SHS ORD SHS G0084W101 21 266 SH   SOLE   0 0 266
ALLERGAN PLC SHS COM G0177J108 16 100 SH   SOLE   0 0 100
AXIS CAPITAL HOLDINGS LTD SHS COM G0692U109 25 500 SH   SOLE   0 0 500
ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 37,069 242,137 SH   SOLE   3,000 0 239,137
EATON CORP PLC SHS SHS G29183103 2 24 SH   SOLE   0 0 24
JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 1,337 35,078 SH   SOLE   0 0 35,078
MEDTRONIC PLC SHS COM G5960L103 147 1,826 SH   SOLE   0 0 1,826
PENTAIR PLC SHS SHS G7S00T104 66 930 SH   SOLE   0 0 930
XL GROUP LTD COM COM G98294104 12 350 SH   SOLE   0 0 350
CHUBB LIMITED COM COM H1467J104 12,052 82,475 SH   SOLE   20,152 0 62,323
CHECK POINT SOFTWARE TECH LT O COM M22465104 10 100 SH   SOLE   0 0 100
ORBOTECH LTD ORD COM M75253100 73 1,450 SH   SOLE   0 0 1,450
RADWARE LTD ORD ORD M81873107 49 2,520 SH   SOLE   0 0 2,520
ASML HOLDING N V N Y REGISTRY NY REG N07059210 4 24 SH   SOLE   0 0 24
BROADCOM LTD SHS COM Y09827109 149 580 SH   SOLE   450 0 130