0001526411-21-000003.txt : 20210210 0001526411-21-000003.hdr.sgml : 20210210 20210210170220 ACCESSION NUMBER: 0001526411-21-000003 CONFORMED SUBMISSION TYPE: 13F-HR/A PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210210 DATE AS OF CHANGE: 20210210 EFFECTIVENESS DATE: 20210210 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/A SEC ACT: 1934 Act SEC FILE NUMBER: 028-14516 FILM NUMBER: 21614921 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/A 1 primary_doc.xml 13F-HR/A LIVE false false false 0001526411 XXXXXXXX 12-31-2020 12-31-2020 true 1 RESTATEMENT 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 mjandrews@barrettasset.com New York NY 02-10-2021 0 422 1910630 false
INFORMATION TABLE 2 202012_inftable.xml ABB LTD SPONSORED ADR SPONS ADR 000375204 3 100 SH SOLE 0 0 100 ABBOTT LABS COM COM 002824100 12056 110107 SH SOLE 12000 0 98107 AEGON N V NY REGISTRY SHS COM 007924103 1 326 SH SOLE 0 0 326 AGNICO EAGLE MINES LTD COM COM 008474108 32 450 SH SOLE 0 0 450 AIR PRODS AND CHEMS INC COM COM 009158106 68 250 SH SOLE 0 0 250 ALASKA AIR GROUP INC COM COM 011659109 7 125 SH SOLE 0 0 125 ALBEMARLE CORP COM COM 012653101 708 4800 SH SOLE 0 0 4800 ALCOA CORP COM COM 013872106 0 1 SH SOLE 0 0 1 ALLEGHANY CORP DEL COM COM 017175100 36 60 SH SOLE 0 0 60 ALLSTATE CORP COM COM 020002101 141 1287 SH SOLE 266 0 1021 AMAZON COM INC COM COM 023135106 42457 13036 SH SOLE 900 0 12136 AMEREN CORP COM COM 023608102 32 413 SH SOLE 0 0 413 AMERICAN ELEC PWR CO INC COM COM 025537101 153 1833 SH SOLE 0 0 1833 AMERICAN EXPRESS CO COM COM 025816109 4042 33430 SH SOLE 0 0 33430 AMERICAN INTL GROUP INC COM NE COM 026874784 100 2650 SH SOLE 0 0 2650 AMERICAN WTR WKS CO INC NEW CO COM 030420103 89 582 SH SOLE 0 0 582 AMETEK INC COM COM 031100100 203 1682 SH SOLE 0 0 1682 AMGEN INC COM COM 031162100 1751 7615 SH SOLE 0 0 7615 ANALOG DEVICES INC COM COM 032654105 406 2745 SH SOLE 0 0 2745 ANNALY CAPITAL MANAGEMENT IN C COM 035710409 327 38757 SH SOLE 0 0 38757 APPLE INC COM COM 037833100 87643 660510 SH SOLE 65320 0 595190 ARCOSA INC COM COM 039653100 4 75 SH SOLE 0 0 75 AUTOMATIC DATA PROCESSING IN C COM 053015103 41375 234819 SH SOLE 15000 0 219819 BP PLC SPONSORED ADR ADR 055622104 73 3556 SH SOLE 0 0 3556 BK OF AMERICA CORP COM COM 060505104 70 2300 SH SOLE 0 0 2300 BK OF AMERICA CORP 7.25 CNV PF SER L 060505682 3 2 SH SOLE 0 0 2 BANK MONTREAL QUE COM COM 063671101 2 25 SH SOLE 0 0 25 BANK NEW YORK MELLON CORP COM COM 064058100 6200 146081 SH SOLE 141971 0 4110 BANK NOVA SCOTIA B C COM COM 064149107 1 25 SH SOLE 0 0 25 BAR HBR BANKSHARES COM COM 066849100 51 2260 SH SOLE 0 0 2260 BAXTER INTL INC COM COM 071813109 60 750 SH SOLE 0 0 750 BECTON DICKINSON AND CO COM COM 075887109 151 603 SH SOLE 0 0 603 BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 12177 52516 SH SOLE 95 0 52421 BIG LOTS INC COM COM 089302103 4 100 SH SOLE 0 0 100 BLACKROCK CAP INVT CORP COM COM 092533108 2 559 SH SOLE 0 0 559 BLUCORA INC COM COM 095229100 2 150 SH SOLE 0 0 150 BRIGHT HORIZONS FAM SOL IN D C COM 109194100 294 1700 SH SOLE 0 0 1700 BRINKS CO COM COM 109696104 11 150 SH SOLE 0 0 150 BRISTOL-MYERS SQUIBB CO COM COM 110122108 1086 17509 SH SOLE 0 0 17509 BRISTOL-MYERS SQUIBB CO RIGHT RIGHT 110122157 1 1065 SH SOLE 0 0 1065 BROOKFIELD REAL ASSETS INCOM S ETF 112830104 7 385 SH SOLE 0 0 385 BROWN FORMAN CORP CL A CL A 115637100 22 300 SH SOLE 0 0 300 BROWN FORMAN CORP CL B CL B 115637209 43 542 SH SOLE 0 0 542 CIGNA CORP NEW COM COM 125523100 376 1806 SH SOLE 0 0 1806 CSX CORP COM COM 126408103 200 2206 SH SOLE 0 0 2206 CVS HEALTH CORP COM COM 126650100 63 920 SH SOLE 0 0 920 CAMDEN NATL CORP COM COM 133034108 18 512 SH SOLE 0 0 512 CANADIAN NATL RY CO COM COM 136375102 101 920 SH SOLE 0 0 920 CARLISLE COS INC COM COM 142339100 630 4037 SH SOLE 1870 0 2167 CATERPILLAR INC COM COM 149123101 464 2550 SH SOLE 0 0 2550 CELANESE CORP DEL COM COM 150870103 83 640 SH SOLE 590 0 50 CERNER CORP COM COM 156782104 377 4800 SH SOLE 0 0 4800 CHEVRON CORP NEW COM COM 166764100 2910 34460 SH SOLE 3810 0 30650 CHURCH AND DWIGHT INC COM COM 171340102 301 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 4204 76667 SH SOLE 14172 0 62495 COGNEX CORP COM COM 192422103 64 800 SH SOLE 0 0 800 COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 1949 23783 SH SOLE 0 0 23783 COLGATE PALMOLIVE CO COM COM 194162103 1663 19443 SH SOLE 0 0 19443 CONSOLIDATED EDISON INC COM COM 209115104 81 1117 SH SOLE 0 0 1117 CORNING INC COM COM 219350105 11 300 SH SOLE 0 0 300 DTE ENERGY CO COM COM 233331107 62 510 SH SOLE 0 0 510 DANAHER CORPORATION COM COM 235851102 9680 43577 SH SOLE 7410 0 36167 DARDEN RESTAURANTS INC COM COM 237194105 6 50 SH SOLE 0 0 50 DEERE AND CO COM COM 244199105 67 250 SH SOLE 0 0 250 DEXCOM INC COM COM 252131107 78 210 SH SOLE 0 0 210 DISNEY WALT CO COM COM 254687106 62158 343073 SH SOLE 11510 0 331563 DISCOVER FINL SVCS COM COM 254709108 3 30 SH SOLE 0 0 30 DONALDSON INC COM COM 257651109 2072 37075 SH SOLE 0 0 37075 DOVER CORP COM COM 260003108 191 1516 SH SOLE 0 0 1516 DOW INC COM COM 260557103 255 4598 SH SOLE 0 0 4598 EATON VANCE FLTING RATE INC CO COM 278279104 15 1120 SH SOLE 0 0 1120 ECOLAB INC COM COM 278865100 51789 239367 SH SOLE 7790 0 231577 ELECTRONIC ARTS INC COM COM 285512109 9 60 SH SOLE 0 0 60 EMERSON ELEC CO COM COM 291011104 1172 14588 SH SOLE 0 0 14588 EQUIFAX INC COM COM 294429105 636 3300 SH SOLE 0 0 3300 FASTENAL CO COM COM 311900104 39 800 SH SOLE 0 0 800 FIRST SOLAR INC COM COM 336433107 56 565 SH SOLE 0 0 565 FIRSTENERGY CORP COM COM 337932107 1 47 SH SOLE 0 0 47 FLEETCOR TECHNOLOGIES INC COM COM 339041105 10286 37701 SH SOLE 3800 0 33901 GATX CORP COM COM 361448103 29 350 SH SOLE 0 0 350 GENERAL DYNAMICS CORP COM COM 369550108 6414 43100 SH SOLE 43000 0 100 GENERAL ELECTRIC CO COM COM 369604103 57 5305 SH SOLE 0 0 5305 GENERAL MLS INC COM COM 370334104 204 3466 SH SOLE 0 0 3466 GILEAD SCIENCES INC COM COM 375558103 25 433 SH SOLE 0 0 433 HAWAIIAN ELEC INDUSTRIES COM COM 419870100 32 900 SH SOLE 900 0 0 HERSHEY CO COM COM 427866108 106 695 SH SOLE 0 0 695 HOME DEPOT INC COM COM 437076102 15987 60186 SH SOLE 5060 0 55126 HONEYWELL INTL INC COM COM 438516106 1419 6673 SH SOLE 0 0 6673 ILLINOIS TOOL WKS INC COM COM 452308109 273 1340 SH SOLE 0 0 1340 ILLUMINA INC COM COM 452327109 4 10 SH SOLE 0 0 10 INTEL CORP COM COM 458140100 17254 346328 SH SOLE 3400 0 342928 INTERNATIONAL BUSINESS MACHS C COM 459200101 759 6030 SH SOLE 30 0 6000 INTERNATIONAL FLAVORSANDFRAGRA COM 459506101 534 4905 SH SOLE 4000 0 905 INTERNATIONAL PAPER CO COM COM 460146103 15 300 SH SOLE 0 0 300 ISHARES GOLD TRUST ISHARES COM 464285105 179 9885 SH SOLE 0 0 9885 ISHARES TR SELECT DIVID ETF ETF 464287168 68 709 SH SOLE 0 0 709 ISHARES TR TIPS BD ETF ETF 464287176 1146 8975 SH SOLE 3400 0 5575 ISHARES TR CORE SANDP500 ETF ETF 464287200 1003 2671 SH SOLE 0 0 2671 ISHARES TR CORE US AGGBD ET ETF 464287226 133 1125 SH SOLE 0 0 1125 ISHARES TR MSCI EMG MKT ETF ETF 464287234 1603 31015 SH SOLE 355 0 30660 ISHARES TR IBOXX INV CP ETF ETF 464287242 123 891 SH SOLE 0 0 891 ISHARES TR SANDP 500 GRWT ETF ETF 464287309 124 1950 SH SOLE 0 0 1950 ISHARES TR 1 3 YR TREAS BD ETF 464287457 3918 45357 SH SOLE 9035 0 36322 ISHARES TR MSCI EAFE ETF ETF 464287465 5247 71921 SH SOLE 330 0 71591 ISHARES TR RUS MDCP VAL ETF ETF 464287473 99 1025 SH SOLE 0 0 1025 ISHARES TR RUS MD CP GR ETF ETF 464287481 1653 16100 SH SOLE 0 0 16100 ISHARES TR RUS MID CAP ETF ETF 464287499 413 6028 SH SOLE 0 0 6028 ISHARES TR CORE SANDP MCP ETF ETF 464287507 403 1755 SH SOLE 0 0 1755 ISHARES TR NASDAQ BIOTECH ETF 464287556 255 1680 SH SOLE 0 0 1680 ISHARES TR RUS 1000 VAL ETF ETF 464287598 33 241 SH SOLE 0 0 241 ISHARES TR SANDP MC 400GR ETF ETF 464287606 792 10965 SH SOLE 0 0 10965 ISHARES TR RUS 1000 GRW ETF ETF 464287614 72 300 SH SOLE 0 0 300 ISHARES TR RUS 1000 ETF ETF 464287622 5712 26963 SH SOLE 0 0 26963 ISHARES TR RUS 2000 VAL ETF ETF 464287630 26 200 SH SOLE 0 0 200 ISHARES TR RUS 2000 GRW ETF ETF 464287648 320 1115 SH SOLE 0 0 1115 ISHARES TR RUSSELL 2000 ETF ETF 464287655 1294 6600 SH SOLE 0 0 6600 ISHARES TR CORE SANDP US GWT ETF 464287671 24 266 SH SOLE 0 0 266 ISHARES TR U.S. TECH ETF ETF 464287721 88 1040 SH SOLE 0 0 1040 ISHARES TR US INDUSTRIALS ETF 464287754 39 400 SH SOLE 0 0 400 ISHARES TR US HLTHCARE ETF ETF 464287762 60 245 SH SOLE 0 0 245 ISHARES TR U.S. FINLS ETF ETF 464287788 21 320 SH SOLE 0 0 320 ISHARES TR U.S. ENERGY ETF ETF 464287796 8 385 SH SOLE 0 0 385 ISHARES TR CORE SANDP SCP ETF ETF 464287804 227 2475 SH SOLE 0 0 2475 ISHARES TR MSCI ACWI EX US ETF 464288240 504 9500 SH SOLE 0 0 9500 ISHARES TR NEW YORK MUN ETF ETF 464288323 714 12250 SH SOLE 0 0 12250 ISHARES TR NATIONAL MUN ETF COM 464288414 3279 27975 SH SOLE 0 0 27975 ISHARES TR INTL SEL DIV ETF ETF 464288448 53 1792 SH SOLE 0 0 1792 ISHARES TR MSCI KLD400 SOC ETF 464288570 709 9912 SH SOLE 0 0 9912 ISHARES TR MBS ETF ETF 464288588 226 2050 SH SOLE 0 0 2050 ISHARES TR ISHS 5-10YR INVT ETF 464288638 518 8385 SH SOLE 0 0 8385 ISHARES TR ISHS 1-5YR INVS ETF 464288646 2976 53934 SH SOLE 10545 0 43389 ISHARES TR 3 7 YR TREAS BD ETF 464288661 55 416 SH SOLE 0 0 416 ISHARES TR PFD AND INCM SEC ETF 464288687 696 18062 SH SOLE 5455 0 12607 ISHARES TR MSCI USA ESG SLC ETF 464288802 119 1450 SH SOLE 0 0 1450 ISHARES TR EAFE GRWTH ETF ETF 464288885 49 487 SH SOLE 0 0 487 ISHARES TR NEW ZEALAND ETF ETF 464289123 22 330 SH SOLE 0 0 330 JOHNSON AND JOHNSON COM COM 478160104 43425 275925 SH SOLE 12300 0 263625 KLA CORP COM NEW COM 482480100 10 38 SH SOLE 0 0 38 KIMBERLY-CLARK CORP COM COM 494368103 58 430 SH SOLE 0 0 430 KOHLS CORP COM COM 500255104 8 200 SH SOLE 0 0 200 KONINKLIJKE PHILIPS N V NY REG ADR 500472303 5572 102854 SH SOLE 102854 0 0 L3HARRIS TECHNOLOGIES INC COM COM 502431109 60 320 SH SOLE 0 0 320 LAM RESEARCH CORP COM COM 512807108 139 295 SH SOLE 0 0 295 LAUDER ESTEE COS INC CL A CL A 518439104 556 2090 SH SOLE 0 0 2090 LILLY ELI AND CO COM COM 532457108 270 1600 SH SOLE 0 0 1600 LOCKHEED MARTIN CORP COM COM 539830109 92 260 SH SOLE 0 0 260 LOEWS CORP COM COM 540424108 41 900 SH SOLE 0 0 900 LOWES COS INC COM COM 548661107 136 845 SH SOLE 0 0 845 M D C HLDGS INC COM COM 552676108 4 81 SH SOLE 0 0 81 MANHATTAN BRDG CAP INC COM COM 562803106 10 2000 SH SOLE 0 0 2000 MARRIOTT INTL INC NEW CL A CL A 571903202 7 50 SH SOLE 0 0 50 MCDONALDS CORP COM COM 580135101 27278 127121 SH SOLE 7200 0 119921 MICROSOFT CORP COM COM 594918104 93521 420469 SH SOLE 33740 0 386729 MICROCHIP TECHNOLOGY INC. COM COM 595017104 690 4995 SH SOLE 0 0 4995 MONDELEZ INTL INC CL A CL A 609207105 170 2900 SH SOLE 0 0 2900 MOODYS CORP COM COM 615369105 46 160 SH SOLE 0 0 160 MORGAN STANLEY COM NEW COM 617446448 50 724 SH SOLE 0 0 724 MURPHY OIL CORP COM COM 626717102 733 60600 SH SOLE 60600 0 0 MURPHY USA INC COM COM 626755102 2856 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 191 480 SH SOLE 0 0 480 NIKE INC CL B CL B 654106103 3455 24424 SH SOLE 3000 0 21424 NOKIA CORP SPONSORED ADR SPONS ADR 654902204 1 200 SH SOLE 0 0 200 NORFOLK SOUTHN CORP COM COM 655844108 312 1315 SH SOLE 0 0 1315 NORTHROP GRUMMAN CORP COM COM 666807102 189 619 SH SOLE 0 0 619 NOVO-NORDISK A S ADR SPONS ADR 670100205 359 5140 SH SOLE 0 0 5140 NUCOR CORP COM COM 670346105 26 490 SH SOLE 0 0 490 NUVEEN NEW YORK AMT QLT MUNI C ETF 670656107 17 1240 SH SOLE 0 0 1240 NUVEEN AMT FREE QLTY MUN INC C COM 670657105 5 320 SH SOLE 0 0 320 NUVEEN MUN VALUE FD INC COM COM 670928100 5 425 SH SOLE 0 0 425 PNC FINL SVCS GROUP INC COM COM 693475105 541 3630 SH SOLE 1250 0 2380 PPG INDS INC COM COM 693506107 72 500 SH SOLE 0 0 500 PALO ALTO NETWORKS INC COM COM 697435105 5 15 SH SOLE 0 0 15 PAYCHEX INC COM COM 704326107 42 450 SH SOLE 0 0 450 PEMBINA PIPELINE CORP COM COM 706327103 7 300 SH SOLE 0 0 300 PEPSICO INC COM COM 713448108 29665 200037 SH SOLE 14680 0 185357 PFIZER INC COM COM 717081103 5751 156244 SH SOLE 15410 0 140834 PHILIP MORRIS INTL INC COM COM 718172109 815 9840 SH SOLE 0 0 9840 PHILLIPS 66 COM COM 718546104 222 3177 SH SOLE 0 0 3177 POTLATCHDELTIC CORPORATION COM COM 737630103 24 480 SH SOLE 0 0 480 PROCTER AND GAMBLE CO COM COM 742718109 13789 99100 SH SOLE 1850 0 97250 PROGRESSIVE CORP COM COM 743315103 27024 273298 SH SOLE 16370 0 256928 PRUDENTIAL FINL INC COM COM 744320102 17 224 SH SOLE 0 0 224 PUBLIC SVC ENTERPRISE GRP IN C COM 744573106 166 2850 SH SOLE 0 0 2850 PURE CYCLE CORP COM NEW COM 746228303 157 14000 SH SOLE 0 0 14000 QUALCOMM INC COM COM 747525103 182 1195 SH SOLE 0 0 1195 RAYONIER INC COM COM 754907103 1615 54985 SH SOLE 54985 0 0 REPUBLIC SVCS INC COM COM 760759100 72 750 SH SOLE 0 0 750 ROPER TECHNOLOGIES INC COM COM 776696106 10131 23500 SH SOLE 2055 0 21445 ROYAL DUTCH SHELL PLC SPONS AD ADR A 780259206 3526 100335 SH SOLE 95100 0 5235 SCHLUMBERGER LTD COM COM 806857108 263 12060 SH SOLE 0 0 12060 SCHWAB CHARLES CORP COM COM 808513105 501 9452 SH SOLE 2700 0 6752 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 31 340 SH SOLE 0 0 340 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 549 6040 SH SOLE 0 0 6040 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 44 339 SH SOLE 339 0 0 SCHWAB STRATEGIC TR US LCAP VA COM 808524409 9 150 SH SOLE 0 0 150 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 160 2340 SH SOLE 0 0 2340 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 355 3988 SH SOLE 233 0 3755 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1422 46409 SH SOLE 259 0 46150 SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 324 5050 SH SOLE 0 0 5050 SCHWAB STRATEGIC TR INTL EQTY COM 808524805 106 2934 SH SOLE 434 0 2500 SCHWAB STRATEGIC TR INTRM TRM ETF 808524854 479 8220 SH SOLE 0 0 8220 SCHWAB STRATEGIC TR SHT TM US ETF 808524862 81 1575 SH SOLE 0 0 1575 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 2 41 SH SOLE 0 0 41 SHYFT GROUP INC COM COM 825698103 4 150 SH SOLE 0 0 150 SIMON PPTY GROUP INC NEW COM COM 828806109 34 400 SH SOLE 0 0 400 SIMULATIONS PLUS INC COM COM 829214105 7 100 SH SOLE 0 0 100 SONOCO PRODS CO COM COM 835495102 22 375 SH SOLE 0 0 375 SOUTHERN CO COM COM 842587107 6 90 SH SOLE 0 0 90 SOUTHWEST AIRLS CO COM COM 844741108 0 10 SH SOLE 0 0 10 STANLEY BLACK AND DECKER INC C COM 854502101 161 900 SH SOLE 0 0 900 STARBUCKS CORP COM COM 855244109 37837 353687 SH SOLE 15400 0 338287 STATE STR CORP COM COM 857477103 5871 80668 SH SOLE 0 0 80668 STORE CAP CORP COM COM 862121100 4 130 SH SOLE 0 0 130 STRYKER CORPORATION COM COM 863667101 48230 196823 SH SOLE 4835 0 191988 SYSCO CORP COM COM 871829107 381 5125 SH SOLE 0 0 5125 TCW STRATEGIC INCOME FD INC CO COM 872340104 194 34046 SH SOLE 0 0 34046 TJX COS INC NEW COM COM 872540109 31958 467968 SH SOLE 26255 0 441713 TEXAS INSTRS INC COM COM 882508104 11 65 SH SOLE 0 0 65 THERMO FISHER SCIENTIFIC INC C COM 883556102 51915 111458 SH SOLE 7945 0 103513 TRI CONTL CORP COM COM 895436103 178 6028 SH SOLE 0 0 6028 US BANCORP DEL COM NEW COM 902973304 13238 284139 SH SOLE 100 0 284039 UNILEVER PLC SPON ADR NEW SPONS ADR 904767704 18 300 SH SOLE 0 0 300 UNION PAC CORP COM COM 907818108 2323 11156 SH SOLE 1000 0 10156 UNITED PARCEL SERVICE INC CL B CL B 911312106 5176 30737 SH SOLE 0 0 30737 V F CORP COM COM 918204108 51 599 SH SOLE 0 0 599 VANGUARD SPECIALIZED FUNDS DIV ETF 921908844 343 2428 SH SOLE 15 0 2413 VANGUARD WORLD FD EXTENDED DUR ETF 921910709 6 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 1095 12413 SH SOLE 200 0 12213 VANGUARD TAX-MANAGED INTL FD F ETF 921943858 7 150 SH SOLE 0 0 150 VANGUARD INTL EQUITY INDEX F F ETF 922042718 162 1332 SH SOLE 0 0 1332 VANGUARD INTL EQUITY INDEX F A ETF 922042775 1061 18180 SH SOLE 0 0 18180 VANGUARD INTL EQUITY INDEX F F ETF 922042858 247 4920 SH SOLE 0 0 4920 VANGUARD INDEX FDS SANDP 500 E ETF 922908363 1263 3675 SH SOLE 0 0 3675 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3 30 SH SOLE 0 0 30 VANGUARD INDEX FDS SML CP GRW ETF 922908595 40 150 SH SOLE 0 0 150 VANGUARD INDEX FDS MID CAP ETF ETF 922908629 235 1135 SH SOLE 95 0 1040 VANGUARD INDEX FDS SMALL CP ET ETF 922908751 16343 83946 SH SOLE 50 0 83896 VANGUARD INDEX FDS TOTAL STK M ETF 922908769 83 426 SH SOLE 0 0 426 VONTIER CORPORATION COM COM 928881101 57 1694 SH SOLE 0 0 1694 WALMART INC COM COM 931142103 331 2297 SH SOLE 0 0 2297 WALGREENS BOOTS ALLIANCE INC C COM 931427108 17 425 SH SOLE 0 0 425 WELLS FARGO CO NEW COM COM 949746101 322 10670 SH SOLE 0 0 10670 WELLS FARGO CO NEW PERP PFD CN SER L 949746804 3 2 SH SOLE 0 0 2 WEYERHAEUSER CO MTN BE COM NEW COM 962166104 52 1540 SH SOLE 0 0 1540 YUM BRANDS INC COM COM 988498101 122 1125 SH SOLE 0 0 1125 RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 4798 67092 SH SOLE 20 0 67072 COVANTA HLDG CORP COM COM 22282E102 4 300 SH SOLE 0 0 300 INVESCO QQQ TR UNIT SER 1 ETF 46090E103 164 524 SH SOLE 65 0 459 CONTROLADORA VUELA COMP DE A S ADR 21240E105 2 200 SH SOLE 0 0 200 TARGET CORP COM COM 87612E106 247 1400 SH SOLE 0 0 1400 FORTINET INC COM COM 34959E109 312 2100 SH SOLE 0 0 2100 TRAVELERS COMPANIES INC COM COM 89417E109 14 100 SH SOLE 0 0 100 ALPS ETF TR ALERIAN MLP ETF 00162Q452 1 20 SH SOLE 0 0 20 ATANDT INC COM COM 00206R102 2193 76260 SH SOLE 0 0 76260 ABBVIE INC COM COM 00287Y109 28800 268784 SH SOLE 15400 0 253384 ADOBE SYSTEMS INCORPORATED COM COM 00724F101 17556 35104 SH SOLE 3525 0 31579 AGIOS PHARMACEUTICALS INC COM COM 00847X104 65 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 16610 71370 SH SOLE 4000 0 67370 ALPHABET INC CAP STK CL C CL C 02079K107 60838 34727 SH SOLE 2810 0 31917 ALPHABET INC CAP STK CL A CL A 02079K305 21176 12083 SH SOLE 500 0 11583 ALTRIA GROUP INC COM COM 02209S103 773 18843 SH SOLE 0 0 18843 AMERICAN TOWER CORP NEW COM COM 03027x100 911 4059 SH SOLE 0 0 4059 AMERIPRISE FINL INC COM COM 03076C106 142 730 SH SOLE 0 0 730 ARES MANAGEMENT CORPORATION CL CL A 03990B101 6132 130335 SH SOLE 16875 0 113460 ARES CAPITAL CORP COM COM 04010L103 29 1700 SH SOLE 0 0 1700 BCE INC COM NEW COM 05534B760 36 850 SH SOLE 0 0 850 BIOGEN INC COM COM 09062X103 159 650 SH SOLE 0 0 650 BLACKBAUD INC COM COM 09227Q100 6 100 SH SOLE 0 0 100 BLACKROCK INC COM COM 09247X101 38732 53680 SH SOLE 595 0 53085 BLACKROCK MUNIVEST FD INC COM COM 09253R105 30 3250 SH SOLE 0 0 3250 BLACKROCK MUNIASSETS FD INC CO COM 09254J102 11 750 SH SOLE 0 0 750 BLACKROCK MUNIYLD MICH QLTY CO COM 09254V105 158 10838 SH SOLE 0 0 10838 BLACKROCK ENHANCD CAP AND INM ETF 09256A109 13 775 SH SOLE 0 0 775 BLACKSTONE GROUP INC COM CL A CL A 09260D107 1116 17225 SH SOLE 0 0 17225 BOOKING HOLDINGS INC COM COM 09857L108 11 5 SH SOLE 0 0 5 BROADCOM INC COM COM 11135F101 1360 3107 SH SOLE 0 0 3107 CARRIER GLOBAL CORPORATION COM COM 14448C104 823 21824 SH SOLE 0 0 21824 CENTENE CORP DEL COM COM 15135B101 3 50 SH SOLE 0 0 50 CHARTER COMMUNICATIONS INC N C CL A 16119P108 32 48 SH SOLE 0 0 48 CISCO SYS INC COM COM 17275R102 22947 512782 SH SOLE 0 0 512782 COMCAST CORP NEW CL A CL A 20030N101 431 8233 SH SOLE 0 0 8233 CONOCOPHILLIPS COM COM 20825C104 561 14030 SH SOLE 100 0 13930 CORTEVA INC COM COM 22052L104 183 4727 SH SOLE 0 0 4727 COSTCO WHSL CORP NEW COM COM 22160K105 25519 67730 SH SOLE 5330 0 62400 COSTAR GROUP INC COM COM 22160N109 7 8 SH SOLE 0 0 8 CROWN CASTLE INTL CORP NEW COM COM 22822V101 470 2953 SH SOLE 0 0 2953 CUSTOMERS BANCORP INC COM COM 23204G100 6 350 SH SOLE 0 0 350 DIAGEO PLC SPON ADR NEW ADR 25243Q205 2488 15665 SH SOLE 0 0 15665 DOMINION ENERGY INC COM COM 25746U109 250 3321 SH SOLE 0 0 3321 DUKE ENERGY CORP NEW COM NEW COM 26441c204 183 1994 SH SOLE 0 0 1994 DUPONT DE NEMOURS INC COM COM 26614N102 227 3196 SH SOLE 0 0 3196 EOG RES INC COM COM 26875P101 972 19500 SH SOLE 3800 0 15700 EATON VANCE TAX ADVT DIV INC C COM 27828G107 26 1101 SH SOLE 0 0 1101 EATON VANCE LTD DURATION INC C COM 27828H105 23 1800 SH SOLE 0 0 1800 ELANCO ANIMAL HEALTH INC COM COM 28414H103 155 5040 SH SOLE 0 0 5040 ENBRIDGE INC COM COM 29250N105 20 639 SH SOLE 0 0 639 ENERSYS COM COM 29275Y102 10873 130902 SH SOLE 10570 0 120332 ENTERGY CORP NEW COM COM 29364G103 2 20 SH SOLE 0 0 20 EQUITY RESIDENTIAL SH BEN INT COM 29476L107 2950 49772 SH SOLE 0 0 49772 ESSENTIAL UTILS INC COM COM 29670G102 398 8424 SH SOLE 375 0 8049 EXELON CORP COM COM 30161N101 59 1400 SH SOLE 900 0 500 EXXON MOBIL CORP COM COM 30231G102 17194 417127 SH SOLE 3600 0 413527 FACEBOOK INC CL A CL A 30303M102 46149 168944 SH SOLE 1380 0 167564 FIDELITY NATL INFORMATION SV C COM 31620M106 38003 268651 SH SOLE 18965 0 249686 FIRST BANCORP INC ME COM COM 31866P102 56 2187 SH SOLE 0 0 2187 FIRST REP BK SAN FRANCISCO C C COM 33616C100 38892 264696 SH SOLE 8690 0 256006 FIRST TR EXCHANGE-TRADED FD NO COM 33738D101 102 4870 SH SOLE 0 0 4870 FORTIVE CORP COM COM 34959J108 314 4435 SH SOLE 0 0 4435 GABELLI DIVID AND INCOME TR CO COM 36242H104 98 4559 SH SOLE 0 0 4559 GENERAL MTRS CO COM COM 37045V100 4 107 SH SOLE 0 0 107 GLAXOSMITHKLINE PLC SPONSORED SPONS ADR 37733W105 88 2400 SH SOLE 0 0 2400 HP INC COM COM 40434L105 3 125 SH SOLE 0 0 125 HANCOCK JOHN PREM DIVID FD COM ETF 41013T105 57 4034 SH SOLE 0 0 4034 HANCOCK JOHN PFD INCOME FD SH ETF 41013W108 18 900 SH SOLE 0 0 900 HILTON WORLDWIDE HLDGS INC COM COM 43300A203 6 50 SH SOLE 0 0 50 ITT INC COM COM 45073V108 15 200 SH SOLE 0 0 200 IDEXX LABS INC COM COM 45168D104 50 100 SH SOLE 0 0 100 INCYTE CORP COM COM 45337C102 3 40 SH SOLE 0 0 40 INSPERITY INC COM COM 45778Q107 22 275 SH SOLE 0 0 275 INVESCO MUN TR COM ETF 46131J103 97 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 70 8904 SH SOLE 0 0 8904 INVESCO EXCHANGE TRADED FD T W ETF 46137V134 509 4920 SH SOLE 0 0 4920 INVESCO EXCH TRADED FD TR II P ETF 46138E511 200 13091 SH SOLE 0 0 13091 INVESCO EXCH TRADED FD TR II N ETF 46138E537 54 2000 SH SOLE 0 0 2000 INVESCO EXCH TRADED FD TR II S ETF 46138G698 10 165 SH SOLE 0 0 165 IQVIA HLDGS INC COM COM 46266C105 4 25 SH SOLE 0 0 25 ISHARES TR US TREAS BD ETF ETF 46429B267 16 584 SH SOLE 0 0 584 ISHARES TR CORE 1 5 YR USD ETF 46432F859 268 5185 SH SOLE 0 0 5185 ISHARES INC CORE MSCI EMKT ETF 46434G103 405 6525 SH SOLE 0 0 6525 JPMORGAN CHASE AND CO COM COM 46625H100 48381 380742 SH SOLE 14455 0 366287 JD.COM INC SPON ADR CL A CL A 47215P106 4 50 SH SOLE 0 0 50 JEFFERIES FINL GROUP INC COM COM 47233W109 1722 70000 SH SOLE 70000 0 0 M AND T BK CORP COM COM 55261F104 31 240 SH SOLE 115 0 125 MSCI INC COM CL A 55354G100 212 475 SH SOLE 0 0 475 MASTERCARD INCORPORATED CL A CL A 57636Q104 729 2042 SH SOLE 0 0 2042 MCKESSON CORP COM COM 58155Q103 155 891 SH SOLE 0 0 891 MERCK AND CO. INC COM COM 58933Y105 8548 104498 SH SOLE 19343 0 85155 NETFLIX INC COM COM 64110L106 195 360 SH SOLE 0 0 360 NEXTERA ENERGY INC COM COM 65339f101 1856 24056 SH SOLE 0 0 24056 NOVARTIS AG SPONSORED ADR ADR 66987V109 99 1050 SH SOLE 750 0 300 NVIDIA CORPORATION COM COM 67066G104 15970 30582 SH SOLE 1500 0 29082 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 ORACLE CORP COM COM 68389X105 4518 69847 SH SOLE 0 0 69847 ORTHOPEDIATRICS CORP COM COM 68752L100 4 100 SH SOLE 0 0 100 OTIS WORLDWIDE CORP COM COM 68902V107 5 67 SH SOLE 0 0 67 PAYPAL HLDGS INC COM COM 70450Y103 99209 423608 SH SOLE 11010 0 412598 PHYSICIANS RLTY TR COM COM 71943U104 1 60 SH SOLE 0 0 60 PRICE T ROWE GROUP INC COM COM 74144t108 76 500 SH SOLE 0 0 500 PROSHARES TR II ULTRASHRT EURO ETF 74347W882 0 15 SH SOLE 15 0 0 PROSHARES TR ULT R/EST NEW ETF 74347X625 6 104 SH SOLE 0 0 104 PROSHARES TR SANDP 500 DV ARIS ETF 74348A467 4 45 SH SOLE 0 0 45 PUBLIC STORAGE COM COM 74460D109 261 1132 SH SOLE 0 0 1132 REGENERON PHARMACEUTICALS COM COM 75886F107 1435 2970 SH SOLE 1250 0 1720 RESIDEO TECHNOLOGIES INC COM COM 76118Y104 0 11 SH SOLE 0 0 11 SANDP GLOBAL INC COM COM 78409V104 33 100 SH SOLE 0 0 100 SPDR SANDP 500 ETF TR TR UNIT ETF 78462F103 6922 18515 SH SOLE 265 0 18250 SPDR GOLD TR GOLD SHS ETF 78463v107 853 4785 SH SOLE 325 0 4460 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 65 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 SALESFORCE COM INC COM COM 79466L302 1275 5728 SH SOLE 0 0 5728 SELECT SECTOR SPDR TR SBI CONS ETF 81369Y308 1 15 SH SOLE 0 0 15 SELECT SECTOR SPDR TR SBI CONS ETF 81369Y407 38 237 SH SOLE 0 0 237 SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 6 100 SH SOLE 0 0 100 SERVICENOW INC COM COM 81762P102 950 1726 SH SOLE 125 0 1601 SPROTT PHYSICAL GOLD TR UNIT COM 85207H104 25 1654 SH SOLE 0 0 1654 SPROTT PHYSICAL GOLD AND SILVE ETF 85208R101 4 200 SH SOLE 200 0 0 STARWOOD PPTY TR INC COM COM 85571B105 14 750 SH SOLE 0 0 750 TPI COMPOSITES INC COM COM 87266J104 5 100 SH SOLE 0 0 100 TARGA RES CORP COM COM 87612G101 11 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 47 2000 SH SOLE 0 0 2000 TESLA INC COM COM 88160R101 247 350 SH SOLE 0 0 350 TETRA TECH INC NEW COM COM 88162G103 53741 464161 SH SOLE 20260 0 443901 3M CO COM COM 88579Y101 7255 41509 SH SOLE 7400 0 34109 TRANSUNION COM COM 89400J107 20775 209381 SH SOLE 16225 0 193156 TRUIST FINL CORP COM COM 89832Q109 43 900 SH SOLE 0 0 900 UNITEDHEALTH GROUP INC COM COM 91324P102 7778 22180 SH SOLE 2805 0 19375 VANECK VECTORS ETF TR GOLD MIN ETF 92189F106 1 25 SH SOLE 0 0 25 VANGUARD WORLD FDS INF TECH ET ETF 92204A702 61 172 SH SOLE 0 0 172 VANGUARD SCOTTSDALE FDS SHORT ETF 92206C102 477 7745 SH SOLE 0 0 7745 VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 227 2730 SH SOLE 0 0 2730 VANGUARD SCOTTSDALE FDS INTER COM 92206C706 54 775 SH SOLE 0 0 775 VERASTEM INC COM COM 92337C104 53 25000 SH SOLE 0 0 25000 VERIZON COMMUNICATIONS INC COM COM 92343v104 22371 380791 SH SOLE 15350 0 365441 VERISK ANALYTICS INC COM CL A 92345Y106 42599 205208 SH SOLE 4400 0 200808 VERTEX PHARMACEUTICALS INC COM COM 92532F100 8097 34261 SH SOLE 3150 0 31111 VIATRIS INC COM ADDED COM 92556V106 172 9157 SH SOLE 1861 0 7296 VISA INC COM CL A CL A 92826C839 104072 475799 SH SOLE 8690 0 467109 VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 34 2078 SH SOLE 0 0 2078 WEC ENERGY GROUP INC COM COM 92939U106 84 917 SH SOLE 0 0 917 WASTE MGMT INC DEL COM COM 94106L109 77 650 SH SOLE 0 0 650 WELLTOWER INC COM COM 95040Q104 48 750 SH SOLE 0 0 750 WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 43 900 SH SOLE 0 0 900 WISDOMTREE TR US SMALLCAP FUND ETF 97717W562 26 675 SH SOLE 0 0 675 WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 43 800 SH SOLE 0 0 800 WISDOMTREE TR EUROPE HEDGED EQ COM 97717X701 34 520 SH SOLE 0 0 520 XCEL ENERGY INC COM COM 98389B100 183 2742 SH SOLE 210 0 2532 XYLEM INC COM COM 98419M100 97 950 SH SOLE 0 0 950 YUM CHINA HLDGS INC COM COM 98850P109 37 650 SH SOLE 0 0 650 ZIMMER BIOMET HOLDINGS INC COM COM 98956P102 202 1310 SH SOLE 0 0 1310 ZOETIS INC CL A CL A 98978V103 34298 207237 SH SOLE 12150 0 195087 ATLASSIAN CORP PLC CL A CL A G06242104 12 50 SH SOLE 0 0 50 ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 57744 221062 SH SOLE 4615 0 216447 CLARIVATE PLC ORD SHS COM G21810109 22 725 SH SOLE 0 0 725 EATON CORP PLC SHS COM G29183103 89 740 SH SOLE 0 0 740 JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 29 624 SH SOLE 0 0 624 LINDE PLC SHS PLC SHS G5494J103 237 900 SH SOLE 0 0 900 MEDTRONIC PLC SHS COM G5960L103 192 1635 SH SOLE 0 0 1635 PENTAIR PLC SHS PLC SHS G7S00T104 18 336 SH SOLE 0 0 336 TRANE TECHNOLOGIES PLC SHS COM G8994E103 10 70 SH SOLE 0 0 70 CHUBB LIMITED COM COM H1467J104 129 835 SH SOLE 0 0 835 ASML HOLDING N V N Y REGISTRY NY SHS N07059210 12 24 SH SOLE 0 0 24 ROYAL CARIBBEAN GROUP COM COM V7780T103 3 45 SH SOLE 0 0 45