0001526411-20-000009.txt : 20200810 0001526411-20-000009.hdr.sgml : 20200810 20200810135752 ACCESSION NUMBER: 0001526411-20-000009 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200810 DATE AS OF CHANGE: 20200810 EFFECTIVENESS DATE: 20200810 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: 201088712 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-2020 06-30-2020 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-10-2020 0 391 1563271 false
INFORMATION TABLE 2 202006_inftable.xml AFLAC INC COM COM 001055102 10 287 SH SOLE 0 0 287 ABBOTT LABS COM COM 002824100 10090 110352 SH SOLE 14400 0 95952 AGNICO EAGLE MINES LTD COM COM 008474108 29 450 SH SOLE 0 0 450 AIR PRODS & CHEMS INC COM COM 009158106 66 275 SH SOLE 0 0 275 ALASKA AIR GROUP INC COM COM 011659109 5 125 SH SOLE 0 0 125 ALBEMARLE CORP COM COM 012653101 371 4800 SH SOLE 0 0 4800 ALCOA CORP COM COM 013872106 0 1 SH SOLE 0 0 1 ALLEGHANY CORP DEL COM COM 017175100 29 60 SH SOLE 0 0 60 ALLSTATE CORP COM COM 020002101 58 596 SH SOLE 316 0 280 AMAZON COM INC COM COM 023135106 34665 12565 SH SOLE 950 0 11615 AMEREN CORP COM COM 023608102 29 413 SH SOLE 0 0 413 AMERICAN ELEC PWR CO INC COM COM 025537101 124 1563 SH SOLE 0 0 1563 AMERICAN EXPRESS CO COM COM 025816109 3183 33430 SH SOLE 0 0 33430 AMERICAN INTL GROUP INC COM NE COM 026874784 83 2650 SH SOLE 0 0 2650 AMERICAN WTR WKS CO INC NEW CO COM 030420103 36 282 SH SOLE 0 0 282 AMETEK INC COM COM 031100100 150 1682 SH SOLE 0 0 1682 AMGEN INC COM COM 031162100 1435 6085 SH SOLE 0 0 6085 ANALOG DEVICES INC COM COM 032654105 28 225 SH SOLE 0 0 225 ANNALY CAPITAL MANAGEMENT IN C COM 035710409 254 38757 SH SOLE 0 0 38757 APPLE INC COM COM 037833100 71908 197115 SH SOLE 17210 0 179905 ASTRAZENECA PLC SPONSORED ADR SPONS ADR 046353108 24 450 SH SOLE 0 0 450 AUTOMATIC DATA PROCESSING IN C COM 053015103 35419 237888 SH SOLE 15900 0 221988 BP PLC SPONSORED ADR ADR 055622104 89 3814 SH SOLE 0 0 3814 BK OF AMERICA CORP COM COM 060505104 55 2300 SH SOLE 0 0 2300 BANK NEW YORK MELLON CORP COM COM 064058100 6127 158521 SH SOLE 154471 0 4050 BAXTER INTL INC COM COM 071813109 65 750 SH SOLE 0 0 750 BECTON DICKINSON & CO COM COM 075887109 144 603 SH SOLE 0 0 603 BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 11975 67085 SH SOLE 10200 0 56885 BLACKROCK CAP INVT CORP COM COM 092533108 3 1000 SH SOLE 0 0 1000 BLUCORA INC COM COM 095229100 2 150 SH SOLE 0 0 150 BRIGHT HORIZONS FAM SOL IN D C COM 109194100 199 1700 SH SOLE 0 0 1700 BRISTOL-MYERS SQUIBB CO COM COM 110122108 997 16949 SH SOLE 0 0 16949 BRISTOL-MYERS SQUIBB CO RIGHT RIGHT 110122157 5 1290 SH SOLE 0 0 1290 BROOKFIELD REAL ASSETS INCOM S ETF 112830104 6 385 SH SOLE 0 0 385 BROWN FORMAN CORP CL A CL A 115637100 17 300 SH SOLE 0 0 300 BROWN FORMAN CORP CL B CL B 115637209 35 542 SH SOLE 0 0 542 CIGNA CORP NEW COM COM 125523100 339 1806 SH SOLE 0 0 1806 CSX CORP COM COM 126408103 154 2206 SH SOLE 0 0 2206 CVS HEALTH CORP COM COM 126650100 75 1150 SH SOLE 0 0 1150 CANADIAN NATL RY CO COM COM 136375102 81 920 SH SOLE 0 0 920 CARLISLE COS INC COM COM 142339100 588 4912 SH SOLE 2270 0 2642 CATERPILLAR INC DEL COM COM 149123101 323 2550 SH SOLE 0 0 2550 CELANESE CORP DEL COM COM 150870103 69 800 SH SOLE 590 0 210 CERNER CORP COM COM 156782104 345 5034 SH SOLE 0 0 5034 CHEVRON CORP NEW COM COM 166764100 3420 38329 SH SOLE 5444 0 32885 CHURCH & DWIGHT INC COM COM 171340102 266 3445 SH SOLE 0 0 3445 CITIGROUP INC COM NEW COM 172967424 46 895 SH SOLE 0 0 895 COCA COLA CO COM COM 191216100 3048 68223 SH SOLE 14172 0 54051 COGNEX CORP COM COM 192422103 48 800 SH SOLE 0 0 800 COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 1351 23783 SH SOLE 0 0 23783 COLGATE PALMOLIVE CO COM COM 194162103 1095 14943 SH SOLE 0 0 14943 CONSOLIDATED EDISON INC COM COM 209115104 80 1117 SH SOLE 0 0 1117 CORNING INC COM COM 219350105 5 200 SH SOLE 0 0 200 DTE ENERGY CO COM COM 233331107 55 510 SH SOLE 0 0 510 DANAHER CORPORATION COM COM 235851102 7534 42605 SH SOLE 8080 0 34525 DEERE & CO COM COM 244199105 39 250 SH SOLE 0 0 250 DISNEY WALT CO COM DISNEY COM 254687106 38568 345871 SH SOLE 12510 0 333361 DONALDSON INC COM COM 257651109 1748 37575 SH SOLE 0 0 37575 DOVER CORP COM COM 260003108 183 1900 SH SOLE 0 0 1900 DOW INC COM COM 260557103 330 8094 SH SOLE 0 0 8094 DUNKIN BRANDS GROUP INC COM COM 265504100 130 2000 SH SOLE 0 0 2000 EATON VANCE FLTING RATE INC CO COM 278279104 13 1120 SH SOLE 0 0 1120 ECOLAB INC COM COM 278865100 47572 239115 SH SOLE 8490 0 230625 ELECTRONIC ARTS INC COM COM 285512109 8 60 SH SOLE 0 0 60 EMERSON ELEC CO COM COM 291011104 945 15233 SH SOLE 0 0 15233 EQUIFAX INC COM COM 294429105 567 3300 SH SOLE 0 0 3300 FASTENAL CO COM COM 311900104 34 800 SH SOLE 0 0 800 FEDERAL REALTY INVT TR SH BEN COM 313747206 21 250 SH SOLE 0 0 250 FIRST SOLAR INC COM COM 336433107 31 625 SH SOLE 0 0 625 FIRSTENERGY CORP COM COM 337932107 2 47 SH SOLE 0 0 47 GATX CORP COM COM 361448103 21 350 SH SOLE 0 0 350 GARRETT MOTION INC COM COM 366505105 0 6 SH SOLE 0 0 6 GENERAL DYNAMICS CORP COM COM 369550108 7249 48500 SH SOLE 48400 0 100 GENERAL ELECTRIC CO COM COM 369604103 61 8980 SH SOLE 0 0 8980 GENERAL MLS INC COM COM 370334104 235 3816 SH SOLE 0 0 3816 GILEAD SCIENCES INC COM COM 375558103 8 100 SH SOLE 0 0 100 HAWAIIAN ELEC INDUSTRIES COM COM 419870100 32 900 SH SOLE 900 0 0 HERSHEY CO COM COM 427866108 90 695 SH SOLE 0 0 695 HOME DEPOT INC COM COM 437076102 15377 61381 SH SOLE 5060 0 56321 HONEYWELL INTL INC COM COM 438516106 511 3532 SH SOLE 0 0 3532 HUNTINGTON BANCSHARES INC COM COM 446150104 3 375 SH SOLE 0 0 375 ILLINOIS TOOL WKS INC COM COM 452308109 234 1340 SH SOLE 0 0 1340 INTEL CORP COM COM 458140100 21409 357835 SH SOLE 3400 0 354435 INTERNATIONAL BUSINESS MACHS C COM 459200101 792 6556 SH SOLE 30 0 6526 INTERNATIONAL FLAVORS&FRAG COM 459506101 625 5105 SH SOLE 4000 0 1105 INTL PAPER CO COM COM 460146103 14 410 SH SOLE 0 0 410 ISHARES GOLD TRUST ISHARES COM 464285105 168 9885 SH SOLE 0 0 9885 ISHARES TR SELECT DIVID ETF ETF 464287168 57 709 SH SOLE 0 0 709 ISHARES TR TIPS BD ETF ETF 464287176 43 350 SH SOLE 150 0 200 ISHARES TR CORE S&P500 ETF ETF 464287200 713 2301 SH SOLE 0 0 2301 ISHARES TR CORE US AGGBD ET ETF 464287226 59 500 SH SOLE 0 0 500 ISHARES TR MSCI EMG MKT ETF ETF 464287234 1267 31685 SH SOLE 355 0 31330 ISHARES TR IBOXX INV CP ETF ETF 464287242 120 889 SH SOLE 0 0 889 ISHARES TR S&P 500 GRWT ET ETF 464287309 104 500 SH SOLE 0 0 500 ISHARES TR 1 3 YR TREAS BD ETF 464287457 2155 24886 SH SOLE 4535 0 20351 ISHARES TR MSCI EAFE ETF ETF 464287465 4883 80226 SH SOLE 330 0 79896 ISHARES TR RUS MDCP VAL ETF ETF 464287473 59 775 SH SOLE 0 0 775 ISHARES TR RUS MD CP GR ETF ETF 464287481 1293 8180 SH SOLE 0 0 8180 ISHARES TR RUS MID CAP ETF ETF 464287499 306 5708 SH SOLE 0 0 5708 ISHARES TR CORE S&P MCP ET ETF 464287507 312 1755 SH SOLE 0 0 1755 ISHARES TR NASDAQ BIOTECH ETF 464287556 230 1680 SH SOLE 0 0 1680 ISHARES TR S&P MC 400GR ET ETF 464287606 334 1492 SH SOLE 0 0 1492 ISHARES TR RUS 1000 GRW ETF ETF 464287614 58 300 SH SOLE 0 0 300 ISHARES TR RUS 1000 ETF ETF 464287622 4637 27008 SH SOLE 0 0 27008 ISHARES TR RUS 2000 GRW ETF ETF 464287648 195 943 SH SOLE 0 0 943 ISHARES TR RUSSELL 2000 ETF ETF 464287655 512 3578 SH SOLE 0 0 3578 ISHARES TR U.S. TECH ETF ETF 464287721 70 260 SH SOLE 0 0 260 ISHARES TR US INDUSTRIALS ETF 464287754 30 200 SH SOLE 0 0 200 ISHARES TR US HLTHCARE ETF ETF 464287762 53 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 7 370 SH SOLE 0 0 370 ISHARES TR CORE S&P SCP ET ETF 464287804 163 2394 SH SOLE 0 0 2394 ISHARES TR MSCI ACWI EX US ETF 464288240 497 11500 SH SOLE 0 0 11500 ISHARES TR EAFE SML CP ETF ETF 464288273 145 2700 SH SOLE 0 0 2700 ISHARES TR NEW YORK MUN ETF ETF 464288323 86 1500 SH SOLE 0 0 1500 ISHARES TR NATIONAL MUN ETF COM 464288414 79 685 SH SOLE 0 0 685 ISHARES TR INTL SEL DIV ETF ETF 464288448 45 1792 SH SOLE 0 0 1792 ISHARES TR MSCI KLD400 SOC ETF 464288570 592 5016 SH SOLE 0 0 5016 ISHARES TR MBS ETF ETF 464288588 105 950 SH SOLE 0 0 950 ISHARES TR INTRM TR CRP ETF ETF 464288638 243 4030 SH SOLE 0 0 4030 ISHARES TR SH TR CRPORT ETF ETF 464288646 1183 21625 SH SOLE 5095 0 16530 ISHARES TR 3 7 YR TREAS BD ETF 464288661 56 416 SH SOLE 0 0 416 ISHARES TR PFD AND INCM SEC ETF 464288687 504 14562 SH SOLE 5205 0 9357 ISHARES TR MSCI USA ESG SLC ETF 464288802 127 950 SH SOLE 0 0 950 ISHARES TR EAFE GRWTH ETF ETF 464288885 40 487 SH SOLE 0 0 487 JOHNSON & JOHNSON COM COM 478160104 38107 270975 SH SOLE 13250 0 257725 KLA CORP COM NEW COM 482480100 7 38 SH SOLE 0 0 38 KIMBERLY CLARK CORP COM COM 494368103 61 430 SH SOLE 0 0 430 KONINKLIJKE PHILIPS N V NY REG ADR 500472303 5052 107854 SH SOLE 107854 0 0 KRAFT HEINZ CO COM COM 500754106 21 649 SH SOLE 0 0 649 L3HARRIS TECHNOLOGIES INC COM COM 502431109 54 320 SH SOLE 0 0 320 LAM RESEARCH CORP COM COM 512807108 6 20 SH SOLE 0 0 20 LAUDER ESTEE COS INC CL A CL A 518439104 57 300 SH SOLE 0 0 300 LILLY ELI & CO COM COM 532457108 263 1600 SH SOLE 0 0 1600 LOCKHEED MARTIN CORP COM COM 539830109 95 260 SH SOLE 0 0 260 LOEWS CORP COM COM 540424108 31 900 SH SOLE 0 0 900 LOWES COS INC COM COM 548661107 135 1000 SH SOLE 0 0 1000 MANHATTAN BRIDGE CAPITAL INC C COM 562803106 9 2000 SH SOLE 0 0 2000 MCDONALDS CORP COM COM 580135101 21848 118436 SH SOLE 8000 0 110436 MICROSOFT CORP COM COM 594918104 88031 432566 SH SOLE 34240 0 398326 MICROCHIP TECHNOLOGY INC. COM COM 595017104 313 2970 SH SOLE 0 0 2970 MONDELEZ INTL INC CL A CL A 609207105 192 3753 SH SOLE 0 0 3753 MOODYS CORP COM COM 615369105 44 160 SH SOLE 0 0 160 MURPHY OIL CORP COM COM 626717102 836 60600 SH SOLE 60600 0 0 MURPHY USA INC COM COM 626755102 2457 21825 SH SOLE 21825 0 0 NATIONAL GRID PLC SPONSORED AD ADR 636274409 2 31 SH SOLE 0 0 31 NATIONAL INSTRS CORP COM COM 636518102 19 500 SH SOLE 0 0 500 NEWMARKET CORP COM COM 651587107 192 480 SH SOLE 0 0 480 NIKE INC CL B CL B 654106103 2358 24049 SH SOLE 3500 0 20549 NORFOLK SOUTHERN CORP COM COM 655844108 232 1321 SH SOLE 0 0 1321 NORTHROP GRUMMAN CORP COM COM 666807102 206 669 SH SOLE 0 0 669 NOVO-NORDISK A S ADR SPONS ADR 670100205 188 2875 SH SOLE 0 0 2875 NUCOR CORP COM COM 670346105 65 1567 SH SOLE 0 0 1567 NUVEEN NEW YORK AMT QLT MUNI C ETF 670656107 16 1240 SH SOLE 0 0 1240 PNC FINL SVCS GROUP INC COM COM 693475105 413 3930 SH SOLE 1275 0 2655 PPG INDS INC COM COM 693506107 53 500 SH SOLE 0 0 500 PALO ALTO NETWORKS INC COM COM 697435105 3 15 SH SOLE 0 0 15 PAYCHEX INC COM COM 704326107 23 300 SH SOLE 0 0 300 PEMBINA PIPELINE CORP COM COM 706327103 8 300 SH SOLE 0 0 300 PEPSICO INC COM COM 713448108 26336 199124 SH SOLE 15400 0 183724 PFIZER INC COM COM 717081103 4205 128599 SH SOLE 15290 0 113309 PHILIP MORRIS INTL INC COM COM 718172109 886 12640 SH SOLE 0 0 12640 PHILLIPS 66 COM COM 718546104 226 3147 SH SOLE 0 0 3147 POTLATCHDELTIC CORPORATION COM COM 737630103 18 480 SH SOLE 0 0 480 PROCTER AND GAMBLE CO COM COM 742718109 11552 96616 SH SOLE 1850 0 94766 PROGRESSIVE CORP OHIO COM COM 743315103 21287 265716 SH SOLE 16340 0 249376 PRUDENTIAL FINL INC COM COM 744320102 22 369 SH SOLE 0 0 369 PUBLIC SVC ENTERPRISE GRP IN C COM 744573106 140 2850 SH SOLE 0 0 2850 PURECYCLE CORP COM NEW COM 746228303 129 14000 SH SOLE 0 0 14000 QUALCOMM INC COM COM 747525103 84 925 SH SOLE 0 0 925 RAYONIER INC COM COM 754907103 1363 54985 SH SOLE 54985 0 0 REPUBLIC SVCS INC COM COM 760759100 62 750 SH SOLE 0 0 750 ROPER TECHNOLOGIES INC COM COM 776696106 2867 7383 SH SOLE 1630 0 5753 ROYAL DUTCH SHELL PLC SPON ADR ADR B 780259107 64 2090 SH SOLE 400 0 1690 ROYAL DUTCH SHELL PLC SPONS AD ADR A 780259206 3313 101335 SH SOLE 95100 0 6235 SCHLUMBERGER LTD COM COM 806857108 1089 59206 SH SOLE 519 0 58687 SCHWAB CHARLES CORP COM COM 808513105 502 14882 SH SOLE 4100 0 10782 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 23 315 SH SOLE 0 0 315 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 413 5580 SH SOLE 0 0 5580 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 34 338 SH SOLE 338 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 123 2340 SH SOLE 0 0 2340 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 29 451 SH SOLE 231 0 220 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 8 339 SH SOLE 254 0 85 SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 247 4775 SH SOLE 0 0 4775 SCHWAB STRATEGIC TR INTL EQTY COM 808524805 13 428 SH SOLE 428 0 0 SCHWAB STRATEGIC TR INTRM TRM ETF 808524854 289 4925 SH SOLE 0 0 4925 SCHWAB STRATEGIC TR SHT TM US ETF 808524862 80 1550 SH SOLE 0 0 1550 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1 41 SH SOLE 0 0 41 SIMON PPTY GROUP INC NEW COM COM 828806109 27 400 SH SOLE 0 0 400 SIMULATIONS PLUS INC COM COM 829214105 6 100 SH SOLE 0 0 100 SONOCO PRODS CO COM COM 835495102 20 375 SH SOLE 0 0 375 SOUTHERN CO COM COM 842587107 5 100 SH SOLE 0 0 100 STANLEY BLACK & DECKER INC COM 854502101 125 900 SH SOLE 0 0 900 STARBUCKS CORP COM COM 855244109 25852 351295 SH SOLE 17550 0 333745 STATE STR CORP COM COM 857477103 5239 82443 SH SOLE 0 0 82443 STRYKER CORPORATION COM COM 863667101 35714 198201 SH SOLE 4835 0 193366 SUNCOR ENERGY INC NEW COM COM 867224107 11 650 SH SOLE 0 0 650 SYSCO CORP COM COM 871829107 266 4875 SH SOLE 0 0 4875 TCW STRATEGIC INCOME FD INC CO COM 872340104 186 34046 SH SOLE 0 0 34046 TJX COS INC NEW COM COM 872540109 23434 463491 SH SOLE 26255 0 437236 TEXAS INSTRS INC COM COM 882508104 6 47 SH SOLE 0 0 47 THERMO FISHER SCIENTIFIC INC C COM 883556102 41435 114355 SH SOLE 8695 0 105660 US BANCORP DEL COM NEW COM 902973304 10821 293882 SH SOLE 1200 0 292682 UNILEVER N V N Y SHS NEW COM 904784709 16 300 SH SOLE 0 0 300 UNION PAC CORP COM COM 907818108 1406 8319 SH SOLE 1000 0 7319 UNITED PARCEL SERVICE INC CL B CL B 911312106 3447 31003 SH SOLE 0 0 31003 V F CORP COM COM 918204108 16 266 SH SOLE 0 0 266 VANGUARD SPECIALIZED FUNDS DIV ETF 921908844 200 1703 SH SOLE 15 0 1688 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 310 3513 SH SOLE 0 0 3513 VANGUARD TAX-MANAGED FDS FTSE ETF 921943858 6 150 SH SOLE 0 0 150 VANGUARD INTL EQUITY INDEX F F ETF 922042718 100 1032 SH SOLE 0 0 1032 VANGUARD INTL EQUITY INDEX F A ETF 922042775 866 18180 SH SOLE 0 0 18180 VANGUARD INTL EQUITY INDEX F F ETF 922042858 195 4920 SH SOLE 0 0 4920 VANGUARD INDEX FDS S&P 500 ETF 922908363 887 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 60 300 SH SOLE 0 0 300 VANGUARD INDEX FDS MID CAP ETF ETF 922908629 186 1135 SH SOLE 95 0 1040 VANGUARD INDEX FDS SMALL CP ET ETF 922908751 12144 83337 SH SOLE 50 0 83287 VANGUARD INDEX FDS TOTAL STK M ETF 922908769 67 426 SH SOLE 0 0 426 WALMART INC COM COM 931142103 162 1350 SH SOLE 0 0 1350 WALGREENS BOOTS ALLIANCE INC C COM 931427108 37 867 SH SOLE 0 0 867 WELLS FARGO CO NEW COM COM 949746101 273 10670 SH SOLE 0 0 10670 WEYERHAEUSER CO MTN BE COM NEW COM 962166104 35 1540 SH SOLE 0 0 1540 YUM BRANDS INC COM COM 988498101 98 1125 SH SOLE 0 0 1125 RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 4410 71572 SH SOLE 20 0 71552 INVESCO QQQ TR UNIT SER 1 ETF 46090E103 130 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 150 1250 SH SOLE 0 0 1250 TRAVELERS COMPANIES INC COM COM 89417E109 11 100 SH SOLE 0 0 100 AT&T INC COM COM 00206R102 3197 105763 SH SOLE 0 0 105763 ABBVIE INC COM COM 00287Y109 25525 259985 SH SOLE 14125 0 245860 ADOBE INC COM COM 00724F101 13672 31408 SH SOLE 3550 0 27858 AGIOS PHARMACEUTICALS INC COM COM 00847X104 80 1500 SH SOLE 0 0 1500 AKAMAI TECHNOLOGIES INC COM COM 00971T101 11 107 SH SOLE 0 0 107 ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 15791 73210 SH SOLE 4000 0 69210 ALPHABET INC CAP STK CL C CL C 02079K107 50292 35577 SH SOLE 2810 0 32767 ALPHABET INC CAP STK CL A CL A 02079K305 18071 12744 SH SOLE 600 0 12144 ALTRIA GROUP INC COM COM 02209S103 959 24443 SH SOLE 0 0 24443 AMERICAN TOWER CORP NEW COM COM 03027x100 726 2809 SH SOLE 0 0 2809 AMERIPRISE FINL INC COM COM 03076C106 110 730 SH SOLE 0 0 730 ARES MANAGEMENT CORPORATION CL CL A 03990B101 562 14150 SH SOLE 10400 0 3750 ARES CAPITAL CORP COM COM 04010L103 16 1100 SH SOLE 0 0 1100 BCE INC COM NEW COM 05534B760 41 987 SH SOLE 0 0 987 BIOGEN INC COM COM 09062X103 187 700 SH SOLE 0 0 700 BLACKBAUD INC COM COM 09227Q100 6 100 SH SOLE 0 0 100 BLACKROCK INC COM COM 09247X101 29810 54789 SH SOLE 595 0 54194 BLACKROCK MUNIVEST FD INC COM COM 09253R105 27 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 147 10838 SH SOLE 0 0 10838 BLACKROCK ENH CAP & INC FD ETF 09256A109 11 775 SH SOLE 0 0 775 BLACKSTONE GROUP INC COM CL A CL A 09260D107 976 17225 SH SOLE 0 0 17225 BOOKING HOLDINGS INC COM COM 09857L108 8 5 SH SOLE 0 0 5 BROADCOM INC COM COM 11135F101 485 1537 SH SOLE 0 0 1537 CAMECO CORP COM COM 13321L108 48 4670 SH SOLE 0 0 4670 CARRIER GLOBAL CORPORATION COM COM 14448C104 503 22624 SH SOLE 0 0 22624 CENTENE CORP DEL COM COM 15135B101 3 50 SH SOLE 0 0 50 CHARTER COMMUNICATIONS INC N C CL A 16119P108 24 48 SH SOLE 0 0 48 CISCO SYS INC COM COM 17275R102 24289 520776 SH SOLE 0 0 520776 COMCAST CORP NEW CL A CL A 20030N101 322 8248 SH SOLE 0 0 8248 CONOCOPHILLIPS COM COM 20825C104 657 15630 SH SOLE 100 0 15530 CONSTELLATION BRANDS INC CL A CL A 21036P108 78 445 SH SOLE 0 0 445 CORTEVA INC COM COM 22052L104 160 5965 SH SOLE 0 0 5965 COSTCO WHSL CORP NEW COM COM 22160K105 20118 66351 SH SOLE 5330 0 61021 CROWN CASTLE INTL CORP NEW COM COM 22822V101 483 2888 SH SOLE 0 0 2888 DIAGEO P L C SPON ADR NEW ADR 25243Q205 2008 14940 SH SOLE 0 0 14940 DOMINION ENERGY INC COM COM 25746U109 351 4321 SH SOLE 0 0 4321 DUKE ENERGY CORP NEW COM NEW COM 26441c204 159 1994 SH SOLE 0 0 1994 DUPONT DE NEMOURS INC COM COM 26614N102 238 4475 SH SOLE 0 0 4475 EOG RES INC COM COM 26875P101 1304 25740 SH SOLE 4120 0 21620 EATON VANCE TAX ADVT DIV INC C COM 27828G107 21 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 108 5040 SH SOLE 0 0 5040 ENBRIDGE INC COM COM 29250N105 19 639 SH SOLE 0 0 639 ENERSYS COM COM 29275Y102 8385 130245 SH SOLE 10570 0 119675 ENTERGY CORP NEW COM COM 29364G103 2 20 SH SOLE 0 0 20 EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3093 52590 SH SOLE 0 0 52590 ESSENTIAL UTILS INC COM COM 29670G102 366 8674 SH SOLE 375 0 8299 EXELON CORP COM COM 30161N101 51 1400 SH SOLE 900 0 500 EXXON MOBIL CORP COM COM 30231G102 20653 461821 SH SOLE 4600 0 457221 FACEBOOK INC CL A CL A 30303M102 39865 175564 SH SOLE 2055 0 173509 FIDELITY NATL INFORMATION SV C COM 31620M106 35896 267700 SH SOLE 18795 0 248905 FIRST REP BK SAN FRANCISCO C C COM 33616C100 28337 267360 SH SOLE 8690 0 258670 FIRST TR EXCHANGE-TRADED FD NO COM 33738D101 97 4870 SH SOLE 0 0 4870 FORTIVE CORP COM COM 34959J108 299 4420 SH SOLE 1570 0 2850 GABELLI DIVID & INCOME TR COM 36242H104 80 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 98 2400 SH SOLE 0 0 2400 HANCOCK JOHN PREM DIVID FD COM ETF 41013T105 53 4000 SH SOLE 0 0 4000 HANCOCK JOHN PFD INCOME FD SH ETF 41013W108 18 900 SH SOLE 0 0 900 ITT INC COM COM 45073V108 12 200 SH SOLE 0 0 200 IDEXX LABS INC COM COM 45168D104 33 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 89 7555 SH SOLE 0 0 7555 INVESCO PA VALUE MUN INC TR CO ETF 46132K109 8 700 SH SOLE 0 0 700 INVESCO MUNI INCOME OPP TRST C COM 46132X101 64 8904 SH SOLE 0 0 8904 INVESCO EXCHANGE TRADED FD T W ETF 46137V134 297 7320 SH SOLE 0 0 7320 INVESCO EXCH TRADED FD TR II P ETF 46138E511 185 13091 SH SOLE 0 0 13091 INVESCO EXCH TRADED FD TR II N ETF 46138E537 53 2000 SH SOLE 0 0 2000 INVESCO EXCHANGE-TRADED FD T S ETF 46138G508 18 850 SH SOLE 0 0 850 IQVIA HLDGS INC COM COM 46266C105 21 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 7 128 SH SOLE 0 0 128 ISHARES TR CORE 1 5 YR USD ETF 46432F859 98 1910 SH SOLE 0 0 1910 ISHARES INC CORE MSCI EMKT ETF 46434G103 338 7100 SH SOLE 0 0 7100 JPMORGAN CHASE & CO COM COM 46625H100 34322 364891 SH SOLE 13805 0 351086 JEFFERIES FINL GROUP INC COM COM 47233W109 1089 70000 SH SOLE 70000 0 0 M & T BK CORP COM COM 55261F104 13 125 SH SOLE 0 0 125 MSCI INC COM CL A 55354G100 159 475 SH SOLE 0 0 475 MASTERCARD INCORPORATED CL A CL A 57636Q104 222 750 SH SOLE 0 0 750 MCKESSON CORP COM COM 58155Q103 137 891 SH SOLE 0 0 891 MERCK & CO. INC COM COM 58933Y105 7743 100128 SH SOLE 19343 0 80785 NETFLIX INC COM COM 64110L106 164 360 SH SOLE 0 0 360 NEXTERA ENERGY INC COM COM 65339f101 805 3350 SH SOLE 0 0 3350 NOVARTIS AG SPONSORED ADR ADR 66987V109 92 1050 SH SOLE 750 0 300 NVIDIA CORPORATION COM COM 67066G104 13341 35115 SH SOLE 2000 0 33115 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 3984 72085 SH SOLE 0 0 72085 ORTHOPEDIATRICS CORP COM COM 68752L100 4 100 SH SOLE 0 0 100 OTIS WORLDWIDE CORP COM COM 68902V107 19 341 SH SOLE 0 0 341 PAYPAL HLDGS INC COM COM 70450Y103 81364 466994 SH SOLE 12990 0 454004 PRICE T ROWE GROUP INC COM COM 74144t108 59 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 5 103 SH SOLE 0 0 103 PUBLIC STORAGE COM COM 74460D109 217 1132 SH SOLE 0 0 1132 REGENERON PHARMACEUTICALS COM COM 75886F107 1506 2415 SH SOLE 1250 0 1165 RESIDEO TECHNOLOGIES INC COM COM 76118Y104 0 11 SH SOLE 0 0 11 S&P GLOBAL INC COM COM 78409V104 33 100 SH SOLE 0 0 100 SPDR S&P 500 ETF TR TR UNI ETF 78462F103 5537 17955 SH SOLE 265 0 17690 SPDR GOLD TR GOLD SHS ETF 78463v107 596 3560 SH SOLE 325 0 3235 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 SER TR S&P REGL BKG ETF 78464a698 88 2280 SH SOLE 0 0 2280 SPDR DOW JONES INDL AVERAGE UT ETF 78467X109 55 212 SH SOLE 60 0 152 SPDR SER TR PORTFOLIO SH TSR ETF 78468R101 461 15000 SH SOLE 0 0 15000 SPDR SER TR BLOOMBERG BRCLYS ETF 78468R622 20 194 SH SOLE 0 0 194 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 574 3063 SH SOLE 0 0 3063 SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 23 400 SH SOLE 0 0 400 SERVICENOW INC COM COM 81762P102 472 1165 SH SOLE 125 0 1040 SPROTT PHYSICAL GOLD TR UNIT COM 85207H104 24 1654 SH SOLE 0 0 1654 SPROTT PHYSICAL GOLD & SIL ETF 85208R101 3 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 14 710 SH SOLE 0 0 710 TC ENERGY CORP COM COM 87807B107 2 50 SH SOLE 0 0 50 TEMPLETON DRAGON FD INC COM COM 88018T101 40 2000 SH SOLE 0 0 2000 TESLA INC COM COM 88160R101 54 50 SH SOLE 0 0 50 TETRA TECH INC NEW COM COM 88162G103 38157 482271 SH SOLE 20260 0 462011 3M CO COM COM 88579Y101 6367 40816 SH SOLE 7400 0 33416 TRANSUNION COM COM 89400J107 18139 208395 SH SOLE 16175 0 192220 TRUIST FINL CORP COM COM 89832Q109 34 900 SH SOLE 0 0 900 UNITEDHEALTH GROUP INC COM COM 91324P102 2113 7163 SH SOLE 1165 0 5998 VANGUARD SCOTTSDALE FDS SHORT ETF 92206C102 204 3280 SH SOLE 0 0 3280 VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 157 1905 SH SOLE 0 0 1905 VANGUARD SCOTTSDALE FDS INTER COM 92206C706 2 30 SH SOLE 0 0 30 VERASTEM INC COM COM 92337C104 43 25000 SH SOLE 0 0 25000 VERIZON COMMUNICATIONS INC COM COM 92343v104 19299 350059 SH SOLE 15200 0 334859 VERISK ANALYTICS INC COM CL A 92345Y106 35516 208671 SH SOLE 5600 0 203071 VERTEX PHARMACEUTICALS INC COM COM 92532F100 7485 25782 SH SOLE 2375 0 23407 VISA INC COM CL A CL A 92826C839 94079 487026 SH SOLE 10440 0 476586 VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 33 2078 SH SOLE 0 0 2078 WEC ENERGY GROUP INC COM COM 92939U106 80 917 SH SOLE 0 0 917 WASTE MGMT INC DEL COM COM 94106L109 74 700 SH SOLE 0 0 700 WELLTOWER INC COM COM 95040Q104 39 750 SH SOLE 0 0 750 WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 35 900 SH SOLE 0 0 900 WISDOMTREE TR US SMALLCAP FUND ETF 97717W562 19 675 SH SOLE 0 0 675 WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 36 800 SH SOLE 0 0 800 XCEL ENERGY INC COM COM 98389B100 171 2742 SH SOLE 210 0 2532 XYLEM INC COM COM 98419M100 62 950 SH SOLE 0 0 950 YUM CHINA HLDGS INC COM COM 98850P109 31 650 SH SOLE 0 0 650 ZIMMER BIOMET HOLDINGS INC COM COM 98956P102 37 310 SH SOLE 0 0 310 ZOETIS INC CL A CL A 98978V103 28227 205975 SH SOLE 12150 0 193825 ATLASSIAN CORP PLC CL A CL A G06242104 9 50 SH SOLE 0 0 50 ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 48477 225767 SH SOLE 5715 0 220052 CLARIVATE PLC ORD SHS COM G21810109 16 725 SH SOLE 0 0 725 EATON CORP PLC SHS COM G29183103 65 740 SH SOLE 0 0 740 INVESCO LTD SHS COM G491BT108 4 350 SH SOLE 0 0 350 JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 21 624 SH SOLE 0 0 624 MEDTRONIC PLC SHS COM G5960L103 173 1889 SH SOLE 0 0 1889 PENTAIR PLC SHS PLC SHS G7S00T104 13 336 SH SOLE 0 0 336 TRANE TECHNOLOGIES PLC SHS COM G8994E103 6 70 SH SOLE 0 0 70 CHUBB LIMITED COM COM H1467J104 184 1451 SH SOLE 0 0 1451 TE CONNECTIVITY LTD REG SHS COM H84989104 16 200 SH SOLE 0 0 200 RADWARE LTD ORD ORD M81873107 59 2520 SH SOLE 0 0 2520 ASML HOLDING N V N Y REGISTRY NY SHS N07059210 9 24 SH SOLE 0 0 24 ROYAL CARIBBEAN CRUISES LTD CO COM V7780T103 2 45 SH SOLE 0 0 45