0001015086-21-000005.txt : 20210426 0001015086-21-000005.hdr.sgml : 20210426 20210426150553 ACCESSION NUMBER: 0001015086-21-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210426 DATE AS OF CHANGE: 20210426 EFFECTIVENESS DATE: 20210426 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BRADLEY FOSTER & SARGENT INC/CT CENTRAL INDEX KEY: 0001015086 IRS NUMBER: 061380510 STATE OF INCORPORATION: CT FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-05602 FILM NUMBER: 21853493 BUSINESS ADDRESS: STREET 1: 185 ASYLUM STREET STREET 2: 11TH FLOOR CITY: HARTFORD STATE: CT ZIP: 06103-3402 BUSINESS PHONE: 8605278050 MAIL ADDRESS: STREET 1: 185 ASYLUM STREET STREET 2: 11TH FLOOR CITY: HARTFORD STATE: CT ZIP: 06103-3402 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001015086 XXXXXXXX 03-31-2021 03-31-2021 BRADLEY FOSTER & SARGENT INC/CT
185 ASYLUM STREET 11TH FLOOR HARTFORD CT 06103-3402
13F HOLDINGS REPORT 028-05602 N
Andrew R. Gordon Chief Compliance Officer 860-241-4691 Andrew R. Gordon Hartford X1 04-26-2021 0 375 3950138 false
INFORMATION TABLE 2 inftable3.xml FORM 13F 1/100 Berkshire Hathaway Class com 084990175 3857 1000 SH SOLE 1000 0 0 3M Company com 88579Y101 11791 61196 SH SOLE 56218 0 4978 ABB Ltd ADR com 000375204 229 7500 SH SOLE 7500 0 0 AFLAC com 001055102 438 8563 SH SOLE 6013 0 2550 ASML Holding NV NY Registry Sh com N07059210 374 606 SH SOLE 606 0 0 AT & T com 00206R102 2027 66951 SH SOLE 63875 0 3076 Abbott Labs com 002824100 40776 340253 SH SOLE 277226 0 63027 Abbvie Inc com 00287Y109 21141 195349 SH SOLE 174921 0 20428 Accenture Plc Class A F com G1151C101 8291 30014 SH SOLE 29389 0 625 Adaptive Biotechnologies com 00650F109 2472 61394 SH SOLE 61394 0 0 Adobe Inc com 00724F101 82074 172653 SH SOLE 160349 0 12304 Agnico Eagle Mines Limited com 008474108 51038 882857 SH SOLE 777034 0 105823 Air Products & Chemicals Inc com 009158106 12802 45503 SH SOLE 39042 0 6461 Alaska Air com 011659109 1560 22534 SH SOLE 22534 0 0 Alexandria Real Estate Equitie com 015271109 4446 27062 SH SOLE 26817 0 245 Alibaba Group Holding-SP ADR com 01609W102 3999 17636 SH SOLE 17369 0 267 Align Technology Inc com 016255101 745 1375 SH SOLE 1375 0 0 Allegion PLC com G0176J109 201 1600 SH SOLE 1600 0 0 Alnylam Pharmaceuticals com 02043Q107 966 6845 SH SOLE 6845 0 0 Alphabet Inc. Class A com 02079K305 113588 55072 SH SOLE 48431 0 6641 Alphabet Inc. Class C com 02079K107 17999 8701 SH SOLE 8278 0 423 Altair Engineering com 021369103 26731 427210 SH SOLE 409427 0 17783 Altria Group Inc com 02209S103 1271 24851 SH SOLE 24606 0 245 Amazon.Com com 023135106 84668 27364 SH SOLE 24122 0 3242 Amer Tower Cl A com 03027X100 1191 4980 SH SOLE 4980 0 0 American Express com 025816109 18376 129919 SH SOLE 109987 0 19932 American Water Works Company I com 030420103 1215 8105 SH SOLE 7905 0 200 Americold Realty Trust com 03064D108 1017 26437 SH SOLE 26237 0 200 Ameriprise Financial Inc Com com 03076C106 652 2805 SH SOLE 2805 0 0 Amgen com 031162100 2627 10557 SH SOLE 6573 0 3984 Amphenol com 032095101 29068 440626 SH SOLE 403414 0 37212 Analog Devices com 032654105 3525 22732 SH SOLE 19532 0 3200 Ansys com 03662Q105 10029 29535 SH SOLE 29060 0 475 Anthem Inc com 036752103 435 1213 SH SOLE 1160 0 53 Apple Inc com 037833100 153605 1257515 SH SOLE 1116813 0 140702 Applied Materials com 038222105 347 2600 SH SOLE 2600 0 0 Aptiv Plc com G6095L109 542 3932 SH SOLE 3632 0 300 Archer-Daniels-Midland com 039483102 325 5710 SH SOLE 5710 0 0 Arthur J Gallagher & Co com 363576109 4047 32435 SH SOLE 32435 0 0 Ashland Global Holdings Inc com 044186104 245 2761 SH SOLE 2761 0 0 Astrotech Corp com 046484200 774 353328 SH SOLE 353328 0 0 AutoZone Inc com 053332102 1326 944 SH SOLE 909 0 35 Automatic Data Processing com 053015103 26310 139597 SH SOLE 103876 0 35721 Baidu Inc com 056752108 315 1450 SH SOLE 1450 0 0 Ball Corp com 058498106 1745 20592 SH SOLE 20592 0 0 Bank of America com 060505104 7971 206015 SH SOLE 197006 0 9009 Bank of New York Mellon com 064058100 887 18754 SH SOLE 18754 0 0 Barrick Gold Corp com 067901108 19720 995951 SH SOLE 880868 0 115083 Baxter International com 071813109 3967 47036 SH SOLE 47036 0 0 Becton Dickinson com 075887109 10824 44515 SH SOLE 42027 0 2488 Berkshire Hathaway Cl A com 084670108 2700 7 SH SOLE 6 0 1 Berkshire Hathaway Cl B com 084670702 60254 235856 SH SOLE 214259 0 21597 BigCommerce Holdings Ser 1 com 08975P108 1774 30685 SH SOLE 30685 0 0 Bio-Techne Corp com 09073M104 10208 26728 SH SOLE 26053 0 675 BlackRock Inc com 09247X101 907 1203 SH SOLE 1203 0 0 Boeing com 097023105 952 3738 SH SOLE 3063 0 675 Booking Holdings Inc com 09857L108 359 154 SH SOLE 154 0 0 Booz Allen Hamilton Holdings com 099502106 2851 35404 SH SOLE 35404 0 0 Bristol-Myers Squibb com 110122108 4407 69810 SH SOLE 53048 0 16762 Brookfield Asset Management In com 112585104 1660 37311 SH SOLE 37311 0 0 Brookfield Infrastructure Part com G16252101 310 5824 SH SOLE 5824 0 0 Brooks Pri Automation Inc com 114340102 395 4839 SH SOLE 4839 0 0 CDK Global Inc com 12508E101 283 5238 SH SOLE 4972 0 266 CIGNA Corp com 125523100 5736 23727 SH SOLE 23727 0 0 CME Group Inc com 12572Q105 3975 19465 SH SOLE 19290 0 175 CMS Energy com 125896100 349 5700 SH SOLE 5700 0 0 CRISPR Therapeutics AG com H17182108 300 2461 SH SOLE 2461 0 0 CSX com 126408103 221 2295 SH SOLE 2045 0 250 CVS Health Corp com 126650100 3368 44769 SH SOLE 33391 0 11378 Cabot Oil & Gas Corp Cl A com 127097103 1776 94565 SH SOLE 94565 0 0 Cameco Corporation com 13321L108 889 53545 SH SOLE 53545 0 0 Canadian National Railway com 136375102 43070 371360 SH SOLE 342494 0 28866 Carrier Global Corp com 14448C104 5747 136117 SH SOLE 108948 0 27169 Caterpillar com 149123101 23594 101757 SH SOLE 75027 0 26730 Ceridian HCM Holding Inc com 15677j108 619 7350 SH SOLE 6350 0 1000 Charter Communications com 16119P108 481 779 SH SOLE 774 0 5 Check Point Software com M22465104 481 4300 SH SOLE 3200 0 1100 Chevron Corp com 166764100 23019 219667 SH SOLE 188027 0 31640 Chewy Inc. Class A com 16679l109 4985 58848 SH SOLE 55577 0 3271 Chubb Ltd com H1467J104 10088 63863 SH SOLE 51988 0 11875 Church & Dwight com 171340102 1232 14103 SH SOLE 13253 0 850 Cisco Systems com 17275R102 37291 721165 SH SOLE 610345 0 110820 Citigroup com 172967424 3058 42035 SH SOLE 41035 0 1000 Citizens Financial Group com 174610105 1860 42131 SH SOLE 40131 0 2000 Clarivate Plc com G21810109 12220 463051 SH SOLE 446126 0 16925 Clorox com 189054109 568 2944 SH SOLE 2944 0 0 Coca Cola com 191216100 18660 354003 SH SOLE 332813 0 21190 Codexis Inc com 192005106 789 34464 SH SOLE 34464 0 0 Cogent Communications Group com 19239V302 2399 34888 SH SOLE 22860 0 12028 Cognizant Technology Solutions com 192446102 411 5258 SH SOLE 4908 0 350 Colgate-Palmolive com 194162103 4172 52930 SH SOLE 49110 0 3820 Colliers International com 194693107 1798 18300 SH SOLE 18300 0 0 Comcast Cl A com 20030N101 62809 1160760 SH SOLE 1067397 0 93363 Conoco Phillips com 20825C104 26991 509546 SH SOLE 455369 0 54177 Constellation Brands Inc Cl A com 21036P108 19049 83550 SH SOLE 79728 0 3822 Cooper Companies com 216648402 2995 7798 SH SOLE 7798 0 0 Corning com 219350105 614 14117 SH SOLE 14117 0 0 Corteva Inc com 22052L104 509 10908 SH SOLE 8084 0 2824 Costco com 22160k105 58269 165312 SH SOLE 141221 0 24091 Crown Castle International Cor com 22822V101 29720 172663 SH SOLE 145996 0 26667 Crown Holdings Inc com 228368106 2193 22604 SH SOLE 22604 0 0 Cullen/Frost Bankers com 229899109 557 5125 SH SOLE 4025 0 1100 CytoSorbents Corp com 23283X206 346 39876 SH SOLE 39463 0 413 D R Horton Inc com 23331A109 11059 124094 SH SOLE 120794 0 3300 Danaher com 235851102 117329 521275 SH SOLE 464028 0 57247 Deere com 244199105 77871 208133 SH SOLE 183470 0 24663 Diageo Plc ADR com 25243Q205 873 5319 SH SOLE 5319 0 0 DocuSign Inc com 256163106 362 1786 SH SOLE 1786 0 0 Dolby Laboratories Inc com 25659T107 3276 33187 SH SOLE 30182 0 3005 Dominion Energy com 25746U109 3715 48906 SH SOLE 32358 0 16548 Dover Corp com 260003108 455 3316 SH SOLE 3266 0 50 Dow Inc com 260557103 2402 37566 SH SOLE 10857 0 26709 DuPont De Nemours Inc com 26614N102 555 7185 SH SOLE 5369 0 1817 Duke Energy com 26441C204 1770 18338 SH SOLE 18263 0 75 East West Bancorp com 27579R104 870 11790 SH SOLE 10690 0 1100 EastGroup Properties Inc REIT com 277276101 212 1480 SH SOLE 1480 0 0 Eastman Chemical com 277432100 204 1851 SH SOLE 1851 0 0 Eaton Corp PLC com G29183103 334 2417 SH SOLE 1717 0 700 Ebay com 278642103 12339 201482 SH SOLE 185502 0 15980 Ecolab com 278865100 10240 47834 SH SOLE 43884 0 3950 Edwards Lifesciences com 28176E108 387 4632 SH SOLE 4632 0 0 Electronic Arts com 285512109 543 4010 SH SOLE 4010 0 0 Eli Lilly com 532457108 3875 20739 SH SOLE 17786 0 2953 Emerson Electric com 291011104 2581 28608 SH SOLE 25683 0 2925 Enbridge Inc com 29250N105 25743 707224 SH SOLE 646560 0 60665 Enphase Energy Inc com 29355a107 1076 6633 SH SOLE 6416 0 217 Entegris Inc com 29362U104 1893 16929 SH SOLE 16929 0 0 Enterprise Products LP com 293792107 5316 241432 SH SOLE 228493 0 12939 Equinix Inc com 29444U700 278 409 SH SOLE 409 0 0 Eversource Energy com 30040W108 14769 170568 SH SOLE 163884 0 6684 Exxon Mobil com 30231G102 7180 128596 SH SOLE 102855 0 25741 Facebook Inc com 30303M102 12912 43838 SH SOLE 42053 0 1785 Fastenal Company com 311900104 3692 73435 SH SOLE 51498 0 21937 Fate Therapeutics Inc com 31189P102 692 8391 SH SOLE 8391 0 0 FedEx Corporation com 31428X106 984 3465 SH SOLE 3230 0 235 First Solar Inc com 336433107 2186 25045 SH SOLE 21475 0 3570 Fiserv com 337738108 32874 276160 SH SOLE 265631 0 10529 Fortive Corp com 34959J108 8172 115689 SH SOLE 84832 0 30857 Franco Nevada Corporation com 351858105 878 7005 SH SOLE 6105 0 900 General Dynamics com 369550108 713 3927 SH SOLE 3262 0 665 General Electric com 369604103 1790 136363 SH SOLE 129413 0 6950 General Mills com 370334104 3187 51977 SH SOLE 33633 0 18344 Gilead Sciences com 375558103 2776 42954 SH SOLE 40184 0 2770 Goldman Sachs com 38141G104 393 1203 SH SOLE 1003 0 200 Grainger W W com 384802104 959 2393 SH SOLE 1893 0 500 HP Inc com 40434L105 529 16676 SH SOLE 16676 0 0 Heico Corp com 422806109 1450 11525 SH SOLE 11525 0 0 Helmerich & Payne com 423452101 1905 70672 SH SOLE 70672 0 0 Henry Schein com 806407102 1277 18450 SH SOLE 15500 0 2950 Hershey Foods com 427866108 880 5562 SH SOLE 3832 0 1730 Hewlett Packard Enterprise Co com 42824C109 262 16676 SH SOLE 16676 0 0 Hologic Inc com 436440101 1133 15233 SH SOLE 15233 0 0 Home Depot com 437076102 66425 217609 SH SOLE 206617 0 10992 Honeywell International com 438516106 16172 74503 SH SOLE 69428 0 5075 Hubbell Inc com 443510607 206 1103 SH SOLE 747 0 356 Humana com 444859102 911 2172 SH SOLE 2172 0 0 Hunt JB Transport Services com 445658107 1577 9381 SH SOLE 8656 0 725 Hyatt Hotels Corp Cl A com 448579102 1358 16424 SH SOLE 16424 0 0 IAA, Inc com 449253103 888 16105 SH SOLE 16105 0 0 IQVIA Holdings com 46266C105 37785 195636 SH SOLE 181858 0 13778 Illinois Tool Works com 452308109 1837 8293 SH SOLE 7389 0 904 Illumina Inc com 452327109 8712 22684 SH SOLE 21593 0 1091 Industrial Logistics Prop Wi com 456237106 452 19550 SH SOLE 19550 0 0 Ingersoll Rand Inc com 45687V106 242 4927 SH SOLE 3957 0 970 Int'l Flavors & Fragrances com 459506101 20380 145982 SH SOLE 128343 0 17639 Intel com 458140100 4647 72604 SH SOLE 71789 0 815 International Business Machine com 459200101 6902 51797 SH SOLE 44643 0 7154 International Paper com 460146103 654 12098 SH SOLE 12098 0 0 Intuit com 461202103 1554 4057 SH SOLE 3732 0 325 Intuitive Surgical com 46120E602 2839 3842 SH SOLE 3794 0 48 J P Morgan Chase com 46625H100 138576 910307 SH SOLE 833282 0 77025 JD.Com Inc-ADR com 47215P106 3152 37377 SH SOLE 37377 0 0 Johnson & Johnson com 478160104 56226 342114 SH SOLE 303999 0 38115 KKR & Co Inc com 48251W104 640 13105 SH SOLE 13105 0 0 Kansas City Southern com 485170302 612 2320 SH SOLE 2320 0 0 Kellogg com 487836108 445 7029 SH SOLE 6379 0 650 Keurig Dr Pepper Inc com 49271V100 1198 34843 SH SOLE 34843 0 0 Keysight Technologies Inc com 49338L103 2988 20834 SH SOLE 19963 0 871 Kimberly-Clark com 494368103 3354 24124 SH SOLE 20968 0 3156 Kinder Morgan Inc com 49456B101 5103 306503 SH SOLE 289503 0 17000 Kirkland Lake Gold Ltd com 49741E100 988 29225 SH SOLE 26200 0 3025 Koninklijke Philips Electron N com 500472303 201 3523 SH SOLE 3523 0 0 L3Harris Technoligies Inc com 502431109 785 3872 SH SOLE 2820 0 1052 Leidos Holdings Inc com 525327102 2683 27864 SH SOLE 23939 0 3925 Lexington Realty Trust com 529043101 537 48350 SH SOLE 48350 0 0 Lincoln Electric com 533900106 487 3960 SH SOLE 3960 0 0 Lincoln National com 534187109 498 8000 SH SOLE 8000 0 0 Linde Plc com G5494J103 2522 9001 SH SOLE 7469 0 1532 Lockheed Martin com 539830109 8643 23391 SH SOLE 22701 0 690 Lowes com 548661107 24313 127843 SH SOLE 93556 0 34287 M&T Bank com 55261F104 381 2516 SH SOLE 2516 0 0 Magellan Midstream Partners LP com 559080106 4121 95053 SH SOLE 88288 0 6765 Marsh & McLennan com 571748102 58098 476995 SH SOLE 404340 0 72655 Masco com 574599106 560 9350 SH SOLE 9350 0 0 Mastercard Inc Cl A com 57636Q104 66239 186037 SH SOLE 175345 0 10692 McCormick com 579780206 29131 326727 SH SOLE 301262 0 25465 McDonalds com 580135101 37405 166881 SH SOLE 139303 0 27577 Medtronic PLC com G5960L103 24141 204360 SH SOLE 190666 0 13694 Merck com 58933Y105 44324 574964 SH SOLE 515566 0 59398 Mercury Systems Inc com 589378108 5483 77615 SH SOLE 73307 0 4308 Mettler-Toledo International com 592688105 4374 3785 SH SOLE 3785 0 0 Microchip Technology com 595017104 489 3150 SH SOLE 3150 0 0 Microsoft com 594918104 181218 768621 SH SOLE 682996 0 85625 Mondelez International com 609207105 34580 590806 SH SOLE 502039 0 88767 Morgan Stanley com 617446448 731 9409 SH SOLE 9068 0 341 Morningstar Inc com 617700109 680 3021 SH SOLE 3021 0 0 NVR Inc com 62944t105 7472 1586 SH SOLE 1586 0 0 National Instruments com 636518102 294 6800 SH SOLE 6800 0 0 Nestle SA Sponsored ADR com 641069406 48894 438476 SH SOLE 396593 0 41883 New Oriental Educatio - SP ADR com 647581107 350 25000 SH SOLE 25000 0 0 New Relic com 64829B100 2890 47014 SH SOLE 46214 0 800 NextEra Energy com 65339F101 19437 257067 SH SOLE 230239 0 26828 Nike Inc Class B com 654106103 56886 428069 SH SOLE 367135 0 60934 Nisource com 65473P105 5184 215000 SH SOLE 215000 0 0 Nordson Corp com 655663102 263 1325 SH SOLE 1325 0 0 Norfolk Southern com 655844108 5533 20606 SH SOLE 19131 0 1475 Northern Trust Corp com 665859104 462 4391 SH SOLE 4391 0 0 Northrop Grumman com 666807102 32621 100793 SH SOLE 95004 0 5789 Novartis A G ADR com 66987V109 11849 138621 SH SOLE 106990 0 31631 Novo Nordisk A/S ADR com 670100205 2401 35609 SH SOLE 35609 0 0 Nvidia Corp com 67066G104 1241 2325 SH SOLE 2325 0 0 Old Dominion Freight Line com 679580100 2243 9329 SH SOLE 9329 0 0 Omnicom com 681919106 1250 16854 SH SOLE 3672 0 13182 Oracle com 68389X105 15572 221925 SH SOLE 183865 0 38060 Oshkosh Corporation com 688239201 285 2400 SH SOLE 2400 0 0 Otis Worldwide Corp com 68902V107 7602 111052 SH SOLE 96108 0 14944 PNC Financial com 693475105 392 2233 SH SOLE 2233 0 0 PPG Industries com 693506107 647 4303 SH SOLE 4303 0 0 Palo Alto Networks Inc com 697435105 2299 7137 SH SOLE 7105 0 32 Parker-Hannifin com 701094104 5935 18815 SH SOLE 18564 0 251 PayPal Holdings com 70450Y103 11172 46004 SH SOLE 45028 0 976 Paychex com 704326107 1062 10837 SH SOLE 10837 0 0 Pentair Plc com G7S00T104 264 4240 SH SOLE 4240 0 0 Peoples United Financial Inc com 712704105 657 36703 SH SOLE 36703 0 0 Pepsico com 713448108 77671 549104 SH SOLE 481327 0 67777 Pfizer com 717081103 11317 312373 SH SOLE 282762 0 29611 Philip Morris International com 718172109 1891 21306 SH SOLE 21206 0 100 Phillips 66 com 718546104 210 2571 SH SOLE 2571 0 0 Potlatch Corporation com 737630103 1564 29546 SH SOLE 9995 0 19551 Praxis Precision Medicines Inc com 74006W108 229 7000 SH SOLE 7000 0 0 Pretium Resources com 74139C102 534 51511 SH SOLE 51511 0 0 Price T Rowe Group Inc com 74144T108 958 5585 SH SOLE 5073 0 512 Procter & Gamble com 742718109 49747 367330 SH SOLE 326563 0 40767 Progressive com 743315103 451 4716 SH SOLE 4716 0 0 Proofpoint Inc com 743424103 706 5612 SH SOLE 5612 0 0 Public Service Enterprise com 744573106 509 8448 SH SOLE 8448 0 0 Pultegroup Inc. com 745867101 481 9170 SH SOLE 9170 0 0 Qualcomm com 747525103 3517 26529 SH SOLE 18911 0 7618 Quest Diagnostics com 74834L100 224 1748 SH SOLE 1748 0 0 RBC Bearings Inc com 75524b104 21789 110731 SH SOLE 100039 0 10692 RPM International Inc com 749685103 335 3650 SH SOLE 3650 0 0 Raymond James Financial Inc com 754730109 835 6810 SH SOLE 6810 0 0 Raytheon Technologies com 75513E101 18918 244825 SH SOLE 210817 0 34008 Realty Income Corp com 756109104 7523 118474 SH SOLE 114774 0 3700 Regeneron Pharmaceuticals Inc com 75886F107 238 504 SH SOLE 504 0 0 Republic Services com 760759100 240 2411 SH SOLE 2411 0 0 Ross Stores com 778296103 2426 20231 SH SOLE 20231 0 0 Royal Dutch Shell A ADRF ADR com 780259206 384 9781 SH SOLE 8615 0 1166 S&P Global Inc com 78409V104 1689 4787 SH SOLE 4787 0 0 SPDR Gold Shares com 78463V107 48829 305255 SH SOLE 286630 0 18625 SS & C Technologies com 78467J100 27528 393985 SH SOLE 379924 0 14061 Salesforce.com Inc com 79466L302 16411 77459 SH SOLE 74748 0 2711 Salisbury Bancorp com 795226109 98 2200 SH SOLE 2200 0 0 Schlumberger com 806857108 338 12433 SH SOLE 11138 0 1295 Shake Shack Inc com 819047101 288 2550 SH SOLE 2550 0 0 Sherwin-Williams com 824348106 35077 47529 SH SOLE 42339 0 5190 Smucker com 832696405 360 2844 SH SOLE 2844 0 0 SolarEdge Technologies Inc com 83417M104 1236 4301 SH SOLE 3921 0 380 Sony Corp com 835699307 237 2235 SH SOLE 2235 0 0 Southern Co com 842587107 658 10579 SH SOLE 10579 0 0 Spirit Realty Capital Inc. com 84860W300 5729 134790 SH SOLE 128615 0 6175 Spotify Technology com L8681T102 212 792 SH SOLE 792 0 0 Stanley Black & Decker Inc com 854502101 9396 47060 SH SOLE 32965 0 14095 Starbucks com 855244109 27543 252065 SH SOLE 239933 0 12132 State Street com 857477103 4363 51936 SH SOLE 51036 0 900 Store Capital Corp com 862121100 6732 200960 SH SOLE 197960 0 3000 Stryker com 863667101 42158 173076 SH SOLE 162165 0 10911 Synopsys Inc com 871607107 496 2000 SH SOLE 2000 0 0 Sysco com 871829107 38101 483883 SH SOLE 441704 0 42179 T-Mobile US Inc com 872590104 38270 305455 SH SOLE 287011 0 18444 TC Energy Corp com 87807B107 5648 123448 SH SOLE 120658 0 2790 TE Connectivity Limited com H84989104 3801 29442 SH SOLE 18202 0 11240 TJX Corp com 872540109 13751 207876 SH SOLE 202026 0 5850 Taiwan Semiconductor Mft Co Lt com 874039100 4372 36963 SH SOLE 28171 0 8792 Take-Two Interactive Software com 874054109 643 3640 SH SOLE 3640 0 0 Tapestry Inc com 876030107 742 18000 SH SOLE 18000 0 0 Target com 87612E106 3702 18691 SH SOLE 13377 0 5314 Teledyne Technologies com 879360105 1970 4763 SH SOLE 4763 0 0 Teleflex com 879369106 1879 4522 SH SOLE 4522 0 0 Tencent Music Entertainment Gr com 88034p109 410 20000 SH SOLE 20000 0 0 Tesla Motors Inc com 88160R101 625 936 SH SOLE 936 0 0 Texas Instruments com 882508104 5020 26563 SH SOLE 21023 0 5540 The Blackstone Group Inc - A com 09260D107 8974 120409 SH SOLE 114499 0 5910 The Scotts Miracle-Gro Co com 810186106 220 900 SH SOLE 900 0 0 The Travelers Companies Inc com 89417E109 5964 39652 SH SOLE 32839 0 6813 Thermo Fisher Scientific com 883556102 88536 193997 SH SOLE 171607 0 22390 Thomson Reuters Corporation com 884903709 454 5179 SH SOLE 5179 0 0 Tractor Supply Company com 892356106 1719 9709 SH SOLE 9709 0 0 Trane Technologies com G8994E103 925 5588 SH SOLE 4488 0 1100 US Bancorp com 902973304 8306 150164 SH SOLE 89964 0 60200 Unilever Plc Sponsored ADR com 904767704 526 9423 SH SOLE 9423 0 0 Union Pacific com 907818108 39908 181063 SH SOLE 176085 0 4978 United Health Group com 91324P102 40845 109777 SH SOLE 97741 0 12036 United Parcel Service Class B com 911312106 786 4621 SH SOLE 4557 0 64 Unitil Corp com 913259107 3783 82800 SH SOLE 82800 0 0 Universal Display Corporation com 91347P105 200 845 SH SOLE 545 0 300 V F Corp com 918204108 794 9930 SH SOLE 7680 0 2250 Varian Medical com 92220P105 565 3200 SH SOLE 3200 0 0 Vaxart In com 92243A200 121 20000 SH SOLE 20000 0 0 Verizon com 92343V104 8675 149182 SH SOLE 126400 0 22782 Vertex Pharmaceuticals Inc com 92532F100 21516 100125 SH SOLE 93106 0 7019 Vertiv Holdings LLC com 92537N108 342 17100 SH SOLE 17100 0 0 ViacomCBS Inc Class B com 92556H206 587 13008 SH SOLE 13008 0 0 Viatris Inc com 92556V106 153 10923 SH SOLE 9169 0 1754 Visa Incorporated com 92826C839 7362 34769 SH SOLE 32677 0 2092 Vontier Corp com 928881101 738 24390 SH SOLE 16478 0 7912 WEC Energy Group Inc com 92939U106 404 4316 SH SOLE 4316 0 0 WR Berkley Corporation com 084423102 1747 23184 SH SOLE 23184 0 0 Wabtec Corp com 929740108 9368 118341 SH SOLE 113400 0 4941 Walgreens Boots Alliance Inc com 931427108 206 3757 SH SOLE 3757 0 0 Walmart com 931142103 5428 39964 SH SOLE 32268 0 7696 Walt Disney com 254687106 95532 517735 SH SOLE 465152 0 52583 Waste Connections com 94106B101 2061 19088 SH SOLE 19088 0 0 Waste Management com 94106L109 2708 20987 SH SOLE 20237 0 750 Waters Corp com 941848103 2002 7046 SH SOLE 7026 0 20 Webster Financial com 947890109 268 4867 SH SOLE 4467 0 400 Wells Fargo com 949746101 2987 76443 SH SOLE 68694 0 7749 West Pharmaceutical Services I com 955306105 359 1275 SH SOLE 1275 0 0 Westlake Chemical Corp com 960413102 1115 12557 SH SOLE 12557 0 0 Weyerhaeuser com 962166104 29282 822516 SH SOLE 752704 0 69812 XCEL Energy com 98389B100 527 7919 SH SOLE 7919 0 0 Xilinx Inc. com 983919101 10224 82522 SH SOLE 79290 0 3232 Yum Brands Inc com 988498101 716 6617 SH SOLE 6617 0 0 Yum China Holdings Inc com 98850P109 250 4221 SH SOLE 4221 0 0 Zimmer Biomet Holdings Inc com 98956P102 851 5316 SH SOLE 5316 0 0 Zoetis Inc com 98978V103 38519 244596 SH SOLE 232816 0 11780 iShares North America Tech com 464287515 273 800 SH SOLE 800 0 0 Sprott Physical Gold Trust com 85207H104 471 35123 SH SOLE 35123 0 0 Vanguard Emerging Markets Stoc com 922042858 10059 193261 SH SOLE 189113 0 4148 Vanguard FTSE ETF Developed Ma com 921943858 15119 307855 SH SOLE 299285 0 8570 Vanguard FTSE Europe ETF com 922042874 822 13050 SH SOLE 11845 0 1205 iShares Core MSCI EAFE ETF com 46432F842 652 9049 SH SOLE 9049 0 0 iShares MSCI EAFE Index Fund com 464287465 2375 31300 SH SOLE 30043 0 1257 iShares MSCI Emerg Mkts ETF com 464287234 2039 38221 SH SOLE 36726 0 1495 ARK Next Generation Internet E com 00214Q401 231 1565 SH SOLE 1565 0 0 Alerian MLP com 00162Q452 864 28343 SH SOLE 27758 0 585 Ark Innovation ETF com 00214Q104 247 2059 SH SOLE 2059 0 0 Financial Select Sectors SPDR com 81369Y605 480 14099 SH SOLE 14099 0 0 Invesco QQQ Trust Series 1 com 46090E103 3642 11411 SH SOLE 11411 0 0 Invesco S&P 500 Equal Weight E com 46137V357 403 2842 SH SOLE 2842 0 0 SPDR S&P 500 ETF Index com 78462F103 17642 44512 SH SOLE 44512 0 0 Sector SPDR Indl Select of Ben com 81369Y704 314 3189 SH SOLE 3189 0 0 Select Sector S&P Technology I com 81369Y803 738 5560 SH SOLE 5560 0 0 VanEck Vectors Gold Miners ETF com 92189F106 3760 115699 SH SOLE 111556 0 4143 Vanguard Dividend Appreciation com 921908844 1838 12495 SH SOLE 12495 0 0 Vanguard Extended Market com 922908652 203 1148 SH SOLE 1148 0 0 Vanguard Growth ETF com 922908736 205 799 SH SOLE 799 0 0 Vanguard Information Techology com 92204A702 1799 5017 SH SOLE 5017 0 0 Vanguard Mid Cap ETF com 922908629 5691 25713 SH SOLE 25713 0 0 Vanguard Mid-Cap Growth ETF com 922908538 334 1555 SH SOLE 1555 0 0 Vanguard REIT Index ETF com 922908553 1561 16996 SH SOLE 15836 0 1160 Vanguard Russell 1000 Value ET com 92206c714 201 1510 SH SOLE 1510 0 0 Vanguard S&P 500 ETF com 922908363 431 1184 SH SOLE 1123 0 61 Vanguard Small Cap ETF com 922908751 998 4664 SH SOLE 4664 0 0 Vanguard Small Cap Growth com 922908595 6928 25224 SH SOLE 24520 0 704 Vanguard Small Cap Value ETF com 922908611 7750 46799 SH SOLE 46282 0 517 Vanguard Total Stock Market Vi com 922908769 2182 10557 SH SOLE 10557 0 0 Vanguard Value ETF com 922908744 255 1939 SH SOLE 1939 0 0 Wisdom Tree MidCap Earnings Fu com 97717W570 878 17240 SH SOLE 17240 0 0 iShares Core S&P 500 ETF com 464287200 1016 2555 SH SOLE 2555 0 0 iShares Core S&P MidCap ETF com 464287507 1156 4440 SH SOLE 4440 0 0 iShares Russell 1000 Index com 464287622 2477 11067 SH SOLE 11067 0 0 iShares Russell 1000 Value Ind com 464287598 442 2917 SH SOLE 2917 0 0 iShares Russell 2000 ETF com 464287655 4199 19007 SH SOLE 17764 0 1243 iShares Tr Russell 1000 Growth com 464287614 1309 5385 SH SOLE 5385 0 0