0001526411-21-000005.txt : 20210513 0001526411-21-000005.hdr.sgml : 20210513 20210513095556 ACCESSION NUMBER: 0001526411-21-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210513 DATE AS OF CHANGE: 20210513 EFFECTIVENESS DATE: 20210513 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: 21917648 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 03-31-2021 03-31-2021 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 05-13-2021 0 450 2012110 false
INFORMATION TABLE 2 202103_inftable.xml ABB LTD SPONSORED ADR SPONS ADR 000375204 3 100 SH SOLE 0 0 100 ABBOTT LABS COM COM 002824100 13208 110212 SH SOLE 12400 0 97812 AEGON N V NY REGISTRY SHS COM 007924103 2 326 SH SOLE 0 0 326 AGNICO EAGLE MINES LTD COM COM 008474108 26 450 SH SOLE 0 0 450 AIR PRODS & CHEMS INC COM COM 009158106 355 1263 SH SOLE 0 0 1263 ALASKA AIR GROUP INC COM COM 011659109 9 125 SH SOLE 0 0 125 ALBEMARLE CORP COM COM 012653101 701 4800 SH SOLE 0 0 4800 ALCOA CORP COM COM 013872106 0 1 SH SOLE 0 0 1 ALLEGHANY CORP DEL COM COM 017175100 44 70 SH SOLE 0 0 70 ALLSTATE CORP COM COM 020002101 63 546 SH SOLE 266 0 280 AMAZON COM INC COM COM 023135106 40700 13154 SH SOLE 900 0 12254 AMEREN CORP COM COM 023608102 58 713 SH SOLE 0 0 713 AMERICAN ELEC PWR CO INC COM COM 025537101 155 1833 SH SOLE 0 0 1833 AMERICAN EXPRESS CO COM COM 025816109 4912 34730 SH SOLE 0 0 34730 AMERICAN INTL GROUP INC COM NE COM 026874784 122 2650 SH SOLE 0 0 2650 AMERICAN WTR WKS CO INC NEW CO COM 030420103 87 582 SH SOLE 0 0 582 AMETEK INC COM COM 031100100 247 1931 SH SOLE 0 0 1931 AMGEN INC COM COM 031162100 1925 7735 SH SOLE 220 0 7515 AMPHENOL CORP NEW CL A CL A 032095101 50 764 SH SOLE 0 0 764 ANALOG DEVICES INC COM COM 032654105 519 3345 SH SOLE 0 0 3345 ANNALY CAPITAL MANAGEMENT IN C COM 035710409 118 13757 SH SOLE 0 0 13757 APPLE INC COM COM 037833100 79491 650766 SH SOLE 61720 0 589046 APPLIED MATLS INC COM COM 038222105 243 1821 SH SOLE 0 0 1821 AUTODESK INC COM COM 052769106 3 10 SH SOLE 0 0 10 AUTOMATIC DATA PROCESSING IN C COM 053015103 43106 228714 SH SOLE 15000 0 213714 AVERY DENNISON CORP COM COM 053611109 56 305 SH SOLE 0 0 305 BP PLC SPONSORED ADR ADR 055622104 87 3556 SH SOLE 0 0 3556 BK OF AMERICA CORP COM COM 060505104 89 2300 SH SOLE 0 0 2300 BANK NEW YORK MELLON CORP COM COM 064058100 6785 143471 SH SOLE 139471 0 4000 BANK NOVA SCOTIA B C COM COM 064149107 2 25 SH SOLE 0 0 25 BAR HBR BANKSHARES COM COM 066849100 65 2200 SH SOLE 0 0 2200 BAXTER INTL INC COM COM 071813109 21 250 SH SOLE 0 0 250 BECTON DICKINSON & CO COM COM 075887109 150 617 SH SOLE 0 0 617 BERKSHIRE HATHAWAY INC DEL CL CL B 084670702 12505 48948 SH SOLE 70 0 48878 BIG LOTS INC COM COM 089302103 7 100 SH SOLE 0 0 100 BLACKROCK CAP INVT CORP COM COM 092533108 2 544 SH SOLE 0 0 544 BLUCORA INC COM COM 095229100 2 150 SH SOLE 0 0 150 BORGWARNER INC COM COM 099724106 5 100 SH SOLE 0 0 100 BRIGHT HORIZONS FAM SOL IN D C COM 109194100 334 1946 SH SOLE 0 0 1946 BRISTOL-MYERS SQUIBB CO COM COM 110122108 264 4187 SH SOLE 0 0 4187 BROOKFIELD REAL ASSETS INCOM S ETF 112830104 8 385 SH SOLE 0 0 385 BROWN FORMAN CORP CL A CL A 115637100 19 300 SH SOLE 0 0 300 BROWN FORMAN CORP CL B CL B 115637209 37 542 SH SOLE 0 0 542 CIGNA CORP NEW COM COM 125523100 437 1806 SH SOLE 0 0 1806 CSX CORP COM COM 126408103 606 6281 SH SOLE 750 0 5531 CACI INTL INC CL A CL A 127190304 2 10 SH SOLE 0 0 10 CAMDEN NATL CORP COM COM 133034108 24 500 SH SOLE 0 0 500 CANADIAN NATL RY CO COM COM 136375102 107 920 SH SOLE 0 0 920 CARLISLE COS INC COM COM 142339100 591 3592 SH SOLE 1750 0 1842 CATERPILLAR INC COM COM 149123101 591 2550 SH SOLE 0 0 2550 CELANESE CORP DEL COM COM 150870103 94 630 SH SOLE 590 0 40 CERNER CORP COM COM 156782104 338 4700 SH SOLE 0 0 4700 CHARLES RIV LABS INTL INC COM COM 159864107 94 325 SH SOLE 0 0 325 CHEVRON CORP NEW COM COM 166764100 3661 34935 SH SOLE 3810 0 31125 CHURCH & DWIGHT INC COM COM 171340102 301 3445 SH SOLE 0 0 3445 CITIGROUP INC COM NEW COM 172967424 3 40 SH SOLE 0 0 40 COCA COLA CO COM COM 191216100 3978 75473 SH SOLE 14172 0 61301 COGNEX CORP COM COM 192422103 66 800 SH SOLE 0 0 800 COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 1716 21968 SH SOLE 0 0 21968 COLGATE PALMOLIVE CO COM COM 194162103 1564 19845 SH SOLE 0 0 19845 CONSOLIDATED EDISON INC COM COM 209115104 84 1117 SH SOLE 0 0 1117 CORNING INC COM COM 219350105 13 300 SH SOLE 0 0 300 CROWN HLDGS INC COM COM 228368106 77 795 SH SOLE 0 0 795 DTE ENERGY CO COM COM 233331107 68 510 SH SOLE 0 0 510 DANAHER CORPORATION COM COM 235851102 9803 43553 SH SOLE 7210 0 36343 DARDEN RESTAURANTS INC COM COM 237194105 7 50 SH SOLE 0 0 50 DEERE & CO COM COM 244199105 94 250 SH SOLE 0 0 250 DEXCOM INC COM COM 252131107 75 210 SH SOLE 0 0 210 DISNEY WALT CO COM COM 254687106 63055 341722 SH SOLE 11510 0 330212 DISCOVER FINL SVCS COM COM 254709108 3 30 SH SOLE 0 0 30 DONALDSON INC COM COM 257651109 1953 33575 SH SOLE 0 0 33575 DOVER CORP COM COM 260003108 194 1416 SH SOLE 0 0 1416 DOW INC COM COM 260557103 220 3440 SH SOLE 0 0 3440 EATON VANCE FLTING RATE INC CO COM 278279104 16 1120 SH SOLE 0 0 1120 ECOLAB INC COM COM 278865100 51468 240426 SH SOLE 7790 0 232636 ELECTRONIC ARTS INC COM COM 285512109 68 500 SH SOLE 0 0 500 EMERSON ELEC CO COM COM 291011104 1271 14088 SH SOLE 0 0 14088 EQUIFAX INC COM COM 294429105 598 3300 SH SOLE 0 0 3300 EXPEDITORS INTL WASH INC COM COM 302130109 66 614 SH SOLE 0 0 614 FASTENAL CO COM COM 311900104 40 800 SH SOLE 0 0 800 FIRST SOLAR INC COM COM 336433107 49 565 SH SOLE 0 0 565 FIRSTENERGY CORP COM COM 337932107 2 47 SH SOLE 0 0 47 FLEETCOR TECHNOLOGIES INC COM COM 339041105 11234 41821 SH SOLE 4420 0 37401 GATX CORP COM COM 361448103 32 350 SH SOLE 0 0 350 GENERAL DYNAMICS CORP COM COM 369550108 7825 43100 SH SOLE 43000 0 100 GENERAL ELECTRIC CO COM COM 369604103 71 5380 SH SOLE 0 0 5380 GENERAL MLS INC COM COM 370334104 213 3466 SH SOLE 0 0 3466 GILEAD SCIENCES INC COM COM 375558103 22 346 SH SOLE 0 0 346 GODADDY INC CL A CL A 380237107 55 710 SH SOLE 0 0 710 HAIN CELESTIAL GROUP INC COM COM 405217100 3 64 SH SOLE 0 0 64 HAWAIIAN ELEC INDUSTRIES COM COM 419870100 40 900 SH SOLE 900 0 0 HEICO CORP NEW COM COM 422806109 46 368 SH SOLE 0 0 368 HERSHEY CO COM COM 427866108 55 345 SH SOLE 0 0 345 HOME DEPOT INC COM COM 437076102 19454 63732 SH SOLE 5515 0 58217 HONEYWELL INTL INC COM COM 438516106 1739 8011 SH SOLE 400 0 7611 HUMANA INC COM COM 444859102 143 340 SH SOLE 0 0 340 ILLINOIS TOOL WKS INC COM COM 452308109 275 1241 SH SOLE 0 0 1241 ILLUMINA INC COM COM 452327109 4 10 SH SOLE 0 0 10 INTEL CORP COM COM 458140100 21727 339478 SH SOLE 3400 0 336078 INTERNATIONAL BUSINESS MACHS C COM 459200101 686 5151 SH SOLE 30 0 5121 INTERNATIONAL FLAVORS&FRAG COM 459506101 824 5905 SH SOLE 4000 0 1905 INTUIT COM COM 461202103 4 10 SH SOLE 0 0 10 ISHARES GOLD TR ISHARES COM 464285105 161 9885 SH SOLE 0 0 9885 ISHARES TR SELECT DIVID ETF ETF 464287168 81 709 SH SOLE 0 0 709 ISHARES TR TIPS BD ETF ETF 464287176 1421 11325 SH SOLE 4500 0 6825 ISHARES TR CORE S&P500 ETF ETF 464287200 1043 2621 SH SOLE 0 0 2621 ISHARES TR CORE US AGGBD ET ETF 464287226 256 2250 SH SOLE 0 0 2250 ISHARES TR MSCI EMG MKT ETF ETF 464287234 2100 39375 SH SOLE 355 0 39020 ISHARES TR IBOXX INV CP ETF ETF 464287242 474 3642 SH SOLE 0 0 3642 ISHARES TR S&P 500 GRWT ET ETF 464287309 127 1950 SH SOLE 0 0 1950 ISHARES TR 1 3 YR TREAS BD ETF 464287457 3900 45218 SH SOLE 9035 0 36183 ISHARES TR MSCI EAFE ETF ETF 464287465 5298 69828 SH SOLE 330 0 69498 ISHARES TR RUS MDCP VAL ETF ETF 464287473 150 1376 SH SOLE 0 0 1376 ISHARES TR RUS MD CP GR ETF ETF 464287481 1683 16486 SH SOLE 0 0 16486 ISHARES TR RUS MID CAP ETF ETF 464287499 446 6028 SH SOLE 0 0 6028 ISHARES TR CORE S&P MCP ET ETF 464287507 488 1875 SH SOLE 120 0 1755 ISHARES TR NASDAQ BIOTECH ETF 464287556 253 1680 SH SOLE 0 0 1680 ISHARES TR RUS 1000 VAL ETF ETF 464287598 37 241 SH SOLE 0 0 241 ISHARES TR S&P MC 400GR ET ETF 464287606 1203 15350 SH SOLE 0 0 15350 ISHARES TR RUS 1000 GRW ETF ETF 464287614 61 250 SH SOLE 0 0 250 ISHARES TR RUS 1000 ETF ETF 464287622 6249 27920 SH SOLE 0 0 27920 ISHARES TR RUS 2000 VAL ETF ETF 464287630 32 200 SH SOLE 0 0 200 ISHARES TR RUS 2000 GRW ETF ETF 464287648 335 1115 SH SOLE 0 0 1115 ISHARES TR RUSSELL 2000 ETF ETF 464287655 1458 6600 SH SOLE 0 0 6600 ISHARES TR CORE S&P US GWT ETF 464287671 24 266 SH SOLE 0 0 266 ISHARES TR U.S. TECH ETF ETF 464287721 91 1040 SH SOLE 0 0 1040 ISHARES TR US INDUSTRIALS ETF 464287754 42 400 SH SOLE 0 0 400 ISHARES TR US HLTHCARE ETF ETF 464287762 62 245 SH SOLE 0 0 245 ISHARES TR U.S. FINLS ETF ETF 464287788 24 320 SH SOLE 0 0 320 ISHARES TR U.S. ENERGY ETF ETF 464287796 10 385 SH SOLE 0 0 385 ISHARES TR CORE S&P SCP ET ETF 464287804 309 2850 SH SOLE 0 0 2850 ISHARES TR GL CLEAN ENE ETF ETF 464288224 53 2165 SH SOLE 0 0 2165 ISHARES TR MSCI ACWI EX US ETF 464288240 441 8000 SH SOLE 0 0 8000 ISHARES TR NEW YORK MUN ETF ETF 464288323 666 11550 SH SOLE 0 0 11550 ISHARES TR NATIONAL MUN ETF COM 464288414 3152 27160 SH SOLE 0 0 27160 ISHARES TR INTL SEL DIV ETF ETF 464288448 56 1792 SH SOLE 0 0 1792 ISHARES TR MSCI KLD400 SOC ETF 464288570 753 9862 SH SOLE 0 0 9862 ISHARES TR MBS ETF ETF 464288588 222 2050 SH SOLE 0 0 2050 ISHARES TR ISHS 5-10YR INVT ETF 464288638 497 8385 SH SOLE 0 0 8385 ISHARES TR ISHS 1-5YR INVS ETF 464288646 3313 60584 SH SOLE 15345 0 45239 ISHARES TR 3 7 YR TREAS BD ETF 464288661 54 416 SH SOLE 0 0 416 ISHARES TR SHORT TREAS BD ETF 464288679 420 3800 SH SOLE 0 0 3800 ISHARES TR PFD AND INCM SEC ETF 464288687 745 19412 SH SOLE 5505 0 13907 ISHARES TR MSCI USA ESG SLC ETF 464288802 127 1450 SH SOLE 0 0 1450 ISHARES TR EAFE GRWTH ETF ETF 464288885 49 487 SH SOLE 0 0 487 ITRON INC COM COM 465741106 40 450 SH SOLE 0 0 450 JACOBS ENGR GROUP INC COM COM 469814107 3 25 SH SOLE 0 0 25 JOHNSON & JOHNSON COM COM 478160104 45495 276820 SH SOLE 12300 0 264520 KLA CORP COM NEW COM 482480100 13 38 SH SOLE 0 0 38 KIMBERLY-CLARK CORP COM COM 494368103 60 430 SH SOLE 0 0 430 KOHLS CORP COM COM 500255104 12 200 SH SOLE 0 0 200 KONINKLIJKE PHILIPS N V NY REG ADR 500472303 5866 102854 SH SOLE 102854 0 0 L3HARRIS TECHNOLOGIES INC COM COM 502431109 104 515 SH SOLE 0 0 515 LAM RESEARCH CORP COM COM 512807108 558 938 SH SOLE 0 0 938 LAMB WESTON HLDGS INC COM COM 513272104 167 2150 SH SOLE 0 0 2150 LAUDER ESTEE COS INC CL A CL A 518439104 579 1990 SH SOLE 0 0 1990 LILLY ELI & CO COM COM 532457108 574 3075 SH SOLE 0 0 3075 LOCKHEED MARTIN CORP COM COM 539830109 96 260 SH SOLE 0 0 260 LOEWS CORP COM COM 540424108 46 900 SH SOLE 0 0 900 LOWES COS INC COM COM 548661107 436 2290 SH SOLE 0 0 2290 M D C HLDGS INC COM COM 552676108 5 87 SH SOLE 0 0 87 MANHATTAN BRDG CAP INC COM COM 562803106 12 2000 SH SOLE 0 0 2000 MARRIOTT INTL INC NEW CL A CL A 571903202 7 50 SH SOLE 0 0 50 MASCO CORP COM COM 574599106 132 2198 SH SOLE 0 0 2198 MCDONALDS CORP COM COM 580135101 29045 129583 SH SOLE 7200 0 122383 METTLER TOLEDO INTERNATIONAL C COM 592688105 135 117 SH SOLE 0 0 117 MICROSOFT CORP COM COM 594918104 99141 420501 SH SOLE 32740 0 387761 MICROCHIP TECHNOLOGY INC. COM COM 595017104 846 5450 SH SOLE 0 0 5450 MONDELEZ INTL INC CL A CL A 609207105 277 4730 SH SOLE 0 0 4730 MOODYS CORP COM COM 615369105 48 160 SH SOLE 0 0 160 MORGAN STANLEY COM NEW COM 617446448 35 450 SH SOLE 0 0 450 MURPHY OIL CORP COM COM 626717102 994 60600 SH SOLE 60600 0 0 MURPHY USA INC COM COM 626755102 3155 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 182 480 SH SOLE 0 0 480 NIKE INC CL B CL B 654106103 2821 21227 SH SOLE 3000 0 18227 NORFOLK SOUTHN CORP COM COM 655844108 320 1190 SH SOLE 0 0 1190 NORTHROP GRUMMAN CORP COM COM 666807102 200 619 SH SOLE 0 0 619 NOVO-NORDISK A S ADR SPONS ADR 670100205 488 7240 SH SOLE 0 0 7240 NUCOR CORP COM COM 670346105 39 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 637 3630 SH SOLE 1250 0 2380 PPG INDS INC COM COM 693506107 75 500 SH SOLE 0 0 500 PACCAR INC COM COM 693718108 98 1054 SH SOLE 0 0 1054 PACKAGING CORP AMER COM COM 695156109 108 800 SH SOLE 0 0 800 PALO ALTO NETWORKS INC COM COM 697435105 5 15 SH SOLE 0 0 15 PAYCHEX INC COM COM 704326107 128 1301 SH SOLE 0 0 1301 PEMBINA PIPELINE CORP COM COM 706327103 9 300 SH SOLE 0 0 300 PEPSICO INC COM COM 713448108 28756 203296 SH SOLE 15030 0 188266 PERKINELMER INC COM COM 714046109 154 1197 SH SOLE 0 0 1197 PFIZER INC COM COM 717081103 5439 150120 SH SOLE 16910 0 133210 PHILIP MORRIS INTL INC COM COM 718172109 873 9840 SH SOLE 0 0 9840 PHILLIPS 66 COM COM 718546104 259 3177 SH SOLE 0 0 3177 POTLATCHDELTIC CORPORATION COM COM 737630103 25 480 SH SOLE 0 0 480 PROCTER AND GAMBLE CO COM COM 742718109 13499 99676 SH SOLE 1850 0 97826 PROGRESSIVE CORP COM COM 743315103 26312 275203 SH SOLE 16370 0 258833 PRUDENTIAL FINL INC COM COM 744320102 20 224 SH SOLE 0 0 224 PUBLIC SVC ENTERPRISE GRP IN C COM 744573106 172 2850 SH SOLE 0 0 2850 PURE CYCLE CORP COM NEW COM 746228303 188 14000 SH SOLE 0 0 14000 QUALCOMM INC COM COM 747525103 158 1195 SH SOLE 0 0 1195 RAYONIER INC COM COM 754907103 1773 54985 SH SOLE 54985 0 0 REPUBLIC SVCS INC COM COM 760759100 75 750 SH SOLE 0 0 750 ROPER TECHNOLOGIES INC COM COM 776696106 12653 31370 SH SOLE 2865 0 28505 ROYAL DUTCH SHELL PLC SPONS AD ADR A 780259206 3926 100135 SH SOLE 95100 0 5035 SCHLUMBERGER LTD COM COM 806857108 328 12071 SH SOLE 0 0 12071 SCHWAB CHARLES CORP COM COM 808513105 616 9452 SH SOLE 2700 0 6752 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 32 330 SH SOLE 0 0 330 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 737 7675 SH SOLE 0 0 7675 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 44 339 SH SOLE 339 0 0 SCHWAB STRATEGIC TR US LCAP VA COM 808524409 10 150 SH SOLE 0 0 150 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 170 2290 SH SOLE 0 0 2290 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 834 8368 SH SOLE 233 0 8135 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2143 67444 SH SOLE 259 0 67185 SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 368 5050 SH SOLE 0 0 5050 SCHWAB STRATEGIC TR INTL EQTY COM 808524805 127 3384 SH SOLE 434 0 2950 SCHWAB STRATEGIC TR INTRM TRM ETF 808524854 319 5660 SH SOLE 0 0 5660 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 SERVICE CORP INTL COM COM 817565104 74 1450 SH SOLE 0 0 1450 SIMON PPTY GROUP INC NEW COM COM 828806109 46 400 SH SOLE 0 0 400 SIMULATIONS PLUS INC COM COM 829214105 6 100 SH SOLE 0 0 100 SOUTHERN CO COM COM 842587107 6 90 SH SOLE 0 0 90 SOUTHWEST AIRLS CO COM COM 844741108 1 10 SH SOLE 0 0 10 STANLEY BLACK & DECKER INC COM 854502101 180 900 SH SOLE 0 0 900 STARBUCKS CORP COM COM 855244109 38915 356135 SH SOLE 15400 0 340735 STATE STR CORP COM COM 857477103 6566 78160 SH SOLE 0 0 78160 STORE CAP CORP COM COM 862121100 4 130 SH SOLE 0 0 130 STRYKER CORPORATION COM COM 863667101 47741 195996 SH SOLE 5035 0 190961 SYSCO CORP COM COM 871829107 20240 257050 SH SOLE 6720 0 250330 TCW STRATEGIC INCOME FD INC CO COM 872340104 194 34046 SH SOLE 0 0 34046 TJX COS INC NEW COM COM 872540109 31490 476036 SH SOLE 26255 0 449781 T-MOBILE US INC COM COM 872590104 175 1400 SH SOLE 0 0 1400 TELEFLEX INCORPORATED COM COM 879369106 59 141 SH SOLE 0 0 141 THERMO FISHER SCIENTIFIC INC C COM 883556102 50948 111634 SH SOLE 6745 0 104889 TRANSDIGM GROUP INC COM COM 893641100 36 62 SH SOLE 0 0 62 TRI CONTL CORP COM COM 895436103 197 6064 SH SOLE 0 0 6064 TRIMBLE INC COM COM 896239100 68 870 SH SOLE 0 0 870 US BANCORP DEL COM NEW COM 902973304 15689 283664 SH SOLE 100 0 283564 UNILEVER PLC SPON ADR NEW SPONS ADR 904767704 17 300 SH SOLE 0 0 300 UNION PAC CORP COM COM 907818108 2466 11190 SH SOLE 1000 0 10190 UNITED PARCEL SERVICE INC CL B CL B 911312106 5221 30712 SH SOLE 0 0 30712 V F CORP COM COM 918204108 21 266 SH SOLE 0 0 266 VANGUARD SPECIALIZED FUNDS DIV ETF 921908844 357 2428 SH SOLE 15 0 2413 VANGUARD WORLD FD EXTENDED DUR ETF 921910709 5 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 1052 12413 SH SOLE 200 0 12213 VANGUARD TAX-MANAGED INTL FD F ETF 921943858 7 150 SH SOLE 0 0 150 VANGUARD WHITEHALL FDS HIGH DI ETF 921946406 25 250 SH SOLE 250 0 0 VANGUARD INTL EQUITY INDEX F F ETF 922042718 171 1332 SH SOLE 0 0 1332 VANGUARD INTL EQUITY INDEX F A ETF 922042775 1103 18180 SH SOLE 0 0 18180 VANGUARD INTL EQUITY INDEX F F ETF 922042858 256 4920 SH SOLE 0 0 4920 VANGUARD INDEX FDS S&P 500 ETF 922908363 1558 4276 SH SOLE 0 0 4276 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3 30 SH SOLE 0 0 30 VANGUARD INDEX FDS SML CP GRW ETF 922908595 41 150 SH SOLE 0 0 150 VANGUARD INDEX FDS MID CAP ETF ETF 922908629 251 1135 SH SOLE 95 0 1040 VANGUARD INDEX FDS SMALL CP ET ETF 922908751 17921 83711 SH SOLE 50 0 83661 VANGUARD INDEX FDS TOTAL STK M ETF 922908769 88 426 SH SOLE 0 0 426 VONTIER CORPORATION COM COM 928881101 9 290 SH SOLE 0 0 290 WALMART INC COM COM 931142103 244 1800 SH SOLE 0 0 1800 WALGREENS BOOTS ALLIANCE INC C COM 931427108 23 425 SH SOLE 0 0 425 WELLS FARGO CO NEW COM COM 949746101 417 10670 SH SOLE 0 0 10670 WEST PHARMACEUTICAL SVSC INC C COM 955306105 3 10 SH SOLE 0 0 10 WEYERHAEUSER CO MTN BE COM NEW COM 962166104 55 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 5271 68210 SH SOLE 20 0 68190 COVANTA HLDG CORP COM COM 22282E102 3 250 SH SOLE 0 0 250 INVESCO QQQ TR UNIT SER 1 ETF 46090E103 195 612 SH SOLE 65 0 547 AMERISOURCEBERGEN CORP COM COM 03073E105 21 178 SH SOLE 0 0 178 CONTROLADORA VUELA COMP DE A S ADR 21240E105 3 200 SH SOLE 0 0 200 TARGET CORP COM COM 87612E106 371 1873 SH SOLE 0 0 1873 FORTINET INC COM COM 34959E109 387 2100 SH SOLE 0 0 2100 TRAVELERS COMPANIES INC COM COM 89417E109 15 100 SH SOLE 0 0 100 AT&T INC COM COM 00206R102 2286 75518 SH SOLE 358 0 75160 ABBVIE INC COM COM 00287Y109 29548 273040 SH SOLE 16375 0 256665 ACTIVISION BLIZZARD INC COM COM 00507V109 79 850 SH SOLE 0 0 850 ADOBE SYSTEMS INCORPORATED COM COM 00724F101 18386 38678 SH SOLE 3525 0 35153 AKAMAI TECHNOLOGIES INC COM COM 00971T101 11 107 SH SOLE 0 0 107 ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 16254 71690 SH SOLE 4000 0 67690 ALPHABET INC CAP STK CL C CL C 02079K107 69580 33636 SH SOLE 2635 0 31001 ALPHABET INC CAP STK CL A CL A 02079K305 24285 11775 SH SOLE 300 0 11475 ALTRIA GROUP INC COM COM 02209S103 964 18843 SH SOLE 0 0 18843 AMERICAN TOWER CORP NEW COM COM 03027x100 970 4059 SH SOLE 0 0 4059 AMERIPRISE FINL INC COM COM 03076C106 170 730 SH SOLE 0 0 730 ANSYS INC COM COM 03662Q105 93 273 SH SOLE 0 0 273 ARES MANAGEMENT CORPORATION CL CL A 03990B101 9639 172030 SH SOLE 21025 0 151005 ARES CAPITAL CORP COM COM 04010L103 32 1700 SH SOLE 0 0 1700 BCE INC COM NEW COM 05534B760 38 850 SH SOLE 0 0 850 BIOGEN INC COM COM 09062X103 237 848 SH SOLE 0 0 848 BLACKBAUD INC COM COM 09227Q100 7 100 SH SOLE 0 0 100 BLACKROCK INC COM COM 09247X101 40102 53189 SH SOLE 595 0 52594 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 163 10838 SH SOLE 0 0 10838 BLACKROCK ENHANCED CAP & I ETF 09256A109 15 775 SH SOLE 0 0 775 BLACKSTONE GROUP INC COM CL A 09260D107 1437 19282 SH SOLE 0 0 19282 BLACKROCK SCIENCE & TECH T ETF 09260K101 107 3000 SH SOLE 3000 0 0 BLACKROCK CAP ALLOCATION TR CO ETF 09260U109 51 2500 SH SOLE 2500 0 0 BOOKING HOLDINGS INC COM COM 09857L108 84 36 SH SOLE 0 0 36 BROADCOM INC COM COM 11135F101 2172 4684 SH SOLE 0 0 4684 CDW CORP COM COM 12514G108 140 847 SH SOLE 0 0 847 CARRIER GLOBAL CORPORATION COM COM 14448C104 215 5091 SH SOLE 0 0 5091 CENTENE CORP DEL COM COM 15135B101 29 450 SH SOLE 0 0 450 CHARTER COMMUNICATIONS INC N C CL A 16119P108 30 48 SH SOLE 0 0 48 CISCO SYS INC COM COM 17275R102 25290 489076 SH SOLE 0 0 489076 COMCAST CORP NEW CL A CL A 20030N101 560 10348 SH SOLE 0 0 10348 CONOCOPHILLIPS COM COM 20825C104 196 3698 SH SOLE 100 0 3598 CORTEVA INC COM COM 22052L104 152 3270 SH SOLE 0 0 3270 COSTCO WHSL CORP NEW COM COM 22160K105 24463 69403 SH SOLE 5330 0 64073 COSTAR GROUP INC COM COM 22160N109 92 112 SH SOLE 0 0 112 CROWN CASTLE INTL CORP NEW COM COM 22822V101 508 2953 SH SOLE 0 0 2953 D R HORTON INC COM COM 23331A109 214 2400 SH SOLE 0 0 2400 DIAGEO PLC SPON ADR NEW ADR 25243Q205 2774 16890 SH SOLE 0 0 16890 DOMINION ENERGY INC COM COM 25746U109 226 2971 SH SOLE 0 0 2971 DUKE ENERGY CORP NEW COM NEW COM 26441c204 192 1994 SH SOLE 0 0 1994 DUPONT DE NEMOURS INC COM COM 26614N102 192 2486 SH SOLE 0 0 2486 EOG RES INC COM COM 26875P101 1613 22237 SH SOLE 3800 0 18437 EATON VANCE TAX ADVT DIV INC C COM 27828G107 29 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 1 40 SH SOLE 0 0 40 ENBRIDGE INC COM COM 29250N105 23 639 SH SOLE 0 0 639 ENERSYS COM COM 29275Y102 12436 136962 SH SOLE 10170 0 126792 ENTERGY CORP NEW COM COM 29364G103 2 20 SH SOLE 0 0 20 EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3565 49772 SH SOLE 0 0 49772 ESSENTIAL UTILS INC COM COM 29670G102 377 8424 SH SOLE 375 0 8049 ETSY INC COM COM 29786A106 3 15 SH SOLE 0 0 15 EXELON CORP COM COM 30161N101 61 1400 SH SOLE 900 0 500 EXXON MOBIL CORP COM COM 30231G102 23143 414526 SH SOLE 3600 0 410926 FACEBOOK INC CL A CL A 30303M102 47855 162479 SH SOLE 30 0 162449 FIDELITY NATL INFORMATION SV C COM 31620M106 37869 269317 SH SOLE 19190 0 250127 FIRST BANCORP INC ME COM COM 31866P102 61 2100 SH SOLE 0 0 2100 FIRST REP BK SAN FRANCISCO C C COM 33616C100 43855 262999 SH SOLE 8690 0 254309 FIRST TR EXCHANGE-TRADED FD NA ETF 33733E500 75 1090 SH SOLE 0 0 1090 FIRST TR EXCHANGE-TRADED FD NO COM 33738D101 111 4870 SH SOLE 0 0 4870 FORTIVE CORP COM COM 34959J108 274 3885 SH SOLE 0 0 3885 GABELLI DIVID & INCOME TR COM 36242H104 109 4559 SH SOLE 0 0 4559 GENERAL MTRS CO COM COM 37045V100 6 107 SH SOLE 0 0 107 GLAXOSMITHKLINE PLC SPONSORED SPONS ADR 37733W105 86 2400 SH SOLE 0 0 2400 HP INC COM COM 40434L105 4 125 SH SOLE 0 0 125 HANCOCK JOHN PFD INCOME FD SH ETF 41013W108 19 900 SH SOLE 0 0 900 HEWLETT PACKARD ENTERPRISE C C COM 42824C109 2 100 SH SOLE 0 0 100 HILTON WORLDWIDE HLDGS INC COM COM 43300A203 6 50 SH SOLE 0 0 50 IDEXX LABS INC COM COM 45168D104 49 100 SH SOLE 0 0 100 INCYTE CORP COM COM 45337C102 3 40 SH SOLE 0 0 40 INSPERITY INC COM COM 45778Q107 23 275 SH SOLE 0 0 275 INTERCONTINENTAL EXCHANGE IN C COM 45866F104 124 1110 SH SOLE 0 0 1110 INVESCO MUN TR COM ETF 46131J103 100 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 484 4920 SH SOLE 0 0 4920 INVESCO EXCH TRADED FD TR II P ETF 46138E511 196 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 11 165 SH SOLE 0 0 165 ISHARES TR US TREAS BD ETF ETF 46429B267 15 584 SH SOLE 0 0 584 ISHARES TR CORE 1 5 YR USD ETF 46432F859 266 5185 SH SOLE 0 0 5185 ISHARES INC CORE MSCI EMKT ETF 46434G103 475 7385 SH SOLE 0 0 7385 JPMORGAN CHASE & CO COM COM 46625H100 59585 391416 SH SOLE 14980 0 376436 JD.COM INC SPON ADR CL A CL A 47215P106 4 50 SH SOLE 0 0 50 JEFFERIES FINL GROUP INC COM COM 47233W109 2107 70000 SH SOLE 70000 0 0 M & T BK CORP COM COM 55261F104 48 315 SH SOLE 116 0 200 MSCI INC COM CL A 55354G100 199 475 SH SOLE 0 0 475 MASTERCARD INCORPORATED CL A CL A 57636Q104 1064 2987 SH SOLE 0 0 2987 MCKESSON CORP COM COM 58155Q103 174 891 SH SOLE 0 0 891 MERCK & CO. INC COM COM 58933Y105 8205 106437 SH SOLE 19343 0 87094 NETFLIX INC COM COM 64110L106 240 460 SH SOLE 100 0 360 NEXTERA ENERGY INC COM COM 65339f101 1962 25946 SH SOLE 0 0 25946 NOVARTIS AG SPONSORED ADR ADR 66987V109 90 1050 SH SOLE 750 0 300 NUANCE COMMUNICATIONS INC COM COM 67020Y100 90 2060 SH SOLE 0 0 2060 NVIDIA CORPORATION COM COM 67066G104 15511 29050 SH SOLE 1500 0 27550 NUVEEN REAL ESTATE INCOME FD C COM 67071B108 3 300 SH SOLE 0 0 300 NUVEEN FLOATING RATE INCOME CO COM 67072T108 10 1000 SH SOLE 0 0 1000 ORACLE CORP COM COM 68389X105 4703 67024 SH SOLE 0 0 67024 ORTHOPEDIATRICS CORP COM COM 68752L100 5 100 SH SOLE 0 0 100 OTIS WORLDWIDE CORP COM COM 68902V107 11 160 SH SOLE 0 0 160 PAYPAL HLDGS INC COM COM 70450Y103 97879 403059 SH SOLE 10200 0 392859 PHYSICIANS RLTY TR COM COM 71943U104 1 60 SH SOLE 0 0 60 PIMCO ETF TR INTER MUN BD ACT ETF 72201R866 56 1000 SH SOLE 0 0 1000 PRICE T ROWE GROUP INC COM COM 74144t108 86 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 7 104 SH SOLE 0 0 104 PROSHARES TR S&P 500 DV AR ETF 74348A467 4 45 SH SOLE 0 0 45 PUBLIC STORAGE COM COM 74460D109 279 1132 SH SOLE 0 0 1132 REGENERON PHARMACEUTICALS COM COM 75886F107 1555 3286 SH SOLE 1250 0 2036 S&P GLOBAL INC COM COM 78409V104 132 375 SH SOLE 0 0 375 SPDR S&P 500 ETF TR TR UNI ETF 78462F103 7891 19909 SH SOLE 265 0 19644 SPDR GOLD TR GOLD SHS ETF 78463v107 771 4819 SH SOLE 325 0 4494 SPDR INDEX SHS FDS GLB NAT RES ETF 78463X541 3 50 SH SOLE 0 0 50 SPDR SER TR PORTFOLIO SHORT ETF 78464A474 9 280 SH SOLE 0 0 280 SS&C TECHNOLOGIES HLDGS IN COM 78467J100 35 503 SH SOLE 0 0 503 SPDR DOW JONES INDL AVERAGE UT ETF 78467X109 70 212 SH SOLE 60 0 152 SPDR SER TR PORTFOLIO SH TSR ETF 78468R101 460 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 1241 5857 SH SOLE 0 0 5857 SELECT SECTOR SPDR TR SBI CONS ETF 81369Y308 1 15 SH SOLE 0 0 15 SELECT SECTOR SPDR TR SBI CONS ETF 81369Y407 40 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 1080 2160 SH SOLE 125 0 2035 SHOPIFY INC CL A CL A 82509L107 34 31 SH SOLE 0 0 31 SPROTT PHYSICAL GOLD TR UNIT COM 85207H104 22 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 19 750 SH SOLE 0 0 750 TPI COMPOSITES INC COM COM 87266J104 6 100 SH SOLE 0 0 100 TARGA RES CORP COM COM 87612G101 13 400 SH SOLE 0 0 400 TESLA INC COM COM 88160R101 234 350 SH SOLE 0 0 350 TETRA TECH INC NEW COM COM 88162G103 62713 462076 SH SOLE 17310 0 444766 3M CO COM COM 88579Y101 7990 41469 SH SOLE 7400 0 34069 TRANSUNION COM COM 89400J107 18465 205164 SH SOLE 16225 0 188939 TRUIST FINL CORP COM COM 89832Q109 52 900 SH SOLE 0 0 900 UNITEDHEALTH GROUP INC COM COM 91324P102 10675 28691 SH SOLE 3215 0 25476 VANGUARD WORLD FDS INF TECH ET ETF 92204A702 62 172 SH SOLE 0 0 172 VANGUARD SCOTTSDALE FDS SHORT ETF 92206C102 366 5945 SH SOLE 0 0 5945 VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 224 2717 SH SOLE 0 0 2717 VANGUARD SCOTTSDALE FDS INTER COM 92206C706 52 775 SH SOLE 0 0 775 VERASTEM INC COM COM 92337C104 62 25000 SH SOLE 0 0 25000 VERIZON COMMUNICATIONS INC COM COM 92343v104 22339 384156 SH SOLE 15375 0 368781 VERISK ANALYTICS INC COM CL A 92345Y106 35765 202418 SH SOLE 4400 0 198018 VERTEX PHARMACEUTICALS INC COM COM 92532F100 8527 39681 SH SOLE 3550 0 36131 VIATRIS INC COM COM 92556V106 3 186 SH SOLE 186 0 0 VISA INC COM CL A CL A 92826C839 100461 474478 SH SOLE 8690 0 465788 VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 38 2078 SH SOLE 0 0 2078 WEC ENERGY GROUP INC COM COM 92939U106 86 917 SH SOLE 0 0 917 WASTE MGMT INC DEL COM COM 94106L109 84 650 SH SOLE 0 0 650 WELLTOWER INC COM COM 95040Q104 54 750 SH SOLE 0 0 750 WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 46 900 SH SOLE 0 0 900 WISDOMTREE TR US SMALLCAP FUND ETF 97717W562 32 675 SH SOLE 0 0 675 WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 46 800 SH SOLE 0 0 800 WISDOMTREE TR EUROPE HEDGED EQ COM 97717X701 38 520 SH SOLE 0 0 520 XCEL ENERGY INC COM COM 98389B100 182 2742 SH SOLE 210 0 2532 XYLEM INC COM COM 98419M100 100 950 SH SOLE 0 0 950 YUM CHINA HLDGS INC COM COM 98850P109 38 650 SH SOLE 0 0 650 ZIMMER BIOMET HOLDINGS INC COM COM 98956P102 210 1310 SH SOLE 0 0 1310 ZOETIS INC CL A CL A 98978V103 32700 207647 SH SOLE 11650 0 195997 ADIENT PLC ORD SHS PLC SHS G0084W101 1 26 SH SOLE 0 0 26 AON PLC SHS CL A PLC SHS G0403H108 253 1100 SH SOLE 0 0 1100 ATLASSIAN CORP PLC CL A CL A G06242104 11 50 SH SOLE 0 0 50 ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 61454 222459 SH SOLE 3615 0 218844 CLARIVATE PLC ORD SHS COM G21810109 19 725 SH SOLE 0 0 725 EATON CORP PLC SHS COM G29183103 102 740 SH SOLE 0 0 740 IHS MARKIT LTD SHS COM G47567105 210 2171 SH SOLE 0 0 2171 JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 46 779 SH SOLE 0 0 779 LINDE PLC SHS PLC SHS G5494J103 252 900 SH SOLE 0 0 900 MEDTRONIC PLC SHS COM G5960L103 193 1635 SH SOLE 0 0 1635 APTIV PLC SHS PLC SHS G6095L109 14 100 SH SOLE 0 0 100 PENTAIR PLC SHS PLC SHS G7S00T104 21 336 SH SOLE 0 0 336 TRANE TECHNOLOGIES PLC SHS COM G8994E103 12 70 SH SOLE 0 0 70 CHUBB LIMITED COM COM H1467J104 258 1635 SH SOLE 0 0 1635 SPOTIFY TECHNOLOGY S A SHS COM L8681T102 47 175 SH SOLE 0 0 175 ASML HOLDING N V N Y REGISTRY NY SHS N07059210 15 24 SH SOLE 0 0 24 ROYAL CARIBBEAN GROUP COM COM V7780T103 4 45 SH SOLE 0 0 45