0001015086-23-000004.txt : 20230214 0001015086-23-000004.hdr.sgml : 20230214 20230214154438 ACCESSION NUMBER: 0001015086-23-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230214 DATE AS OF CHANGE: 20230214 EFFECTIVENESS DATE: 20230214 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: 23628156 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 X0202 13F-HR LIVE false true false 0001015086 XXXXXXXX 12-31-2022 12-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 02-14-2023 0 424 3990139810 false
INFORMATION TABLE 2 inftable.xml 13F 3M Company com 88579Y101 6444841 53743 SH SOLE 50985 0 2758 ABB Ltd ADR com 000375204 228450 7500 SH SOLE 7500 0 0 AFLAC com 001055102 1002340 13933 SH SOLE 11383 0 2550 ASML Holding NV NY Registry Sh com N07059210 442038 809 SH SOLE 809 0 0 AT & T com 00206R102 1097181 59597 SH SOLE 53903 0 5694 Abbott Labs com 002824100 38146689 347451 SH SOLE 289038 0 58413 Abbvie Inc com 00287Y109 42168921 260930 SH SOLE 235775 0 25155 Academy Sport and Outdoors Inc com 00402L107 1080222 20560 SH SOLE 20560 0 0 Accenture Plc Class A F com G1151C101 9013055 33777 SH SOLE 33152 0 625 Adobe Inc com 00724F101 66583615 197853 SH SOLE 188531 0 9322 Advanced Micro Devices Inc com 007903107 413168 6379 SH SOLE 6379 0 0 Agilent Technologies com 00846U101 264132 1765 SH SOLE 1730 0 35 Agnico Eagle Mines com 008474108 49896103 959725 SH SOLE 866273 0 93452 Air Products & Chemicals Inc com 009158106 15973802 51819 SH SOLE 43542 0 8277 Alexandria Real Estate Equitie com 015271109 4189178 28758 SH SOLE 28011 0 747 Align Technology Inc com 016255101 233044 1105 SH SOLE 1105 0 0 Allstate com 020002101 965472 7120 SH SOLE 7120 0 0 Alphabet Inc. Class A com 02079K305 94161826 1067231 SH SOLE 951443 0 115788 Alphabet Inc. Class C com 02079K107 15146293 170701 SH SOLE 163234 0 7467 Altair Engineering com 021369103 846560 18618 SH SOLE 18618 0 0 Altria Group Inc com 02209S103 1109635 24276 SH SOLE 24031 0 245 Amazon.com com 023135106 45548916 542249 SH SOLE 481783 0 60466 Amer Tower Cl A com 03027X100 1580052 7458 SH SOLE 7458 0 0 American Electric Power com 025537101 282381 2974 SH SOLE 2778 0 196 American Express com 025816109 18730769 126773 SH SOLE 107815 0 18958 American Water Works Company I com 030420103 1273012 8352 SH SOLE 8152 0 200 Americold Realty Trust com 03064D108 275315 9725 SH SOLE 9725 0 0 Ameriprise Financial com 03076C106 1390267 4465 SH SOLE 4465 0 0 AmerisourceBergen Corp com 03073E105 223950 1351 SH SOLE 1351 0 0 Amgen com 031162100 3516037 13387 SH SOLE 8309 0 5078 Amphenol com 032095101 33293511 437267 SH SOLE 404436 0 32831 Analog Devices Inc com 032654105 3332105 20314 SH SOLE 17439 0 2875 Ansys com 03662Q105 5729790 23717 SH SOLE 23242 0 475 Apollo Global Management A com 03769M106 230792 3618 SH SOLE 3618 0 0 Apple Inc com 037833100 158921327 1223130 SH SOLE 1113376 0 109754 Applied Materials com 038222105 831041 8534 SH SOLE 8534 0 0 Aptiv Plc com G6095L109 245677 2638 SH SOLE 2438 0 200 Arch Capital Group Ltd com G0450A105 2181479 34748 SH SOLE 34748 0 0 Archer-Daniels-Midland com 039483102 974280 10493 SH SOLE 10493 0 0 Arthur J Gallagher com 363576109 5048724 26778 SH SOLE 26778 0 0 Ashland Global Holdings Inc com 044186104 330225 3071 SH SOLE 3071 0 0 Assurant Inc com 04621X108 1508599 12063 SH SOLE 12063 0 0 Astrazeneca PLC Sponsored ADR com 046353108 765530 11291 SH SOLE 11291 0 0 AutoZone Inc com 053332102 5028541 2039 SH SOLE 1894 0 145 Autodesk com 052769106 499690 2674 SH SOLE 2674 0 0 Automatic Data Processing com 053015103 31199237 130617 SH SOLE 97835 0 32782 Avantor Inc com 05352A100 1488849 70595 SH SOLE 70595 0 0 Avery Dennison com 053611109 436934 2414 SH SOLE 2414 0 0 Bank of America com 060505104 9432036 284784 SH SOLE 267996 0 16788 Bank of New York Mellon com 064058100 1003762 22051 SH SOLE 22051 0 0 Barings BDC Inc com 06759L103 81500 10000 SH SOLE 10000 0 0 Barrick Gold Corp com 067901108 12017020 699477 SH SOLE 661179 0 38298 Baxter International com 071813109 1488732 29208 SH SOLE 29208 0 0 Becton Dickinson com 075887109 5995560 23577 SH SOLE 22012 0 1565 Berkshire Hathaway Cl A com 084670108 3749688 8 SH SOLE 7 0 1 Berkshire Hathaway Cl B com 084670702 78369685 253706 SH SOLE 231081 0 22625 Bio-Techne Corp com 09073M104 1360890 16420 SH SOLE 16320 0 100 BlackRock Inc com 09247X101 1242228 1753 SH SOLE 1628 0 125 Blackstone Inc com 09260D107 3669734 49464 SH SOLE 39732 0 9732 Block Inc com 852234103 284791 4532 SH SOLE 4532 0 0 Boeing com 097023105 1188912 6241 SH SOLE 5601 0 640 Booking Holdings Inc com 09857L108 441346 219 SH SOLE 219 0 0 Boston Scientific com 101137107 38793786 838422 SH SOLE 800688 0 37734 Bristol-Myers Squibb com 110122108 6130436 85204 SH SOLE 65222 0 19982 Broadcom Inc. com 11135F101 8179615 14629 SH SOLE 14057 0 572 Broadridge Financial Solutions com 11133T103 387233 2887 SH SOLE 2887 0 0 Broadstone Net Lease Inc com 11135E203 254416 15695 SH SOLE 15695 0 0 Brookfield Asset Management In com 113004105 277891 9693 SH SOLE 9693 0 0 Brookfield Corporation com 11271J107 1217533 38701 SH SOLE 38701 0 0 Brookfield Infrastructure Part com G16252101 256713 8284 SH SOLE 8284 0 0 CCC Intelligent Solutions Hold com 12510Q100 227940 26200 SH SOLE 26200 0 0 CIGNA Corp com 125523100 6627658 20003 SH SOLE 19999 0 4 CME Group Inc com 12572Q105 3144516 18700 SH SOLE 18525 0 175 CSX com 126408103 1741231 56205 SH SOLE 55455 0 750 CVS Health Corp com 126650100 5503094 59052 SH SOLE 48714 0 10338 Canadian National Railway com 136375102 49180147 413696 SH SOLE 383729 0 29967 Canadian Pacific Railway Ltd com 13645T100 635089 8514 SH SOLE 8514 0 0 Carrier Global Corp com 14448C104 3528177 85532 SH SOLE 62498 0 23034 Caterpillar com 149123101 26557702 110860 SH SOLE 84287 0 26573 Ceridian HCM Holding Inc com 15677J108 429805 6700 SH SOLE 5800 0 900 Charter Communications com 16119P108 444221 1310 SH SOLE 1305 0 5 Check Point Software com M22465104 774118 6136 SH SOLE 4936 0 1200 Chevron Corp com 166764100 46638635 259840 SH SOLE 222713 0 37127 Chubb Ltd com H1467J104 13537760 61368 SH SOLE 50479 0 10889 Church & Dwight com 171340102 1169409 14507 SH SOLE 13682 0 825 Cisco Systems com 17275R102 33373987 700545 SH SOLE 592418 0 108127 Citizens Financial Group com 174610105 1270063 32260 SH SOLE 32260 0 0 Clarivate Plc com G21810109 501709 60157 SH SOLE 60157 0 0 Clean Harbors com 184496107 231435 2028 SH SOLE 2028 0 0 Clorox com 189054109 834505 5947 SH SOLE 5947 0 0 Coca Cola com 191216100 23170665 364261 SH SOLE 346236 0 18025 Cogent Communications Group com 19239V302 1315808 23052 SH SOLE 5327 0 17725 Cognizant Technology Solutions com 192446102 321351 5619 SH SOLE 5619 0 0 Colgate-Palmolive com 194162103 4697933 59626 SH SOLE 54506 0 5120 Comcast Cl A com 20030N101 16272235 465320 SH SOLE 430049 0 35271 Conoco Phillips com 20825C104 60897617 516081 SH SOLE 472419 0 43662 Consolidated Edison com 209115104 225754 2369 SH SOLE 2224 0 145 Constellation Brands Inc Cl A com 21036P108 21464685 92620 SH SOLE 88529 0 4091 Corning com 219350105 818845 25637 SH SOLE 25637 0 0 Corteva Inc com 22052L104 722204 12287 SH SOLE 9600 0 2687 Costco com 22160K105 68861828 150847 SH SOLE 129141 0 21706 Coterra Energy Inc com 127097103 2019605 82198 SH SOLE 78938 0 3260 Crown Castle Inc com 22822V101 23028208 169774 SH SOLE 141773 0 28001 Crown Holdings Inc com 228368106 218103 2653 SH SOLE 2653 0 0 Cullen/Frost Bankers com 229899109 678527 5075 SH SOLE 3975 0 1100 Cummins Inc com 231021106 436849 1803 SH SOLE 1803 0 0 CytoSorbents Corp com 23283X206 18600 12000 SH SOLE 12000 0 0 D R Horton Inc com 23331A109 6586109 73885 SH SOLE 73038 0 847 Danaher com 235851102 128965050 485890 SH SOLE 436192 0 49698 Deere com 244199105 83118140 193857 SH SOLE 170876 0 22981 Devon Energy com 25179M103 1410855 22937 SH SOLE 22937 0 0 Diageo Plc ADR com 25243Q205 751979 4220 SH SOLE 4220 0 0 Dollar General Corp com 256677105 224087 910 SH SOLE 910 0 0 Dominion Energy com 25746U109 2591751 42266 SH SOLE 28461 0 13805 Dover Corp com 260003108 563983 4165 SH SOLE 4115 0 50 Dow Inc com 260557103 1635852 32464 SH SOLE 11514 0 20950 DuPont De Nemours Inc com 26614N102 466454 6797 SH SOLE 5481 0 1316 Duke Energy com 26441C204 1603142 15566 SH SOLE 15491 0 75 Dynatrace Inc com 268150109 2183751 57017 SH SOLE 57017 0 0 EOG Resources com 26875P101 27413377 211654 SH SOLE 201441 0 10213 East West Bancorp com 27579R104 704582 10692 SH SOLE 9592 0 1100 EastGroup Properties Inc REIT com 277276101 219129 1480 SH SOLE 1480 0 0 Eastman Chemical com 277432100 498739 6124 SH SOLE 6124 0 0 Eaton Corp PLC com G29183103 546029 3479 SH SOLE 2779 0 700 Ebay com 278642103 562706 13569 SH SOLE 13569 0 0 Ecolab com 278865100 7249872 49807 SH SOLE 46049 0 3758 Edwards Lifesciences com 28176E108 1287321 17254 SH SOLE 17254 0 0 Electronic Arts com 285512109 491164 4020 SH SOLE 4020 0 0 Elevance Health Inc com 036752103 428843 836 SH SOLE 783 0 53 Eli Lilly com 532457108 7682756 21000 SH SOLE 19021 0 1979 Emerson Electric com 291011104 3291542 34265 SH SOLE 30419 0 3846 Enbridge Inc com 29250N105 29759937 762117 SH SOLE 704648 0 56670 Enphase Energy Inc com 29355A107 2155185 8134 SH SOLE 7917 0 217 Enterprise Products LP com 293792107 5493807 227770 SH SOLE 215557 0 12213 Equifax com 294429105 1757403 9042 SH SOLE 9042 0 0 Equinix Inc com 29444U700 357646 546 SH SOLE 546 0 0 Estee Lauder com 518439104 681860 2748 SH SOLE 2748 0 0 Eversource Energy com 30040W108 9796033 116842 SH SOLE 83742 0 33100 Exxon Mobil com 30231G102 17766938 161078 SH SOLE 131413 0 29666 Fastenal Company com 311900104 3263045 68957 SH SOLE 50763 0 18194 FedEx Corporation com 31428X106 847121 4891 SH SOLE 4626 0 265 First Solar Inc com 336433107 3422102 22846 SH SOLE 19621 0 3225 FirstService Corp com 33767E202 1714597 13991 SH SOLE 13991 0 0 Fiserv com 337738108 6790996 67191 SH SOLE 65791 0 1400 Fortive Corp com 34959J108 37123774 577802 SH SOLE 528864 0 48938 Franco Nevada Corporation com 351858105 3091818 22654 SH SOLE 19659 0 2995 Freeport McMoRan com 35671D857 1069092 28134 SH SOLE 26225 0 1909 GSK Plc com 37733W204 202167 5753 SH SOLE 5633 0 120 General Dynamics com 369550108 1553913 6263 SH SOLE 5533 0 730 General Electric com 369604301 2170412 25903 SH SOLE 17697 0 8206 General Mills com 370334104 4048362 48281 SH SOLE 31437 0 16844 Genuine Parts com 372460105 542219 3125 SH SOLE 3125 0 0 Gilead Sciences com 375558103 3777185 43997 SH SOLE 39957 0 4040 Goldman Sachs com 38141G104 2901207 8449 SH SOLE 8249 0 200 Graco Inc com 384109104 369123 5488 SH SOLE 5488 0 0 Grainger W W com 384802104 1170807 2105 SH SOLE 1680 0 425 HP Inc com 40434L105 443892 16520 SH SOLE 16520 0 0 Heico Corp com 422806109 384100 2500 SH SOLE 2500 0 0 Henry Schein com 806407102 1041585 13041 SH SOLE 11641 0 1400 Hershey Foods com 427866108 1471859 6356 SH SOLE 4887 0 1469 Hewlett Packard Enterprise Co com 42824C109 264936 16600 SH SOLE 16600 0 0 Hilton com 43300A203 814643 6447 SH SOLE 6447 0 0 Home Depot com 437076102 68588495 217148 SH SOLE 208679 0 8469 Honeywell International com 438516106 21395529 99839 SH SOLE 94305 0 5534 Howmet Aerospace com 443201108 18246554 462993 SH SOLE 457445 0 5548 Hubbell Inc com 443510607 937977 3997 SH SOLE 3641 0 356 Humana com 444859102 1003892 1960 SH SOLE 1960 0 0 Hunt JB Transport Services com 445658107 2778252 15934 SH SOLE 15322 0 612 Hyatt Hotels Corp Cl A com 448579102 2303942 25472 SH SOLE 25472 0 0 IDEXX Labs com 45168D104 396945 973 SH SOLE 973 0 0 IQVIA Holdings com 46266C105 47615961 232398 SH SOLE 218690 0 13708 Illinois Tool Works com 452308109 1823744 8278 SH SOLE 7501 0 777 Illumina Inc com 452327109 2802694 13861 SH SOLE 13322 0 539 Ingersoll Rand Inc com 45687V106 224309 4293 SH SOLE 3323 0 970 Int'l Flavors & Fragrances com 459506101 1740413 16601 SH SOLE 6361 0 10240 Intel com 458140100 3006993 113772 SH SOLE 96721 0 17051 IntercontinentalExchange Group com 45866F104 299152 2916 SH SOLE 2866 0 50 International Business Machine com 459200101 9510134 67500 SH SOLE 55362 0 12138 International Paper com 460146103 444753 12843 SH SOLE 12843 0 0 Intuit com 461202103 5901166 15162 SH SOLE 15012 0 150 Intuitive Surgical com 46120E602 5798163 21851 SH SOLE 21699 0 152 Iron Mountain com 46284V101 224522 4504 SH SOLE 4504 0 0 J P Morgan Chase com 46625H100 129697524 967170 SH SOLE 888579 0 78591 Jacobs Solutions Inc com 46982L108 476198 3966 SH SOLE 3966 0 0 Johnson & Johnson com 478160104 69792034 395087 SH SOLE 354197 0 40890 Johnson Controls com G51502105 348480 5445 SH SOLE 5445 0 0 KKR & Co Inc com 48251W104 497669 10721 SH SOLE 10721 0 0 Kellogg com 487836108 382488 5369 SH SOLE 4719 0 650 Keurig Dr Pepper Inc com 49271V100 1007181 28244 SH SOLE 28244 0 0 KeyCorp com 493267108 332774 19103 SH SOLE 19103 0 0 Keysight Technologies Inc com 49338L103 2295930 13421 SH SOLE 13021 0 400 Kimberly-Clark com 494368103 3622045 26682 SH SOLE 23748 0 2934 Kinder Morgan Inc com 49456B101 5242169 289943 SH SOLE 285443 0 4500 L3Harris Technoligies Inc com 502431109 952769 4576 SH SOLE 3524 0 1052 Leidos Holdings Inc com 525327102 884332 8407 SH SOLE 7207 0 1200 Lexington Realty Trust com 529043101 431010 43015 SH SOLE 43015 0 0 Lincoln Electric com 533900106 1587009 10984 SH SOLE 10984 0 0 Lincoln National com 534187109 245760 8000 SH SOLE 8000 0 0 Linde Plc com G5494J103 2685902 8234 SH SOLE 6882 0 1352 Lockheed Martin com 539830109 12274441 25231 SH SOLE 23057 0 2174 Lowes com 548661107 27066530 135849 SH SOLE 104659 0 31190 LuLuLemon Athletica Inc com 550021109 230994 721 SH SOLE 721 0 0 M&T Bank com 55261F104 8158264 56241 SH SOLE 55270 0 971 MSCI Inc com 55354G100 598209 1286 SH SOLE 1286 0 0 Magellan Midstream Partners LP com 559080106 4378563 87205 SH SOLE 81020 0 6185 Marathon Petroleum Corporation com 56585A102 741858 6374 SH SOLE 6374 0 0 Marriott International com 571903202 496995 3338 SH SOLE 3338 0 0 Marsh & McLennan com 571748102 79154484 478333 SH SOLE 408358 0 69975 Mastercard Inc Cl A com 57636Q104 47036530 135267 SH SOLE 129318 0 5949 Matador Resources Co com 576485205 1933853 33785 SH SOLE 33785 0 0 McCormick com 579780206 26856748 324005 SH SOLE 302162 0 21843 McDonalds com 580135101 43845074 166376 SH SOLE 139639 0 26737 Medtronic PLC com G5960L103 1230308 15830 SH SOLE 13930 0 1900 Merck com 58933Y105 62533014 563614 SH SOLE 512892 0 50723 Meta Platforms Inc Class A com 30303M102 3416453 28390 SH SOLE 27415 0 975 Metlife Inc com 59156R108 239689 3312 SH SOLE 3312 0 0 Mettler-Toledo International com 592688105 4044369 2798 SH SOLE 2798 0 0 Microchip Technology com 595017104 516899 7358 SH SOLE 6130 0 1228 Microsoft com 594918104 182343950 760337 SH SOLE 689531 0 70806 Mondelez International com 609207105 37939953 569242 SH SOLE 488009 0 81233 Moody's Corp com 615369105 286979 1030 SH SOLE 1030 0 0 Morgan Stanley com 617446448 1308543 15391 SH SOLE 15134 0 257 Morningstar Inc com 617700109 654318 3021 SH SOLE 3021 0 0 Mosaic Company com 61945C103 266993 6086 SH SOLE 4986 0 1100 NVR Inc com 62944T105 4303537 933 SH SOLE 933 0 0 National Instruments com 636518102 963311 26106 SH SOLE 24606 0 1500 NextEra Energy com 65339F101 24253020 290108 SH SOLE 264730 0 25378 Nike Inc Class B com 654106103 35075275 299763 SH SOLE 264368 0 35395 Nisource com 65473P105 5952882 217100 SH SOLE 217100 0 0 Nordson Corp com 655663102 5637530 23715 SH SOLE 22746 0 969 Norfolk Southern com 655844108 5413355 21968 SH SOLE 20537 0 1431 Northern Trust Corp com 665859104 413691 4675 SH SOLE 4675 0 0 Northrop Grumman com 666807102 57443010 105282 SH SOLE 99663 0 5619 Novartis A G ADR com 66987V109 3457430 38111 SH SOLE 21732 0 16379 Novo Nordisk A/S ADR com 670100205 4927323 36407 SH SOLE 36407 0 0 Nucor com 670346105 264147 2004 SH SOLE 2004 0 0 Nvidia Corp com 67066G104 1705833 11673 SH SOLE 11673 0 0 O'Reilly Automotive Inc com 67103H107 846562 1003 SH SOLE 1003 0 0 Okta Inc com 679295105 236900 3467 SH SOLE 3467 0 0 Old Dominion Freight Line com 679580100 1446427 5097 SH SOLE 5084 0 13 Omnicom com 681919106 1500072 18390 SH SOLE 4727 0 13663 Oneok Inc com 682680103 706275 10750 SH SOLE 10750 0 0 Oracle com 68389X105 18647528 228132 SH SOLE 196777 0 31355 Oshkosh Corporation com 688239201 211656 2400 SH SOLE 2400 0 0 Otis Worldwide Corp com 68902V107 6265917 80014 SH SOLE 70083 0 9931 PNC Financial com 693475105 575691 3645 SH SOLE 3645 0 0 PPG Industries com 693506107 633509 5038 SH SOLE 5038 0 0 Palo Alto Networks Inc com 697435105 3343657 23962 SH SOLE 23866 0 96 Parker-Hannifin com 701094104 4466850 15350 SH SOLE 15150 0 200 PayPal Holdings com 70450Y103 2770031 38894 SH SOLE 38056 0 838 Paychex com 704326107 1199513 10380 SH SOLE 10380 0 0 Paylocity Holding Corp com 70438V106 723036 3722 SH SOLE 3722 0 0 Pentair Plc com G7S00T104 202185 4495 SH SOLE 4495 0 0 Pepsico com 713448108 97395624 539110 SH SOLE 475244 0 63866 Pfizer com 717081103 17370553 339004 SH SOLE 307778 0 31226 Philip Morris International com 718172109 2302839 22753 SH SOLE 22653 0 100 Phillips 66 com 718546104 773731 7434 SH SOLE 7434 0 0 Pioneer Natural com 723787107 873135 3823 SH SOLE 3823 0 0 Potlatch Corporation com 737630103 1288599 29293 SH SOLE 9070 0 20223 Price T Rowe Group Inc com 74144T108 648144 5943 SH SOLE 5431 0 512 Procter & Gamble com 742718109 38111372 251461 SH SOLE 215539 0 35922 Progressive com 743315103 479149 3694 SH SOLE 3694 0 0 Prudential Financial Inc com 744320102 333644 3355 SH SOLE 3355 0 0 Public Service Enterprise com 744573106 582647 9509 SH SOLE 8509 0 1000 Pultegroup Inc. com 745867101 417601 9172 SH SOLE 9172 0 0 Qualcomm com 747525103 4258865 38738 SH SOLE 32433 0 6305 Quanta Services com 74762E102 1109077 7783 SH SOLE 7223 0 560 Quest Diagnostics com 74834L100 258126 1650 SH SOLE 1650 0 0 RBC Bearings Inc com 75524B104 24353267 116328 SH SOLE 107322 0 9006 RPM International Inc com 749685103 342490 3515 SH SOLE 3515 0 0 Raymond James Financial Inc com 754730109 899143 8415 SH SOLE 8415 0 0 Raytheon Technologies com 75513E101 67529213 669136 SH SOLE 614218 0 54918 Realty Income Corp com 756109104 7345638 115807 SH SOLE 112643 0 3164 Regeneron Pharmaceuticals Inc com 75886F107 1415203 1961 SH SOLE 1961 0 0 Republic Services com 760759100 639446 4957 SH SOLE 4957 0 0 Rockwell Automation Inc com 773903109 254279 987 SH SOLE 987 0 0 Rogers Corporation com 775133101 1916362 16058 SH SOLE 16058 0 0 Roper Industries Inc com 776696106 622642 1441 SH SOLE 1441 0 0 Ross Stores com 778296103 1628346 14029 SH SOLE 14029 0 0 RxSight Inc com 78349D107 728639 57509 SH SOLE 55259 0 2250 S&P Global Inc com 78409V104 3056527 9126 SH SOLE 9103 0 23 SPDR Gold Shares com 78463V107 51451812 303300 SH SOLE 285412 0 17888 SS & C Technologies com 78467J100 16570200 318290 SH SOLE 309957 0 8333 Salesforce.com Inc com 79466L302 5451040 41112 SH SOLE 39560 0 1552 Schlumberger com 806857108 1381527 25842 SH SOLE 24547 0 1295 Schneider Elect SA-Unsp Adr com 80687P106 803403 28734 SH SOLE 28734 0 0 Shell Plc ADR com 780259305 633797 11129 SH SOLE 10263 0 866 Sherwin-Williams com 824348106 52373041 220676 SH SOLE 201074 0 19602 Simon Property Group com 828806109 403896 3438 SH SOLE 3338 0 100 Smucker com 832696405 466524 2944 SH SOLE 2944 0 0 SolarEdge Technologies Inc com 83417M104 935074 3301 SH SOLE 2941 0 360 Southern Co com 842587107 637624 8929 SH SOLE 8759 0 170 Spirit Realty Capital Inc. com 84860W300 6620594 165805 SH SOLE 162805 0 3000 Sprott Inc com 852066208 205946 6179 SH SOLE 6179 0 0 Stanley Black & Decker Inc com 854502101 1991166 26506 SH SOLE 17662 0 8844 Starbucks com 855244109 23011315 231969 SH SOLE 222855 0 9114 State Street com 857477103 3806075 49066 SH SOLE 48166 0 900 Store Capital Corp com 862121100 2568108 80103 SH SOLE 79103 0 1000 Stryker com 863667101 13828321 56560 SH SOLE 51816 0 4744 Synopsys Inc com 871607107 662527 2075 SH SOLE 2075 0 0 Sysco com 871829107 39096454 511399 SH SOLE 466568 0 44831 T-Mobile US Inc com 872590104 7117880 50842 SH SOLE 46591 0 4251 TC Energy Corp com 87807B107 4699175 117892 SH SOLE 115990 0 1902 TE Connectivity Limited com H84989104 3369564 29352 SH SOLE 18614 0 10738 TJX Corp com 872540109 15439397 193962 SH SOLE 190235 0 3727 Taiwan Semiconductor Mft Co Lt com 874039100 1700011 22822 SH SOLE 22522 0 300 Tapestry Inc com 876030107 685440 18000 SH SOLE 18000 0 0 Target com 87612E106 3342084 22424 SH SOLE 18594 0 3830 Teledyne Technologies com 879360105 1473668 3685 SH SOLE 3685 0 0 Teleflex com 879369106 1406415 5634 SH SOLE 5634 0 0 Tesla Motors Inc com 88160R101 240201 1950 SH SOLE 1950 0 0 Texas Instruments com 882508104 8157040 49371 SH SOLE 43234 0 6137 Texas Pacific Land com 88262P102 1329178 567 SH SOLE 567 0 0 Textron com 883203101 208294 2942 SH SOLE 2942 0 0 The Charles Schwab Corp com 808513105 282584 3394 SH SOLE 3394 0 0 The Travelers Companies Inc com 89417E109 7638809 40742 SH SOLE 33929 0 6813 Thermo Fisher Scientific com 883556102 97788821 177575 SH SOLE 158435 0 19140 Thomson Reuters Corporation com 884903709 590769 5179 SH SOLE 5179 0 0 Tractor Supply Company com 892356106 2804476 12466 SH SOLE 12466 0 0 Trane Technologies com G8994E103 828684 4930 SH SOLE 3830 0 1100 TransUnion com 89400J107 6845128 120619 SH SOLE 116192 0 4427 US Bancorp com 902973304 6131578 140600 SH SOLE 81259 0 59341 Ulta Salon Cosmetics and Fragr com 90384S303 591028 1260 SH SOLE 1260 0 0 Unilever Plc Sponsored ADR com 904767704 316651 6289 SH SOLE 6289 0 0 Union Pacific com 907818108 39204511 189330 SH SOLE 184476 0 4854 United Health Group com 91324P102 69429167 130954 SH SOLE 118713 0 12241 United Parcel Service Class B com 911312106 2207942 12701 SH SOLE 12612 0 89 Unitil Corp com 913259107 1077327 20976 SH SOLE 20976 0 0 V F Corp com 918204108 276155 10002 SH SOLE 7752 0 2250 VMWare Inc. Class A Com com 928563402 577463 4704 SH SOLE 4704 0 0 Valmont Industries Inc com 920253101 2114965 6396 SH SOLE 6396 0 0 Valvoline Inc com 92047W101 251797 7712 SH SOLE 7712 0 0 Verisk Analytics Inc com 92345Y106 544256 3085 SH SOLE 3085 0 0 Verizon com 92343V104 2989716 75881 SH SOLE 58333 0 17548 Vertex Pharmaceuticals Inc com 92532F100 771620 2672 SH SOLE 1935 0 737 Visa Incorporated com 92826C839 11816791 56877 SH SOLE 55259 0 1618 Vulcan Materials com 929160109 448632 2562 SH SOLE 2562 0 0 WEC Energy Group Inc com 92939U106 376540 4016 SH SOLE 4016 0 0 WR Berkley Corporation com 084423102 502529 6925 SH SOLE 6925 0 0 Wabtec Corp com 929740108 8845861 88627 SH SOLE 83835 0 4792 Walgreens Boots Alliance Inc com 931427108 213127 5705 SH SOLE 5705 0 0 Walmart com 931142103 6538172 46112 SH SOLE 44287 0 1825 Walt Disney com 254687106 20482545 235757 SH SOLE 200590 0 35167 Waste Management com 94106L109 4084043 26033 SH SOLE 25527 0 506 Waters Corp com 941848103 2127422 6210 SH SOLE 6190 0 20 Webster Financial com 947890109 457636 9667 SH SOLE 9267 0 400 Wells Fargo com 949746101 3168081 76728 SH SOLE 70589 0 6139 Weyerhaeuser com 962166104 19176186 618587 SH SOLE 567847 0 50740 Wheaton Precious Metals Corp com 962879102 2146352 54922 SH SOLE 54922 0 0 Williams Cos com 969457100 312320 9493 SH SOLE 9493 0 0 XCEL Energy com 98389B100 541179 7719 SH SOLE 7719 0 0 Yum Brands Inc com 988498101 1386338 10824 SH SOLE 10824 0 0 Yum China Holdings Inc com 98850P109 347574 6360 SH SOLE 6360 0 0 Zimmer Biomet Holdings Inc com 98956P102 822630 6452 SH SOLE 6452 0 0 Zoetis Inc com 98978V103 31821574 217138 SH SOLE 208419 0 8719 iShares Gold Trust com 464285204 2249284 65027 SH SOLE 59767 0 5260 iShares North America Tech com 464287515 204680 800 SH SOLE 800 0 0 Owlet Inc Warrants 7/15/26 wt 69120X115 720 18000 SH SOLE 18000 0 0 MSCI EAFE Fossil Fuel Free ETF com 78470E106 595825 8760 SH SOLE 8760 0 0 Sprott Physical Gold Trust com 85207H104 495220 35122 SH SOLE 35122 0 0 Vanguard FTSE All-World Ex-US com 922042775 2246977 44814 SH SOLE 44574 0 240 Vanguard FTSE ETF Developed Ma com 921943858 12043478 286954 SH SOLE 272279 0 14675 Vanguard FTSE Emerging Markets com 922042858 5665538 145345 SH SOLE 141424 0 3921 iShares Core MSCI EAFE ETF com 46432F842 626201 10159 SH SOLE 10159 0 0 iShares MSCI EAFE Index Fund com 464287465 3042529 46352 SH SOLE 45470 0 882 iShares MSCI Emerg Mkts ETF com 464287234 1764131 46547 SH SOLE 45442 0 1105 Alerian MLP com 00162Q452 587306 15427 SH SOLE 14944 0 483 Diamonds Trust Ser 1 com 78467X109 1151268 3475 SH SOLE 3475 0 0 Energy Select Sector SPDR com 81369Y506 877456 10032 SH SOLE 9312 0 720 Financial Select Sectors SPDR com 81369Y605 2390926 69910 SH SOLE 69910 0 0 Invesco QQQ Trust Series 1 com 46090E103 4250095 15961 SH SOLE 15961 0 0 Invesco S&P 500 Equal Weight E com 46137V357 5643361 39953 SH SOLE 39953 0 0 Invesco S&P 500 Pure Growth com 46137V266 213467 1408 SH SOLE 1408 0 0 Ishares S&P NA Technology Sect com 464287549 425600 1520 SH SOLE 1520 0 0 SPDR S&P 400 ETF Trust com 78467Y107 831117 1877 SH SOLE 1877 0 0 SPDR S&P 500 ETF Index com 78462F103 58544575 153086 SH SOLE 153032 0 54 SPDR S&P Dividend ETF com 78464A763 905024 7234 SH SOLE 7234 0 0 SPDR S&P Fossil Fuel Reserve E com 78468R796 1043280 11176 SH SOLE 11176 0 0 Schwab US Large Cap ETF com 808524201 888958 19689 SH SOLE 19689 0 0 Sector SPDR Indl Select of Ben com 81369Y704 727245 7405 SH SOLE 7405 0 0 Sector SPDR TR Con Stpls of Be com 81369Y308 430004 5768 SH SOLE 5768 0 0 Select Sector S&P Consumer Ind com 81369Y407 649029 5025 SH SOLE 5025 0 0 Select Sector S&P Health Care com 81369Y209 535249 3940 SH SOLE 3940 0 0 Select Sector S&P Technology I com 81369Y803 1238054 9949 SH SOLE 9949 0 0 VanEck Vectors Gold Miners ETF com 92189F106 7703486 268789 SH SOLE 166185 0 102604 Vanguard Dividend Appreciation com 921908844 5615055 36978 SH SOLE 36962 0 16 Vanguard ESG US Stock ETF com 921910733 228205 3465 SH SOLE 3465 0 0 Vanguard High Dvd Yield ETF com 921946406 206898 1912 SH SOLE 1912 0 0 Vanguard Information Techology com 92204A702 1521989 4765 SH SOLE 4765 0 0 Vanguard Mid Cap ETF com 922908629 5817141 28542 SH SOLE 27396 0 1146 Vanguard Mid-Cap Growth ETF com 922908538 279527 1555 SH SOLE 1555 0 0 Vanguard REIT Index ETF com 922908553 478854 5806 SH SOLE 4325 0 1481 Vanguard Russell 1000 Value ET com 92206C714 1903189 28585 SH SOLE 28585 0 0 Vanguard S&P 500 ETF com 922908363 2403503 6841 SH SOLE 6817 0 24 Vanguard Small Cap ETF com 922908751 8858048 48262 SH SOLE 48031 0 231 Vanguard Small Cap Growth com 922908595 3632789 18115 SH SOLE 17492 0 623 Vanguard Small Cap Value ETF com 922908611 8594996 54125 SH SOLE 53608 0 517 Vanguard Total Stock Market Vi com 922908769 2210744 11563 SH SOLE 11563 0 0 Vanguard Value ETF com 922908744 257719 1836 SH SOLE 1836 0 0 iShares Core Dividend Growth com 46434V621 207089 4142 SH SOLE 4142 0 0 iShares Core S&P 500 ETF com 464287200 12177582 31695 SH SOLE 31474 0 221 iShares Core S&P 600 Small Cap com 464287804 596421 6302 SH SOLE 6016 0 286 iShares Core S&P MidCap ETF com 464287507 2850164 11783 SH SOLE 11618 0 165 iShares Core S&P Total US com 464287150 678544 8002 SH SOLE 8002 0 0 iShares Core S&P U.S. Value com 464287663 355128 5028 SH SOLE 5028 0 0 iShares DJ Select Dividend Ind com 464287168 875556 7260 SH SOLE 6961 0 299 iShares Dow Jones US Technolog com 464287721 309208 4151 SH SOLE 4151 0 0 iShares MSCI USA ESG Select com 464288802 310758 3775 SH SOLE 3775 0 0 iShares Nasdaq Biotechnology I com 464287556 1370011 10435 SH SOLE 10435 0 0 iShares Russell 1000 Index com 464287622 8315429 39499 SH SOLE 39499 0 0 iShares Russell 1000 Value Ind com 464287598 933861 6158 SH SOLE 6158 0 0 iShares Russell 2000 ETF com 464287655 4860255 27875 SH SOLE 26150 0 1725 iShares Russell 2000 Value Ind com 464287630 212997 1536 SH SOLE 706 0 830 iShares Russell Midcap ETF com 464287499 11806641 175043 SH SOLE 174723 0 320 iShares Russell Midcap Growth com 464287481 346689 4147 SH SOLE 4147 0 0 iShares Russell Midcap Value I com 464287473 1035093 9826 SH SOLE 8663 0 1163 iShares S&P 500 Growth Index F com 464287309 1112235 19013 SH SOLE 18724 0 289 iShares S&P 500 Value Index com 464287408 6507868 44860 SH SOLE 44860 0 0 iShares S&P Global Healthcare com 464287325 358703 4226 SH SOLE 3972 0 254 iShares S&P MidCap 400 Value I com 464287705 362376 3595 SH SOLE 3595 0 0 iShares S&P SmallCap 600 Growt com 464287887 532411 4927 SH SOLE 4927 0 0 iShares S&P SmallCap 600 Value com 464287879 234667 2570 SH SOLE 2570 0 0 iShares Tr Russell 1000 Growth com 464287614 10586670 49415 SH SOLE 49415 0 0 iShares US Real Estate ETF com 464287739 337518 4009 SH SOLE 4009 0 0