0001526411-21-000007.txt : 20210806 0001526411-21-000007.hdr.sgml : 20210806 20210806123941 ACCESSION NUMBER: 0001526411-21-000007 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210806 DATE AS OF CHANGE: 20210806 EFFECTIVENESS DATE: 20210806 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: 211152023 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-2021 06-30-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 08-06-2021 0 463 2170974 false
INFORMATION TABLE 2 202106_inftable.xml ABB LTD SPONSORED ADR SPONS ADR 000375204 3 100 SH SOLE 0 0 100 ABBOTT LABS COM COM 002824100 12638 109016 SH SOLE 12400 0 96616 AEGON N V NY REGISTRY SHS COM 007924103 1 326 SH SOLE 0 0 326 AGNICO EAGLE MINES LTD COM COM 008474108 27 450 SH SOLE 0 0 450 AIR PRODS & CHEMS INC COM COM 009158106 363 1263 SH SOLE 0 0 1263 ALASKA AIR GROUP INC COM COM 011659109 8 125 SH SOLE 0 0 125 ALBEMARLE CORP COM COM 012653101 809 4800 SH SOLE 0 0 4800 ALCOA CORP COM COM 013872106 0 1 SH SOLE 0 0 1 ALLEGHANY CORP MD COM COM 017175100 47 70 SH SOLE 0 0 70 ALLSTATE CORP COM COM 020002101 71 546 SH SOLE 266 0 280 AMAZON COM INC COM COM 023135106 45094 13108 SH SOLE 850 0 12258 AMEREN CORP COM COM 023608102 57 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 5738 34730 SH SOLE 0 0 34730 AMERICAN INTL GROUP INC COM NE COM 026874784 126 2650 SH SOLE 0 0 2650 AMERICAN WTR WKS CO INC NEW CO COM 030420103 90 582 SH SOLE 0 0 582 AMETEK INC COM COM 031100100 258 1931 SH SOLE 0 0 1931 AMGEN INC COM COM 031162100 1885 7735 SH SOLE 220 0 7515 AMPHENOL CORP NEW CL A CL A 032095101 52 764 SH SOLE 0 0 764 ANALOG DEVICES INC COM COM 032654105 576 3345 SH SOLE 0 0 3345 ANNALY CAPITAL MANAGEMENT IN C COM 035710409 122 13757 SH SOLE 0 0 13757 APPLE INC COM COM 037833100 88352 645092 SH SOLE 59645 0 585447 APPLIED MATLS INC COM COM 038222105 259 1821 SH SOLE 0 0 1821 ATLAS AIR WORLDWIDE HLDGS IN C COM 049164205 14 200 SH SOLE 0 0 200 AUTODESK INC COM COM 052769106 3 10 SH SOLE 0 0 10 AUTOMATIC DATA PROCESSING IN C COM 053015103 45229 227714 SH SOLE 15000 0 212714 AVERY DENNISON CORP COM COM 053611109 64 305 SH SOLE 0 0 305 BP PLC SPONSORED ADR ADR 055622104 94 3556 SH SOLE 0 0 3556 BK OF AMERICA CORP COM COM 060505104 95 2300 SH SOLE 0 0 2300 BANK MONTREAL QUE COM COM 063671101 51 500 SH SOLE 0 0 500 BANK NEW YORK MELLON CORP COM COM 064058100 6838 133471 SH SOLE 129471 0 4000 BANK NOVA SCOTIA B C COM COM 064149107 41 625 SH SOLE 0 0 625 BAR HBR BANKSHARES COM COM 066849100 63 2200 SH SOLE 0 0 2200 BAXTER INTL INC COM COM 071813109 20 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 13649 49113 SH SOLE 70 0 49043 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 BORGWARNER INC COM COM 099724106 5 100 SH SOLE 0 0 100 BRIGHT HORIZONS FAM SOL IN D C COM 109194100 286 1946 SH SOLE 0 0 1946 BRISTOL-MYERS SQUIBB CO COM COM 110122108 321 4809 SH SOLE 0 0 4809 BROOKFIELD REAL ASSETS INCOM S ETF 112830104 8 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 440 1856 SH SOLE 0 0 1856 CSX CORP COM COM 126408103 604 18843 SH SOLE 2250 0 16593 CACI INTL INC CL A CL A 127190304 3 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 97 920 SH SOLE 0 0 920 CARLISLE COS INC COM COM 142339100 687 3592 SH SOLE 1750 0 1842 CATERPILLAR INC COM COM 149123101 555 2550 SH SOLE 0 0 2550 CELANESE CORP DEL COM COM 150870103 96 630 SH SOLE 590 0 40 CERNER CORP COM COM 156782104 367 4700 SH SOLE 0 0 4700 CHARLES RIV LABS INTL INC COM COM 159864107 120 325 SH SOLE 0 0 325 CHEVRON CORP NEW COM COM 166764100 3732 35635 SH SOLE 3810 0 31825 CHURCH & DWIGHT INC COM COM 171340102 294 3445 SH SOLE 0 0 3445 CINCINNATI FINL CORP COM COM 172062101 64 550 SH SOLE 0 0 550 CITIGROUP INC COM NEW COM 172967424 3 40 SH SOLE 0 0 40 COCA COLA CO COM COM 191216100 4111 75973 SH SOLE 14172 0 61801 COGNEX CORP COM COM 192422103 67 800 SH SOLE 0 0 800 COGNIZANT TECHNOLOGY SOLUTIO C CL A 192446102 1506 21743 SH SOLE 0 0 21743 COLGATE PALMOLIVE CO COM COM 194162103 1614 19845 SH SOLE 0 0 19845 CONSOLIDATED EDISON INC COM COM 209115104 80 1117 SH SOLE 0 0 1117 CORNING INC COM COM 219350105 12 300 SH SOLE 0 0 300 CROWN HLDGS INC COM COM 228368106 81 795 SH SOLE 0 0 795 CUMMINS INC COM COM 231021106 49 200 SH SOLE 0 0 200 DTE ENERGY CO COM COM 233331107 66 510 SH SOLE 0 0 510 DANAHER CORPORATION COM COM 235851102 11108 41393 SH SOLE 5910 0 35483 DARDEN RESTAURANTS INC COM COM 237194105 7 50 SH SOLE 0 0 50 DEERE & CO COM COM 244199105 88 250 SH SOLE 0 0 250 DEXCOM INC COM COM 252131107 90 210 SH SOLE 0 0 210 DISNEY WALT CO COM COM 254687106 60100 341924 SH SOLE 11590 0 330334 DISCOVER FINL SVCS COM COM 254709108 15 130 SH SOLE 0 0 130 DONALDSON INC COM COM 257651109 2133 33575 SH SOLE 0 0 33575 DOVER CORP COM COM 260003108 130 866 SH SOLE 0 0 866 DOW INC COM COM 260557103 208 3290 SH SOLE 0 0 3290 EATON VANCE FLTING RATE INC CO COM 278279104 16 1120 SH SOLE 0 0 1120 ECOLAB INC COM COM 278865100 49356 239626 SH SOLE 7790 0 231836 ELECTRONIC ARTS INC COM COM 285512109 72 500 SH SOLE 0 0 500 EMERSON ELEC CO COM COM 291011104 1356 14088 SH SOLE 0 0 14088 EQUIFAX INC COM COM 294429105 790 3300 SH SOLE 0 0 3300 EXPEDITORS INTL WASH INC COM COM 302130109 78 614 SH SOLE 0 0 614 FASTENAL CO COM COM 311900104 42 800 SH SOLE 0 0 800 FIRST SOLAR INC COM COM 336433107 51 565 SH SOLE 0 0 565 FIRSTENERGY CORP COM COM 337932107 2 47 SH SOLE 0 0 47 FLEETCOR TECHNOLOGIES INC COM COM 339041105 11719 45767 SH SOLE 4980 0 40787 FOMENTO ECONOMICO MEXICANO S S SPONS ADR 344419106 25 300 SH SOLE 0 0 300 GATX CORP COM COM 361448103 31 350 SH SOLE 0 0 350 GENERAL DYNAMICS CORP COM COM 369550108 7361 39100 SH SOLE 39000 0 100 GENERAL ELECTRIC CO COM COM 369604103 71 5305 SH SOLE 0 0 5305 GENERAL MLS INC COM COM 370334104 211 3466 SH SOLE 0 0 3466 GILEAD SCIENCES INC COM COM 375558103 7 100 SH SOLE 0 0 100 GODADDY INC CL A CL A 380237107 62 710 SH SOLE 0 0 710 HAWAIIAN ELEC INDUSTRIES COM COM 419870100 38 900 SH SOLE 900 0 0 HEICO CORP NEW COM COM 422806109 51 368 SH SOLE 0 0 368 HERSHEY CO COM COM 427866108 60 345 SH SOLE 0 0 345 HOME DEPOT INC COM COM 437076102 20719 64972 SH SOLE 6365 0 58607 HONEYWELL INTL INC COM COM 438516106 1757 8011 SH SOLE 400 0 7611 HUMANA INC COM COM 444859102 151 340 SH SOLE 0 0 340 ILLINOIS TOOL WKS INC COM COM 452308109 277 1241 SH SOLE 0 0 1241 ILLUMINA INC COM COM 452327109 5 10 SH SOLE 0 0 10 INTEL CORP COM COM 458140100 18724 333527 SH SOLE 3400 0 330127 INTERNATIONAL BUSINESS MACHS C COM 459200101 722 4926 SH SOLE 30 0 4896 INTERNATIONAL FLAVORS&FRAG COM 459506101 882 5905 SH SOLE 4000 0 1905 INTUIT COM COM 461202103 5 10 SH SOLE 0 0 10 ISHARES GOLD TR ISHARES NEW AD ETF 464285204 167 4942 SH SOLE 0 0 4942 ISHARES TR SELECT DIVID ETF ETF 464287168 83 709 SH SOLE 0 0 709 ISHARES TR TIPS BD ETF ETF 464287176 2797 21850 SH SOLE 4550 0 17300 ISHARES TR CORE S&P500 ETF ETF 464287200 1120 2604 SH SOLE 0 0 2604 ISHARES TR CORE US AGGBD ET ETF 464287226 346 3000 SH SOLE 0 0 3000 ISHARES TR MSCI EMG MKT ETF ETF 464287234 2619 47480 SH SOLE 355 0 47125 ISHARES TR IBOXX INV CP ETF ETF 464287242 503 3743 SH SOLE 0 0 3743 ISHARES TR S&P 500 GRWT ET ETF 464287309 142 1950 SH SOLE 0 0 1950 ISHARES TR 1 3 YR TREAS BD ETF 464287457 3862 44818 SH SOLE 9035 0 35783 ISHARES TR MSCI EAFE ETF ETF 464287465 5510 69858 SH SOLE 330 0 69528 ISHARES TR RUS MDCP VAL ETF ETF 464287473 158 1376 SH SOLE 0 0 1376 ISHARES TR RUS MD CP GR ETF ETF 464287481 1866 16486 SH SOLE 0 0 16486 ISHARES TR RUS MID CAP ETF ETF 464287499 478 6028 SH SOLE 0 0 6028 ISHARES TR CORE S&P MCP ET ETF 464287507 504 1875 SH SOLE 120 0 1755 ISHARES TR ISHARES BIOTECH ETF 464287556 275 1680 SH SOLE 0 0 1680 ISHARES TR GLOBAL 100 ETF ETF 464287572 16 220 SH SOLE 0 0 220 ISHARES TR RUS 1000 VAL ETF ETF 464287598 38 241 SH SOLE 0 0 241 ISHARES TR S&P MC 400GR ET ETF 464287606 1249 15430 SH SOLE 0 0 15430 ISHARES TR RUS 1000 GRW ETF ETF 464287614 68 250 SH SOLE 0 0 250 ISHARES TR RUS 1000 ETF ETF 464287622 10609 43825 SH SOLE 0 0 43825 ISHARES TR RUS 2000 VAL ETF ETF 464287630 33 200 SH SOLE 0 0 200 ISHARES TR RUS 2000 GRW ETF ETF 464287648 348 1115 SH SOLE 0 0 1115 ISHARES TR RUSSELL 2000 ETF ETF 464287655 1563 6816 SH SOLE 0 0 6816 ISHARES TR CORE S&P US GWT ETF 464287671 27 266 SH SOLE 0 0 266 ISHARES TR U.S. TECH ETF ETF 464287721 103 1040 SH SOLE 0 0 1040 ISHARES TR US INDUSTRIALS ETF 464287754 44 400 SH SOLE 0 0 400 ISHARES TR US HLTHCARE ETF ETF 464287762 67 245 SH SOLE 0 0 245 ISHARES TR U.S. FINLS ETF ETF 464287788 26 320 SH SOLE 0 0 320 ISHARES TR U.S. ENERGY ETF ETF 464287796 11 385 SH SOLE 0 0 385 ISHARES TR CORE S&P SCP ET ETF 464287804 322 2850 SH SOLE 0 0 2850 ISHARES TR GL CLEAN ENE ETF ETF 464288224 51 2165 SH SOLE 0 0 2165 ISHARES TR MSCI ACWI EX US ETF 464288240 460 8000 SH SOLE 0 0 8000 ISHARES TR NEW YORK MUN ETF ETF 464288323 675 11550 SH SOLE 0 0 11550 ISHARES TR NATIONAL MUN ETF COM 464288414 3400 29010 SH SOLE 0 0 29010 ISHARES TR MSCI KLD400 SOC ETF 464288570 788 9512 SH SOLE 0 0 9512 ISHARES TR MBS ETF ETF 464288588 276 2550 SH SOLE 0 0 2550 ISHARES TR ISHS 5-10YR INVT ETF 464288638 507 8385 SH SOLE 0 0 8385 ISHARES TR ISHS 1-5YR INVS ETF 464288646 3754 68494 SH SOLE 17345 0 51149 ISHARES TR 3 7 YR TREAS BD ETF 464288661 54 416 SH SOLE 0 0 416 ISHARES TR SHORT TREAS BD ETF 464288679 431 3900 SH SOLE 0 0 3900 ISHARES TR PFD AND INCM SEC ETF 464288687 1064 27062 SH SOLE 5605 0 21457 ISHARES TR MSCI USA ESG SLC ETF 464288802 115 1200 SH SOLE 0 0 1200 ISHARES TR EAFE GRWTH ETF ETF 464288885 52 487 SH SOLE 0 0 487 ITRON INC COM COM 465741106 45 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 45650 277102 SH SOLE 12525 0 264577 KLA CORP COM NEW COM 482480100 12 38 SH SOLE 0 0 38 KIMBERLY-CLARK CORP COM COM 494368103 84 630 SH SOLE 0 0 630 KOHLS CORP COM COM 500255104 11 200 SH SOLE 0 0 200 KONINKLIJKE PHILIPS N V NY REG ADR 500472303 5112 102854 SH SOLE 102854 0 0 L3HARRIS TECHNOLOGIES INC COM COM 502431109 111 515 SH SOLE 0 0 515 LAM RESEARCH CORP COM COM 512807108 610 938 SH SOLE 0 0 938 LAMB WESTON HLDGS INC COM COM 513272104 173 2150 SH SOLE 0 0 2150 LAUDER ESTEE COS INC CL A CL A 518439104 628 1975 SH SOLE 0 0 1975 LILLY ELI & CO COM COM 532457108 706 3075 SH SOLE 0 0 3075 LOCKHEED MARTIN CORP COM COM 539830109 98 260 SH SOLE 0 0 260 LOEWS CORP COM COM 540424108 49 900 SH SOLE 0 0 900 LOWES COS INC COM COM 548661107 444 2290 SH SOLE 0 0 2290 M D C HLDGS INC COM COM 552676108 43 843 SH SOLE 0 0 843 MANHATTAN BRDG CAP INC COM COM 562803106 16 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 129 2198 SH SOLE 0 0 2198 MCDONALDS CORP COM COM 580135101 30134 130456 SH SOLE 7325 0 123131 METTLER TOLEDO INTERNATIONAL C COM 592688105 162 117 SH SOLE 0 0 117 MICROSOFT CORP COM COM 594918104 112797 416380 SH SOLE 32800 0 383580 MICROCHIP TECHNOLOGY INC. COM COM 595017104 816 5450 SH SOLE 0 0 5450 MONDELEZ INTL INC CL A CL A 609207105 295 4730 SH SOLE 0 0 4730 MOODYS CORP COM COM 615369105 58 160 SH SOLE 0 0 160 MORGAN STANLEY COM NEW COM 617446448 41 450 SH SOLE 0 0 450 MURPHY OIL CORP COM COM 626717102 1411 60600 SH SOLE 60600 0 0 MURPHY USA INC COM COM 626755102 2911 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 155 480 SH SOLE 0 0 480 NIKE INC CL B CL B 654106103 3256 21077 SH SOLE 3000 0 18077 NORFOLK SOUTHN CORP COM COM 655844108 316 1190 SH SOLE 0 0 1190 NORTHROP GRUMMAN CORP COM COM 666807102 225 619 SH SOLE 0 0 619 NOVO-NORDISK A S ADR SPONS ADR 670100205 606 7240 SH SOLE 0 0 7240 NUCOR CORP COM COM 670346105 47 490 SH SOLE 0 0 490 NUVEEN NEW YORK AMT QLT MUNI C ETF 670656107 18 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 692 3630 SH SOLE 1250 0 2380 PPG INDS INC COM COM 693506107 85 500 SH SOLE 0 0 500 PACCAR INC COM COM 693718108 94 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 6 15 SH SOLE 0 0 15 PAYCHEX INC COM COM 704326107 140 1301 SH SOLE 0 0 1301 PEMBINA PIPELINE CORP COM COM 706327103 10 300 SH SOLE 0 0 300 PEPSICO INC COM COM 713448108 30155 203514 SH SOLE 15055 0 188459 PERKINELMER INC COM COM 714046109 185 1197 SH SOLE 0 0 1197 PFIZER INC COM COM 717081103 5867 149830 SH SOLE 16910 0 132920 PHILIP MORRIS INTL INC COM COM 718172109 975 9840 SH SOLE 0 0 9840 PHILLIPS 66 COM COM 718546104 324 3777 SH SOLE 0 0 3777 POTLATCHDELTIC CORPORATION COM COM 737630103 26 480 SH SOLE 0 0 480 PROCTER AND GAMBLE CO COM COM 742718109 13449 99676 SH SOLE 1850 0 97826 PROGRESSIVE CORP COM COM 743315103 27854 283613 SH SOLE 21440 0 262173 PRUDENTIAL FINL INC COM COM 744320102 69 674 SH SOLE 0 0 674 PUBLIC SVC ENTERPRISE GRP IN C COM 744573106 170 2850 SH SOLE 0 0 2850 PURE CYCLE CORP COM NEW COM 746228303 193 14000 SH SOLE 0 0 14000 QUALCOMM INC COM COM 747525103 171 1195 SH SOLE 0 0 1195 RAYONIER INC COM COM 754907103 1976 54985 SH SOLE 54985 0 0 REPUBLIC SVCS INC COM COM 760759100 83 750 SH SOLE 0 0 750 ROPER TECHNOLOGIES INC COM COM 776696106 15149 32218 SH SOLE 3170 0 29048 ROYAL DUTCH SHELL PLC SPONS AD ADR A 780259206 4045 100135 SH SOLE 95100 0 5035 SANDERSON FARMS INC COM COM 800013104 38 200 SH SOLE 0 0 200 SCHLUMBERGER LTD COM STK COM 806857108 389 12160 SH SOLE 0 0 12160 SCHWAB CHARLES CORP COM COM 808513105 688 9452 SH SOLE 2700 0 6752 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 34 330 SH SOLE 0 0 330 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 823 7915 SH SOLE 0 0 7915 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 50 340 SH SOLE 340 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 179 2290 SH SOLE 0 0 2290 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 875 8404 SH SOLE 234 0 8170 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2225 67655 SH SOLE 260 0 67395 SCHWAB STRATEGIC TR US DIVIDEN ETF 808524797 382 5050 SH SOLE 0 0 5050 SCHWAB STRATEGIC TR INTL EQTY COM 808524805 142 3588 SH SOLE 438 0 3150 SCHWAB STRATEGIC TR INTRM TRM ETF 808524854 453 7960 SH SOLE 0 0 7960 SCHWAB STRATEGIC TR SHT TM US ETF 808524862 337 6575 SH SOLE 0 0 6575 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 2 41 SH SOLE 0 0 41 SERVICE CORP INTL COM COM 817565104 78 1450 SH SOLE 0 0 1450 SIMON PPTY GROUP INC NEW COM COM 828806109 52 400 SH SOLE 0 0 400 SIMULATIONS PLUS INC COM COM 829214105 5 100 SH SOLE 0 0 100 SNAP ON INC COM COM 833034101 22 100 SH SOLE 0 0 100 SOUTHERN CO COM COM 842587107 5 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 184 900 SH SOLE 0 0 900 STARBUCKS CORP COM COM 855244109 40011 357845 SH SOLE 15550 0 342295 STATE STR CORP COM COM 857477103 6324 76860 SH SOLE 0 0 76860 STORE CAP CORP COM COM 862121100 22 630 SH SOLE 0 0 630 STRYKER CORPORATION COM COM 863667101 50640 194971 SH SOLE 5235 0 189736 SYSCO CORP COM COM 871829107 22512 289538 SH SOLE 19070 0 270468 TCW STRATEGIC INCOME FD INC CO COM 872340104 202 34046 SH SOLE 0 0 34046 TJX COS INC NEW COM COM 872540109 32485 481832 SH SOLE 26545 0 455287 T-MOBILE US INC COM COM 872590104 203 1400 SH SOLE 0 0 1400 TELEFLEX INCORPORATED COM COM 879369106 57 141 SH SOLE 0 0 141 THERMO FISHER SCIENTIFIC INC C COM 883556102 56008 111023 SH SOLE 6785 0 104238 TRANSDIGM GROUP INC COM COM 893641100 40 62 SH SOLE 0 0 62 TRI CONTL CORP COM COM 895436103 207 6064 SH SOLE 0 0 6064 TRIMBLE INC COM COM 896239100 71 870 SH SOLE 0 0 870 US BANCORP DEL COM NEW COM 902973304 15732 276139 SH SOLE 100 0 276039 UNILEVER PLC SPON ADR NEW SPONS ADR 904767704 18 300 SH SOLE 0 0 300 UNION PAC CORP COM COM 907818108 2461 11190 SH SOLE 1000 0 10190 UNITED PARCEL SERVICE INC CL B CL B 911312106 6389 30720 SH SOLE 0 0 30720 UNITED STS COMMODITY INDEX F C COM 911718104 46 1750 SH SOLE 0 0 1750 V F CORP COM COM 918204108 22 266 SH SOLE 0 0 266 VANGUARD SPECIALIZED FUNDS DIV ETF 921908844 378 2442 SH SOLE 15 0 2427 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 1066 12413 SH SOLE 200 0 12213 VANGUARD TAX-MANAGED INTL FD F ETF 921943858 8 150 SH SOLE 0 0 150 VANGUARD WHITEHALL FDS HIGH DI ETF 921946406 26 250 SH SOLE 250 0 0 VANGUARD INTL EQUITY INDEX F F ETF 922042718 177 1299 SH SOLE 0 0 1299 VANGUARD INTL EQUITY INDEX F A ETF 922042775 1152 18180 SH SOLE 0 0 18180 VANGUARD INTL EQUITY INDEX F F ETF 922042858 267 4920 SH SOLE 0 0 4920 VANGUARD INDEX FDS S&P 500 ETF 922908363 1686 4285 SH SOLE 0 0 4285 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3 30 SH SOLE 0 0 30 VANGUARD INDEX FDS SML CP GRW ETF 922908595 43 150 SH SOLE 0 0 150 VANGUARD INDEX FDS MID CAP ETF ETF 922908629 269 1135 SH SOLE 95 0 1040 VANGUARD INDEX FDS SMALL CP ET ETF 922908751 19051 84566 SH SOLE 50 0 84516 VANGUARD INDEX FDS TOTAL STK M ETF 922908769 95 426 SH SOLE 0 0 426 WALMART INC COM COM 931142103 254 1800 SH SOLE 0 0 1800 WALGREENS BOOTS ALLIANCE INC C COM 931427108 22 425 SH SOLE 0 0 425 WELLS FARGO CO NEW COM COM 949746101 483 10670 SH SOLE 0 0 10670 WEST PHARMACEUTICAL SVSC INC C COM 955306105 4 10 SH SOLE 0 0 10 WEYERHAEUSER CO MTN BE COM NEW COM 962166104 53 1540 SH SOLE 0 0 1540 YUM BRANDS INC COM COM 988498101 129 1125 SH SOLE 0 0 1125 RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 5836 68413 SH SOLE 20 0 68393 COVANTA HLDG CORP COM COM 22282E102 4 250 SH SOLE 0 0 250 INVESCO QQQ TR UNIT SER 1 ETF 46090E103 217 612 SH SOLE 65 0 547 CONTROLADORA VUELA COMP DE A S ADR 21240E105 4 200 SH SOLE 0 0 200 TARGET CORP COM COM 87612E106 453 1873 SH SOLE 0 0 1873 FORTINET INC COM COM 34959E109 500 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 1169 40612 SH SOLE 0 0 40612 ABBVIE INC COM COM 00287Y109 30969 274940 SH SOLE 16875 0 258065 ACTIVISION BLIZZARD INC COM COM 00507V109 81 850 SH SOLE 0 0 850 ADAM NAT RES FD INC COM COM 00548f105 1 52 SH SOLE 0 0 52 ADOBE SYSTEMS INCORPORATED COM COM 00724F101 22914 39127 SH SOLE 3500 0 35627 AKAMAI TECHNOLOGIES INC COM COM 00971T101 12 107 SH SOLE 0 0 107 ALIBABA GROUP HLDG LTD SPONSOR ADR 01609W102 16190 71390 SH SOLE 4000 0 67390 ALLISON TRANSMISSION HLDGS I C COM 01973R101 4 100 SH SOLE 0 0 100 ALPHABET INC CAP STK CL C CL C 02079K107 82215 32803 SH SOLE 2634 0 30169 ALPHABET INC CAP STK CL A CL A 02079K305 28360 11615 SH SOLE 300 0 11315 ALTRIA GROUP INC COM COM 02209S103 889 18643 SH SOLE 0 0 18643 AMERICAN TOWER CORP NEW COM COM 03027x100 1072 3969 SH SOLE 0 0 3969 AMERIPRISE FINL INC COM COM 03076C106 182 730 SH SOLE 0 0 730 ANSYS INC COM COM 03662Q105 95 273 SH SOLE 0 0 273 ARES MANAGEMENT CORPORATION CL CL A 03990B101 11889 186967 SH SOLE 22675 0 164292 ARES CAPITAL CORP COM COM 04010L103 33 1700 SH SOLE 0 0 1700 BCE INC COM NEW COM 05534B760 42 850 SH SOLE 0 0 850 BIOGEN INC COM COM 09062X103 260 750 SH SOLE 0 0 750 BLACKBAUD INC COM COM 09227Q100 8 100 SH SOLE 0 0 100 BLACKROCK INC COM COM 09247X101 46212 52816 SH SOLE 595 0 52221 BLACKROCK MUNIVEST FD INC COM COM 09253R105 31 3250 SH SOLE 0 0 3250 BLACKROCK MUNIASSETS FD INC CO COM 09254J102 13 750 SH SOLE 0 0 750 BLACKROCK MUNIYLD MICH QLTY CO COM 09254V105 167 10838 SH SOLE 0 0 10838 BLACKROCK ENHANCD CAP & IN ETF 09256A109 16 775 SH SOLE 0 0 775 BLACKSTONE GROUP INC COM CL A 09260D107 1860 19152 SH SOLE 0 0 19152 BLACKROCK SCIENCE & TECHNO ETF 09260K101 125 3000 SH SOLE 3000 0 0 BLACKROCK CAP ALLOCATION TR CO ETF 09260U109 55 2500 SH SOLE 2500 0 0 BOOKING HOLDINGS INC COM COM 09857L108 79 36 SH SOLE 0 0 36 BROADCOM INC COM COM 11135F101 2205 4624 SH SOLE 0 0 4624 CDW CORP COM COM 12514G108 148 847 SH SOLE 0 0 847 CARRIER GLOBAL CORPORATION COM COM 14448C104 235 4844 SH SOLE 0 0 4844 CENTENE CORP DEL COM COM 15135B101 29 400 SH SOLE 0 0 400 CHARTER COMMUNICATIONS INC N C CL A 16119P108 35 48 SH SOLE 0 0 48 CISCO SYS INC COM COM 17275R102 25737 485595 SH SOLE 0 0 485595 COMCAST CORP NEW CL A CL A 20030N101 590 10348 SH SOLE 0 0 10348 CONOCOPHILLIPS COM COM 20825C104 219 3598 SH SOLE 100 0 3498 CORTEVA INC COM COM 22052L104 142 3191 SH SOLE 0 0 3191 COSTCO WHSL CORP NEW COM COM 22160K105 27475 69438 SH SOLE 5330 0 64108 COSTAR GROUP INC COM COM 22160N109 94 1140 SH SOLE 0 0 1140 CROWN CASTLE INTL CORP NEW COM COM 22822V101 5069 25982 SH SOLE 1990 0 23992 D R HORTON INC COM COM 23331A109 217 2400 SH SOLE 0 0 2400 DIAGEO PLC SPON ADR NEW ADR 25243Q205 3228 16840 SH SOLE 0 0 16840 DIMENSIONAL ETF TRUST US CORE ETF 25434V708 148 5500 SH SOLE 0 0 5500 DOMINION ENERGY INC COM COM 25746U109 219 2971 SH SOLE 0 0 2971 DUKE ENERGY CORP NEW COM NEW COM 26441c204 197 1994 SH SOLE 0 0 1994 DUPONT DE NEMOURS INC COM COM 26614N102 181 2336 SH SOLE 0 0 2336 EOG RES INC COM COM 26875P101 1852 22200 SH SOLE 3800 0 18400 EATON VANCE TAX ADVT DIV INC C COM 27828G107 30 1101 SH SOLE 0 0 1101 EATON VANCE LTD DURATION INC C COM 27828H105 24 1800 SH SOLE 0 0 1800 ENBRIDGE INC COM COM 29250N105 26 639 SH SOLE 0 0 639 ENERSYS COM COM 29275Y102 13911 142337 SH SOLE 12270 0 130067 ENTERGY CORP NEW COM COM 29364G103 2 20 SH SOLE 0 0 20 EQUITY RESIDENTIAL SH BEN INT COM 29476L107 3821 49622 SH SOLE 0 0 49622 ESSENTIAL UTILS INC COM COM 29670G102 385 8424 SH SOLE 375 0 8049 ETSY INC COM COM 29786A106 3 15 SH SOLE 0 0 15 EXELON CORP COM COM 30161N101 62 1400 SH SOLE 900 0 500 EXXON MOBIL CORP COM COM 30231G102 26120 414073 SH SOLE 3600 0 410473 FACEBOOK INC CL A CL A 30303M102 53910 155044 SH SOLE 30 0 155014 FIDELITY NATL INFORMATION SV C COM 31620M106 38188 269553 SH SOLE 19290 0 250263 FIRST BANCORP INC ME COM COM 31866P102 62 2100 SH SOLE 0 0 2100 FIRST REP BK SAN FRANCISCO C C COM 33616C100 49105 262353 SH SOLE 8690 0 253663 FIRST TR EXCHANGE-TRADED FD NA ETF 33733E500 75 1090 SH SOLE 0 0 1090 FIRST TR EXCHANGE-TRADED FD NO COM 33738D101 119 4870 SH SOLE 0 0 4870 FORTIVE CORP COM COM 34959J108 271 3885 SH SOLE 0 0 3885 GABELLI DIVID & INCOME TR COM 36242H104 120 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 96 2400 SH SOLE 0 0 2400 HP INC COM COM 40434L105 34 1125 SH SOLE 0 0 1125 HANCOCK JOHN PFD INCOME FD SH ETF 41013W108 19 900 SH SOLE 0 0 900 HEWLETT PACKARD ENTERPRISE C C COM 42824C109 1 100 SH SOLE 0 0 100 HILTON WORLDWIDE HLDGS INC COM COM 43300A203 6 50 SH SOLE 0 0 50 ITT INC COM COM 45073V108 18 200 SH SOLE 0 0 200 IDEXX LABS INC COM COM 45168D104 63 100 SH SOLE 0 0 100 INCYTE CORP COM COM 45337C102 3 40 SH SOLE 0 0 40 INSPERITY INC COM COM 45778Q107 25 275 SH SOLE 0 0 275 INTERCONTINENTAL EXCHANGE IN C COM 45866F104 132 1110 SH SOLE 0 0 1110 INVESCO MUN TR COM ETF 46131J103 104 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 74 8904 SH SOLE 0 0 8904 INVESCO EXCHANGE TRADED FD T W ETF 46137V134 458 4920 SH SOLE 0 0 4920 INVESCO EXCH TRADED FD TR II P ETF 46138E511 201 13091 SH SOLE 0 0 13091 INVESCO EXCH TRADED FD TR II N ETF 46138E537 55 2000 SH SOLE 0 0 2000 INVESCO EXCH TRADED FD TR II S ETF 46138G698 12 165 SH SOLE 0 0 165 INVESCO EXCH TRADED FD TR II G ETF 46138G847 49 1579 SH SOLE 0 0 1579 ISHARES TR US TREAS BD ETF ETF 46429B267 16 584 SH SOLE 0 0 584 ISHARES TR CORE HIGH DV ETF ETF 46429B663 1038 10750 SH SOLE 0 0 10750 ISHARES TR CORE 1 5 YR USD ETF 46432F859 266 5185 SH SOLE 0 0 5185 ISHARES INC CORE MSCI EMKT ETF 46434G103 495 7385 SH SOLE 0 0 7385 ISHARES INC ESG AWR MSCI EM ETF 46434G863 53 1163 SH SOLE 0 0 1163 JPMORGAN CHASE & CO COM COM 46625H100 60967 391970 SH SOLE 15155 0 376815 JPMORGAN CHASE & CO ALERIA COM 46625H365 7 363 SH SOLE 0 0 363 JD.COM INC SPON ADR CL A CL A 47215P106 4 50 SH SOLE 0 0 50 JEFFERIES FINL GROUP INC COM COM 47233W109 2394 70000 SH SOLE 70000 0 0 M & T BK CORP COM COM 55261F104 46 317 SH SOLE 117 0 200 MSCI INC COM CL A 55354G100 253 475 SH SOLE 0 0 475 MASTERCARD INCORPORATED CL A CL A 57636Q104 1091 2987 SH SOLE 0 0 2987 MCKESSON CORP COM COM 58155Q103 170 891 SH SOLE 0 0 891 MERCK & CO INC COM COM 58933Y105 8216 105643 SH SOLE 19393 0 86250 METLIFE INC COM COM 59156R108 30 500 SH SOLE 0 0 500 MOLSON COORS BEVERAGE CO CL B CL B 60871R209 5 100 SH SOLE 0 0 100 NETFLIX INC COM COM 64110L106 243 460 SH SOLE 100 0 360 NEXTERA ENERGY INC COM COM 65339f101 1904 25980 SH SOLE 0 0 25980 NOVARTIS AG SPONSORED ADR ADR 66987V109 96 1050 SH SOLE 750 0 300 NVIDIA CORPORATION COM COM 67066G104 23398 29244 SH SOLE 1500 0 27744 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 4908 63056 SH SOLE 0 0 63056 ORGANON & CO COMMON STOCK COM 68622V106 51 1691 SH SOLE 3 0 1688 ORTHOPEDIATRICS CORP COM COM 68752L100 6 100 SH SOLE 0 0 100 OTIS WORLDWIDE CORP COM COM 68902V107 3 37 SH SOLE 0 0 37 PAYPAL HLDGS INC COM COM 70450Y103 116236 398780 SH SOLE 10260 0 388520 PHYSICIANS RLTY TR COM COM 71943U104 1 60 SH SOLE 0 0 60 PIMCO ETF TR INTER MUN BD ACT ETF 72201R866 57 1000 SH SOLE 0 0 1000 PRICE T ROWE GROUP INC COM COM 74144t108 228 1150 SH SOLE 0 0 1150 PROSHARES TR II ULTRASHRT EURO ETF 74347W882 0 15 SH SOLE 15 0 0 PROSHARES TR ULT R/EST NEW ETF 74347X625 9 104 SH SOLE 0 0 104 PROSHARES TR S&P 500 DV AR ETF 74348A467 6 65 SH SOLE 0 0 65 PUBLIC STORAGE COM COM 74460D109 340 1132 SH SOLE 0 0 1132 REGENERON PHARMACEUTICALS COM COM 75886F107 1989 3561 SH SOLE 1250 0 2311 S&P GLOBAL INC COM COM 78409V104 154 375 SH SOLE 0 0 375 SPDR S&P 500 ETF TR TR UNI ETF 78462F103 8440 19718 SH SOLE 265 0 19453 SPDR GOLD TR GOLD SHS ETF 78463v107 1101 6649 SH SOLE 325 0 6324 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 36 503 SH SOLE 0 0 503 SPDR DOW JONES INDL AVERAGE UT ETF 78467X109 73 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 1425 5832 SH SOLE 0 0 5832 SELECT SECTOR SPDR TR SBI CONS ETF 81369Y308 1 15 SH SOLE 0 0 15 SELECT SECTOR SPDR TR SBI CONS ETF 81369Y407 42 237 SH SOLE 0 0 237 SELECT SECTOR SPDR TR SBI INT- ETF 81369Y886 19 300 SH SOLE 0 0 300 SERVICENOW INC COM COM 81762P102 1129 2055 SH SOLE 125 0 1930 SHOPIFY INC CL A CL A 82509L107 45 31 SH SOLE 0 0 31 SPROTT PHYSICAL GOLD TR UNIT COM 85207H104 23 1654 SH SOLE 0 0 1654 SPROTT PHYSICAL GOLD & SIL ETF 85208R101 32 1700 SH SOLE 200 0 1500 STARWOOD PPTY TR INC COM COM 85571B105 20 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 18 400 SH SOLE 0 0 400 TESLA INC COM COM 88160R101 238 350 SH SOLE 0 0 350 TETRA TECH INC NEW COM COM 88162G103 56394 462094 SH SOLE 17355 0 444739 3M CO COM COM 88579Y101 8177 41169 SH SOLE 7400 0 33769 TRANSMEDICS GROUP INC COM COM 89377M109 66 2000 SH SOLE 0 0 2000 TRANSUNION COM COM 89400J107 22595 205764 SH SOLE 16225 0 189539 TRUIST FINL CORP COM COM 89832Q109 50 900 SH SOLE 0 0 900 UNITEDHEALTH GROUP INC COM COM 91324P102 11897 29710 SH SOLE 3435 0 26275 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 6 300 SH SOLE 0 0 300 VANGUARD WORLD FDS INF TECH ET ETF 92204A702 69 172 SH SOLE 0 0 172 VANGUARD SCOTTSDALE FDS SHORT ETF 92206C102 494 8045 SH SOLE 0 0 8045 VANGUARD SCOTTSDALE FDS SHRT T ETF 92206C409 225 2717 SH SOLE 0 0 2717 VANGUARD SCOTTSDALE FDS INTER COM 92206C706 53 775 SH SOLE 0 0 775 VERASTEM INC COM COM 92337C104 102 25000 SH SOLE 0 0 25000 VERIZON COMMUNICATIONS INC COM COM 92343v104 21160 377653 SH SOLE 15400 0 362253 VERISK ANALYTICS INC COM CL A 92345Y106 34537 197668 SH SOLE 3600 0 194068 VERTEX PHARMACEUTICALS INC COM COM 92532F100 5944 29482 SH SOLE 3380 0 26102 VISA INC COM CL A CL A 92826C839 110005 470470 SH SOLE 8870 0 461600 VODAFONE GROUP PLC NEW SPONSOR ADR 92857w308 36 2078 SH SOLE 0 0 2078 WEC ENERGY GROUP INC COM COM 92939U106 82 917 SH SOLE 0 0 917 WASTE MGMT INC DEL COM COM 94106L109 91 650 SH SOLE 0 0 650 WELLTOWER INC COM COM 95040Q104 62 750 SH SOLE 0 0 750 WISDOMTREE TR EMG MKTS SMCAP ETF 97717W281 49 900 SH SOLE 0 0 900 WISDOMTREE TR US SMALLCAP FUND ETF 97717W562 33 675 SH SOLE 0 0 675 WISDOMTREE TR US QTLY DIV GRT ETF 97717X669 48 800 SH SOLE 0 0 800 WISDOMTREE TR EUROPE HEDGED EQ COM 97717X701 40 520 SH SOLE 0 0 520 XCEL ENERGY INC COM COM 98389B100 181 2742 SH SOLE 210 0 2532 XYLEM INC COM COM 98419M100 114 950 SH SOLE 0 0 950 YUM CHINA HLDGS INC COM COM 98850P109 43 650 SH SOLE 0 0 650 ZIMMER BIOMET HOLDINGS INC COM COM 98956P102 211 1310 SH SOLE 0 0 1310 ZOETIS INC CL A CL A 98978V103 37978 203788 SH SOLE 11650 0 192138 AON PLC SHS CL A PLC SHS G0403H108 263 1100 SH SOLE 0 0 1100 ATLASSIAN CORP PLC CL A CL A G06242104 13 50 SH SOLE 0 0 50 ACCENTURE PLC IRELAND SHS CLAS CL A g1151c101 65114 220881 SH SOLE 3615 0 217266 CLARIVATE PLC ORD SHS COM G21810109 20 725 SH SOLE 0 0 725 EATON CORP PLC SHS COM G29183103 110 740 SH SOLE 0 0 740 IHS MARKIT LTD SHS COM G47567105 245 2171 SH SOLE 0 0 2171 JOHNSON CTLS INTL PLC SHS PLC SHS G51502105 34 499 SH SOLE 0 0 499 LINDE PLC SHS PLC SHS G5494J103 260 900 SH SOLE 0 0 900 MEDTRONIC PLC SHS COM G5960L103 191 1535 SH SOLE 0 0 1535 APTIV PLC SHS PLC SHS G6095L109 16 100 SH SOLE 0 0 100 PENTAIR PLC SHS PLC SHS G7S00T104 23 336 SH SOLE 0 0 336 TRANE TECHNOLOGIES PLC SHS COM G8994E103 13 70 SH SOLE 0 0 70 CHUBB LIMITED COM COM H1467J104 260 1635 SH SOLE 0 0 1635 SPOTIFY TECHNOLOGY S A SHS COM L8681T102 48 175 SH SOLE 0 0 175 ASML HOLDING N V N Y REGISTRY NY SHS N07059210 17 24 SH SOLE 0 0 24 ROYAL CARIBBEAN GROUP COM COM V7780T103 4 45 SH SOLE 0 0 45