0001015086-21-000010.txt : 20211110 0001015086-21-000010.hdr.sgml : 20211110 20211110120921 ACCESSION NUMBER: 0001015086-21-000010 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211110 DATE AS OF CHANGE: 20211110 EFFECTIVENESS DATE: 20211110 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: 211395492 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 09-30-2021 09-30-2021 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 11-10-2021 0 407 4256387 false
INFORMATION TABLE 2 inftable.xml 13F 3M Company com 88579Y101 10958 62466 SH SOLE 55806 0 6660 ABB Ltd ADR com 000375204 250 7500 SH SOLE 7500 0 0 AFLAC com 001055102 446 8563 SH SOLE 6013 0 2550 ASML Holding NV NY Registry Sh com N07059210 461 618 SH SOLE 618 0 0 AT & T com 00206R102 1575 58325 SH SOLE 52232 0 6093 Abbott Labs com 002824100 39051 330576 SH SOLE 270661 0 59916 Abbvie Inc com 00287Y109 23917 221724 SH SOLE 198480 0 23244 Academy Sport and Outdoors Inc com 00402L107 2675 66834 SH SOLE 66834 0 0 Accenture Plc Class A F com G1151C101 9607 30029 SH SOLE 29384 0 645 Adaptive Biotechnologies com 00650F109 2112 62126 SH SOLE 62126 0 0 Adobe Inc com 00724F101 98633 171321 SH SOLE 159514 0 11807 Agco Corp com 001084102 2450 19998 SH SOLE 19873 0 125 Agilent Technologies com 00846u101 200 1272 SH SOLE 1272 0 0 Agnico Eagle Mines Limited com 008474108 45259 872881 SH SOLE 764700 0 108181 Air Products & Chemicals Inc com 009158106 11840 46231 SH SOLE 38891 0 7340 Alexandria Real Estate Equitie com 015271109 4913 25715 SH SOLE 25470 0 245 Alibaba Group Holding-SP ADR com 01609W102 238 1606 SH SOLE 1464 0 142 Align Technology Inc com 016255101 915 1375 SH SOLE 1375 0 0 Allegion PLC com G0176J109 212 1601 SH SOLE 1601 0 0 Ally Financial Inc com 02005N100 204 4000 SH SOLE 4000 0 0 Alnylam Pharmaceuticals com 02043Q107 986 5223 SH SOLE 5223 0 0 Alphabet Inc. Class A com 02079K305 147186 55053 SH SOLE 48621 0 6432 Alphabet Inc. Class C com 02079K107 23991 9001 SH SOLE 8570 0 431 Altair Engineering com 021369103 28927 419596 SH SOLE 402675 0 16921 Altria Group Inc com 02209S103 995 21847 SH SOLE 21602 0 245 Amazon.Com com 023135106 95628 29110 SH SOLE 25852 0 3258 Amer Tower Cl A com 03027X100 2010 7573 SH SOLE 7572 0 1 American Express com 025816109 21341 127383 SH SOLE 107884 0 19499 American Water Works Company I com 030420103 1375 8135 SH SOLE 7934 0 201 Americold Realty Trust com 03064D108 402 13850 SH SOLE 13850 0 0 Ameriprise Financial Inc Com com 03076C106 741 2805 SH SOLE 2805 0 0 Amgen com 031162100 2215 10415 SH SOLE 5655 0 4760 Amphenol com 032095101 32052 437686 SH SOLE 402283 0 35403 Analog Devices Inc com 032654105 3598 21481 SH SOLE 18356 0 3125 Ansys com 03662Q105 9827 28865 SH SOLE 28390 0 475 Anthem Inc com 036752103 513 1376 SH SOLE 1323 0 53 Apple Inc com 037833100 177007 1250932 SH SOLE 1115935 0 134997 Applied Materials com 038222105 337 2619 SH SOLE 2610 0 9 Aptiv Plc com G6095L109 586 3934 SH SOLE 3633 0 301 Arch Capital Group Ltd com G0450A105 2525 66123 SH SOLE 66123 0 0 Archer-Daniels-Midland com 039483102 377 6280 SH SOLE 6280 0 0 Ares Capital Corporation com 04010L103 245 12035 SH SOLE 8534 0 3501 Arthur J Gallagher & Co com 363576109 4422 29748 SH SOLE 29743 0 5 Ashland Global Holdings Inc com 044186104 246 2761 SH SOLE 2761 0 0 Aspen Aerogels Inc com 04523Y105 706 15342 SH SOLE 15342 0 0 Astrazeneca PLC Sponsored ADR com 046353108 293 4877 SH SOLE 4877 0 0 AutoZone Inc com 053332102 1948 1147 SH SOLE 1112 0 35 Automatic Data Processing com 053015103 26075 130427 SH SOLE 95367 0 35060 Ball Corp com 058498106 225 2505 SH SOLE 2505 0 0 Bank of America com 060505104 9056 213324 SH SOLE 200793 0 12531 Bank of New York Mellon com 064058100 972 18754 SH SOLE 18754 0 0 Barrick Gold Corp com 067901108 17661 978449 SH SOLE 818001 0 160448 Baxter International com 071813109 2517 31299 SH SOLE 29463 0 1836 Becton Dickinson com 075887109 8820 35881 SH SOLE 33676 0 2205 Berkshire Hathaway Cl A com 084670108 3291 8 SH SOLE 7 0 1 Berkshire Hathaway Cl B com 084670702 65834 241203 SH SOLE 218882 0 22321 BigCommerce Holdings com 08975P108 1696 33487 SH SOLE 33487 0 0 Bio-Techne Corp com 09073M104 6731 13891 SH SOLE 13555 0 336 BioNTech SE ADRs com 09075v102 424 1554 SH SOLE 1554 0 0 BlackRock Inc com 09247X101 1255 1497 SH SOLE 1390 0 107 Boeing com 097023105 816 3711 SH SOLE 3021 0 690 Booking Holdings Inc com 09857L108 366 154 SH SOLE 154 0 0 Booz Allen Hamilton Holdings com 099502106 2569 32371 SH SOLE 32371 0 0 Bristol-Myers Squibb com 110122108 3886 65682 SH SOLE 48734 0 16948 Broadcom Inc. com 11135F101 6175 12734 SH SOLE 12158 0 576 Broadridge Financial Solutions com 11133T103 386 2314 SH SOLE 2314 0 0 Broadstone Net Lease Inc com 11135E203 389 15695 SH SOLE 15695 0 0 Brookfield Asset Management In com 112585104 1997 37311 SH SOLE 37311 0 0 Brookfield Infrastructure Part com G16252101 327 5824 SH SOLE 5824 0 0 CDK Global Inc com 12508E101 222 5229 SH SOLE 4963 0 266 CIGNA Corp com 125523100 4746 23709 SH SOLE 23709 0 0 CME Group Inc com 12572Q105 3752 19405 SH SOLE 19230 0 175 CMS Energy com 125896100 266 4459 SH SOLE 4459 0 0 CRISPR Therapeutics AG com H17182108 290 2591 SH SOLE 2591 0 0 CSX com 126408103 210 7077 SH SOLE 6327 0 750 CVS Health Corp com 126650100 3667 43214 SH SOLE 32336 0 10878 Cabot Oil & Gas Corp Cl A com 127097103 239 10977 SH SOLE 7977 0 3000 Cameco Corporation com 13321L108 1410 64906 SH SOLE 64906 0 0 Canadian National Railway com 136375102 47426 410079 SH SOLE 379134 0 30945 Carrier Global Corp com 14448C104 7164 138406 SH SOLE 111198 0 27208 Caterpillar com 149123101 20112 104765 SH SOLE 78534 0 26231 Ceridian HCM Holding Inc com 15677j108 816 7250 SH SOLE 6350 0 900 Charter Communications com 16119P108 570 784 SH SOLE 777 0 7 Check Point Software com M22465104 486 4300 SH SOLE 3200 0 1100 Chevron Corp com 166764100 22063 217477 SH SOLE 184267 0 33210 Chewy Inc. Class A com 16679l109 4041 59324 SH SOLE 56353 0 2971 Chubb Ltd com H1467J104 10636 61307 SH SOLE 49681 0 11626 Church & Dwight com 171340102 1211 14671 SH SOLE 13471 0 1200 Cisco Systems com 17275R102 38997 716454 SH SOLE 604078 0 112376 Citigroup com 172967424 3000 42743 SH SOLE 41393 0 1350 Citizens Financial Group com 174610105 1950 41507 SH SOLE 39507 0 2000 Clean Harbors com 184496107 216 2078 SH SOLE 2078 0 0 Clorox com 189054109 358 2163 SH SOLE 2163 0 0 Coca Cola com 191216100 18654 355508 SH SOLE 334443 0 21065 Codexis Inc com 192005106 401 17229 SH SOLE 17229 0 0 Cogent Communications Group com 19239V302 2518 35538 SH SOLE 23510 0 12028 Cognizant Technology Solutions com 192446102 472 6364 SH SOLE 6014 0 350 Colgate-Palmolive com 194162103 3732 49372 SH SOLE 45719 0 3653 Comcast Cl A com 20030N101 65378 1168934 SH SOLE 1075692 0 93242 Conoco Phillips com 20825C104 40948 604222 SH SOLE 548137 0 56085 Constellation Brands Inc Cl A com 21036P108 19737 93679 SH SOLE 89212 0 4467 Cooper Companies com 216648402 4647 11243 SH SOLE 11243 0 0 Corning com 219350105 533 14617 SH SOLE 14617 0 0 Corteva Inc com 22052L104 444 10555 SH SOLE 7731 0 2824 Costco com 22160k105 74716 166276 SH SOLE 142176 0 24100 Crown Castle International Cor com 22822V101 30321 174940 SH SOLE 147259 0 27681 Crown Holdings Inc com 228368106 2297 22792 SH SOLE 22792 0 0 Cullen/Frost Bankers com 229899109 602 5075 SH SOLE 3975 0 1100 CytoSorbents Corp com 23283X206 278 34240 SH SOLE 33827 0 413 D R Horton Inc com 23331A109 10734 127835 SH SOLE 124533 0 3302 Danaher com 235851102 156542 514198 SH SOLE 459324 0 54874 Deere com 244199105 62872 187638 SH SOLE 164550 0 23088 Diageo Plc ADR com 25243Q205 946 4904 SH SOLE 4904 0 0 Dicks Sporting Goods Inc com 253393102 598 4995 SH SOLE 4995 0 0 DocuSign Inc com 256163106 315 1225 SH SOLE 1225 0 0 Dolby Laboratories Inc com 25659T107 2795 31757 SH SOLE 28828 0 2929 Dominion Energy com 25746U109 2978 40777 SH SOLE 26866 0 13911 DoubleVerify Holdings com 25862V105 1159 33921 SH SOLE 33921 0 0 Dover Corp com 260003108 600 3860 SH SOLE 3810 0 50 Dow Inc com 260557103 2141 37194 SH SOLE 10480 0 26714 DuPont De Nemours Inc com 26614N102 468 6886 SH SOLE 5246 0 1640 Duke Energy com 26441C204 1781 18246 SH SOLE 18155 0 91 East West Bancorp com 27579R104 900 11603 SH SOLE 10503 0 1100 EastGroup Properties Inc REIT com 277276101 247 1480 SH SOLE 1480 0 0 Eastman Chemical com 277432100 221 2194 SH SOLE 2194 0 0 Eaton Corp PLC com G29183103 361 2418 SH SOLE 1718 0 700 Ebay com 278642103 20545 294884 SH SOLE 275216 0 19668 Ecolab com 278865100 10169 48742 SH SOLE 44921 0 3821 Edwards Lifesciences com 28176E108 321 2835 SH SOLE 2832 0 3 Elanco Animal Health com 28414H103 1840 57712 SH SOLE 57712 0 0 Electronic Arts com 285512109 571 4011 SH SOLE 4011 0 0 Eli Lilly com 532457108 3683 15941 SH SOLE 13460 0 2481 Emerson Electric com 291011104 2707 28734 SH SOLE 24885 0 3849 Enbridge Inc com 29250N105 28626 719257 SH SOLE 659985 0 59272 Enphase Energy Inc com 29355a107 988 6591 SH SOLE 6374 0 217 Enterprise Products LP com 293792107 5088 235100 SH SOLE 222463 0 12637 Equifax com 294429105 235 926 SH SOLE 926 0 0 Equinix Inc com 29444U700 478 605 SH SOLE 605 0 0 Estee Lauder com 518439104 655 2185 SH SOLE 2185 0 0 Eversource Energy com 30040W108 11297 138168 SH SOLE 132268 0 5900 Expeditors Intl Wash com 302130109 220 1843 SH SOLE 1843 0 0 Extra Space Storage Inc com 30225T102 285 1696 SH SOLE 1692 0 4 Exxon Mobil com 30231G102 7816 132876 SH SOLE 105747 0 27129 Facebook Inc com 30303M102 15889 46816 SH SOLE 44987 0 1829 Fastenal Company com 311900104 3734 72347 SH SOLE 50429 0 21918 Fate Therapeutics Inc com 31189P102 276 4657 SH SOLE 4657 0 0 FedEx Corporation com 31428X106 3694 16846 SH SOLE 16246 0 600 Fidelity Natl Information Svcs com 31620M106 379 3113 SH SOLE 3113 0 0 First Solar Inc com 336433107 2588 27115 SH SOLE 23120 0 3995 Fiserv com 337738108 30327 279514 SH SOLE 270054 0 9460 Fortinet Inc com 34959E109 693 2373 SH SOLE 2373 0 0 Fortive Corp com 34959J108 8738 123815 SH SOLE 90312 0 33503 Fortress Transportation & Infr com 34960P101 1015 40000 SH SOLE 40000 0 0 Franco Nevada Corporation com 351858105 1624 12500 SH SOLE 10505 0 1995 Freeport McMoRan com 35671D857 1692 52000 SH SOLE 48491 0 3509 General Dynamics com 369550108 782 3989 SH SOLE 3258 0 731 General Electric com 369604301 1811 17575 SH SOLE 16818 0 757 General Mills com 370334104 2834 47379 SH SOLE 30535 0 16844 Gilead Sciences com 375558103 3087 44193 SH SOLE 40721 0 3472 Goldman Sachs com 38141G104 696 1840 SH SOLE 1636 0 204 Grainger W W com 384802104 941 2393 SH SOLE 1893 0 500 HP Inc com 40434L105 456 16676 SH SOLE 16676 0 0 Heico Corp com 422806109 1586 12025 SH SOLE 12025 0 0 Helmerich & Payne com 423452101 359 13100 SH SOLE 13100 0 0 Henry Schein com 806407102 1339 17575 SH SOLE 14625 0 2950 Hershey Foods com 427866108 804 4751 SH SOLE 3182 0 1569 Hewlett Packard Enterprise Co com 42824C109 238 16676 SH SOLE 16676 0 0 Home Depot com 437076102 71014 216334 SH SOLE 205684 0 10650 Honeywell International com 438516106 16570 78058 SH SOLE 72463 0 5595 Humana com 444859102 820 2106 SH SOLE 2106 0 0 Hunt JB Transport Services com 445658107 1569 9382 SH SOLE 8657 0 725 Hyatt Hotels Corp Cl A com 448579102 1170 15178 SH SOLE 15178 0 0 IAA, Inc com 449253103 872 15976 SH SOLE 15976 0 0 IHS Markit Ltd com G47567105 932 7994 SH SOLE 7994 0 0 IQVIA Holdings com 46266C105 46741 195126 SH SOLE 182035 0 13091 Illinois Tool Works com 452308109 1542 7464 SH SOLE 6560 0 904 Illumina Inc com 452327109 10098 24896 SH SOLE 23850 0 1046 Industrial Logistics Prop Wi com 456237106 474 18640 SH SOLE 18640 0 0 Ingersoll Rand Inc com 45687V106 248 4929 SH SOLE 3959 0 970 Int'l Flavors & Fragrances com 459506101 19644 146905 SH SOLE 130595 0 16310 Intel com 458140100 4055 76116 SH SOLE 71982 0 4134 International Business Machine com 459200101 7028 50590 SH SOLE 43436 0 7154 International Paper com 460146103 677 12101 SH SOLE 12099 0 2 Intuit com 461202103 2474 4585 SH SOLE 4360 0 225 Intuitive Surgical com 46120E602 7620 7665 SH SOLE 7519 0 146 J P Morgan Chase com 46625H100 149343 912355 SH SOLE 835224 0 77131 JD.Com Inc-ADR com 47215P106 2866 39667 SH SOLE 39667 0 0 Johnson & Johnson com 478160104 54172 335431 SH SOLE 297028 0 38404 Johnson Controls com G51502105 222 3264 SH SOLE 3264 0 0 KKR & Co Inc com 48251W104 722 11860 SH SOLE 11860 0 0 Kansas City Southern com 485170302 668 2467 SH SOLE 2467 0 0 Kellogg com 487836108 327 5114 SH SOLE 4464 0 650 Keurig Dr Pepper Inc com 49271V100 1190 34843 SH SOLE 34843 0 0 Keysight Technologies Inc com 49338L103 3162 19244 SH SOLE 18583 0 661 Kimberly-Clark com 494368103 2271 17146 SH SOLE 15390 0 1756 Kinder Morgan Inc com 49456B101 5885 351753 SH SOLE 333753 0 18000 Kirkland Lake Gold Ltd com 49741E100 746 17945 SH SOLE 17120 0 825 L3Harris Technoligies Inc com 502431109 847 3847 SH SOLE 2795 0 1052 Leidos Holdings Inc com 525327102 1622 16872 SH SOLE 15447 0 1425 Lexington Realty Trust com 529043101 574 45015 SH SOLE 45015 0 0 Lincoln Electric com 533900106 510 3960 SH SOLE 3960 0 0 Lincoln National com 534187109 550 8001 SH SOLE 8001 0 0 Linde Plc com G5494J103 2652 9040 SH SOLE 7511 0 1529 Lockheed Martin com 539830109 8792 25475 SH SOLE 24052 0 1423 Lowes com 548661107 26154 128925 SH SOLE 95599 0 33326 M&T Bank com 55261F104 406 2716 SH SOLE 2716 0 0 MSCI Inc com 55354G100 426 700 SH SOLE 700 0 0 Magellan Midstream Partners LP com 559080106 4297 94268 SH SOLE 87583 0 6685 Marsh & McLennan com 571748102 72134 476354 SH SOLE 405319 0 71035 Masco com 574599106 673 12113 SH SOLE 11855 0 258 Mastercard Inc Cl A com 57636Q104 62971 181117 SH SOLE 172622 0 8495 Matador Resources Co com 576485205 1122 29486 SH SOLE 29486 0 0 McCormick com 579780206 27286 336738 SH SOLE 311968 0 24770 McDonalds com 580135101 39131 162297 SH SOLE 134465 0 27831 Medtronic PLC com G5960L103 26809 213870 SH SOLE 199841 0 14029 Merck com 58933Y105 41726 555537 SH SOLE 499406 0 56132 Mettler-Toledo International com 592688105 4759 3455 SH SOLE 3455 0 0 Microchip Technology com 595017104 638 4155 SH SOLE 3301 0 854 Microsoft com 594918104 210263 745828 SH SOLE 666100 0 79728 Moderna Inc com 60770k107 244 635 SH SOLE 635 0 0 Mondelez International com 609207105 34458 592269 SH SOLE 504395 0 87874 Moody's Corp com 615369105 312 879 SH SOLE 879 0 0 Morgan Stanley com 617446448 938 9641 SH SOLE 9153 0 488 Morningstar Inc com 617700109 783 3021 SH SOLE 3021 0 0 Mosaic Company com 61945C103 975 27294 SH SOLE 26194 0 1100 NVR Inc com 62944t105 7297 1522 SH SOLE 1522 0 0 National Instruments com 636518102 2162 55101 SH SOLE 55101 0 0 Netflix com 64110L106 896 1468 SH SOLE 1443 0 25 NextEra Energy com 65339F101 19778 251885 SH SOLE 224970 0 26915 Nike Inc Class B com 654106103 59825 411933 SH SOLE 354579 0 57354 Nisource com 65473P105 5209 215000 SH SOLE 215000 0 0 Nordson Corp com 655663102 7009 29432 SH SOLE 27571 0 1861 Norfolk Southern com 655844108 4963 20744 SH SOLE 19269 0 1475 Northern Trust Corp com 665859104 468 4342 SH SOLE 4342 0 0 Northrop Grumman com 666807102 36420 101124 SH SOLE 95649 0 5475 Novartis A G ADR com 66987V109 4252 51996 SH SOLE 31060 0 20936 Novo Nordisk A/S ADR com 670100205 3517 36629 SH SOLE 36629 0 0 Nvidia Corp com 67066G104 2080 10039 SH SOLE 9972 0 67 O'Reilly Automotive Inc com 67103H107 521 852 SH SOLE 852 0 0 Okta Inc com 679295105 1305 5500 SH SOLE 5500 0 0 Old Dominion Freight Line com 679580100 2595 9075 SH SOLE 9075 0 0 Omnicom com 681919106 1221 16854 SH SOLE 3672 0 13182 Oracle com 68389X105 45200 518765 SH SOLE 464266 0 54499 Organon & Co com 68622V106 264 8063 SH SOLE 6097 0 1966 Oshkosh Corporation com 688239201 246 2400 SH SOLE 2400 0 0 Otis Worldwide Corp com 68902V107 9486 115295 SH SOLE 100427 0 14868 PNC Financial com 693475105 473 2418 SH SOLE 2418 0 0 PPG Industries com 693506107 615 4303 SH SOLE 4303 0 0 Palo Alto Networks Inc com 697435105 3467 7237 SH SOLE 7205 0 32 Parker-Hannifin com 701094104 6571 23498 SH SOLE 23177 0 321 PayPal Holdings com 70450Y103 18680 71787 SH SOLE 70035 0 1752 Paychex com 704326107 1233 10962 SH SOLE 10962 0 0 Pentair Plc com G7S00T104 308 4244 SH SOLE 4244 0 0 Peoples United Financial Inc com 712704105 653 37381 SH SOLE 37381 0 0 Pepsico com 713448108 79879 531072 SH SOLE 465067 0 66005 Pfizer com 717081103 13242 307886 SH SOLE 278778 0 29108 Philip Morris International com 718172109 1984 20931 SH SOLE 20831 0 100 Potlatch Corporation com 737630103 1512 29321 SH SOLE 9770 0 19551 Praxis Precision Medicines Inc com 74006W108 203 11000 SH SOLE 11000 0 0 Pretium Resources com 74139C102 256 26514 SH SOLE 26514 0 0 Price T Rowe Group Inc com 74144T108 1036 5268 SH SOLE 4756 0 512 Procter & Gamble com 742718109 43502 311174 SH SOLE 272452 0 38722 Progressive com 743315103 336 3720 SH SOLE 3720 0 0 Public Service Enterprise com 744573106 350 5748 SH SOLE 5748 0 0 Pultegroup Inc. com 745867101 421 9173 SH SOLE 9172 0 1 Qualcomm com 747525103 3693 28630 SH SOLE 20993 0 7637 Quanta Services com 74762E102 532 4676 SH SOLE 4100 0 576 Quest Diagnostics com 74834L100 254 1750 SH SOLE 1750 0 0 RBC Bearings Inc com 75524b104 24434 115147 SH SOLE 105166 0 9981 RPM International Inc com 749685103 283 3650 SH SOLE 3650 0 0 Raymond James Financial Inc com 754730109 943 10215 SH SOLE 10215 0 0 Raytheon Technologies com 75513E101 44894 522261 SH SOLE 476104 0 46157 Realty Income Corp com 756109104 7739 119319 SH SOLE 115619 0 3700 Regeneron Pharmaceuticals Inc com 75886F107 346 571 SH SOLE 571 0 0 Republic Services com 760759100 290 2411 SH SOLE 2411 0 0 Roper Industries Inc com 776696106 623 1396 SH SOLE 1396 0 0 Ross Stores com 778296103 2191 20131 SH SOLE 20131 0 0 Royal Dutch Shell A ADRF ADR com 780259206 435 9755 SH SOLE 8589 0 1166 RxSight Inc com 78349D107 389 30678 SH SOLE 30678 0 0 S&P Global Inc com 78409V104 2034 4787 SH SOLE 4787 0 0 SPDR Gold Shares com 78463V107 48944 298041 SH SOLE 280009 0 18032 SS & C Technologies com 78467J100 26789 386008 SH SOLE 372386 0 13622 SVB Financial Group com 78486Q101 2496 3859 SH SOLE 3859 0 0 Salesforce.com Inc com 79466L302 22064 81350 SH SOLE 79048 0 2302 Salisbury Bancorp com 795226109 82 1600 SH SOLE 1600 0 0 Schlumberger com 806857108 352 11861 SH SOLE 10566 0 1295 ServiceNow Inc com 81762P102 26065 41887 SH SOLE 40227 0 1660 Shake Shack Inc com 819047101 200 2550 SH SOLE 2550 0 0 Sherwin-Williams com 824348106 40175 143622 SH SOLE 127875 0 15747 Simon Property Group com 828806109 377 2901 SH SOLE 2801 0 100 Smucker com 832696405 340 2836 SH SOLE 2836 0 0 SolarEdge Technologies Inc com 83417M104 1146 4321 SH SOLE 3941 0 380 Southern Co com 842587107 561 9059 SH SOLE 8889 0 170 Spirit Realty Capital Inc. com 84860W300 6486 140875 SH SOLE 134600 0 6275 Splunk Inc com 848637104 1183 8177 SH SOLE 8177 0 0 Stanley Black & Decker Inc com 854502101 7945 45317 SH SOLE 31780 0 13537 Starbucks com 855244109 28162 255299 SH SOLE 243831 0 11468 Starwood Property Trust Compan com 85571B105 318 13008 SH SOLE 8008 0 5000 State Street com 857477103 4262 50311 SH SOLE 49411 0 900 Store Capital Corp com 862121100 6510 203247 SH SOLE 200247 0 3000 Stryker com 863667101 44916 170315 SH SOLE 159691 0 10624 Synopsys Inc com 871607107 599 2000 SH SOLE 2000 0 0 Sysco com 871829107 38356 488613 SH SOLE 446451 0 42162 T-Mobile US Inc com 872590104 37827 296082 SH SOLE 278761 0 17321 TC Energy Corp com 87807B107 5692 118358 SH SOLE 115568 0 2790 TE Connectivity Limited com H84989104 4021 29307 SH SOLE 18301 0 11006 TJX Corp com 872540109 13672 207208 SH SOLE 200726 0 6482 Taiwan Semiconductor Mft Co Lt com 874039100 9068 81214 SH SOLE 71601 0 9613 Take-Two Interactive Software com 874054109 430 2790 SH SOLE 2790 0 0 Tapestry Inc com 876030107 666 18000 SH SOLE 18000 0 0 Target com 87612E106 3944 17238 SH SOLE 12561 0 4677 Teledyne Technologies com 879360105 2131 4960 SH SOLE 4960 0 0 Teleflex com 879369106 1703 4522 SH SOLE 4522 0 0 Terminix Global Holdings com 88087E100 931 22345 SH SOLE 22345 0 0 Tesla Motors Inc com 88160R101 375 484 SH SOLE 484 0 0 Texas Instruments com 882508104 5286 27503 SH SOLE 21789 0 5714 Texas Pacific Land com 88262P102 624 516 SH SOLE 516 0 0 The Blackstone Group Inc - A com 09260D107 13613 117011 SH SOLE 111101 0 5910 The Travelers Companies Inc com 89417E109 6049 39795 SH SOLE 32982 0 6813 Thermo Fisher Scientific com 883556102 110685 193732 SH SOLE 171804 0 21928 Thomson Reuters Corporation com 884903709 572 5179 SH SOLE 5179 0 0 Toyota Motor com 892331307 473 2660 SH SOLE 2660 0 0 Tractor Supply Company com 892356106 2591 12786 SH SOLE 12786 0 0 Trane Technologies com G8994E103 956 5538 SH SOLE 4438 0 1100 US Bancorp com 902973304 8704 146428 SH SOLE 86246 0 60182 Unilever Plc Sponsored ADR com 904767704 425 7836 SH SOLE 7836 0 0 Union Pacific com 907818108 35738 182327 SH SOLE 177350 0 4977 United Health Group com 91324P102 43657 111728 SH SOLE 99605 0 12123 United Parcel Service Class B com 911312106 861 4727 SH SOLE 4663 0 64 Unitil Corp com 913259107 2567 60000 SH SOLE 60000 0 0 V F Corp com 918204108 666 9935 SH SOLE 7685 0 2250 Valvoline Inc com 92047W101 213 6821 SH SOLE 6821 0 0 Vaxart In com 92243A200 159 20000 SH SOLE 20000 0 0 Verisk Analytics Inc com 92345Y106 611 3051 SH SOLE 3051 0 0 Verizon com 92343V104 8957 165838 SH SOLE 136502 0 29336 Vertex Pharmaceuticals Inc com 92532F100 387 2134 SH SOLE 1384 0 750 Vertiv Holdings LLC com 92537N108 325 13500 SH SOLE 13500 0 0 ViacomCBS Inc Class B com 92556H206 507 12828 SH SOLE 12828 0 0 Visa Incorporated com 92826C839 8118 36445 SH SOLE 34495 0 1950 Vontier Corp com 928881101 645 19183 SH SOLE 12619 0 6564 WEC Energy Group Inc com 92939U106 381 4316 SH SOLE 4316 0 0 WR Berkley Corporation com 084423102 292 3984 SH SOLE 3984 0 0 Wabtec Corp com 929740108 9105 105617 SH SOLE 100516 0 5101 Walmart com 931142103 6813 48881 SH SOLE 41180 0 7701 Walt Disney com 254687106 90663 535931 SH SOLE 483750 0 52181 Waste Connections com 94106B101 2459 19523 SH SOLE 19523 0 0 Waste Management com 94106L109 3171 21234 SH SOLE 20484 0 750 Waters Corp com 941848103 2478 6935 SH SOLE 6915 0 20 Webster Financial com 947890109 265 4867 SH SOLE 4467 0 400 Wells Fargo com 949746101 3576 77062 SH SOLE 70113 0 6949 West Pharmaceutical Services I com 955306105 531 1250 SH SOLE 1250 0 0 Westlake Chemical Corp com 960413102 922 10116 SH SOLE 10116 0 0 Weyerhaeuser com 962166104 23068 648531 SH SOLE 589905 0 58626 Wheaton Precious Metals Corp com 962879102 1457 38759 SH SOLE 37109 0 1650 XCEL Energy com 98389B100 482 7719 SH SOLE 7719 0 0 Xilinx Inc. com 983919101 1003 6646 SH SOLE 6646 0 0 Xylem Inc com 98419M100 568 4594 SH SOLE 4594 0 0 Yum Brands Inc com 988498101 748 6117 SH SOLE 6117 0 0 Yum China Holdings Inc com 98850P109 233 4002 SH SOLE 4002 0 0 Zimmer Biomet Holdings Inc com 98956P102 778 5318 SH SOLE 5318 0 0 Zoetis Inc com 98978V103 44848 231006 SH SOLE 220384 0 10622 iShares North America Tech com 464287515 319 800 SH SOLE 800 0 0 Sprott Physical Gold Trust com 85207H104 485 35122 SH SOLE 35122 0 0 Vanguard FTSE ETF Developed Ma com 921943858 16399 324800 SH SOLE 309795 0 15005 Vanguard FTSE Emerging Markets com 922042858 9044 180834 SH SOLE 177686 0 3148 Vanguard FTSE Europe ETF com 922042874 817 12448 SH SOLE 10871 0 1577 iShares Core MSCI EAFE ETF com 46432F842 672 9049 SH SOLE 9049 0 0 iShares MSCI EAFE Index Fund com 464287465 2301 29493 SH SOLE 28116 0 1377 iShares MSCI Emerg Mkts ETF com 464287234 1628 32324 SH SOLE 30829 0 1495 ARK Next Generation Internet E com 00214Q401 217 1565 SH SOLE 1565 0 0 Alerian MLP com 00162Q452 931 27943 SH SOLE 27358 0 585 Ark Innovation ETF com 00214Q104 214 1938 SH SOLE 1938 0 0 Financial Select Sectors SPDR com 81369Y605 710 18926 SH SOLE 18926 0 0 Invesco QQQ Trust Series 1 com 46090E103 4539 12681 SH SOLE 12681 0 0 Invesco S&P 500 Equal Weight E com 46137V357 426 2842 SH SOLE 2842 0 0 SPDR S&P 500 ETF Index com 78462F103 17986 41911 SH SOLE 41857 0 54 SPDR S&P Fossil Fuel Reserve E com 78468R796 1150 10826 SH SOLE 10826 0 0 Sector SPDR Indl Select of Ben com 81369Y704 441 4504 SH SOLE 4504 0 0 Select Sector S&P Consumer Ind com 81369Y407 327 1822 SH SOLE 1822 0 0 Select Sector S&P Health Care com 81369Y209 349 2744 SH SOLE 2744 0 0 Select Sector S&P Technology I com 81369Y803 780 5222 SH SOLE 5222 0 0 VanEck Vectors Gold Miners ETF com 92189F106 3594 121940 SH SOLE 119343 0 2597 Vanguard Dividend Appreciation com 921908844 2508 16326 SH SOLE 16310 0 16 Vanguard Extended Market com 922908652 209 1148 SH SOLE 1148 0 0 Vanguard Growth ETF com 922908736 232 799 SH SOLE 799 0 0 Vanguard Information Techology com 92204A702 1989 4957 SH SOLE 4957 0 0 Vanguard Mid Cap ETF com 922908629 6082 25687 SH SOLE 25687 0 0 Vanguard Mid-Cap Growth ETF com 922908538 367 1555 SH SOLE 1555 0 0 Vanguard REIT Index ETF com 922908553 1688 16582 SH SOLE 15290 0 1292 Vanguard Russell 1000 Value ET com 92206c714 991 14424 SH SOLE 14424 0 0 Vanguard S&P 500 ETF com 922908363 2104 5334 SH SOLE 5273 0 61 Vanguard Small Cap ETF com 922908751 1033 4723 SH SOLE 4723 0 0 Vanguard Small Cap Growth com 922908595 6028 21516 SH SOLE 20930 0 586 Vanguard Small Cap Value ETF com 922908611 7414 43804 SH SOLE 43287 0 517 Vanguard Total Stock Market Vi com 922908769 2317 10435 SH SOLE 10435 0 0 Vanguard Value ETF com 922908744 252 1859 SH SOLE 1859 0 0 Wisdom Tree MidCap Earnings Fu com 97717W570 897 17240 SH SOLE 17240 0 0 iShares Core S&P 500 ETF com 464287200 1089 2528 SH SOLE 2528 0 0 iShares Core S&P 600 Small Cap com 464287804 473 4329 SH SOLE 4329 0 0 iShares Core S&P MidCap ETF com 464287507 1588 6037 SH SOLE 6037 0 0 iShares Core S&P U.S. Value com 464287663 361 5087 SH SOLE 5087 0 0 iShares Core S&P US Growth com 464287671 321 3132 SH SOLE 3132 0 0 iShares Dow Jones US Technolog com 464287721 420 4151 SH SOLE 4151 0 0 iShares Russell 1000 Index com 464287622 2675 11067 SH SOLE 11067 0 0 iShares Russell 1000 Value Ind com 464287598 405 2588 SH SOLE 2588 0 0 iShares Russell 2000 ETF com 464287655 4334 19813 SH SOLE 17960 0 1853 iShares Tr Russell 1000 Growth com 464287614 1421 5184 SH SOLE 5184 0 0