0001526411-19-000004.txt : 20190212 0001526411-19-000004.hdr.sgml : 20190212 20190212144038 ACCESSION NUMBER: 0001526411-19-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190212 DATE AS OF CHANGE: 20190212 EFFECTIVENESS DATE: 20190212 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: 19590007 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 12-31-2018 12-31-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 02-12-2019 0 368 1300920 false
INFORMATION TABLE 2 201812_inftable.xml ABBOTT LABS COM COM 002824100 7840 108393 SH SOLE 16000 0 92393 ALCOA CORP COM COM 013872106 49 1850 SH SOLE 0 0 1850 ALEXANDER BALDWIN INC NE COM 014491104 457 24854 SH SOLE 24854 0 0 ALLEGHANY CORP DEL COM COM 017175100 31 50 SH SOLE 0 0 50 ALLSTATE CORP COM COM 020002101 49 596 SH SOLE 316 0 280 ALTABA INC COM COM 021346101 64 1100 SH SOLE 0 0 1100 AMAZON COM INC COM COM 023135106 5796 3859 SH SOLE 836 0 3023 AMEREN CORP COM COM 023608102 26 400 SH SOLE 0 0 400 AMERICAN ELEC PWR INC COM COM 025537101 80 1075 SH SOLE 0 0 1075 AMERICAN EXPRESS CO COM COM 025816109 3387 35529 SH SOLE 0 0 35529 AMERICAN INTL GROUP INC W EXP WT EXP 2021 026874156 8 1414 SH SOLE 0 0 1414 AMERICAN INTL GROUP INC COM NE COM 026874784 104 2650 SH SOLE 0 0 2650 AMERIGAS PARTNERS L P UNIT L P COM 030975106 10 400 SH SOLE 0 0 400 AMETEK INC NEW COM COM 031100100 57 841 SH SOLE 0 0 841 AMGEN INC COM COM 031162100 807 4147 SH SOLE 0 0 4147 AMPHENOL CORP NEW CL A CL A 032095101 178 2200 SH SOLE 0 0 2200 ANADARKO PETE CORP COM COM 032511107 1867 42593 SH SOLE 0 0 42593 ANNALY CAP MGMT INC COM COM 035710409 135 13757 SH SOLE 0 0 13757 APPLE INC COM COM 037833100 34036 215775 SH SOLE 17730 0 197795 ARISTA NETWORKS INC COM COM 040413106 118 560 SH SOLE 0 0 560 AUTOMATIC DATA PROCESSING IN C COM 053015103 33842 258102 SH SOLE 18000 0 239852 BB T CORP COM COM 054937107 39 900 SH SOLE 0 0 900 BP PLC SPONSORED ADR ADR 055622104 161 4256 SH SOLE 0 0 4256 BANK AMER CORP COM COM 060505104 51 2050 SH SOLE 0 0 2050 BANK NEW YORK MELLON CORP COM COM 064058100 7938 168636 SH SOLE 164471 0 4165 BAXTER INTL INC COM COM 071813109 102 1550 SH SOLE 0 0 1550 BECTON DICKINSON CO COM COM 075887109 68 303 SH SOLE 0 0 303 BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 16998 83248 SH SOLE 15245 0 68003 BLACKROCK CAPITAL INVESTMENT C COM 092533108 5 1000 SH SOLE 0 0 1000 BLUCORA INC COM COM 095229100 4 150 SH SOLE 0 0 150 BRIGHT HORIZONS FAM SOL IN D C COM 109194100 189 1700 SH SOLE 0 0 1700 BRISTOL MYERS SQUIBB CO COM COM 110122108 12284 236314 SH SOLE 13315 0 222999 BROOKFIELD REAL ASSETS INCOM S SHS BEN INT 112830104 7 385 SH SOLE 0 0 385 BROWN FORMAN CORP CL A CL A 115637100 14 300 SH SOLE 0 0 300 BROWN FORMAN CORP CL B CL B 115637209 26 542 SH SOLE 0 0 542 CIGNA CORP NEW COM ADDED NEW COM ADDED 125523100 358 1885 SH SOLE 0 0 1885 CSX CORP COM COM 126408103 131 2116 SH SOLE 0 0 2116 CARLISLE COS INC COM COM 142339100 527 5247 SH SOLE 3170 0 2077 CATERPILLAR INC DEL COM COM 149123101 318 2500 SH SOLE 0 0 2500 CELANESE CORP DEL COM SER A 150870103 137 1520 SH SOLE 1020 0 500 CELGENE CORP COM COM 151020104 3143 49041 SH SOLE 0 0 49041 CERNER CORP COM COM 156782104 482 9200 SH SOLE 0 0 9200 CHEVRON CORP NEW COM COM 166764100 4099 37678 SH SOLE 6944 0 30734 CITIGROUP INC COM NEW COM NEW 172967424 49 940 SH SOLE 0 0 940 COCA COLA CO COM COM 191216100 3389 71567 SH SOLE 5722 0 65845 COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 25064 394840 SH SOLE 11945 0 382395 COLGATE PALMOLIVE CO COM COM 194162103 848 14244 SH SOLE 0 0 14244 CONSOLIDATED EDISON INC COM COM 209115104 85 1117 SH SOLE 0 0 1117 CORNING INC COM COM 219350105 26 850 SH SOLE 0 0 850 DTE ENERGY CO COM COM 233331107 33 300 SH SOLE 0 0 300 DANAHER CORP DEL COM COM 235851102 4393 42600 SH SOLE 10280 0 32070 DEERE CO COM COM 244199105 60 400 SH SOLE 0 0 400 DISNEY WALT CO COM DISNEY COM 254687106 37663 343488 SH SOLE 21372 0 321866 DONALDSON INC COM COM 257651109 1921 44275 SH SOLE 0 0 44275 DOVER CORP COM COM 260003108 149 2100 SH SOLE 0 0 2100 DUNKIN BRANDS GROUP INC COM COM 265504100 6823 106410 SH SOLE 12000 0 94410 EATON VANCE FLTING RATE INC CO COM 278279104 14 1120 SH SOLE 0 0 1120 ECOLAB INC COM COM 278865100 37296 253112 SH SOLE 10740 0 242372 EMERSON ELEC CO COM COM 291011104 1068 17873 SH SOLE 0 0 17873 EQUIFAX INC COM COM 294429105 354 3800 SH SOLE 0 0 3800 ERICSSON ADR B SEK 10 ADR 294821608 14 1600 SH SOLE 0 0 1600 FIRST SOLAR INC COM COM 336433107 11 250 SH SOLE 0 0 250 FRANKLIN RES INC COM COM 354613101 89 3000 SH SOLE 0 0 3000 GARRETT MOTION INC COM COM 366505105 2 170 SH SOLE 0 0 170 GENERAL DYNAMICS CORP COM COM 369550108 7782 49500 SH SOLE 49400 0 100 GENERAL ELECTRIC CO COM COM 369604103 618 81596 SH SOLE 2980 0 78616 GENERAL MLS INC COM COM 370334104 179 4600 SH SOLE 0 0 4600 GILEAD SCIENCES INC COM COM 375558103 6 100 SH SOLE 0 0 100 HALLIBURTON CO COM COM 406216101 37 1400 SH SOLE 0 0 1400 HAWAIIAN ELEC INDUSTRIES COM COM 419870100 33 900 SH SOLE 900 0 0 HOME DEPOT INC COM COM 437076102 11080 64484 SH SOLE 5270 0 59214 HONEYWELL INTL INC COM COM 438516106 410 3100 SH SOLE 0 0 3100 ILLINOIS TOOL WKS INC COM COM 452308109 101 800 SH SOLE 0 0 800 IMPERIAL OIL LTD COM NEW COM 453038408 153 6035 SH SOLE 0 0 6035 INTEL CORP COM COM 458140100 18833 401309 SH SOLE 10400 0 390409 INTERNATIONAL BUSINESS MACHS C COM 459200101 588 5177 SH SOLE 380 0 4797 INTERNATIONAL FLAVORS FRAG COM 459506101 107 800 SH SOLE 0 0 800 ISHARES GOLD TRUST ISHARES COM 464285105 121 9885 SH SOLE 0 0 9885 ISHARES TR SELECT DIVID ETF ETF 464287168 105 1175 SH SOLE 0 0 1175 ISHARES TR TIPS BD ETF ETF 464287176 7 60 SH SOLE 0 0 60 ISHARES TR CORE S P500 ETF ETF 464287200 412 1639 SH SOLE 0 0 1639 ISHARES TR CORE US AGGBD ET ETF 464287226 75 705 SH SOLE 0 0 705 ISHARES TR MSCI EMG MKT ETF ETF 464287234 1228 31450 SH SOLE 1055 0 30395 ISHARES TR IBOXX INV CP ETF ETF 464287242 111 981 SH SOLE 0 0 981 ISHARES TR S P 500 GRWT ET ETF 464287309 88 582 SH SOLE 0 0 582 ISHARES TR 1 3 YR TREAS BD TREAS BD 464287457 345 4125 SH SOLE 0 0 4125 ISHARES TR MSCI EAFE ETF ETF 464287465 4536 77171 SH SOLE 830 0 76341 ISHARES TR RUS MDCP VAL ETF ETF 464287473 63 825 SH SOLE 0 0 825 ISHARES TR RUS MD CP GR ETF ETF 464287481 3388 29795 SH SOLE 0 0 29795 ISHARES TR RUS MID CAP ETF ETF 464287499 218 4696 SH SOLE 0 0 4696 ISHARES TR CORE S P MCP ET ETF 464287507 316 1900 SH SOLE 0 0 1900 ISHARES TR NASDAQ BIOTECH ETF 464287556 162 1680 SH SOLE 0 0 1680 ISHARES TR S P MC 400GR ET ETF 464287606 2684 14035 SH SOLE 0 0 14035 ISHARES TR RUS 1000 GRW ETF ETF 464287614 52 400 SH SOLE 0 0 400 ISHARES TR RUS 1000 ETF ETF 464287622 4002 28858 SH SOLE 0 0 28858 ISHARES TR RUS 2000 GRW ETF ETF 464287648 159 948 SH SOLE 0 0 948 ISHARES TR RUSSELL 2000 ETF ETF 464287655 148 1105 SH SOLE 0 0 1105 ISHARES TR CORE S P US GWT ETF 464287671 7 136 SH SOLE 0 0 136 ISHARES TR U.S. TECH ETF ETF 464287721 42 260 SH SOLE 0 0 260 ISHARES TR US INDUSTRIALS ETF 464287754 26 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 17 160 SH SOLE 0 0 160 ISHARES TR U.S. ENERGY ETF ETF 464287796 12 370 SH SOLE 0 0 370 ISHARES TR CORE S P SCP ET ETF 464287804 188 2710 SH SOLE 0 0 2710 ISHARES TR SP SMCP600VL ETF ETF 464287879 4 32 SH SOLE 0 0 32 ISHARES TR INTL SEL DIV ETF ETF 464288448 51 1792 SH SOLE 0 0 1792 ISHARES TR MSCI KLD400 SOC ETF 464288570 508 5466 SH SOLE 0 0 5466 ISHARES TR MBS ETF ETF 464288588 92 875 SH SOLE 0 0 875 ISHARES TR SH TR CRPORT ETF ETF 464288646 342 6620 SH SOLE 0 0 6620 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 61 1782 SH SOLE 0 0 1782 ISHARES TR MSCI USA ESG SLC ETF 464288802 90 875 SH SOLE 0 0 875 ISHARES TR EAFE GRWTH ETF ETF 464288885 34 487 SH SOLE 0 0 487 JETBLUE AIRWAYS CORP COM COM 477143101 9 578 SH SOLE 0 0 578 JOHN BEAN TECHNOLOGIES CORP CO COM 477839104 144 2000 SH SOLE 2000 0 0 JOHNSON JOHNSON COM COM 478160104 35832 277657 SH SOLE 16125 0 261532 KLA-TENCOR CORP COM COM 482480100 3 38 SH SOLE 0 0 38 KIMBERLY CLARK CORP COM COM 494368103 60 530 SH SOLE 0 0 530 KONINKLIJKE PHILIPS N V NY REG ADR 500472303 4063 115710 SH SOLE 115710 0 0 KRAFT HEINZ CO COM COM 500754106 161 3736 SH SOLE 0 0 3736 L3 TECHNOLOGIES INC COM COM 502413107 78 450 SH SOLE 0 0 450 LOCKHEED MARTIN CORP COM COM 539830109 79 300 SH SOLE 0 0 300 LOEWS CORP COM COM 540424108 41 900 SH SOLE 0 0 900 MCDONALDS CORP COM COM 580135101 16155 90976 SH SOLE 4375 0 86601 MICRO FOCUS INTERNATIONAL PL S SPON ADR NEW 594837304 1 73 SH SOLE 0 0 73 MICROSOFT CORP COM COM 594918104 46498 457788 SH SOLE 37800 0 419488 MICROCHIP TECHNOLOGY INC COM COM 595017104 20 275 SH SOLE 0 0 275 MICRON TECHNOLOGY INC COM COM 595112103 202 6369 SH SOLE 0 0 6369 MONDELEZ INTL INC CL A CL A 609207105 162 4050 SH SOLE 0 0 4050 MURPHY OIL CORP COM COM 626717102 1417 60600 SH SOLE 60600 0 0 MURPHY USA INC COM COM 626755102 1673 21825 SH SOLE 21825 0 0 NIKE INC CL B CL B 654106103 1709 23049 SH SOLE 2500 0 20549 NORFOLK SOUTHERN CORP COM COM 655844108 82 550 SH SOLE 0 0 550 NORTHERN TR CORP COM COM 665859104 14 165 SH SOLE 0 0 165 NUCOR CORP COM COM 670346105 81 1567 SH SOLE 0 0 1567 NUVEEN NEW YORK AMT QLT MUNI C ETF 670656107 14 1240 SH SOLE 0 0 1240 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 771 6595 SH SOLE 2150 0 4445 PPG INDS INC COM COM 693506107 256 2500 SH SOLE 0 0 2500 PALO ALTO NETWORKS INC COM COM 697435105 24 130 SH SOLE 0 0 130 PAYCHEX INC COM COM 704326107 20 300 SH SOLE 0 0 300 PEMBINA PIPELINE CORP COM COM 706327103 9 300 SH SOLE 0 0 300 PEPSICO INC COM COM 713448108 21598 195490 SH SOLE 17130 0 178360 PERSPECTA INC COM COM 715347100 0 23 SH SOLE 0 0 23 PFIZER INC COM COM 717081103 5682 130164 SH SOLE 15290 0 114874 PHILIP MORRIS INTL INC COM COM 718172109 824 12340 SH SOLE 0 0 12340 PHILLIPS 66 COM COM 718546104 293 3397 SH SOLE 0 0 3397 PROCTER AND GAMBLE CO COM COM 742718109 9420 102477 SH SOLE 2700 0 99777 PROGRESSIVE CORP OHIO COM COM 743315103 672 11146 SH SOLE 4700 0 6446 PRUDENTIAL FINL INC COM COM 744320102 56 689 SH SOLE 0 0 689 PUBLIC SVC ENTERPRISE GROUP CO COM 744573106 126 2425 SH SOLE 0 0 2425 PURECYCLE CORP COM NEW COM 746228303 270 27200 SH SOLE 0 0 27200 QUALCOMM INC COM COM 747525103 59 1045 SH SOLE 0 0 1045 RAYONIER INC COM COM 754907103 1523 54985 SH SOLE 54985 0 0 RAYTHEON CO COM NEW COM 755111507 27 175 SH SOLE 0 0 175 RESMED INC COM COM 761152107 171 1500 SH SOLE 0 0 1500 ROPER TECHNOLOGIES INC COM COM 776696106 945 3544 SH SOLE 1100 0 2444 ROYAL DUTCH SHELL PLC SPON ADR SPON ADR B 780259107 185 3090 SH SOLE 1020 0 2070 ROYAL DUTCH SHELL PLC SPONS AD ADR CL A 780259206 6176 105985 SH SOLE 101100 0 4885 SCHLUMBERGER LTD COM COM 806857108 9487 262953 SH SOLE 1044 0 261909 SCHWAB CHARLES CORP NEW COM COM 808513105 575 13842 SH SOLE 6150 0 7692 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 64 1065 SH SOLE 0 0 1065 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 560 9375 SH SOLE 0 0 9375 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 30 433 SH SOLE 333 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 367 6041 SH SOLE 226 0 5815 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 296 12600 SH SOLE 245 0 12355 SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 282 6000 SH SOLE 0 0 6000 SCHWAB STRATEGIC TR INTL EQTY COM 808524805 260 9167 SH SOLE 412 0 8755 SCHWAB STRATEGIC TR US REIT ET ETF 808524847 75 1950 SH SOLE 0 0 1950 SCHWAB STRATEGIC TR SHT TM US SHT TM US TRES 808524862 20 400 SH SOLE 0 0 400 SCHWAB STRATEGIC TR US TIPS ET ETF 808524870 102 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 209 1245 SH SOLE 0 0 1245 SNAP ON INC COM COM 833034101 15 100 SH SOLE 0 0 100 SOUTHERN CO COM COM 842587107 114 2605 SH SOLE 0 0 2605 STANLEY BLACK DECKER INC COM 854502101 108 900 SH SOLE 0 0 900 STARBUCKS CORP COM COM 855244109 23365 362810 SH SOLE 24450 0 338360 STATE STR CORP COM COM 857477103 11700 185515 SH SOLE 0 0 185515 STRYKER CORP COM COM 863667101 34004 216931 SH SOLE 4635 0 212296 SYSCO CORP COM COM 871829107 882 14081 SH SOLE 0 0 14081 TCW STRATEGIC INCOME FUND IN C COM 872340104 179 34046 SH SOLE 0 0 34046 TJX COS INC NEW COM COM 872540109 20379 455496 SH SOLE 21475 0 434021 TEXAS INSTRS INC COM COM 882508104 85 900 SH SOLE 0 0 900 TEXTRON INC COM COM 883203101 24 528 SH SOLE 0 0 528 THERMO FISHER SCIENTIFIC INC C COM 883556102 24864 111105 SH SOLE 9095 0 101910 TIFFANY CO NEW COM COM 886547108 32 400 SH SOLE 0 0 400 TRINET GROUP INC COM COM 896288107 126 3000 SH SOLE 0 0 3000 US BANCORP DEL COM NEW COM 902973304 17434 381480 SH SOLE 2375 0 379105 UNILEVER N V N Y SHS NEW SHS NEW 904784709 25 465 SH SOLE 65 0 400 UNION PAC CORP COM COM 907818108 1198 8665 SH SOLE 1185 0 7480 UNITED PARCEL SERVICE INC CL B CL B 911312106 10576 108436 SH SOLE 16050 0 92386 UNITED TECHNOLOGIES CORP COM COM 913017109 7198 67602 SH SOLE 20 0 67582 VANGUARD GROUP DIV APP ETF ETF 921908844 42 425 SH SOLE 0 0 425 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 294 3714 SH SOLE 0 0 3714 VANGUARD TAX MANAGED INTL FD F ETF 921943858 6 150 SH SOLE 0 0 150 VANGUARD INTL EQUITY INDEX F F ETF 922042718 85 900 SH SOLE 0 0 900 VANGUARD INTL EQUITY INDEX F T ETF 922042742 39 600 SH SOLE 0 0 600 VANGUARD INTL EQUITY INDEX F A ETF 922042775 833 18280 SH SOLE 0 0 18280 VANGUARD INTL EQUITY INDEX F F ETF 922042858 257 6740 SH SOLE 0 0 6740 VANGUARD INDEX FDS S P 500 ETF 922908363 936 4075 SH SOLE 0 0 4075 VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 54 450 SH SOLE 0 0 450 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 34 450 SH SOLE 0 0 450 VANGUARD INDEX FDS SML CP GRW ETF 922908595 45 300 SH SOLE 0 0 300 VANGUARD INDEX FDS MID CAP ETF ETF 922908629 194 1405 SH SOLE 95 0 1310 VANGUARD INDEX FDS SMALL CP ET ETF 922908751 13845 104896 SH SOLE 0 0 104896 VANGUARD INDEX FDS TOTAL STK M TOTAL STK MKT 922908769 64 501 SH SOLE 0 0 501 WALMART INC COM COM 931142103 132 1412 SH SOLE 0 0 1412 WALGREENS BOOTS ALLIANCE INC C COM 931427108 903 13218 SH SOLE 0 0 13218 WATERS CORP COM COM 941848103 10584 56105 SH SOLE 4470 0 51635 WELLS FARGO CO NEW COM COM 949746101 691 15005 SH SOLE 0 0 15005 WEYERHAEUSER CO COM COM 962166104 42 1940 SH SOLE 0 0 1940 YUM BRANDS INC COM COM 988498101 9 100 SH SOLE 0 0 100 INVESCO QQQ TR UNIT SER 1 ETF ADDED 46090E103 88 570 SH SOLE 65 0 505 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 20 300 SH SOLE 0 0 300 TRAVELERS COMPANIES INC COM COM 89417E109 18 154 SH SOLE 0 0 154 AT T INC COM COM 00206R102 3800 133137 SH SOLE 0 0 132137 ABBVIE INC COM COM 00287Y109 33666 365183 SH SOLE 23075 0 342108 ADOBE INC COM COM 00724F101 1601 7075 SH SOLE 2265 0 4810 ADVANSIX INC COM COM 00773T101 1 44 SH SOLE 0 0 44 AGIOS PHARMACEUTICALS INC COM COM 00847X104 138 3000 SH SOLE 0 0 3000 ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 7601 55450 SH SOLE 3500 0 51950 ALPHABET INC CAP STK CL C CL C 02079K107 37975 36669 SH SOLE 2918 0 33701 ALPHABET INC CAP STK CL A CL A 02079K305 16261 15562 SH SOLE 840 0 14722 ALTRA INDL MOTION CORP COM COM 02208R106 0 19 SH SOLE 0 0 19 ALTRIA GROUP INC COM COM 02209S103 1434 29030 SH SOLE 0 0 29030 AMERICAN TOWER CORP NEW COM COM 03027x100 348 2200 SH SOLE 0 0 2200 AMERIPRISE FINL INC COM COM 03076C106 67 640 SH SOLE 0 0 640 AQUA AMERICA INC COM COM 03836W103 222 6504 SH SOLE 1375 0 5129 ARES CAP CORP COM COM 04010L103 20 1300 SH SOLE 0 0 1300 BIOGEN INC COM COM 09062X103 31 104 SH SOLE 0 0 104 BLACKBAUD INC COM COM 09227Q100 1957 31105 SH SOLE 5050 0 26055 BLACKROCK INC COM COM 09247X101 24601 62626 SH SOLE 2045 0 60581 BLACKSTONE GROUP L P COM UNIT COM 09253U108 785 26325 SH SOLE 0 0 26325 BLACKROCK MUNIYLD MICH QLTY CO COM 09254V105 96 7727 SH SOLE 0 0 7727 BLACKROCK CORPOR HI YLD FD I C COM 09255P107 4 459 SH SOLE 0 0 459 BLACKROCK DEBT STRAT FD INC CO COM NEW 09255R202 3 333 SH SOLE 0 0 333 BLACKROCK ENH CAP INC FD ETF 09256A109 11 775 SH SOLE 0 0 775 CAMECO CORP COM COM 13321L108 53 4670 SH SOLE 0 0 4670 CENTENE CORP DEL COM COM 15135B101 89 775 SH SOLE 0 0 775 CHARTER COMMUNICATIONS INC N C CL A 16119P108 14 48 SH SOLE 0 0 48 CISCO SYS INC COM COM 17275R102 24237 559362 SH SOLE 0 0 559362 COMCAST CORP NEW CL A CL A 20030N101 260 7648 SH SOLE 0 0 7648 CONOCOPHILLIPS COM COM 20825C104 3578 57385 SH SOLE 120 0 57265 COSTCO WHSL CORP NEW COM COM 22160K105 11946 58644 SH SOLE 4770 0 53874 CROWN CASTLE INTL CORP NEW COM COM 22822V101 163 1500 SH SOLE 0 0 1500 DXC TECHNOLOGY CO COM COM 23355L106 2 46 SH SOLE 0 0 46 DIAGEO P L C SPON ADR NEW SPON ADR NEW 25243Q205 2072 14615 SH SOLE 0 0 14615 DOMINION ENERGY INC COM COM 25746U109 351 4910 SH SOLE 0 0 4910 DOWDUPONT INC COM COM 26078J100 4153 77658 SH SOLE 1540 0 76118 DUKE ENERGY CORP NEW COM NEW COM 26441c204 170 1968 SH SOLE 0 0 1968 EOG RES INC COM COM 26875P101 10379 119006 SH SOLE 9550 0 109456 EATON VANCE TAX ADVT DIV INC C COM 27828G107 21 1101 SH SOLE 0 0 1101 EATON VANCE LTD DUR INCOME F C COM 27828H105 24 2000 SH SOLE 0 0 2000 EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3622 54865 SH SOLE 0 0 54865 EVERSOURCE ENERGY COM COM 30040W108 36 560 SH SOLE 0 0 560 EXELON CORP COM COM 30161N101 63 1400 SH SOLE 900 0 500 EXXON MOBIL CORP COM COM 30231G102 34765 509825 SH SOLE 5125 0 504700 FACEBOOK INC CL A CL A 30303M102 24975 190518 SH SOLE 5030 0 185338 FEDEX CORP COM COM 31428X106 16 100 SH SOLE 0 0 100 FIDELITY NATL INFORMATION SV C COM 31620M106 26226 255737 SH SOLE 11835 0 243652 FIRST REP BK SAN FRANCISCO C C COM 33616C100 26589 305972 SH SOLE 9875 0 296097 FIRST TR EXCHANGE TRADED FD NA ETF 33733E807 24 1640 SH SOLE 0 0 1640 FORTIVE CORP COM COM 34959J108 330 4884 SH SOLE 2310 0 2574 FRONTIER COMMUNICATIONS CORP C COM NEW 35906A306 0 16 SH SOLE 0 0 16 GABELLI DIVD INCOME TR C COM 36242H104 83 4559 SH SOLE 0 0 4559 GENERAL MTRS CO COM COM 37045V100 3 100 SH SOLE 0 0 100 HP INC COM COM 40434L105 11 537 SH SOLE 0 0 537 HANCOCK JOHN PREMUIM DIV FD CO ETF 41013T105 62 4500 SH SOLE 0 0 4500 HANCOCK JOHN PFD INCOME FD SH SH BEN INT 41013W108 17 900 SH SOLE 0 0 900 HEWLETT PACKARD ENTERPRISE C C COM 42824C109 7 537 SH SOLE 0 0 537 IAC INTERACTIVECORP COM COM 44919P508 2 10 SH SOLE 0 0 10 ICU MED INC COM COM 44930G107 8858 38575 SH SOLE 1880 0 36695 IDEXX LABS INC COM COM 45168D104 23 125 SH SOLE 0 0 125 INCYTE CORP COM COM 45337C102 3 40 SH SOLE 0 0 40 INVESCO MUN TR COM ETF 46131J103 84 7555 SH SOLE 0 0 7555 INVESCO EXCHANGE TRADED FD T W ETF ADDED 46137V134 135 6320 SH SOLE 0 0 6320 INVESCO EXCHNG TRADED FD TR PF ETF ADDED 46138E511 152 11291 SH SOLE 0 0 11291 INVESCO EXCHNG TRADED FD TR NA MUNI ADDED 46138E537 50 2000 SH SOLE 0 0 2000 ISHARES TR US TREAS BD ETF ETF 46429B267 27 1084 SH SOLE 0 0 1084 ISHARES TR MIN VOL USA ETF ETF 46429B697 10 200 SH SOLE 0 0 200 ISHARES TR CORE MSCI EAFE ETF 46432F842 72 1300 SH SOLE 0 0 1300 ISHARES TR CORE 1 5 YR USD ETF 46432F859 94 1910 SH SOLE 0 0 1910 ISHARES TR IBNDS MAR20 ETF ETF 46432FAK3 59 2440 SH SOLE 0 0 2440 ISHARES INC CORE MSCI EMKT ETF 46434G103 355 7525 SH SOLE 0 0 7525 ISHARES INC MSCI JPN ETF NEW ETF NEW 46434G822 6 125 SH SOLE 0 0 125 ISHARES TR MULTIFACTOR USA ETF 46434V282 25 900 SH SOLE 0 0 900 JPMORGAN CHASE CO COM COM 46625H100 37963 388885 SH SOLE 14155 0 374580 JEFFERIES FINL GROUP INC COM COM ADDED 47233W109 1215 70000 SH SOLE 70000 0 0 MSCI INC COM CL A 55354G100 74 500 SH SOLE 0 0 500 MCKESSON CORP COM COM 58155Q103 88 800 SH SOLE 0 0 800 MERCK CO INC COM COM 58933Y105 7195 94159 SH SOLE 13128 0 81031 MORGAN STANLEY EMER MKTS FD CO ETF 61744G107 26 1644 SH SOLE 0 0 1644 MORGAN STANLEY ASIA PAC FD I C ETF 61744U106 20 1229 SH SOLE 0 0 1229 NETFLIX INC COM COM 64110L106 96 360 SH SOLE 0 0 360 NEW RELIC INC COM COM 64829B100 4 50 SH SOLE 0 0 50 NEXTERA ENERGY INC COM COM 65339f101 436 2510 SH SOLE 0 0 2510 NISOURCE INC COM COM 65473p105 0 12 SH SOLE 0 0 12 NOVARTIS A G SPONSORED ADR ADR 66987V109 167 1950 SH SOLE 950 0 1000 NOVANTA INC COM COM 67000B104 32 500 SH SOLE 0 0 500 NVIDIA CORP COM COM 67066G104 33 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 9 1000 SH SOLE 0 0 1000 O REILLY AUTOMOTIVE INC NEW CO COM 67103H107 9 25 SH SOLE 0 0 25 ORACLE CORP COM COM 68389X105 3614 80044 SH SOLE 0 0 80044 ORTHOPEDIATRICS CORP COM COM 68752L100 3 100 SH SOLE 0 0 100 PAYPAL HLDGS INC COM COM 70450Y103 46341 551093 SH SOLE 13425 0 537668 PIMCO ETF TR INTER MUN BD ACT ETF MUN BD 72201R866 16 300 SH SOLE 0 0 300 PROSHARES TR II ULTRASHRT EURO ETF 74347W882 0 15 SH SOLE 15 0 0 PROSHARES TR ULT R/EST NEW ETF 74347X625 6 100 SH SOLE 0 0 100 PUBLIC STORAGE COM COM 74460D109 132 650 SH SOLE 0 0 650 RESIDEO TECHNOLOGIES INC COM A COM ADDED 76118Y104 6 282 SH SOLE 0 0 282 S P GLOBAL INC COM COM 78409V104 21 125 SH SOLE 0 0 125 SPDR S P 500 ETF TR TR UNI ETF 78462F103 3855 15425 SH SOLE 265 0 15160 SPDR GOLD TRUST GOLD SHS GOLD SHS 78463v107 115 950 SH SOLE 400 0 550 SPDR INDEX SHS FDS PORTFOLIO E ETF 78463X509 23 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 REGL BKG 78464a698 107 2280 SH SOLE 0 0 2280 SPDR DOW JONES INDL AVRG ETF U ETF 78467X109 27 117 SH SOLE 60 0 57 SPDR SER TR PORTFOLIO SH TSR ETF 78468R101 444 15000 SH SOLE 0 0 15000 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 INT- ETF 81369Y605 23 980 SH SOLE 0 0 980 SELECT SECTOR SPDR TR TECHNOLO ETF 81369Y803 9 150 SH SOLE 0 0 150 SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 21 400 SH SOLE 0 0 400 SERVICENOW INC COM COM 81762P102 199 1115 SH SOLE 235 0 880 SPROTT PHYSICAL GOLD SIL TR UNIT ADDED 85208R101 3 200 SH SOLE 200 0 0 STARWOOD PPTY TR INC COM COM 85571B105 25 1250 SH SOLE 0 0 1250 TARGA RES CORP COM COM 87612G101 26 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 34 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 24669 476514 SH SOLE 18310 0 458204 3M CO COM COM 88579Y101 30278 158908 SH SOLE 14915 0 143993 TRANSUNION COM COM 89400J107 7573 133325 SH SOLE 14025 0 119300 UNITEDHEALTH GROUP INC COM COM 91324P102 2219 8909 SH SOLE 2900 0 6009 VANGUARD WORLD FDS MATERIALS E ETF 92204A801 5 44 SH SOLE 0 0 44 VANGUARD SCOTTSDALE FDS SHORT SHORT TERM TREAS 92206C102 188 3125 SH SOLE 0 0 3125 VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 35 455 SH SOLE 0 0 455 VERASTEM INC COM COM 92337C104 168 50000 SH SOLE 0 0 50000 VERIZON COMMUNICATIONS INC COM COM 92343v104 16724 297480 SH SOLE 3030 0 293950 VERISK ANALYTICS INC COM CL A 92345Y106 26136 239691 SH SOLE 9600 0 230091 VERTEX PHARMACEUTICALS INC COM COM 92532F100 31 190 SH SOLE 25 0 165 VISA INC COM CL A CL A 92826C839 73914 560210 SH SOLE 15005 0 544705 VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 217 11263 SH SOLE 0 0 11263 WABCO HLDGS INC COM COM 92927K102 3 25 SH SOLE 0 0 25 WEC ENERGY GROUP INC COM COM 92939U106 62 894 SH SOLE 0 0 894 WASTE MGMT INC DEL COM COM 94106L109 27 300 SH SOLE 0 0 300 WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 38 900 SH SOLE 0 0 900 WISDOMTREE TR US SMALLCP ERNGS ETF 97717W562 22 675 SH SOLE 0 0 675 WISDOMTREE TR US QTLY DIV GRT US QTLY DIV GRT 97717X669 31 800 SH SOLE 0 0 800 XCEL ENERGY INC COM COM 98389B100 127 2580 SH SOLE 210 0 2370 ZIMMER BIOMET HLDGS INC COM COM 98956P102 32 310 SH SOLE 0 0 310 ZOETIS INC CL A CL A 98978V103 1280 14965 SH SOLE 10240 0 4725 ATLASSIAN CORP PLC CL A CL A G06242104 4 50 SH SOLE 0 0 50 ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 32660 231617 SH SOLE 4725 0 226892 JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 71 2399 SH SOLE 0 0 2399 MEDTRONIC PLC SHS COM G5960L103 166 1826 SH SOLE 0 0 1826 PENTAIR PLC SHS SHS G7S00T104 35 930 SH SOLE 0 0 930 CHUBB LIMITED COM COM H1467J104 19 150 SH SOLE 0 0 150 ORBOTECH LTD ORD COM M75253100 82 1450 SH SOLE 0 0 1450 RADWARE LTD ORD ORD M81873107 57 2520 SH SOLE 0 0 2520 ASML HOLDING N V N Y REGISTRY NY REG N07059210 4 24 SH SOLE 0 0 24