0001526411-18-000006.txt : 20180802 0001526411-18-000006.hdr.sgml : 20180802 20180802121841 ACCESSION NUMBER: 0001526411-18-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180802 DATE AS OF CHANGE: 20180802 EFFECTIVENESS DATE: 20180802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Barrett Asset Management, LLC CENTRAL INDEX KEY: 0001526411 IRS NUMBER: 274450823 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-14516 FILM NUMBER: 18987326 BUSINESS ADDRESS: STREET 1: 90 PARK AVENUE STREET 2: 34TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10016 BUSINESS PHONE: 212-983-5080 MAIL ADDRESS: STREET 1: 90 PARK AVENUE STREET 2: 34TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10016 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001526411 XXXXXXXX 06-30-2018 06-30-2018 Barrett Asset Management, LLC
90 PARK AVENUE 34TH FLOOR NEW YORK NY 10016
13F HOLDINGS REPORT 028-14516 N
Peter H. Shriver CEO 212-983-5080 Peter H. Shriver New York NY 08-02-2018 0 374 1473242 false
INFORMATION TABLE 2 201806_inftable.xml ABBOTT LABS COM COM 002824100 7064 115828 SH SOLE 19000 0 96828 ALCOA CORP COM COM 013872106 87 1850 SH SOLE 0 0 1850 ALEXANDER BALDWIN INC NEW COM COM 014491104 584 24854 SH SOLE 24854 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 6685 3933 SH SOLE 850 0 3083 AMEREN CORP COM COM 023608102 24 400 SH SOLE 0 0 400 AMERICAN ELEC PWR INC COM COM 025537101 74 1075 SH SOLE 0 0 1075 AMERICAN EXPRESS CO COM COM 025816109 3535 36074 SH SOLE 0 0 36074 AMERICAN INTL GROUP INC W EXP WT EXP 2021 026874156 21 1414 SH SOLE 0 0 1414 AMERICAN INTL GROUP INC COM NE COM 026874784 141 2650 SH SOLE 0 0 2650 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 1319 7147 SH SOLE 0 0 7147 AMPHENOL CORP NEW CL A CL A 032095101 192 2200 SH SOLE 0 0 2200 ANADARKO PETE CORP COM COM 032511107 3135 42793 SH SOLE 0 0 42793 ANNALY CAP MGMT INC COM COM 035710409 234 22757 SH SOLE 0 0 22757 APPLE INC COM COM 037833100 40452 218529 SH SOLE 13080 0 205199 ARISTA NETWORKS INC COM COM 040413106 406 1575 SH SOLE 600 0 975 AUTOMATIC DATA PROCESSING IN C COM 053015103 35781 266742 SH SOLE 18000 0 248492 BBT CORP COM COM 054937107 45 900 SH SOLE 0 0 900 BP PLC SPONSORED ADR ADR 055622104 201 4400 SH SOLE 0 0 4400 BANK AMER CORP COM COM 060505104 58 2050 SH SOLE 0 0 2050 BANK NEW YORK MELLON CORP COM COM 064058100 9095 168636 SH SOLE 164471 0 4165 BAXTER INTL INC COM COM 071813109 114 1550 SH SOLE 0 0 1550 BECTON DICKINSON CO COM COM 075887109 73 303 SH SOLE 0 0 303 BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 15341 82190 SH SOLE 10750 0 71440 BLACKROCK CAPITAL INVESTMENT C COM 092533108 6 1000 SH SOLE 0 0 1000 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 1700 SH SOLE 0 0 1700 BRISTOL MYERS SQUIBB CO COM COM 110122108 15315 276745 SH SOLE 11660 0 265085 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 1746 SH SOLE 0 0 1746 CSX CORP COM COM 126408103 135 2116 SH SOLE 0 0 2116 CARLISLE COS INC COM COM 142339100 558 5152 SH SOLE 3120 0 2032 CATERPILLAR INC DEL COM COM 149123101 678 5000 SH SOLE 0 0 5000 CELANESE CORP DEL COM SER A SER A 150870103 233 2100 SH SOLE 1570 0 530 CELGENE CORP COM COM 151020104 5339 67221 SH SOLE 0 0 67221 CERNER CORP COM COM 156782104 580 9700 SH SOLE 0 0 9700 CHEVRON CORP NEW COM COM 166764100 4580 36228 SH SOLE 5594 0 30634 CITIGROUP INC COM NEW COM NEW 172967424 50 740 SH SOLE 0 0 740 COCA COLA CO COM COM 191216100 3177 72442 SH SOLE 5722 0 66720 COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 31520 399040 SH SOLE 10645 0 387895 COLGATE PALMOLIVE CO COM COM 194162103 949 14643 SH SOLE 0 0 14643 CONSOLIDATED EDISON INC COM COM 209115104 87 1117 SH SOLE 0 0 1117 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 4012 40660 SH SOLE 9050 0 31360 DEERE CO COM COM 244199105 84 600 SH SOLE 0 0 600 DISNEY WALT CO COM DISNEY COM 254687106 35746 341053 SH SOLE 12222 0 328581 DONALDSON INC COM COM 257651109 2171 48125 SH SOLE 0 0 48125 DOVER CORP COM COM 260003108 154 2100 SH SOLE 0 0 2100 DUNKIN BRANDS GROUP INC COM COM 265504100 7374 106760 SH SOLE 10600 0 96160 DYNAVAX TECHNOLOGIES CORP COM COM NEW 268158201 38 2500 SH SOLE 0 0 2500 EBAY INC COM COM 278642103 27 750 SH SOLE 0 0 750 ECOLAB INC COM COM 278865100 37466 266988 SH SOLE 10290 0 256698 EMERSON ELEC CO COM COM 291011104 1530 22123 SH SOLE 0 0 22123 EQUIFAX INC COM COM 294429105 475 3800 SH SOLE 0 0 3800 FS INVT CORP COM COM 302635107 28 3800 SH SOLE 0 0 3800 FIRST SOLAR INC COM COM 336433107 13 250 SH SOLE 0 0 250 FOREST CITY RLTY TR INC COM CL CL A 345605109 4671 204775 SH SOLE 204775 0 0 FRANKLIN RES INC COM COM 354613101 96 3000 SH SOLE 0 0 3000 GENERAL DYNAMICS CORP COM COM 369550108 9227 49500 SH SOLE 49400 0 100 GENERAL ELECTRIC CO COM COM 369604103 3236 237747 SH SOLE 14303 0 223444 GENERAL MLS INC COM COM 370334104 225 5076 SH SOLE 0 0 5076 GILEAD SCIENCES INC COM COM 375558103 99 1394 SH SOLE 0 0 1394 HAWAIIAN ELEC INDUSTRIES COM COM 419870100 31 900 SH SOLE 900 0 0 HOME DEPOT INC COM COM 437076102 13929 71394 SH SOLE 5245 0 66149 HONEYWELL INTL INC COM COM 438516106 306 2122 SH SOLE 0 0 2122 ILLINOIS TOOL WKS INC COM COM 452308109 111 800 SH SOLE 0 0 800 IMPERIAL OIL LTD COM NEW COM 453038408 201 6035 SH SOLE 0 0 6035 INTEL CORP COM COM 458140100 23218 467062 SH SOLE 37000 0 429562 INTERNATIONAL BUSINESS MACHS C COM 459200101 1580 11313 SH SOLE 3200 0 8113 INTERNATIONAL FLAVORSFRAGRA CO COM 459506101 99 800 SH SOLE 0 0 800 ISHARES GOLD TRUST ISHARES COM 464285105 119 9885 SH SOLE 0 0 9885 ISHARES TR SELECT DIVID ETF ETF 464287168 115 1175 SH SOLE 0 0 1175 ISHARES TR TIPS BD ETF ETF 464287176 1 10 SH SOLE 0 0 10 ISHARES TR CORE SP500 ETF ETF 464287200 455 1665 SH SOLE 0 0 1665 ISHARES TR CORE US AGGBD ET ETF 464287226 75 705 SH SOLE 0 0 705 ISHARES TR MSCI EMG MKT ETF ETF 464287234 2728 62970 SH SOLE 1055 0 61915 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 4000 SH SOLE 0 0 4000 ISHARES TR MSCI EAFE ETF ETF 464287465 8102 120976 SH SOLE 830 0 120146 ISHARES TR RUS MDCP VAL ETF ETF 464287473 77 875 SH SOLE 0 0 875 ISHARES TR RUS MD CP GR ETF ETF 464287481 3857 30435 SH SOLE 0 0 30435 ISHARES TR RUS MID CAP ETF ETF 464287499 240 1129 SH SOLE 0 0 1129 ISHARES TR CORE SP MCP ETF ETF 464287507 355 1825 SH SOLE 0 0 1825 ISHARES TR NASDAQ BIOTECH ETF 464287556 184 1680 SH SOLE 0 0 1680 ISHARES TR SP MC 400GR ETF ETF 464287606 3257 14490 SH SOLE 0 0 14490 ISHARES TR RUS 1000 GRW ETF ETF 464287614 58 400 SH SOLE 0 0 400 ISHARES TR RUS 1000 ETF ETF 464287622 4435 29183 SH SOLE 0 0 29183 ISHARES TR RUS 2000 GRW ETF ETF 464287648 194 948 SH SOLE 0 0 948 ISHARES TR RUSSELL 2000 ETF ETF 464287655 210 1280 SH SOLE 0 0 1280 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 2295 SH SOLE 0 0 2295 ISHARES TR SP SMCP600VL ETF ETF 464287879 5 32 SH SOLE 0 0 32 ISHARES TR INTL SEL DIV ETF ETF 464288448 118 3692 SH SOLE 0 0 3692 ISHARES TR MSCI KLD400 SOC ETF 464288570 542 5366 SH SOLE 0 0 5366 ISHARES TR MBS ETF ETF 464288588 91 875 SH SOLE 0 0 875 ISHARES TR 1 3 YR CR BD ETF ETF 464288646 343 3310 SH SOLE 0 0 3310 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 2507 SH SOLE 0 0 2507 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 34144 281391 SH SOLE 15500 0 265891 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 4891 115710 SH SOLE 115710 0 0 KRAFT HEINZ CO COM COM 500754106 266 4236 SH SOLE 0 0 4236 L3 TECHNOLOGIES INC COM COM 502413107 567 2950 SH SOLE 2500 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 14114 90076 SH SOLE 2850 0 87226 MICROSOFT CORP COM COM 594918104 47060 477237 SH SOLE 31330 0 445407 MICROCHIP TECHNOLOGY INC COM COM 595017104 25 275 SH SOLE 0 0 275 MICRON TECHNOLOGY INC COM COM 595112103 334 6369 SH SOLE 0 0 6369 MONDELEZ INTL INC CL A CL A 609207105 166 4050 SH SOLE 0 0 4050 MURPHY OIL CORP COM COM 626717102 2046 60600 SH SOLE 60600 0 0 MURPHY USA INC COM COM 626755102 1621 21825 SH SOLE 21825 0 0 NATIONAL GRID PLC SPONSORED AD SPON ADR 636274409 3 45 SH SOLE 0 0 45 NIKE INC CL B CL B 654106103 1789 22449 SH SOLE 1900 0 20549 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 1567 SH SOLE 0 0 1567 NUVEEN NEW YORK AMT QLT MUNI C ETF 670656107 15 1240 SH SOLE 0 0 1240 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 6720 SH SOLE 2140 0 4580 PPG INDS INC COM COM 693506107 280 2700 SH SOLE 0 0 2700 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 22290 204736 SH SOLE 15665 0 189071 PFIZER INC COM COM 717081103 4825 132983 SH SOLE 15180 0 117803 PHILIP MORRIS INTL INC COM COM 718172109 1196 14816 SH SOLE 0 0 14816 PHILLIPS 66 COM COM 718546104 382 3397 SH SOLE 0 0 3397 PROCTER AND GAMBLE CO COM COM 742718109 8964 114838 SH SOLE 2700 0 112138 PROGRESSIVE CORP OHIO COM COM 743315103 610 10311 SH SOLE 4580 0 5731 PRUDENTIAL FINL INC COM COM 744320102 64 689 SH SOLE 0 0 689 PUBLIC SVC ENTERPRISE GROUP CO COM 744573106 131 2425 SH SOLE 0 0 2425 PURECYCLE CORP COM NEW COM 746228303 269 28200 SH SOLE 0 0 28200 QUALCOMM INC COM COM 747525103 65 1165 SH SOLE 0 0 1165 RAYONIER INC COM COM 754907103 2127 54985 SH SOLE 54985 0 0 RAYTHEON CO COM NEW COM 755111507 39 200 SH SOLE 0 0 200 RESMED INC COM COM 761152107 155 1500 SH SOLE 0 0 1500 ROPER TECHNOLOGIES INC COM COM 776696106 885 3209 SH SOLE 1065 0 2144 ROYAL DUTCH SHELL PLC SPON ADR SPON ADR B 780259107 181 2490 SH SOLE 930 0 1560 ROYAL DUTCH SHELL PLC SPONS AD ADR CL A 780259206 7386 106685 SH SOLE 101100 0 5585 SCHLUMBERGER LTD COM COM 806857108 24738 369054 SH SOLE 6744 0 362310 SCHWAB CHARLES CORP NEW COM COM 808513105 704 13767 SH SOLE 6150 0 7617 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 70 1065 SH SOLE 0 0 1065 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 598 9200 SH SOLE 0 0 9200 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 6115 SH SOLE 0 0 6115 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 636 24555 SH SOLE 0 0 24555 SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 350 7100 SH SOLE 0 0 7100 SCHWAB STRATEGIC TR INTL EQTY COM 808524805 650 19680 SH SOLE 0 0 19680 SCHWAB STRATEGIC TR US REIT ET ETF 808524847 94 2250 SH SOLE 0 0 2250 SCHWAB STRATEGIC TR US TIPS ET ETF 808524870 105 1910 SH SOLE 0 0 1910 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1 41 SH SOLE 0 0 41 SIMON PPTY GROUP INC NEW COM COM 828806109 212 1245 SH SOLE 0 0 1245 SNAP ON INC COM COM 833034101 16 100 SH SOLE 0 0 100 SOUTHERN CO COM COM 842587107 121 2605 SH SOLE 0 0 2605 STANLEY BLACK DECKER INC COM COM 854502101 120 900 SH SOLE 0 0 900 STARBUCKS CORP COM COM 855244109 19128 391565 SH SOLE 21230 0 370335 STATE STR CORP COM COM 857477103 17718 190330 SH SOLE 0 0 190330 STRYKER CORP COM COM 863667101 37627 222829 SH SOLE 4000 0 218829 SYSCO CORP COM COM 871829107 968 14181 SH SOLE 0 0 14181 TCW STRATEGIC INCOME FUND IN C COM 872340104 187 34046 SH SOLE 0 0 34046 TJX COS INC NEW COM COM 872540109 22258 233849 SH SOLE 10970 0 222879 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 22502 108630 SH SOLE 5580 0 102950 TIFFANY CO NEW COM COM 886547108 53 400 SH SOLE 0 0 400 TRINET GROUP INC COM COM 896288107 336 6000 SH SOLE 0 0 6000 US BANCORP DEL COM NEW COM 902973304 19446 388755 SH SOLE 2300 0 386455 UNION PAC CORP COM COM 907818108 1173 8280 SH SOLE 1130 0 7150 UNITED PARCEL SERVICE INC CL B CL B 911312106 11933 112336 SH SOLE 12500 0 99836 UNITED TECHNOLOGIES CORP COM COM 913017109 8687 69482 SH SOLE 20 0 69462 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 3814 SH SOLE 0 0 3814 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 18180 SH SOLE 0 0 18180 VANGUARD INTL EQUITY INDEX F F ETF 922042858 299 7090 SH SOLE 0 0 7090 VANGUARD INDEX FDS SP 500 ETF ETF 922908363 1054 4225 SH SOLE 0 0 4225 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 1585 SH SOLE 95 0 1490 VANGUARD INDEX FDS SMALL CP ET ETF 922908751 16583 106526 SH SOLE 0 0 106526 VANGUARD INDEX FDS TOTAL STK M TOTAL STK MKT 922908769 70 501 SH SOLE 0 0 501 WALMART INC COM COM 931142103 121 1412 SH SOLE 0 0 1412 WALGREENS BOOTS ALLIANCE INC C COM 931427108 793 13218 SH SOLE 0 0 13218 WATERS CORP COM COM 941848103 12165 62840 SH SOLE 4410 0 58430 WELLS FARGO CO NEW COM COM 949746101 832 15005 SH SOLE 0 0 15005 WEYERHAEUSER CO COM COM 962166104 111 3040 SH SOLE 0 0 3040 WILLIAMS COS INC DEL COM COM 969457100 77 2835 SH SOLE 0 0 2835 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 2500 SH SOLE 0 0 2500 TRAVELERS COMPANIES INC COM COM 89417E109 18 150 SH SOLE 0 0 150 ATT INC COM COM 00206R102 5458 169976 SH SOLE 0 0 168976 ABBVIE INC COM COM 00287Y109 34525 372638 SH SOLE 22500 0 350138 ADOBE SYS INC COM COM 00724F101 1651 6770 SH SOLE 2220 0 4550 AGIOS PHARMACEUTICALS INC COM COM 00847X104 253 3000 SH SOLE 0 0 3000 ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 13744 74080 SH SOLE 4000 0 70080 ALPHABET INC CAP STK CL C CL C 02079K107 41710 37386 SH SOLE 2841 0 34495 ALPHABET INC CAP STK CL A CL A 02079K305 19529 17295 SH SOLE 835 0 16460 ALTRIA GROUP INC COM COM 02209S103 1654 29130 SH SOLE 0 0 29130 AMERICAN TOWER CORP NEW COM COM 03027x100 317 2200 SH SOLE 0 0 2200 AMERIPRISE FINL INC COM COM 03076C106 90 640 SH SOLE 0 0 640 APERGY CORP COM ADDED COM ADDED 03755L104 44 1049 SH SOLE 0 0 1049 AQUA AMERICA INC COM COM 03836W103 211 5994 SH SOLE 1375 0 4619 ARES CAP CORP COM COM 04010L103 21 1300 SH SOLE 0 0 1300 BARCLAYS BANK PLC ADR PFD SR 5 ADR PFD SR 5 06739H362 26 1000 SH SOLE 0 0 1000 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 32149 64422 SH SOLE 1585 0 62837 BLACKSTONE GROUP L P COM UNIT COM 09253U108 853 26525 SH SOLE 0 0 26525 BLACKROCK MUNIYLD MICH QLTY CO COM 09254V105 101 7727 SH SOLE 0 0 7727 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 4670 SH SOLE 0 0 4670 CENTENE CORP DEL COM COM 15135B101 151 1225 SH SOLE 0 0 1225 CHARTER COMMUNICATIONS INC N C CL A 16119P108 14 48 SH SOLE 0 0 48 CHIMERA INVT CORP COM NEW COM 16934Q208 37 2000 SH SOLE 0 0 2000 CISCO SYS INC COM COM 17275R102 25915 602262 SH SOLE 4200 0 598062 COMCAST CORP NEW CL A CL A 20030N101 241 7352 SH SOLE 0 0 7352 CONOCOPHILLIPS COM COM 20825C104 4234 60815 SH SOLE 120 0 60695 COSTCO WHSL CORP NEW COM COM 22160K105 8088 38704 SH SOLE 4755 0 33949 CROWN CASTLE INTL CORP NEW COM COM 22822V101 162 1500 SH SOLE 0 0 1500 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 2101 14590 SH SOLE 0 0 14590 DOMINION ENERGY INC COM COM 25746U109 335 4910 SH SOLE 0 0 4910 DOWDUPONT INC COM COM 26078J100 5384 81677 SH SOLE 4270 0 77407 DUKE ENERGY CORP NEW COM NEW COM 26441c204 156 1968 SH SOLE 0 0 1968 EOG RES INC COM COM 26875P101 13495 108456 SH SOLE 6360 0 102096 EATON VANCE TAX ADVT DIV INC C COM 27828G107 25 1101 SH SOLE 0 0 1101 EATON VANCE LTD DUR INCOME F C COM 27828H105 25 2000 SH SOLE 0 0 2000 EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3648 57275 SH SOLE 0 0 57275 EVERSOURCE ENERGY COM COM 30040W108 33 560 SH SOLE 0 0 560 EXELON CORP COM COM 30161N101 60 1400 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 43538 526272 SH SOLE 7588 0 518684 FACEBOOK INC CL A CL A 30303M102 41956 215913 SH SOLE 7050 0 208713 FEDEX CORP COM COM 31428X106 23 100 SH SOLE 0 0 100 FIDELITY NATL INFORMATION SV C COM 31620M106 26981 254462 SH SOLE 8590 0 245622 FIRST REP BK SAN FRANCISCO C C COM 33616C100 29838 308272 SH SOLE 9050 0 299222 FIRST TR EXCHANGE TRADED FD NA ETF 33733E807 38 1640 SH SOLE 0 0 1640 FORTIVE CORP COM COM 34959J108 322 4170 SH SOLE 2200 0 1970 GABELLI DIVD INCOME TR COM COM 36242H104 103 4559 SH SOLE 0 0 4559 GLOBAL X FDS GLB X SUPERDIV ETF 37950E549 19 900 SH SOLE 0 0 900 HANCOCK JOHN PREMUIM DIV FD CO ETF 41013T105 74 4500 SH SOLE 0 0 4500 HANCOCK JOHN PFD INCOME FD SH SH BEN INT 41013W108 20 900 SH SOLE 0 0 900 ICU MED INC COM COM 44930G107 11548 39325 SH SOLE 2380 0 36945 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 7555 SH SOLE 0 0 7555 INVESCO EXCHANGE TRADED FD T W ETF ADDED 46137V134 183 7320 SH SOLE 0 0 7320 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 12791 SH SOLE 0 0 12791 INVESCO EXCHNG TRADED FD TR NA MUNI ADDED 46138E537 126 5000 SH SOLE 0 0 5000 ISHARES TR CORE MSCI EAFE ETF 46432F842 40 625 SH SOLE 0 0 625 ISHARES TR CORE 1 5 YR USD ETF 46432F859 108 2210 SH SOLE 0 0 2210 ISHARES TR IBNDS MAR20 ETF ETF 46432FAK3 69 2840 SH SOLE 0 0 2840 ISHARES INC CORE MSCI EMKT ETF 46434G103 495 9425 SH SOLE 0 0 9425 JPMORGAN CHASE CO COM COM 46625H100 41191 395305 SH SOLE 10545 0 384610 JEFFERIES FINL GROUP INC COM A COM ADDED 47233W109 1592 70000 SH SOLE 70000 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 6416 105708 SH SOLE 5150 0 100558 MORGAN STANLEY EMER MKTS FD CO ETF 61744G107 27 1644 SH SOLE 0 0 1644 MORGAN STANLEY ASIA PAC FD I C ETF 61744U106 21 1229 SH SOLE 0 0 1229 NANTKWEST INC COM COM 63016Q102 23 7500 SH SOLE 0 0 7500 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 2535 SH SOLE 0 0 2535 NOVARTIS A G SPONSORED ADR ADR 66987V109 147 1950 SH SOLE 950 0 1000 NOVANTA INC COM COM 67000B104 62 1000 SH SOLE 0 0 1000 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 1000 SH SOLE 0 0 1000 O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 7 25 SH SOLE 0 0 25 ORACLE CORP COM COM 68389X105 8679 196983 SH SOLE 0 0 196983 ORTHOPEDIATRICS CORP COM COM 68752L100 3 100 SH SOLE 0 0 100 PAYPAL HLDGS INC COM COM 70450Y103 47991 576333 SH SOLE 12050 0 564283 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 4292 15820 SH SOLE 190 0 15630 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 3150 SH SOLE 0 0 3150 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 2030 SH SOLE 0 0 2030 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 1130 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 1550 SH SOLE 0 0 1550 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 2000 SH SOLE 0 0 2000 TESLA INC COM COM 88160R101 17 50 SH SOLE 0 0 50 TETRA TECH INC NEW COM COM 88162G103 28456 486429 SH SOLE 17760 0 468669 THE TRADE DESK INC COM CL A COM CL A 88339J105 23 250 SH SOLE 0 0 250 3M CO COM COM 88579Y101 32045 162898 SH SOLE 15295 0 147603 TRANSUNION COM COM 89400J107 6413 89515 SH SOLE 3910 0 85605 TREX CO INC COM COM 89531P105 21 338 SH SOLE 0 0 338 UNITEDHEALTH GROUP INC COM COM 91324P102 1644 6699 SH SOLE 1230 0 5469 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 50000 SH SOLE 0 0 50000 VERIZON COMMUNICATIONS INC COM COM 92343v104 15033 298806 SH SOLE 2555 0 295751 VERISK ANALYTICS INC COM CL A 92345Y106 27787 258144 SH SOLE 9600 0 248544 VISA INC COM CL A CL A 92826C839 82709 624452 SH SOLE 15450 0 608502 VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 302 12441 SH SOLE 0 0 12441 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 1810 SH SOLE 100 0 1710 ZIMMER BIOMET HLDGS INC COM COM 98956P102 22 200 SH SOLE 0 0 200 ZOETIS INC CL A CL A 98978V103 1199 14070 SH SOLE 10170 0 3900 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 39730 242862 SH SOLE 5700 0 237162 JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 127 3794 SH SOLE 0 0 3794 MEDTRONIC PLC SHS COM G5960L103 156 1826 SH SOLE 0 0 1826 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 6406 50435 SH SOLE 20152 0 30283 ORBOTECH LTD ORD COM M75253100 90 1450 SH SOLE 0 0 1450 RADWARE LTD ORD ORD M81873107 64 2520 SH SOLE 0 0 2520 ASML HOLDING N V N Y REGISTRY NY REG N07059210 5 24 SH SOLE 0 0 24