0001526411-20-000011.txt : 20201106 0001526411-20-000011.hdr.sgml : 20201106 20201106134217 ACCESSION NUMBER: 0001526411-20-000011 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201106 DATE AS OF CHANGE: 20201106 EFFECTIVENESS DATE: 20201106 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: 201293647 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 09-30-2020 09-30-2020 Barrett Asset Management, LLC
90 PARK AVENUE 34TH FLOOR NEW YORK NY 10016
13F HOLDINGS REPORT 028-14516 N
Michael J. Andrews CCO 212-983-5080 Michael J. Andrews New York NY 11-06-2020 0 381 1695035 false
INFORMATION TABLE 2 202009_inftable.xml ABBOTT LABS COM COM 002824100 12042 110647 SH SOLE 12000 0 98647 AGNICO EAGLE MINES LTD COM COM 008474108 36 450 SH SOLE 0 0 450 AIR PRODS & CHEMS INC COM COM 009158106 74 250 SH SOLE 0 0 250 ALASKA AIR GROUP INC COM COM 011659109 5 125 SH SOLE 0 0 125 ALBEMARLE CORP COM COM 012653101 429 4800 SH SOLE 0 0 4800 ALCOA CORP COM COM 013872106 0 1 SH SOLE 0 0 1 ALLEGHANY CORP DEL COM COM 017175100 31 60 SH SOLE 0 0 60 ALLSTATE CORP COM COM 020002101 56 596 SH SOLE 316 0 280 AMAZON COM INC COM COM 023135106 41151 13069 SH SOLE 900 0 12169 AMEREN CORP COM COM 023608102 33 413 SH SOLE 0 0 413 AMERICAN ELEC PWR CO INC COM COM 025537101 128 1563 SH SOLE 0 0 1563 AMERICAN EXPRESS CO COM COM 025816109 3351 33430 SH SOLE 0 0 33430 AMERICAN INTL GROUP INC COM NE COM 026874784 73 2650 SH SOLE 0 0 2650 AMERICAN WTR WKS CO INC NEW CO COM 030420103 41 282 SH SOLE 0 0 282 AMETEK INC COM COM 031100100 167 1682 SH SOLE 0 0 1682 AMGEN INC COM COM 031162100 1935 7615 SH SOLE 0 0 7615 ANALOG DEVICES INC COM COM 032654105 26 225 SH SOLE 0 0 225 ANNALY CAPITAL MANAGEMENT IN C COM 035710409 276 38757 SH SOLE 0 0 38757 APPLE INC COM COM 037833100 77309 667553 SH SOLE 66820 0 600733 AUTOMATIC DATA PROCESSING IN C COM 053015103 33065 237044 SH SOLE 15000 0 222044 BP PLC SPONSORED ADR ADR 055622104 62 3556 SH SOLE 0 0 3556 BK OF AMERICA CORP COM COM 060505104 55 2300 SH SOLE 0 0 2300 BANK NEW YORK MELLON CORP COM COM 064058100 5444 158521 SH SOLE 154471 0 4050 BAXTER INTL INC COM COM 071813109 60 750 SH SOLE 0 0 750 BECTON DICKINSON & CO COM COM 075887109 140 603 SH SOLE 0 0 603 BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 11846 55631 SH SOLE 95 0 55536 BLACKROCK CAP INVT CORP COM COM 092533108 3 1058 SH SOLE 0 0 1058 BLUCORA INC COM COM 095229100 1 150 SH SOLE 0 0 150 BRIGHT HORIZONS FAM SOL IN D C COM 109194100 258 1700 SH SOLE 0 0 1700 BRISTOL-MYERS SQUIBB CO COM COM 110122108 1114 18476 SH SOLE 0 0 18476 BRISTOL-MYERS SQUIBB CO RIGHT RIGHT 110122157 3 1362 SH SOLE 0 0 1362 BROOKFIELD REAL ASSETS INCOM S ETF 112830104 6 385 SH SOLE 0 0 385 BROWN FORMAN CORP CL A CL A 115637100 21 300 SH SOLE 0 0 300 BROWN FORMAN CORP CL B CL B 115637209 41 542 SH SOLE 0 0 542 CIGNA CORP NEW COM COM 125523100 306 1806 SH SOLE 0 0 1806 CSX CORP COM COM 126408103 171 2206 SH SOLE 0 0 2206 CVS HEALTH CORP COM COM 126650100 61 1050 SH SOLE 0 0 1050 CANADIAN NATL RY CO COM COM 136375102 98 920 SH SOLE 0 0 920 CARLISLE COS INC COM COM 142339100 576 4707 SH SOLE 2270 0 2437 CATERPILLAR INC DEL COM COM 149123101 380 2550 SH SOLE 0 0 2550 CELANESE CORP DEL COM COM 150870103 70 650 SH SOLE 590 0 60 CERNER CORP COM COM 156782104 364 5034 SH SOLE 0 0 5034 CHEVRON CORP NEW COM COM 166764100 2493 34625 SH SOLE 3810 0 30815 CHURCH & DWIGHT INC COM COM 171340102 323 3445 SH SOLE 0 0 3445 CITIGROUP INC COM NEW COM 172967424 2 40 SH SOLE 0 0 40 COCA COLA CO COM COM 191216100 3576 72423 SH SOLE 14172 0 58251 COGNEX CORP COM COM 192422103 52 800 SH SOLE 0 0 800 COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 1651 23783 SH SOLE 0 0 23783 COLGATE PALMOLIVE CO COM COM 194162103 1153 14943 SH SOLE 0 0 14943 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 59 510 SH SOLE 0 0 510 DANAHER CORPORATION COM COM 235851102 9365 43492 SH SOLE 7860 0 35632 DEERE & CO COM COM 244199105 55 250 SH SOLE 0 0 250 DEXCOM INC COM COM 252131107 87 210 SH SOLE 0 0 210 DISNEY WALT CO COM DISNEY COM 254687106 42977 346368 SH SOLE 11510 0 334858 DONALDSON INC COM COM 257651109 1744 37575 SH SOLE 0 0 37575 DOVER CORP COM COM 260003108 170 1566 SH SOLE 0 0 1566 DOW INC COM COM 260557103 381 8094 SH SOLE 0 0 8094 DUNKIN BRANDS GROUP INC COM COM 265504100 41 500 SH SOLE 0 0 500 EATON VANCE FLTING RATE INC CO COM 278279104 13 1120 SH SOLE 0 0 1120 ECOLAB INC COM COM 278865100 47957 239977 SH SOLE 7790 0 232187 ELECTRONIC ARTS INC COM COM 285512109 8 60 SH SOLE 0 0 60 EMERSON ELEC CO COM COM 291011104 957 14588 SH SOLE 0 0 14588 EQUIFAX INC COM COM 294429105 518 3300 SH SOLE 0 0 3300 FASTENAL CO COM COM 311900104 36 800 SH SOLE 0 0 800 FIRST SOLAR INC COM COM 336433107 41 625 SH SOLE 0 0 625 FIRSTENERGY CORP COM COM 337932107 1 47 SH SOLE 0 0 47 FLEETCOR TECHNOLOGIES INC COM COM 339041105 2801 11765 SH SOLE 2130 0 9635 FRANKLIN RESOURCES INC COM COM 354613101 17 842 SH SOLE 0 0 842 GATX CORP COM COM 361448103 22 350 SH SOLE 0 0 350 GARRETT MOTION INC COM DELETED COM 366505105 0 6 SH SOLE 0 0 6 GENERAL DYNAMICS CORP COM COM 369550108 6437 46500 SH SOLE 46400 0 100 GENERAL ELECTRIC CO COM COM 369604103 33 5305 SH SOLE 0 0 5305 GENERAL MLS INC COM COM 370334104 217 3516 SH SOLE 0 0 3516 GILEAD SCIENCES INC COM COM 375558103 6 100 SH SOLE 0 0 100 HAWAIIAN ELEC INDUSTRIES COM COM 419870100 30 900 SH SOLE 900 0 0 HERSHEY CO COM COM 427866108 100 695 SH SOLE 0 0 695 HOME DEPOT INC COM COM 437076102 17028 61316 SH SOLE 5060 0 56256 HONEYWELL INTL INC COM COM 438516106 724 4397 SH SOLE 0 0 4397 ILLINOIS TOOL WKS INC COM COM 452308109 259 1340 SH SOLE 0 0 1340 INTEL CORP COM COM 458140100 18225 351965 SH SOLE 3400 0 348565 INTERNATIONAL BUSINESS MACHS C COM 459200101 706 5806 SH SOLE 30 0 5776 INTERNATIONAL FLAVORS&FRAG COM 459506101 625 5105 SH SOLE 4000 0 1105 INTERNATIONAL PAPER CO COM COM 460146103 16 400 SH SOLE 0 0 400 ISHARES GOLD TRUST ISHARES COM 464285105 178 9885 SH SOLE 0 0 9885 ISHARES TR SELECT DIVID ETF ETF 464287168 58 709 SH SOLE 0 0 709 ISHARES TR TIPS BD ETF ETF 464287176 588 4650 SH SOLE 1800 0 2850 ISHARES TR CORE S&P500 ETF ETF 464287200 777 2311 SH SOLE 0 0 2311 ISHARES TR CORE US AGGBD ET ETF 464287226 59 500 SH SOLE 0 0 500 ISHARES TR MSCI EMG MKT ETF ETF 464287234 1397 31685 SH SOLE 355 0 31330 ISHARES TR IBOXX INV CP ETF ETF 464287242 120 890 SH SOLE 0 0 890 ISHARES TR S&P 500 GRWT ET ETF 464287309 116 500 SH SOLE 0 0 500 ISHARES TR 1 3 YR TREAS BD ETF 464287457 3376 39027 SH SOLE 8035 0 30992 ISHARES TR MSCI EAFE ETF ETF 464287465 4903 77026 SH SOLE 330 0 76696 ISHARES TR RUS MDCP VAL ETF ETF 464287473 83 1025 SH SOLE 0 0 1025 ISHARES TR RUS MD CP GR ETF ETF 464287481 1392 8050 SH SOLE 0 0 8050 ISHARES TR RUS MID CAP ETF ETF 464287499 328 5708 SH SOLE 0 0 5708 ISHARES TR CORE S&P MCP ET ETF 464287507 325 1755 SH SOLE 0 0 1755 ISHARES TR NASDAQ BIOTECH ETF 464287556 227 1680 SH SOLE 0 0 1680 ISHARES TR S&P MC 400GR ET ETF 464287606 358 1495 SH SOLE 0 0 1495 ISHARES TR RUS 1000 GRW ETF ETF 464287614 65 300 SH SOLE 0 0 300 ISHARES TR RUS 1000 ETF ETF 464287622 5055 27008 SH SOLE 0 0 27008 ISHARES TR RUS 2000 GRW ETF ETF 464287648 209 943 SH SOLE 0 0 943 ISHARES TR RUSSELL 2000 ETF ETF 464287655 961 6413 SH SOLE 0 0 6413 ISHARES TR U.S. TECH ETF ETF 464287721 78 260 SH SOLE 0 0 260 ISHARES TR US INDUSTRIALS ETF 464287754 33 200 SH SOLE 0 0 200 ISHARES TR US HLTHCARE ETF ETF 464287762 56 245 SH SOLE 0 0 245 ISHARES TR U.S. FINLS ETF ETF 464287788 18 160 SH SOLE 0 0 160 ISHARES TR U.S. ENERGY ETF ETF 464287796 6 370 SH SOLE 0 0 370 ISHARES TR CORE S&P SCP ET ETF 464287804 156 2220 SH SOLE 0 0 2220 ISHARES TR MSCI ACWI EX US ETF 464288240 538 11695 SH SOLE 0 0 11695 ISHARES TR NEW YORK MUN ETF ETF 464288323 373 6500 SH SOLE 0 0 6500 ISHARES TR NATIONAL MUN ETF COM 464288414 1217 10500 SH SOLE 0 0 10500 ISHARES TR INTL SEL DIV ETF ETF 464288448 45 1792 SH SOLE 0 0 1792 ISHARES TR MSCI KLD400 SOC ETF 464288570 635 4966 SH SOLE 0 0 4966 ISHARES TR MBS ETF ETF 464288588 138 1250 SH SOLE 0 0 1250 ISHARES TR ISHS 5-10YR INVT ETF 464288638 308 5070 SH SOLE 0 0 5070 ISHARES TR ISHS 1-5YR INVS ETF 464288646 2327 42384 SH SOLE 5195 0 37189 ISHARES TR 3 7 YR TREAS BD ETF 464288661 56 416 SH SOLE 0 0 416 ISHARES TR PFD AND INCM SEC ETF 464288687 545 14962 SH SOLE 5205 0 9757 ISHARES TR MSCI USA ESG SLC ETF 464288802 121 825 SH SOLE 0 0 825 ISHARES TR EAFE GRWTH ETF ETF 464288885 44 487 SH SOLE 0 0 487 JOHNSON & JOHNSON COM COM 478160104 40720 273507 SH SOLE 12250 0 261257 KLA CORP COM NEW COM 482480100 7 38 SH SOLE 0 0 38 KIMBERLY CLARK CORP COM COM 494368103 63 430 SH SOLE 0 0 430 KONINKLIJKE PHILIPS N V NY REG ADR 500472303 4850 102854 SH SOLE 102854 0 0 L3HARRIS TECHNOLOGIES INC COM COM 502431109 54 320 SH SOLE 0 0 320 LAM RESEARCH CORP COM COM 512807108 90 270 SH SOLE 0 0 270 LAUDER ESTEE COS INC CL A CL A 518439104 400 1831 SH SOLE 0 0 1831 LILLY ELI & CO COM COM 532457108 237 1600 SH SOLE 0 0 1600 LOCKHEED MARTIN CORP COM COM 539830109 100 260 SH SOLE 0 0 260 LOEWS CORP COM COM 540424108 31 900 SH SOLE 0 0 900 LOWES COS INC COM COM 548661107 166 1000 SH SOLE 0 0 1000 MANHATTAN BRDG CAP INC COM COM 562803106 9 2000 SH SOLE 0 0 2000 MCDONALDS CORP COM COM 580135101 26876 122446 SH SOLE 7200 0 115246 MICROSOFT CORP COM COM 594918104 89463 425348 SH SOLE 33740 0 391608 MICROCHIP TECHNOLOGY INC. COM COM 595017104 533 5185 SH SOLE 0 0 5185 MONDELEZ INTL INC CL A CL A 609207105 178 3100 SH SOLE 0 0 3100 MOODYS CORP COM COM 615369105 46 160 SH SOLE 0 0 160 MURPHY OIL CORP COM COM 626717102 541 60600 SH SOLE 60600 0 0 MURPHY USA INC COM COM 626755102 2799 21825 SH SOLE 21825 0 0 NATIONAL GRID PLC SPONSORED AD ADR 636274409 2 31 SH SOLE 0 0 31 NEWMARKET CORP COM COM 651587107 164 480 SH SOLE 0 0 480 NIKE INC CL B CL B 654106103 3175 25289 SH SOLE 3000 0 22289 NORFOLK SOUTHN CORP COM COM 655844108 281 1315 SH SOLE 0 0 1315 NORTHROP GRUMMAN CORP COM COM 666807102 195 619 SH SOLE 0 0 619 NOVO-NORDISK A S ADR SPONS ADR 670100205 345 4975 SH SOLE 0 0 4975 NUCOR CORP COM COM 670346105 22 490 SH SOLE 0 0 490 NUVEEN NEW YORK AMT QLT MUNI C ETF 670656107 16 1240 SH SOLE 0 0 1240 PNC FINL SVCS GROUP INC COM COM 693475105 402 3655 SH SOLE 1250 0 2405 PPG INDS INC COM COM 693506107 61 500 SH SOLE 0 0 500 PALO ALTO NETWORKS INC COM COM 697435105 4 15 SH SOLE 0 0 15 PAYCHEX INC COM COM 704326107 24 300 SH SOLE 0 0 300 PEMBINA PIPELINE CORP COM COM 706327103 6 300 SH SOLE 0 0 300 PEPSICO INC COM COM 713448108 27788 200489 SH SOLE 14630 0 185859 PFIZER INC COM COM 717081103 5694 155144 SH SOLE 15410 0 139734 PHILIP MORRIS INTL INC COM COM 718172109 933 12440 SH SOLE 0 0 12440 PHILLIPS 66 COM COM 718546104 163 3147 SH SOLE 0 0 3147 POTLATCHDELTIC CORPORATION COM COM 737630103 20 480 SH SOLE 0 0 480 PROCTER AND GAMBLE CO COM COM 742718109 13425 96588 SH SOLE 1850 0 94738 PROGRESSIVE CORP COM COM 743315103 25948 274093 SH SOLE 16340 0 257753 PRUDENTIAL FINL INC COM COM 744320102 23 369 SH SOLE 0 0 369 PUBLIC SVC ENTERPRISE GRP IN C COM 744573106 156 2850 SH SOLE 0 0 2850 PURECYCLE CORP COM NEW COM 746228303 126 14000 SH SOLE 0 0 14000 QUALCOMM INC COM COM 747525103 109 925 SH SOLE 0 0 925 RAYONIER INC COM COM 754907103 1454 54985 SH SOLE 54985 0 0 REPUBLIC SVCS INC COM COM 760759100 70 750 SH SOLE 0 0 750 ROPER TECHNOLOGIES INC COM COM 776696106 3147 7964 SH SOLE 1705 0 6259 ROYAL DUTCH SHELL PLC SPON ADR ADR B 780259107 12 500 SH SOLE 0 0 500 ROYAL DUTCH SHELL PLC SPONS AD ADR A 780259206 2525 100335 SH SOLE 95100 0 5235 SCHLUMBERGER LTD COM COM 806857108 202 12985 SH SOLE 0 0 12985 SCHWAB CHARLES CORP COM COM 808513105 499 13782 SH SOLE 4100 0 9682 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 27 340 SH SOLE 0 0 340 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 442 5485 SH SOLE 0 0 5485 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 39 339 SH SOLE 339 0 0 SCHWAB STRATEGIC TR US LCAP VA COM 808524409 8 150 SH SOLE 0 0 150 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 130 2340 SH SOLE 0 0 2340 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 31 452 SH SOLE 232 0 220 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 9 339 SH SOLE 254 0 85 SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 279 5050 SH SOLE 0 0 5050 SCHWAB STRATEGIC TR INTL EQTY COM 808524805 13 428 SH SOLE 428 0 0 SCHWAB STRATEGIC TR INTRM TRM ETF 808524854 658 11220 SH SOLE 0 0 11220 SCHWAB STRATEGIC TR SHT TM US ETF 808524862 81 1575 SH SOLE 0 0 1575 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1 41 SH SOLE 0 0 41 SIMON PPTY GROUP INC NEW COM COM 828806109 26 400 SH SOLE 0 0 400 SIMULATIONS PLUS INC COM COM 829214105 8 100 SH SOLE 0 0 100 SONOCO PRODS CO COM COM 835495102 19 375 SH SOLE 0 0 375 SOUTHERN CO COM COM 842587107 5 100 SH SOLE 0 0 100 STANLEY BLACK & DECKER INC COM 854502101 146 900 SH SOLE 0 0 900 STARBUCKS CORP COM COM 855244109 30530 355332 SH SOLE 15400 0 339932 STATE STR CORP COM COM 857477103 4845 81668 SH SOLE 0 0 81668 STRYKER CORPORATION COM COM 863667101 41251 197968 SH SOLE 4835 0 193133 SYSCO CORP COM COM 871829107 303 4875 SH SOLE 0 0 4875 TCW STRATEGIC INCOME FD INC CO COM 872340104 191 34046 SH SOLE 0 0 34046 TJX COS INC NEW COM COM 872540109 26028 467704 SH SOLE 26255 0 441449 TEXAS INSTRS INC COM COM 882508104 35 247 SH SOLE 0 0 247 THERMO FISHER SCIENTIFIC INC C COM 883556102 50462 114292 SH SOLE 8195 0 106097 US BANCORP DEL COM NEW COM 902973304 10318 287809 SH SOLE 100 0 287709 UNILEVER N V N Y SHS NEW COM 904784709 18 300 SH SOLE 0 0 300 UNION PAC CORP COM COM 907818108 2035 10338 SH SOLE 1000 0 9338 UNITED PARCEL SERVICE INC CL B CL B 911312106 5166 31003 SH SOLE 0 0 31003 V F CORP COM COM 918204108 19 266 SH SOLE 0 0 266 VANGUARD SPECIALIZED FUNDS DIV ETF 921908844 222 1728 SH SOLE 15 0 1713 VANGUARD WORLD FD EXTENDED DUR ETF 921910709 7 42 SH SOLE 0 0 42 VANGUARD BD INDEX FDS SHORT TR ETF 921937827 53 642 SH SOLE 0 0 642 VANGUARD BD INDEX FDS TOTAL BN ETF 921937835 826 9363 SH SOLE 0 0 9363 VANGUARD TAX-MANAGED INTL FD F ETF 921943858 6 150 SH SOLE 0 0 150 VANGUARD INTL EQUITY INDEX F F ETF 922042718 109 1032 SH SOLE 0 0 1032 VANGUARD INTL EQUITY INDEX F A ETF 922042775 917 18180 SH SOLE 0 0 18180 VANGUARD INTL EQUITY INDEX F F ETF 922042858 213 4920 SH SOLE 0 0 4920 VANGUARD INDEX FDS S&P 500 ETF 922908363 963 3130 SH SOLE 0 0 3130 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 18 230 SH SOLE 0 0 230 VANGUARD INDEX FDS SML CP GRW ETF 922908595 32 150 SH SOLE 0 0 150 VANGUARD INDEX FDS MID CAP ETF ETF 922908629 200 1135 SH SOLE 95 0 1040 VANGUARD INDEX FDS SMALL CP ET ETF 922908751 12970 84329 SH SOLE 50 0 84279 VANGUARD INDEX FDS TOTAL STK M ETF 922908769 73 426 SH SOLE 0 0 426 WALMART INC COM COM 931142103 271 1935 SH SOLE 0 0 1935 WALGREENS BOOTS ALLIANCE INC C COM 931427108 19 517 SH SOLE 0 0 517 WELLS FARGO CO NEW COM COM 949746101 251 10670 SH SOLE 0 0 10670 WEYERHAEUSER CO MTN BE COM NEW COM 962166104 44 1540 SH SOLE 0 0 1540 YUM BRANDS INC COM COM 988498101 103 1125 SH SOLE 0 0 1125 RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 4092 71122 SH SOLE 20 0 71102 INVESCO QQQ TR UNIT SER 1 ETF 46090E103 146 524 SH SOLE 65 0 459 CONTROLADORA VUELA COMP DE A S ADR 21240E105 1 200 SH SOLE 0 0 200 TARGET CORP COM COM 87612E106 197 1250 SH SOLE 0 0 1250 FORTINET INC COM COM 34959E109 247 2100 SH SOLE 0 0 2100 TRAVELERS COMPANIES INC COM COM 89417E109 11 100 SH SOLE 0 0 100 AT&T INC COM COM 00206R102 2867 100576 SH SOLE 0 0 100576 ABBVIE INC COM COM 00287Y109 23460 267835 SH SOLE 14950 0 252885 ADOBE SYSTEMS INCORPORATED COM COM 00724F101 16162 32955 SH SOLE 3525 0 29430 AGIOS PHARMACEUTICALS INC COM COM 00847X104 53 1500 SH SOLE 0 0 1500 AKAMAI TECHNOLOGIES INC COM COM 00971T101 12 107 SH SOLE 0 0 107 ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 21662 73685 SH SOLE 4000 0 69685 ALPHABET INC CAP STK CL C CL C 02079K107 52119 35465 SH SOLE 2810 0 32655 ALPHABET INC CAP STK CL A CL A 02079K305 18224 12435 SH SOLE 500 0 11935 ALTRIA GROUP INC COM COM 02209S103 944 24443 SH SOLE 0 0 24443 AMERICAN TOWER CORP NEW COM COM 03027x100 956 3954 SH SOLE 0 0 3954 AMERIPRISE FINL INC COM COM 03076C106 113 730 SH SOLE 0 0 730 ARES MANAGEMENT CORPORATION CL CL A 03990B101 4706 116435 SH SOLE 15725 0 100710 ARES CAPITAL CORP COM COM 04010L103 22 1600 SH SOLE 0 0 1600 BCE INC COM NEW COM 05534B760 35 850 SH SOLE 0 0 850 BIOGEN INC COM COM 09062X103 184 650 SH SOLE 0 0 650 BLACKBAUD INC COM COM 09227Q100 6 100 SH SOLE 0 0 100 BLACKROCK INC COM COM 09247X101 30919 54864 SH SOLE 595 0 54269 BLACKROCK MUNIVEST FD INC COM COM 09253R105 28 3250 SH SOLE 0 0 3250 BLACKROCK MUNIASSETS FD INC CO COM 09254J102 10 750 SH SOLE 0 0 750 BLACKROCK MUNIYLD MICH QLTY CO COM 09254V105 152 10838 SH SOLE 0 0 10838 BLACKROCK ENHANCD CAP & IN ETF 09256A109 12 775 SH SOLE 0 0 775 BLACKSTONE GROUP INC COM CL A CL A 09260D107 899 17225 SH SOLE 0 0 17225 BOOKING HOLDINGS INC COM COM 09857L108 9 5 SH SOLE 0 0 5 BROADCOM INC COM COM 11135F101 964 2647 SH SOLE 0 0 2647 CARRIER GLOBAL CORPORATION COM COM 14448C104 670 21924 SH SOLE 0 0 21924 CENTENE CORP DEL COM COM 15135B101 3 50 SH SOLE 0 0 50 CHARTER COMMUNICATIONS INC N C CL A 16119P108 30 48 SH SOLE 0 0 48 CISCO SYS INC COM COM 17275R102 20424 518508 SH SOLE 0 0 518508 COMCAST CORP NEW CL A CL A 20030N101 382 8248 SH SOLE 0 0 8248 CONOCOPHILLIPS COM COM 20825C104 513 15630 SH SOLE 100 0 15530 CONSTELLATION BRANDS INC CL A CL A 21036P108 53 280 SH SOLE 0 0 280 CORTEVA INC COM COM 22052L104 172 5965 SH SOLE 0 0 5965 COSTCO WHSL CORP NEW COM COM 22160K105 23953 67474 SH SOLE 5330 0 62144 CROWN CASTLE INTL CORP NEW COM COM 22822V101 488 2928 SH SOLE 0 0 2928 DIAGEO PLC SPON ADR NEW ADR 25243Q205 2174 15790 SH SOLE 0 0 15790 DOMINION ENERGY INC COM COM 25746U109 262 3321 SH SOLE 0 0 3321 DUKE ENERGY CORP NEW COM NEW COM 26441c204 177 1994 SH SOLE 0 0 1994 DUPONT DE NEMOURS INC COM COM 26614N102 189 3409 SH SOLE 0 0 3409 EOG RES INC COM COM 26875P101 709 19740 SH SOLE 3900 0 15840 EATON VANCE TAX ADVT DIV INC C COM 27828G107 22 1101 SH SOLE 0 0 1101 EATON VANCE LTD DURATION INC C COM 27828H105 20 1800 SH SOLE 0 0 1800 ELANCO ANIMAL HEALTH INC COM COM 28414H103 141 5040 SH SOLE 0 0 5040 ENBRIDGE INC COM COM 29250N105 19 639 SH SOLE 0 0 639 ENERSYS COM COM 29275Y102 8841 131717 SH SOLE 10570 0 121147 ENTERGY CORP NEW COM COM 29364G103 2 20 SH SOLE 0 0 20 EQUITY RESIDENTIAL SH BEN INT COM 29476L107 2575 50172 SH SOLE 0 0 50172 ESSENTIAL UTILS INC COM COM 29670G102 349 8674 SH SOLE 375 0 8299 EXELON CORP COM COM 30161N101 50 1400 SH SOLE 900 0 500 EXXON MOBIL CORP COM COM 30231G102 14561 424149 SH SOLE 4550 0 419599 FACEBOOK INC CL A CL A 30303M102 45141 172360 SH SOLE 2055 0 170305 FIDELITY NATL INFORMATION SV C COM 31620M106 39884 270936 SH SOLE 18915 0 252021 FIRST REP BK SAN FRANCISCO C C COM 33616C100 29197 267716 SH SOLE 8690 0 259026 FIRST TR EXCHANGE-TRADED FD NO COM 33738D101 93 4870 SH SOLE 0 0 4870 FORTIVE CORP COM COM 34959J108 340 4465 SH SOLE 0 0 4465 GABELLI DIVID & INCOME TR COM 36242H104 84 4559 SH SOLE 0 0 4559 GENERAL MTRS CO COM COM 37045V100 3 107 SH SOLE 0 0 107 GLAXOSMITHKLINE PLC SPONSORED SPONS ADR 37733W105 90 2400 SH SOLE 0 0 2400 HANCOCK JOHN PREM DIVID FD COM ETF 41013T105 50 4000 SH SOLE 0 0 4000 HANCOCK JOHN PFD INCOME FD SH ETF 41013W108 17 900 SH SOLE 0 0 900 IDEXX LABS INC COM COM 45168D104 39 100 SH SOLE 0 0 100 INCYTE CORP COM COM 45337C102 4 40 SH SOLE 0 0 40 INSPERITY INC COM COM 45778Q107 18 275 SH SOLE 0 0 275 INVESCO MUN TR COM ETF 46131J103 91 7555 SH SOLE 0 0 7555 INVESCO PA VALUE MUN INC TR CO ETF 46132K109 9 700 SH SOLE 0 0 700 INVESCO MUNI INCOME OPP TRST C COM 46132X101 65 8904 SH SOLE 0 0 8904 INVESCO EXCHANGE TRADED FD T W ETF 46137V134 445 7320 SH SOLE 0 0 7320 INVESCO EXCH TRADED FD TR II P ETF 46138E511 193 13091 SH SOLE 0 0 13091 INVESCO EXCH TRADED FD TR II N ETF 46138E537 53 2000 SH SOLE 0 0 2000 INVESCO EXCH TRADED FD TR II S ETF 46138G698 9 165 SH SOLE 0 0 165 IQVIA HLDGS INC COM COM 46266C105 24 150 SH SOLE 0 0 150 ISHARES TR US TREAS BD ETF ETF 46429B267 16 584 SH SOLE 0 0 584 ISHARES TR CORE MSCI EAFE ETF 46432F842 8 128 SH SOLE 0 0 128 ISHARES TR CORE 1 5 YR USD ETF 46432F859 267 5185 SH SOLE 0 0 5185 ISHARES INC CORE MSCI EMKT ETF 46434G103 333 6300 SH SOLE 0 0 6300 JPMORGAN CHASE & CO COM COM 46625H100 36514 379286 SH SOLE 14380 0 364906 JEFFERIES FINL GROUP INC COM COM 47233W109 1260 70000 SH SOLE 70000 0 0 M & T BK CORP COM COM 55261F104 12 125 SH SOLE 0 0 125 MSCI INC COM CL A 55354G100 169 475 SH SOLE 0 0 475 MASTERCARD INCORPORATED CL A CL A 57636Q104 693 2050 SH SOLE 0 0 2050 MCKESSON CORP COM COM 58155Q103 133 891 SH SOLE 0 0 891 MERCK & CO. INC COM COM 58933Y105 8422 101528 SH SOLE 19343 0 82185 NETFLIX INC COM COM 64110L106 180 360 SH SOLE 0 0 360 NEXTERA ENERGY INC COM COM 65339f101 1090 3926 SH SOLE 0 0 3926 NOVARTIS AG SPONSORED ADR ADR 66987V109 91 1050 SH SOLE 750 0 300 NVIDIA CORPORATION COM COM 67066G104 17029 31464 SH SOLE 1500 0 29964 NUVEEN REAL ESTATE INCOME FD C COM 67071B108 2 300 SH SOLE 0 0 300 NUVEEN FLOATING RATE INCOME CO COM 67072T108 8 1000 SH SOLE 0 0 1000 ORACLE CORP COM COM 68389X105 4318 72320 SH SOLE 0 0 72320 ORTHOPEDIATRICS CORP COM COM 68752L100 5 100 SH SOLE 0 0 100 OTIS WORLDWIDE CORP COM COM 68902V107 4 67 SH SOLE 0 0 67 PAYPAL HLDGS INC COM COM 70450Y103 87272 442938 SH SOLE 10940 0 431998 PRICE T ROWE GROUP INC COM COM 74144t108 61 475 SH SOLE 0 0 475 PROSHARES TR II ULTRASHRT EURO ETF 74347W882 0 15 SH SOLE 15 0 0 PROSHARES TR ULT R/EST NEW ETF 74347X625 6 103 SH SOLE 0 0 103 PUBLIC STORAGE COM COM 74460D109 252 1132 SH SOLE 0 0 1132 REGENERON PHARMACEUTICALS COM COM 75886F107 1610 2876 SH SOLE 1250 0 1626 RESIDEO TECHNOLOGIES INC COM COM 76118Y104 0 11 SH SOLE 0 0 11 S&P GLOBAL INC COM COM 78409V104 36 100 SH SOLE 0 0 100 SPDR S&P 500 ETF TR TR UNI ETF 78462F103 6238 18628 SH SOLE 265 0 18363 SPDR GOLD TR GOLD SHS ETF 78463v107 1041 5875 SH SOLE 325 0 5550 SPDR INDEX SHS FDS GLB NAT RES ETF 78463X541 2 50 SH SOLE 0 0 50 SPDR SER TR PORTFOLIO SHORT ETF 78464A474 9 280 SH SOLE 0 0 280 SPDR DOW JONES INDL AVERAGE UT ETF 78467X109 59 212 SH SOLE 60 0 152 SPDR SER TR PORTFOLIO SH TSR ETF 78468R101 461 15000 SH SOLE 0 0 15000 SPDR SER TR NUVEEN BRC MUNIC ETF 78468R721 26 503 SH SOLE 0 0 503 SPDR SER TR PORTFOLIO S&P6 ETF 78468R853 4 164 SH SOLE 0 0 164 SALESFORCE COM INC COM COM 79466L302 1340 5330 SH SOLE 0 0 5330 SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 24 400 SH SOLE 0 0 400 SERVICENOW INC COM COM 81762P102 827 1705 SH SOLE 125 0 1580 SPROTT PHYSICAL GOLD TR UNIT COM 85207H104 25 1654 SH SOLE 0 0 1654 SPROTT PHYSICAL GOLD & SIL ETF 85208R101 4 200 SH SOLE 200 0 0 STARWOOD PPTY TR INC COM COM 85571B105 11 750 SH SOLE 0 0 750 TARGA RES CORP COM COM 87612G101 6 400 SH SOLE 0 0 400 TC ENERGY CORP COM COM 87807B107 2 50 SH SOLE 0 0 50 TEMPLETON DRAGON FD INC COM COM 88018T101 44 2000 SH SOLE 0 0 2000 TESLA INC COM COM 88160R101 107 250 SH SOLE 0 0 250 TETRA TECH INC NEW COM COM 88162G103 46097 482691 SH SOLE 20260 0 462431 3M CO COM COM 88579Y101 6470 40391 SH SOLE 7400 0 32991 TRANSUNION COM COM 89400J107 17929 213116 SH SOLE 16225 0 196891 TRUIST FINL CORP COM COM 89832Q109 34 900 SH SOLE 0 0 900 UNITEDHEALTH GROUP INC COM COM 91324P102 2820 9044 SH SOLE 1585 0 7459 VANGUARD SCOTTSDALE FDS SHORT ETF 92206C102 481 7745 SH SOLE 0 0 7745 VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 158 1905 SH SOLE 0 0 1905 VANGUARD SCOTTSDALE FDS INTER COM 92206C706 19 275 SH SOLE 0 0 275 VERASTEM INC COM COM 92337C104 30 25000 SH SOLE 0 0 25000 VERIZON COMMUNICATIONS INC COM COM 92343v104 21936 368728 SH SOLE 15250 0 353478 VERISK ANALYTICS INC COM CL A 92345Y106 38608 208343 SH SOLE 4400 0 203943 VERTEX PHARMACEUTICALS INC COM COM 92532F100 11605 42645 SH SOLE 2945 0 39700 VISA INC COM CL A CL A 92826C839 96573 482935 SH SOLE 8690 0 474245 VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 28 2078 SH SOLE 0 0 2078 WEC ENERGY GROUP INC COM COM 92939U106 89 917 SH SOLE 0 0 917 WASTE MGMT INC DEL COM COM 94106L109 74 650 SH SOLE 0 0 650 WELLTOWER INC COM COM 95040Q104 41 750 SH SOLE 0 0 750 WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 37 900 SH SOLE 0 0 900 WISDOMTREE TR US SMALLCAP FUND ETF 97717W562 20 675 SH SOLE 0 0 675 WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 40 800 SH SOLE 0 0 800 XCEL ENERGY INC COM COM 98389B100 189 2742 SH SOLE 210 0 2532 XYLEM INC COM COM 98419M100 80 950 SH SOLE 0 0 950 YUM CHINA HLDGS INC COM COM 98850P109 34 650 SH SOLE 0 0 650 ZIMMER BIOMET HOLDINGS INC COM COM 98956P102 178 1310 SH SOLE 0 0 1310 ZOETIS INC CL A CL A 98978V103 34277 207275 SH SOLE 12150 0 195125 ATLASSIAN CORP PLC CL A CL A G06242104 9 50 SH SOLE 0 0 50 ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 50498 223452 SH SOLE 4615 0 218837 CLARIVATE PLC ORD SHS COM G21810109 22 725 SH SOLE 0 0 725 EATON CORP PLC SHS COM G29183103 76 740 SH SOLE 0 0 740 JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 25 624 SH SOLE 0 0 624 LINDE PLC SHS PLC SHS G5494J103 214 900 SH SOLE 0 0 900 MEDTRONIC PLC SHS COM G5960L103 170 1635 SH SOLE 0 0 1635 PENTAIR PLC SHS PLC SHS G7S00T104 15 336 SH SOLE 0 0 336 TRANE TECHNOLOGIES PLC SHS COM G8994E103 8 70 SH SOLE 0 0 70 CHUBB LIMITED COM COM H1467J104 128 1100 SH SOLE 0 0 1100 ASML HOLDING N V N Y REGISTRY NY SHS N07059210 9 24 SH SOLE 0 0 24 ROYAL CARIBBEAN GROUP COM COM V7780T103 3 45 SH SOLE 0 0 45