0001015086-22-000011.txt : 20220516 0001015086-22-000011.hdr.sgml : 20220516 20220516085841 ACCESSION NUMBER: 0001015086-22-000011 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 EFFECTIVENESS DATE: 20220516 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: 22925824 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 false true 0001015086 XXXXXXXX 03-31-2022 03-31-2022 BRADLEY FOSTER & SARGENT INC/CT
185 ASYLUM STREET 11TH FLOOR HARTFORD CT 06103-3402
13F HOLDINGS REPORT 028-05602 N
Andrew Gordon CCO 8602414691 Andrew Gordon Hartford CT 05-16-2022 0 465 4678608 true
INFORMATION TABLE 2 MgtRep-inftable.xml 3M Company com 88579Y101 10784 72436 SH SOLE 60146 0 12290 ABB Ltd ADR com 000375204 243 7500 SH SOLE 7500 0 0 AFLAC com 001055102 915 14213 SH SOLE 11663 0 2550 ASML Holding NV NY Registry Sh com N07059210 702 1051 SH SOLE 1051 0 0 AT & T com 00206R102 1671 70703 SH SOLE 64610 0 6093 Abbott Labs com 002824100 41422 349969 SH SOLE 292174 0 57796 Abbvie Inc com 00287Y109 41817 257953 SH SOLE 233332 0 24621 Academy Sport and Outdoors Inc com 00402L107 771 19580 SH SOLE 19580 0 0 Accenture Plc Class A F com G1151C101 11380 33745 SH SOLE 33120 0 625 Adobe Inc com 00724F101 90180 197929 SH SOLE 185198 0 12731 Advanced Micro Devices Inc com 007903107 1262 11546 SH SOLE 11546 0 0 Agco Corp com 001084102 1969 13486 SH SOLE 13486 0 0 Agilent Technologies com 00846u101 216 1630 SH SOLE 1630 0 0 Agnico Eagle Mines Limited com 008474108 64439 1052242 SH SOLE 948682 0 103560 Air Products & Chemicals Inc com 009158106 12368 49490 SH SOLE 41512 0 7978 Alaska Air com 011659109 215 3700 SH SOLE 3700 0 0 Alexandria Real Estate Equitie com 015271109 5590 27775 SH SOLE 27538 0 237 Align Technology Inc com 016255101 599 1375 SH SOLE 1375 0 0 Allstate com 020002101 343 2476 SH SOLE 2476 0 0 Alphabet Inc. Class A com 02079K305 155552 55927 SH SOLE 49791 0 6136 Alphabet Inc. Class C com 02079K107 25204 9024 SH SOLE 8655 0 369 Altair Engineering com 021369103 24717 383804 SH SOLE 369687 0 14117 Altria Group Inc com 02209S103 1591 30451 SH SOLE 24206 0 6245 Amazon.com com 023135106 100547 30843 SH SOLE 27547 0 3296 Amer Tower Cl A com 03027X100 1891 7527 SH SOLE 7527 0 0 American Electric Power com 025537101 255 2553 SH SOLE 2428 0 125 American Express com 025816109 24229 129565 SH SOLE 110389 0 19176 American Water Works Company I com 030420103 1341 8102 SH SOLE 7902 0 200 Americold Realty Trust com 03064D108 379 13585 SH SOLE 13585 0 0 Ameriprise Financial Inc Com com 03076C106 1394 4640 SH SOLE 4640 0 0 Amgen com 031162100 3015 12467 SH SOLE 7319 0 5148 Amphenol com 032095101 32367 429561 SH SOLE 394558 0 35003 Analog Devices Inc com 032654105 3473 21023 SH SOLE 17948 0 3075 Ansys com 03662Q105 8268 26030 SH SOLE 25555 0 475 Anthem Inc com 036752103 754 1534 SH SOLE 1481 0 53 Aon Plc Class A Ordinary Share com G0403H108 244 750 SH SOLE 750 0 0 Apollo Global Management A com 03769M106 241 3890 SH SOLE 3890 0 0 AppLovin Corp Cl A com 03831W108 378 6863 SH SOLE 6863 0 0 Apple Inc com 037833100 233061 1334751 SH SOLE 1207723 0 127028 Applied Materials com 038222105 1266 9608 SH SOLE 9599 0 9 Aptiv Plc com G6095L109 513 4284 SH SOLE 3983 0 301 Arch Capital Group Ltd com G0450A105 2840 58659 SH SOLE 58659 0 0 Archer-Daniels-Midland com 039483102 947 10493 SH SOLE 10493 0 0 Ares Capital Corporation com 04010L103 235 11231 SH SOLE 8534 0 2697 Arthur J Gallagher com 363576109 5161 29559 SH SOLE 29559 0 0 Ashland Global Holdings Inc com 044186104 302 3071 SH SOLE 3071 0 0 Astrazeneca PLC Sponsored ADR com 046353108 347 5236 SH SOLE 5236 0 0 AutoZone Inc com 053332102 2482 1214 SH SOLE 1168 0 46 Automatic Data Processing com 053015103 30078 132190 SH SOLE 98899 0 33291 Avery Dennison com 053611109 360 2069 SH SOLE 2069 0 0 Ball Corp com 058498106 225 2505 SH SOLE 2505 0 0 Bank of America com 060505104 11815 286622 SH SOLE 271464 0 15158 Bank of New York Mellon com 064058100 1057 21301 SH SOLE 21301 0 0 Barings BDC Inc com 06759L103 167 16119 SH SOLE 16119 0 0 Barrick Gold Corp com 067901108 12227 498447 SH SOLE 374807 0 123640 Baxter International com 071813109 2927 37745 SH SOLE 35909 0 1836 Becton Dickinson com 075887109 6556 24647 SH SOLE 23038 0 1609 Berkshire Hathaway Cl A com 084670108 4231 8 SH SOLE 7 0 1 Berkshire Hathaway Cl B com 084670702 87867 248979 SH SOLE 226088 0 22891 Bio-Techne Corp com 09073M104 1748 4037 SH SOLE 4012 0 25 BlackRock Inc com 09247X101 1376 1800 SH SOLE 1684 0 116 Blackrock Income Trust Inc com 09247F100 86 16833 SH SOLE 16833 0 0 Block Inc com 852234103 699 5153 SH SOLE 5153 0 0 Boeing com 097023105 856 4468 SH SOLE 3813 0 655 Booking Holdings Inc com 09857L108 406 173 SH SOLE 173 0 0 Boston Scientific com 101137107 37169 839214 SH SOLE 802377 0 36837 Bristol-Myers Squibb com 110122108 6194 84808 SH SOLE 65346 0 19462 Broadcom Inc. com 11135F101 8574 13616 SH SOLE 13040 0 576 Broadridge Financial Solutions com 11133T103 459 2948 SH SOLE 2948 0 0 Broadstone Net Lease Inc com 11135E203 342 15695 SH SOLE 15695 0 0 Brookfield Asset Management In com 112585104 2064 36484 SH SOLE 36484 0 0 Brookfield Infrastructure Part com G16252101 366 5523 SH SOLE 5523 0 0 CDK Global Inc com 12508E101 226 4635 SH SOLE 4635 0 0 CH Robinson com 12541W209 205 1900 SH SOLE 400 0 1500 CIGNA Corp com 125523100 4742 19791 SH SOLE 19791 0 0 CME Group Inc com 12572Q105 4562 19180 SH SOLE 19005 0 175 CMS Energy com 125896100 207 2959 SH SOLE 2959 0 0 CRISPR Therapeutics AG com H17182108 210 3351 SH SOLE 3351 0 0 CSX com 126408103 1736 46355 SH SOLE 45605 0 750 CVS Health Corp com 126650100 5791 57220 SH SOLE 46882 0 10338 Cameco Corporation com 13321L108 1567 53845 SH SOLE 53845 0 0 Canadian National Railway com 136375102 55278 412093 SH SOLE 382533 0 29560 Canadian Pacific Railway Ltd com 13645T100 725 8783 SH SOLE 8783 0 0 Carrier Global Corp com 14448C104 5034 109748 SH SOLE 85155 0 24593 Caterpillar com 149123101 24131 108297 SH SOLE 82113 0 26184 Celanese Corporation com 150870103 329 2301 SH SOLE 2301 0 0 Ceridian HCM Holding Inc com 15677j108 458 6700 SH SOLE 5800 0 900 Charter Communications com 16119P108 621 1138 SH SOLE 1133 0 5 Check Point Software com M22465104 595 4300 SH SOLE 3200 0 1100 Chevron Corp com 166764100 38985 239423 SH SOLE 206039 0 33384 Chewy Inc. Class A com 16679l109 1578 38691 SH SOLE 37502 0 1189 Chubb Ltd com H1467J104 12886 60241 SH SOLE 48961 0 11280 Church & Dwight com 171340102 1722 17329 SH SOLE 16129 0 1200 Cincinnati Financial Corp com 172062101 223 1637 SH SOLE 1637 0 0 Cisco Systems com 17275R102 42214 757064 SH SOLE 648301 0 108763 Citigroup com 172967424 1852 34691 SH SOLE 32757 0 1934 Citizens Financial Group com 174610105 1808 39895 SH SOLE 39895 0 0 Clean Harbors com 184496107 232 2078 SH SOLE 2078 0 0 Clorox com 189054109 849 6109 SH SOLE 6109 0 0 Coca Cola com 191216100 22503 362947 SH SOLE 342205 0 20742 Cogent Communications Group com 19239V302 2635 39718 SH SOLE 24977 0 14741 Cognizant Technology Solutions com 192446102 626 6977 SH SOLE 6627 0 350 Colgate-Palmolive com 194162103 4307 56804 SH SOLE 53334 0 3470 Colliers International com 194693107 225 1722 SH SOLE 1722 0 0 Comcast Cl A com 20030N101 29737 635130 SH SOLE 587065 0 48065 Conoco Phillips com 20825C104 60564 605635 SH SOLE 560334 0 45301 Constellation Brands Inc Cl A com 21036P108 21254 92282 SH SOLE 87550 0 4732 Cooper Companies com 216648402 4773 11429 SH SOLE 11429 0 0 Corning com 219350105 989 26787 SH SOLE 26787 0 0 Corteva Inc com 22052L104 731 12720 SH SOLE 9938 0 2782 Costco com 22160k105 96018 166741 SH SOLE 143605 0 23136 Coterra Energy Inc com 127097103 461 17077 SH SOLE 10577 0 6500 Covetrus Inc com 22304c100 227 13525 SH SOLE 7925 0 5600 Crown Castle International Cor com 22822V101 33168 179675 SH SOLE 151386 0 28289 Crown Holdings Inc com 228368106 4787 38265 SH SOLE 38265 0 0 Cullen/Frost Bankers com 229899109 702 5075 SH SOLE 3975 0 1100 Cummins Inc com 231021106 564 2751 SH SOLE 2751 0 0 CytoSorbents Corp com 23283X206 32 10000 SH SOLE 10000 0 0 D R Horton Inc com 23331A109 6357 85316 SH SOLE 84514 0 802 Danaher com 235851102 148462 506127 SH SOLE 452507 0 53620 Deere com 244199105 78241 188323 SH SOLE 165254 0 23069 Devon Energy com 25179M103 920 15556 SH SOLE 15556 0 0 Diageo Plc ADR com 25243Q205 845 4160 SH SOLE 4160 0 0 Dicks Sporting Goods Inc com 253393102 630 6295 SH SOLE 6295 0 0 Dolby Laboratories Inc com 25659T107 2030 25958 SH SOLE 23349 0 2609 Dollar General Corp com 256677105 373 1674 SH SOLE 1674 0 0 Dominion Energy com 25746U109 3597 42336 SH SOLE 28531 0 13805 Dover Corp com 260003108 669 4266 SH SOLE 4216 0 50 Dow Inc com 260557103 2467 38723 SH SOLE 12350 0 26373 DuPont De Nemours Inc com 26614N102 737 10011 SH SOLE 8372 0 1640 Duke Energy com 26441C204 1880 16839 SH SOLE 16764 0 75 EOG Resources com 26875P101 765 6415 SH SOLE 6290 0 125 East West Bancorp com 27579R104 849 10740 SH SOLE 9640 0 1100 EastGroup Properties Inc REIT com 277276101 301 1480 SH SOLE 1480 0 0 Eastman Chemical com 277432100 939 8376 SH SOLE 8376 0 0 Eaton Corp PLC com G29183103 536 3535 SH SOLE 2835 0 700 Ebay com 278642103 1575 27509 SH SOLE 26209 0 1300 Ecolab com 278865100 8811 49907 SH SOLE 46128 0 3779 Edwards Lifesciences com 28176E108 2153 18289 SH SOLE 18286 0 3 Electronic Arts com 285512109 574 4541 SH SOLE 4541 0 0 Eli Lilly com 532457108 5833 20367 SH SOLE 18159 0 2208 Emerson Electric com 291011104 3386 34529 SH SOLE 30780 0 3749 Enbridge Inc com 29250N105 33981 737266 SH SOLE 678213 0 59054 Enphase Energy Inc com 29355a107 1703 8441 SH SOLE 8224 0 217 Enterprise Products LP com 293792107 5987 231953 SH SOLE 219316 0 12637 Equifax com 294429105 213 900 SH SOLE 900 0 0 Equinix Inc com 29444U700 405 546 SH SOLE 546 0 0 Estee Lauder com 518439104 751 2758 SH SOLE 2758 0 0 Eversource Energy com 30040W108 8313 94266 SH SOLE 91137 0 3129 Extra Space Storage Inc com 30225T102 349 1696 SH SOLE 1692 0 4 Exxon Mobil com 30231G102 11914 144253 SH SOLE 116834 0 27419 Fastenal Company com 311900104 4229 71201 SH SOLE 52882 0 18319 FedEx Corporation com 31428X106 6344 27415 SH SOLE 26167 0 1248 Fidelity Natl Information Svcs com 31620M106 276 2746 SH SOLE 2746 0 0 First Solar Inc com 336433107 2564 30620 SH SOLE 26525 0 4095 Fiserv com 337738108 7601 74957 SH SOLE 73297 0 1660 Fortinet Inc com 34959E109 1135 3321 SH SOLE 3321 0 0 Fortive Corp com 34959J108 7274 119380 SH SOLE 87495 0 31885 Fortress T&I com 34960P101 1620 62898 SH SOLE 62898 0 0 Franco Nevada Corporation com 351858105 3081 19317 SH SOLE 16592 0 2725 Freeport McMoRan com 35671D857 1766 35507 SH SOLE 33598 0 1909 Generac Holdings Inc. com 368736104 372 1252 SH SOLE 1067 0 185 General Dynamics com 369550108 1507 6248 SH SOLE 5518 0 730 General Electric com 369604301 1709 18680 SH SOLE 17937 0 743 General Mills com 370334104 3263 48181 SH SOLE 31337 0 16844 Genuine Parts com 372460105 390 3094 SH SOLE 3094 0 0 Gilead Sciences com 375558103 2627 44190 SH SOLE 39521 0 4669 Ginkgo Bioworks Holdings Inc com 37611X100 280 69355 SH SOLE 69355 0 0 GlaxoSmithKline PLC com 37733W105 332 7616 SH SOLE 7466 0 150 Goldman Sachs com 38141G104 2994 9069 SH SOLE 8869 0 200 Graco Inc com 384109104 383 5488 SH SOLE 5488 0 0 Grainger W W com 384802104 1160 2249 SH SOLE 1749 0 500 HP Inc com 40434L105 622 17130 SH SOLE 17130 0 0 Halliburton com 406216101 238 6296 SH SOLE 6296 0 0 Heico Corp com 422806109 207 1350 SH SOLE 1350 0 0 Henry Schein com 806407102 1278 14660 SH SOLE 13210 0 1450 Hershey Foods com 427866108 1336 6169 SH SOLE 4700 0 1469 Hewlett Packard Enterprise Co com 42824C109 286 17129 SH SOLE 17129 0 0 Hilton com 43300A203 912 6013 SH SOLE 6013 0 0 Hims & Hers Health Class A com 433000106 53 10000 SH SOLE 10000 0 0 Home Depot com 437076102 68034 227288 SH SOLE 218597 0 8691 Honeywell International com 438516106 19097 98147 SH SOLE 93060 0 5087 Howmet Aerospace com 443201108 15267 424787 SH SOLE 418991 0 5796 Humana com 444859102 902 2073 SH SOLE 2073 0 0 Hunt JB Transport Services com 445658107 1807 9001 SH SOLE 8276 0 725 Hyatt Hotels Corp Cl A com 448579102 2612 27364 SH SOLE 27364 0 0 IAA, Inc com 449253103 559 14626 SH SOLE 14626 0 0 IAC/InteractiveCorp com 44891N208 986 9831 SH SOLE 9831 0 0 ICON Plc com G4705A100 243 1000 SH SOLE 1000 0 0 IDEXX Labs com 45168D104 284 520 SH SOLE 520 0 0 IQVIA Holdings com 46266C105 52097 225324 SH SOLE 211439 0 13885 Illinois Tool Works com 452308109 2187 10445 SH SOLE 9541 0 904 Illumina Inc com 452327109 7066 20223 SH SOLE 19594 0 629 Industrial Logistics Prop Wi com 456237106 423 18640 SH SOLE 18640 0 0 Ingersoll Rand Inc com 45687V106 261 5193 SH SOLE 4223 0 970 Int'l Flavors & Fragrances com 459506101 18660 142082 SH SOLE 124231 0 17851 Intel com 458140100 6635 133887 SH SOLE 113922 0 19965 IntercontinentalExchange Group com 45866F104 380 2878 SH SOLE 2828 0 50 International Business Machine com 459200101 7319 56289 SH SOLE 48367 0 7922 International Paper com 460146103 727 15759 SH SOLE 15759 0 0 Intuit com 461202103 2084 4335 SH SOLE 4235 0 100 Intuitive Surgical com 46120E602 7366 24416 SH SOLE 23828 0 588 Ionis Pharmaceuticals Inc com 462222100 632 17050 SH SOLE 0 0 17050 Iron Mountain com 46284V101 250 4504 SH SOLE 4504 0 0 J P Morgan Chase com 46625H100 129403 949262 SH SOLE 873770 0 75492 Jacobs Engineering com 469814107 674 4893 SH SOLE 4843 0 50 Johnson & Johnson com 478160104 67126 378752 SH SOLE 339429 0 39323 Johnson Controls com G51502105 1879 28663 SH SOLE 16868 0 11795 KKR & Co Inc com 48251W104 635 10866 SH SOLE 10866 0 0 Kellogg com 487836108 356 5514 SH SOLE 4864 0 650 Keurig Dr Pepper Inc com 49271V100 1093 28843 SH SOLE 28843 0 0 KeyCorp com 493267108 427 19071 SH SOLE 19071 0 0 Keysight Technologies Inc com 49338L103 2598 16449 SH SOLE 15849 0 600 Kimberly-Clark com 494368103 2755 22367 SH SOLE 20611 0 1756 Kinder Morgan Inc com 49456B101 5891 311503 SH SOLE 308503 0 3000 L3Harris Technoligies Inc com 502431109 1140 4587 SH SOLE 3535 0 1052 Leidos Holdings Inc com 525327102 924 8557 SH SOLE 7207 0 1350 Lexington Realty Trust com 529043101 703 44761 SH SOLE 44761 0 0 Lincoln Electric com 533900106 546 3960 SH SOLE 3960 0 0 Lincoln National com 534187109 523 8000 SH SOLE 8000 0 0 Linde Plc com G5494J103 2745 8594 SH SOLE 7107 0 1487 Littelfuse Inc com 537008104 1565 6274 SH SOLE 6274 0 0 Lockheed Martin com 539830109 10747 24347 SH SOLE 22721 0 1626 Lowes com 548661107 27632 136661 SH SOLE 105026 0 31635 LuLuLemon Athletica Inc com 550021109 319 873 SH SOLE 873 0 0 M&T Bank com 55261F104 1489 8786 SH SOLE 8786 0 0 MSCI Inc com 55354G100 739 1469 SH SOLE 1469 0 0 Magellan Midstream Partners LP com 559080106 4432 90310 SH SOLE 83625 0 6685 Marathon Petroleum Corporation com 56585A102 557 6518 SH SOLE 6518 0 0 Marriott International com 571903202 560 3188 SH SOLE 3188 0 0 Marsh & McLennan com 571748102 81054 475612 SH SOLE 403950 0 71662 Mastercard Inc Cl A com 57636Q104 55778 156075 SH SOLE 148583 0 7492 Matador Resources Co com 576485205 1881 35503 SH SOLE 35503 0 0 McCormick com 579780206 33642 337092 SH SOLE 313666 0 23426 McDonalds com 580135101 41408 167454 SH SOLE 139875 0 27579 McKesson com 58155Q103 205 671 SH SOLE 671 0 0 Medtronic PLC com G5960L103 1927 17366 SH SOLE 15556 0 1810 Merck com 58933Y105 45994 560563 SH SOLE 511337 0 49227 Meta Platforms Inc Class A com 30303M102 11266 50664 SH SOLE 49215 0 1449 Metlife Inc com 59156R108 233 3312 SH SOLE 3312 0 0 Mettler-Toledo International com 592688105 4114 2996 SH SOLE 2996 0 0 Microchip Technology com 595017104 582 7745 SH SOLE 6130 0 1615 Microsoft com 594918104 239268 776062 SH SOLE 700770 0 75292 Mondelez International com 609207105 36319 578509 SH SOLE 493126 0 85383 Moody's Corp com 615369105 524 1554 SH SOLE 1554 0 0 Morgan Stanley com 617446448 1347 15415 SH SOLE 14927 0 488 Morningstar Inc com 617700109 825 3021 SH SOLE 3021 0 0 Mosaic Company com 61945C103 2397 36044 SH SOLE 34944 0 1100 NVR Inc com 62944t105 6969 1560 SH SOLE 1560 0 0 National Instruments com 636518102 2677 65958 SH SOLE 62958 0 3000 Netflix com 64110L106 19020 50776 SH SOLE 47384 0 3392 NextEra Energy com 65339F101 22882 270123 SH SOLE 243757 0 26366 Nike Inc Class B com 654106103 57008 423664 SH SOLE 366962 0 56702 Nisource com 65473P105 6856 215600 SH SOLE 215600 0 0 Nordson Corp com 655663102 5974 26310 SH SOLE 24616 0 1694 Norfolk Southern com 655844108 6129 21487 SH SOLE 20012 0 1475 Northern Trust Corp com 665859104 500 4292 SH SOLE 4292 0 0 Northrop Grumman com 666807102 45953 102752 SH SOLE 97409 0 5343 Novartis A G ADR com 66987V109 3667 41793 SH SOLE 24197 0 17596 Novo Nordisk A/S ADR com 670100205 3991 35942 SH SOLE 35942 0 0 Nucor com 670346105 326 2191 SH SOLE 2191 0 0 Nvidia Corp com 67066G104 4405 16142 SH SOLE 16075 0 67 O'Reilly Automotive Inc com 67103H107 660 963 SH SOLE 963 0 0 Old Dominion Freight Line com 679580100 2714 9085 SH SOLE 9085 0 0 Omnicom com 681919106 1455 17140 SH SOLE 3477 0 13663 Oneok Inc com 682680103 766 10840 SH SOLE 10840 0 0 Oracle com 68389X105 17782 214939 SH SOLE 184709 0 30230 Organon & Co com 68622V106 250 7168 SH SOLE 6171 0 997 Oshkosh Corporation com 688239201 242 2400 SH SOLE 2400 0 0 Otis Worldwide Corp com 68902V107 8146 105861 SH SOLE 92588 0 13273 PNC Financial com 693475105 572 3103 SH SOLE 3103 0 0 PPG Industries com 693506107 671 5120 SH SOLE 5120 0 0 Palo Alto Networks Inc com 697435105 5004 8039 SH SOLE 8007 0 32 Paramount Global Class B com 92556H206 457 12078 SH SOLE 12078 0 0 Parker-Hannifin com 701094104 6681 23546 SH SOLE 23295 0 251 PayPal Holdings com 70450Y103 6299 54470 SH SOLE 53056 0 1414 Paychex com 704326107 1460 10699 SH SOLE 10699 0 0 Paylocity Holding Corp com 70438V106 910 4420 SH SOLE 4420 0 0 Pentair Plc com G7S00T104 239 4405 SH SOLE 4405 0 0 Peoples United Financial Inc com 712704105 1221 61064 SH SOLE 61064 0 0 Pepsico com 713448108 91079 544145 SH SOLE 479875 0 64269 Pfizer com 717081103 17654 341012 SH SOLE 312324 0 28688 Philip Morris International com 718172109 2140 22783 SH SOLE 22683 0 100 Phillips 66 com 718546104 866 10024 SH SOLE 10024 0 0 Potlatch Corporation com 737630103 1509 28621 SH SOLE 9070 0 19551 Praxis Precision Medicines Inc com 74006W108 112 11000 SH SOLE 11000 0 0 Price T Rowe Group Inc com 74144T108 799 5283 SH SOLE 4771 0 512 Procter & Gamble com 742718109 49249 322313 SH SOLE 283605 0 38708 Progressive com 743315103 471 4131 SH SOLE 4131 0 0 Prologis Inc com 74340W103 206 1274 SH SOLE 1274 0 0 Prudential Financial Inc com 744320102 396 3355 SH SOLE 3355 0 0 Public Service Enterprise com 744573106 519 7409 SH SOLE 7409 0 0 Pultegroup Inc. com 745867101 384 9172 SH SOLE 9172 0 0 Qualcomm com 747525103 8337 54551 SH SOLE 48636 0 5915 Quanta Services com 74762E102 967 7345 SH SOLE 6770 0 575 Quest Diagnostics com 74834L100 226 1650 SH SOLE 1650 0 0 RBC Bearings Inc com 75524b104 23140 119354 SH SOLE 109362 0 9992 RPM International Inc com 749685103 303 3715 SH SOLE 3715 0 0 Raymond James Financial Inc com 754730109 1068 9715 SH SOLE 9715 0 0 Raytheon Technologies com 75513E101 67819 684554 SH SOLE 632132 0 52422 Realty Income Corp com 756109104 8322 120083 SH SOLE 116919 0 3164 Regeneron Pharmaceuticals Inc com 75886F107 825 1181 SH SOLE 1181 0 0 Republic Services com 760759100 648 4892 SH SOLE 4892 0 0 Rockwell Automation Inc com 773903109 318 1137 SH SOLE 1137 0 0 Roper Industries Inc com 776696106 680 1441 SH SOLE 1441 0 0 Ross Stores com 778296103 1287 14229 SH SOLE 14229 0 0 RxSight Inc com 78349D107 338 27292 SH SOLE 27292 0 0 S&P Global Inc com 78409V104 3198 7797 SH SOLE 7797 0 0 SPDR Gold Shares com 78463V107 57642 319080 SH SOLE 300335 0 18745 SS & C Technologies com 78467J100 29073 387537 SH SOLE 377431 0 10106 SVB Financial Group com 78486Q101 2331 4167 SH SOLE 4167 0 0 Salesforce.com Inc com 79466L302 14621 68861 SH SOLE 66686 0 2175 Salisbury Bancorp com 795226109 2711 47786 SH SOLE 2200 0 45586 Schlumberger com 806857108 458 11086 SH SOLE 9791 0 1295 ServiceNow Inc com 81762P102 21136 37954 SH SOLE 36447 0 1507 Shell Plc ADR com 780259305 582 10603 SH SOLE 9737 0 866 Sherwin-Williams com 824348106 35489 142174 SH SOLE 125869 0 16305 Simon Property Group com 828806109 383 2910 SH SOLE 2810 0 100 Smucker com 832696405 399 2950 SH SOLE 2950 0 0 SolarEdge Technologies Inc com 83417M104 1324 4106 SH SOLE 3726 0 380 Southern Co com 842587107 698 9631 SH SOLE 9461 0 170 Southwest Airlines Co com 844741108 206 4488 SH SOLE 4488 0 0 Spirit Realty Capital Inc. com 84860W300 5741 124760 SH SOLE 121235 0 3525 Stanley Black & Decker Inc com 854502101 6780 48503 SH SOLE 34938 0 13565 Starbucks com 855244109 23354 256723 SH SOLE 245622 0 11101 Starwood Property Trust Compan com 85571B105 258 10689 SH SOLE 7749 0 2940 State Street com 857477103 4407 50583 SH SOLE 49683 0 900 Store Capital Corp com 862121100 5051 172799 SH SOLE 171799 0 1000 Stryker com 863667101 45546 170361 SH SOLE 159921 0 10440 Synopsys Inc com 871607107 692 2075 SH SOLE 2075 0 0 Sysco com 871829107 40854 500351 SH SOLE 457142 0 43209 T-Mobile US Inc com 872590104 6358 49533 SH SOLE 45037 0 4496 TC Energy Corp com 87807B107 6641 117711 SH SOLE 114944 0 2767 TE Connectivity Limited com H84989104 4005 30577 SH SOLE 19407 0 11170 TJX Corp com 872540109 12746 210395 SH SOLE 206810 0 3585 Taiwan Semiconductor Mft Co Lt com 874039100 3372 32341 SH SOLE 26455 0 5886 Take-Two Interactive Software com 874054109 423 2751 SH SOLE 2751 0 0 Tapestry Inc com 876030107 669 18000 SH SOLE 18000 0 0 Target com 87612E106 5100 24032 SH SOLE 20002 0 4030 Teledyne Technologies com 879360105 2495 5278 SH SOLE 5278 0 0 Teleflex com 879369106 1070 3016 SH SOLE 3016 0 0 Tesla Motors Inc com 88160R101 742 689 SH SOLE 689 0 0 Texas Instruments com 882508104 8037 43803 SH SOLE 38093 0 5710 Texas Pacific Land com 88262P102 800 592 SH SOLE 592 0 0 Textron com 883203101 219 2942 SH SOLE 2942 0 0 The Blackstone Group Inc - A com 09260D107 12126 95527 SH SOLE 89645 0 5882 The Charles Schwab Corp com 808513105 272 3226 SH SOLE 3226 0 0 The Travelers Companies Inc com 89417E109 7472 40892 SH SOLE 34079 0 6813 Thermo Fisher Scientific com 883556102 113708 192514 SH SOLE 170818 0 21696 Thomson Reuters Corporation com 884903709 564 5179 SH SOLE 5179 0 0 Toyota Motor com 892331307 365 2025 SH SOLE 2025 0 0 Tractor Supply Company com 892356106 2996 12839 SH SOLE 12839 0 0 Trane Technologies com G8994E103 946 6197 SH SOLE 5097 0 1100 Truist Financial Corp com 89832Q109 222 3917 SH SOLE 3917 0 0 US Bancorp com 902973304 8129 152945 SH SOLE 93434 0 59511 Ulta Salon Cosmetics and Fragr com 90384S303 480 1205 SH SOLE 1205 0 0 Unilever Plc Sponsored ADR com 904767704 346 7589 SH SOLE 7589 0 0 Union Pacific com 907818108 51516 188558 SH SOLE 183804 0 4754 United Health Group com 91324P102 63428 124376 SH SOLE 112166 0 12210 United Parcel Service Class B com 911312106 2244 10462 SH SOLE 10398 0 64 Unitil Corp com 913259107 1945 39000 SH SOLE 39000 0 0 V F Corp com 918204108 578 10164 SH SOLE 7914 0 2250 VMWare Inc. Class A Com com 928563402 320 2809 SH SOLE 2809 0 0 Valvoline Inc com 92047W101 252 7986 SH SOLE 7986 0 0 Vaxart In com 92243A200 101 20000 SH SOLE 20000 0 0 Verint Systems Inc com 92343X100 4623 89422 SH SOLE 88156 0 1266 Verisk Analytics Inc com 92345Y106 662 3085 SH SOLE 3085 0 0 Verizon com 92343V104 9921 194762 SH SOLE 172417 0 22345 Vertex Pharmaceuticals Inc com 92532F100 466 1786 SH SOLE 1036 0 750 Vertiv Holdings LLC com 92537N108 189 13500 SH SOLE 13500 0 0 Viatris Inc com 92556V106 120 10999 SH SOLE 10055 0 944 Vicarious Surgical Inc com 92561V109 281 55566 SH SOLE 55566 0 0 Visa Incorporated com 92826C839 12669 57127 SH SOLE 55506 0 1621 Vontier Corp com 928881101 333 13115 SH SOLE 8749 0 4366 Vulcan Materials com 929160109 202 1100 SH SOLE 1100 0 0 WEC Energy Group Inc com 92939U106 446 4466 SH SOLE 4466 0 0 WP Carey Inc com 92936U109 1043 12905 SH SOLE 12905 0 0 WR Berkley Corporation com 084423102 398 5975 SH SOLE 5975 0 0 Wabtec Corp com 929740108 9414 97891 SH SOLE 92936 0 4955 Walgreens Boots Alliance Inc com 931427108 281 6288 SH SOLE 6288 0 0 Walmart com 931142103 7750 52040 SH SOLE 49591 0 2449 Walt Disney com 254687106 79406 578929 SH SOLE 526143 0 52786 Waste Connections com 94106B101 2548 18242 SH SOLE 18242 0 0 Waste Management com 94106L109 3839 24219 SH SOLE 23494 0 725 Waters Corp com 941848103 2066 6656 SH SOLE 6636 0 20 Webster Financial com 947890109 514 9167 SH SOLE 8767 0 400 Wells Fargo com 949746101 3920 80883 SH SOLE 73706 0 7177 West Pharmaceutical Services I com 955306105 503 1225 SH SOLE 1225 0 0 Westlake Chemical Corp com 960413102 1248 10116 SH SOLE 10116 0 0 Weyerhaeuser com 962166104 24676 651093 SH SOLE 591649 0 59444 Wheaton Precious Metals Corp com 962879102 2772 58269 SH SOLE 56569 0 1700 Williams Cos com 969457100 312 9338 SH SOLE 9338 0 0 XCEL Energy com 98389B100 557 7719 SH SOLE 7719 0 0 Xylem Inc com 98419M100 221 2595 SH SOLE 2595 0 0 Yum Brands Inc com 988498101 1340 11307 SH SOLE 11307 0 0 Yum China Holdings Inc com 98850P109 282 6783 SH SOLE 6783 0 0 Zimmer Biomet Holdings Inc com 98956P102 686 5367 SH SOLE 5367 0 0 Zoetis Inc com 98978V103 41621 220693 SH SOLE 210247 0 10446 iShares Gold Trust com 464285204 609 16538 SH SOLE 16538 0 0 iShares North America Tech com 464287515 276 800 SH SOLE 800 0 0 Owlet Inc Warrants 7/15/26 wt 69120X115 14 18000 SH SOLE 18000 0 0 MSCI EAFE Fossil Fuel Free ETF com 78470e106 674 8760 SH SOLE 8760 0 0 Sprott Physical Gold Trust com 85207H104 540 35122 SH SOLE 35122 0 0 Vanguard FTSE All-World Ex-US com 922042775 3195 55478 SH SOLE 55238 0 240 Vanguard FTSE ETF Developed Ma com 921943858 14957 311406 SH SOLE 296401 0 15005 Vanguard FTSE Emerging Markets com 922042858 8812 191029 SH SOLE 187881 0 3148 Vanguard FTSE Europe ETF com 922042874 736 11823 SH SOLE 10246 0 1577 iShares Core MSCI EAFE ETF com 46432F842 713 10259 SH SOLE 10259 0 0 iShares MSCI EAFE Index Fund com 464287465 4825 65562 SH SOLE 64305 0 1257 iShares MSCI Emerg Mkts ETF com 464287234 2595 57481 SH SOLE 56481 0 1000 Alerian MLP com 00162Q452 760 19833 SH SOLE 19248 0 585 Diamonds Trust Ser 1 com 78467X109 1202 3464 SH SOLE 3464 0 0 Energy Select Sector SPDR com 81369Y506 988 12925 SH SOLE 12205 0 720 Financial Select Sectors SPDR com 81369Y605 2492 65044 SH SOLE 65044 0 0 Invesco QQQ Trust Series 1 com 46090E103 5915 16315 SH SOLE 16315 0 0 Invesco S&P 500 Equal Weight E com 46137V357 4327 27436 SH SOLE 27436 0 0 Ishares S&P NA Technology Sect com 464287549 459 1180 SH SOLE 1180 0 0 SPDR S&P 400 ETF Trust com 78467y107 901 1837 SH SOLE 1837 0 0 SPDR S&P 500 ETF Index com 78462F103 63337 140237 SH SOLE 140183 0 54 SPDR S&P Dividend ETF com 78464A763 805 6286 SH SOLE 6286 0 0 SPDR S&P Fossil Fuel Reserve E com 78468R796 1197 10779 SH SOLE 10779 0 0 Schwab US Large Cap ETF com 808524201 1033 19186 SH SOLE 19186 0 0 Sector SPDR Indl Select of Ben com 81369Y704 698 6780 SH SOLE 6780 0 0 Sector SPDR TR Con Stpls of Be com 81369Y308 462 6086 SH SOLE 6086 0 0 Select Sector S&P Consumer Ind com 81369Y407 943 5100 SH SOLE 5100 0 0 Select Sector S&P Health Care com 81369Y209 472 3446 SH SOLE 3446 0 0 Select Sector S&P Technology I com 81369Y803 1708 10744 SH SOLE 10744 0 0 VanEck Vectors Gold Miners ETF com 92189F106 5122 133560 SH SOLE 123274 0 10286 Vanguard Dividend Appreciation com 921908844 5832 35967 SH SOLE 35951 0 16 Vanguard ESG US Stock ETF com 921910733 281 3465 SH SOLE 3465 0 0 Vanguard Extended Market com 922908652 257 1553 SH SOLE 1553 0 0 Vanguard Growth ETF com 922908736 230 799 SH SOLE 799 0 0 Vanguard Information Techology com 92204A702 2052 4927 SH SOLE 4927 0 0 Vanguard Mid Cap ETF com 922908629 6180 25982 SH SOLE 25982 0 0 Vanguard Mid-Cap Growth ETF com 922908538 346 1555 SH SOLE 1555 0 0 Vanguard REIT Index ETF com 922908553 1857 17132 SH SOLE 15840 0 1292 Vanguard Russell 1000 Value ET com 92206c714 1265 17383 SH SOLE 17383 0 0 Vanguard S&P 500 ETF com 922908363 2445 5889 SH SOLE 5889 0 0 Vanguard Small Cap ETF com 922908751 9085 42747 SH SOLE 42747 0 0 Vanguard Small Cap Growth com 922908595 4848 19538 SH SOLE 18915 0 623 Vanguard Small Cap Value ETF com 922908611 9772 55541 SH SOLE 55024 0 517 Vanguard Total Intl Stock com 921909768 233 3893 SH SOLE 3893 0 0 Vanguard Total Stock Market Vi com 922908769 2524 11086 SH SOLE 11086 0 0 Vanguard Value ETF com 922908744 275 1859 SH SOLE 1859 0 0 Wisdom Tree MidCap Earnings Fu com 97717W570 943 17240 SH SOLE 17240 0 0 iShares Core S&P 500 ETF com 464287200 11815 26043 SH SOLE 26043 0 0 iShares Core S&P 600 Small Cap com 464287804 506 4693 SH SOLE 4693 0 0 iShares Core S&P MidCap ETF com 464287507 3317 12363 SH SOLE 12363 0 0 iShares Core S&P U.S. Value com 464287663 378 4987 SH SOLE 4987 0 0 iShares DJ Select Dividend Ind com 464287168 840 6559 SH SOLE 6260 0 299 iShares Dow Jones US Technolog com 464287721 428 4151 SH SOLE 4151 0 0 iShares MSCI USA ESG Select com 464288802 356 3675 SH SOLE 3675 0 0 iShares Nasdaq Biotechnology I com 464287556 1319 10119 SH SOLE 10119 0 0 iShares Russell 1000 Index com 464287622 9689 38745 SH SOLE 38745 0 0 iShares Russell 1000 Value Ind com 464287598 947 5706 SH SOLE 5706 0 0 iShares Russell 2000 ETF com 464287655 6925 33734 SH SOLE 32009 0 1725 iShares Russell Midcap ETF com 464287499 12972 166218 SH SOLE 166218 0 0 iShares Russell Midcap Growth com 464287481 477 4744 SH SOLE 4744 0 0 iShares Russell Midcap Value I com 464287473 1066 8909 SH SOLE 8909 0 0 iShares S&P 500 Growth Index F com 464287309 1543 20202 SH SOLE 19790 0 412 iShares S&P 500 Value Index com 464287408 8492 54534 SH SOLE 54534 0 0 iShares S&P Global Healthcare com 464287325 370 4226 SH SOLE 3972 0 254 iShares S&P MidCap 400 Value I com 464287705 1278 11652 SH SOLE 11652 0 0 iShares S&P SmallCap 600 Growt com 464287887 416 3323 SH SOLE 3323 0 0 iShares Tr Russell 1000 Growth com 464287614 13594 48964 SH SOLE 48964 0 0 iShares Tr S&P 100 Index com 464287101 236 1133 SH SOLE 1133 0 0 iShares US Real Estate ETF com 464287739 434 4009 SH SOLE 4009 0 0