0001015086-23-000006.txt : 20230508 0001015086-23-000006.hdr.sgml : 20230508 20230508082557 ACCESSION NUMBER: 0001015086-23-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230508 DATE AS OF CHANGE: 20230508 EFFECTIVENESS DATE: 20230508 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: 23895954 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 false false 0001015086 XXXXXXXX 03-31-2023 03-31-2023 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-08-2023 0 427 4194924393 false
INFORMATION TABLE 2 inftable.xml 13F 3M Company com 88579Y101 4580490 43578 SH SOLE 41320 0 2258 ABB Ltd ADR com 000375204 257250 7500 SH SOLE 7500 0 0 AFLAC com 001055102 898957 13933 SH SOLE 11383 0 2550 ASML Holding NV NY Registry Sh com N07059210 963205 1415 SH SOLE 1415 0 0 AT & T com 00206R102 1114344 57888 SH SOLE 51989 0 5899 Abbott Labs com 002824100 35120900 346839 SH SOLE 288772 0 58067 Abbvie Inc com 00287Y109 41084679 257794 SH SOLE 233002 0 24792 Academy Sport and Outdoors Inc com 00402L107 1374165 21060 SH SOLE 21060 0 0 Accenture Plc Class A F com G1151C101 9614934 33641 SH SOLE 32983 0 658 Adobe Inc com 00724F101 69465807 180257 SH SOLE 172232 0 8025 Advanced Micro Devices Inc com 007903107 625206 6379 SH SOLE 6379 0 0 Agco Corp com 001084102 734696 5434 SH SOLE 5434 0 0 Agnico Eagle Mines com 008474108 50306736 986987 SH SOLE 892644 0 94343 Air Products & Chemicals Inc com 009158106 15242375 53070 SH SOLE 44509 0 8561 Alexandria Real Estate Equitie com 015271109 3790557 30182 SH SOLE 29435 0 747 Align Technology Inc com 016255101 369225 1105 SH SOLE 1105 0 0 Allstate com 020002101 788746 7118 SH SOLE 7118 0 0 Alphabet Inc. Class A com 02079K305 111386933 1073816 SH SOLE 959477 0 114339 Alphabet Inc. Class C com 02079K107 17723256 170416 SH SOLE 163109 0 7307 Altair Engineering com 021369103 1317666 18273 SH SOLE 18273 0 0 Altria Group Inc com 02209S103 1139574 25540 SH SOLE 25295 0 245 Amazon.com com 023135106 56314328 545206 SH SOLE 485322 0 59884 Amer Tower Cl A com 03027X100 1505373 7367 SH SOLE 7367 0 0 American Electric Power com 025537101 266146 2925 SH SOLE 2729 0 196 American Express com 025816109 20982695 127206 SH SOLE 108498 0 18708 American Water Works Company I com 030420103 1223484 8352 SH SOLE 8152 0 200 Ameriprise Financial com 03076C106 1363925 4450 SH SOLE 4450 0 0 AmerisourceBergen Corp com 03073E105 216222 1350 SH SOLE 1350 0 0 Amgen com 031162100 3226822 13348 SH SOLE 8279 0 5069 Amphenol com 032095101 35861927 438839 SH SOLE 406051 0 32788 Analog Devices Inc com 032654105 4000016 20282 SH SOLE 17557 0 2725 Ansys com 03662Q105 7829120 23525 SH SOLE 23050 0 475 Apollo Global Management A com 03769M106 228513 3618 SH SOLE 3618 0 0 Apple Inc com 037833100 198445957 1203432 SH SOLE 1095335 0 108097 Applied Materials com 038222105 1065427 8674 SH SOLE 8634 0 40 Aptiv Plc com G6095L109 333429 2972 SH SOLE 2772 0 200 Arch Capital Group Ltd com G0450A105 2358347 34748 SH SOLE 34748 0 0 Archer-Daniels-Midland com 039483102 835877 10493 SH SOLE 10493 0 0 Arthur J Gallagher com 363576109 5111229 26717 SH SOLE 26717 0 0 Ashland Global Holdings Inc com 044186104 315422 3071 SH SOLE 3071 0 0 Assurant Inc com 04621X108 629287 5241 SH SOLE 5241 0 0 Astrazeneca PLC Sponsored ADR com 046353108 471224 6789 SH SOLE 6789 0 0 AutoZone Inc com 053332102 5833190 2373 SH SOLE 2211 0 162 Autodesk com 052769106 556620 2674 SH SOLE 2674 0 0 Automatic Data Processing com 053015103 28662177 128744 SH SOLE 96407 0 32337 Avantor Inc com 05352A100 1961200 92772 SH SOLE 92772 0 0 Avery Dennison com 053611109 431400 2411 SH SOLE 2411 0 0 Bank of America com 060505104 8116229 283784 SH SOLE 267151 0 16633 Bank of New York Mellon com 064058100 1001361 22037 SH SOLE 22037 0 0 Barings BDC Inc com 06759L103 79400 10000 SH SOLE 10000 0 0 Barrick Gold Corp com 067901108 13209599 711341 SH SOLE 669053 0 42288 Baxter International com 071813109 1204956 29708 SH SOLE 29708 0 0 Becton Dickinson com 075887109 5809942 23471 SH SOLE 21906 0 1565 Berkshire Hathaway Cl A com 084670108 3724800 8 SH SOLE 7 0 1 Berkshire Hathaway Cl B com 084670702 78281897 253528 SH SOLE 231035 0 22493 Bill.com Holdings Inc. com 090043100 875095 10785 SH SOLE 10785 0 0 Bio-Techne Corp com 09073M104 1193569 16088 SH SOLE 15988 0 100 BlackRock Inc com 09247X101 1170960 1750 SH SOLE 1625 0 125 Blackstone Inc com 09260D107 4748982 54064 SH SOLE 43282 0 10782 Block Inc com 852234103 311122 4532 SH SOLE 4532 0 0 Boeing com 097023105 1217082 5729 SH SOLE 5359 0 370 Booking Holdings Inc com 09857L108 543744 205 SH SOLE 205 0 0 Boston Scientific com 101137107 42183495 843164 SH SOLE 805430 0 37734 Bristol-Myers Squibb com 110122108 6065950 87519 SH SOLE 67370 0 20149 Broadcom Inc. com 11135F101 9415358 14676 SH SOLE 14070 0 606 Broadridge Financial Solutions com 11133T103 422854 2885 SH SOLE 2885 0 0 Broadstone Net Lease Inc com 11135E203 266972 15695 SH SOLE 15695 0 0 Brookfield Asset Management In com 113004105 315257 9635 SH SOLE 9635 0 0 Brookfield Corporation com 11271J107 1261266 38701 SH SOLE 38701 0 0 Brookfield Infrastructure Part com G16252101 279742 8284 SH SOLE 8284 0 0 CCC Intelligent Solutions Hold com 12510Q100 240665 26830 SH SOLE 26830 0 0 CIGNA Corp com 125523100 5107136 19986 SH SOLE 19982 0 4 CME Group Inc com 12572Q105 3581338 18700 SH SOLE 18525 0 175 CSX com 126408103 1682418 56193 SH SOLE 55443 0 750 CVS Health Corp com 126650100 4273393 57508 SH SOLE 47170 0 10338 Canadian National Railway com 136375102 49537356 419915 SH SOLE 389848 0 30067 Canadian Pacific Railway Ltd com 13645T100 632939 8226 SH SOLE 8226 0 0 Carrier Global Corp com 14448C104 3858271 84334 SH SOLE 61825 0 22509 Caterpillar com 149123101 26085146 113989 SH SOLE 87428 0 26561 Ceridian HCM Holding Inc com 15677J108 490574 6700 SH SOLE 5800 0 900 Charter Communications com 16119P108 468469 1310 SH SOLE 1305 0 5 Check Point Software com M22465104 829270 6379 SH SOLE 5179 0 1200 Chevron Corp com 166764100 44369874 271941 SH SOLE 233563 0 38378 Chubb Ltd com H1467J104 12559932 64682 SH SOLE 53828 0 10854 Church & Dwight com 171340102 1217759 13774 SH SOLE 12949 0 825 Cisco Systems com 17275R102 36578911 699740 SH SOLE 592230 0 107510 Citigroup com 172967424 201949 4307 SH SOLE 4207 0 100 Citizens Financial Group com 174610105 977569 32189 SH SOLE 32189 0 0 Clean Harbors com 184496107 285548 2003 SH SOLE 2003 0 0 Clorox com 189054109 940694 5945 SH SOLE 5945 0 0 Coca Cola com 191216100 22375856 360726 SH SOLE 342701 0 18025 Cogent Communications Group com 19239V302 1468873 23052 SH SOLE 5327 0 17725 Cognizant Technology Solutions com 192446102 330180 5419 SH SOLE 5419 0 0 Colgate-Palmolive com 194162103 4440238 59085 SH SOLE 54431 0 4654 Comcast Cl A com 20030N101 15241662 402049 SH SOLE 367095 0 34954 Conoco Phillips com 20825C104 56796670 572489 SH SOLE 529264 0 43225 Consolidated Edison com 209115104 245741 2569 SH SOLE 2424 0 145 Constellation Brands Inc Cl A com 21036P108 20761550 91910 SH SOLE 88069 0 3841 Corning com 219350105 904473 25637 SH SOLE 25637 0 0 Corteva Inc com 22052L104 731175 12124 SH SOLE 9522 0 2602 Costco com 22160K105 76328744 153619 SH SOLE 132457 0 21162 Coterra Energy Inc com 127097103 1120987 45680 SH SOLE 42355 0 3325 Crown Castle Inc com 22822V101 21711451 162219 SH SOLE 134862 0 27357 Crown Holdings Inc com 228368106 203880 2465 SH SOLE 2465 0 0 Cullen/Frost Bankers com 229899109 524066 4975 SH SOLE 3875 0 1100 Cummins Inc com 231021106 412785 1728 SH SOLE 1728 0 0 CytoSorbents Corp com 23283X206 33700 10000 SH SOLE 10000 0 0 D R Horton Inc com 23331A109 7615424 77955 SH SOLE 77108 0 847 Danaher com 235851102 123318205 489280 SH SOLE 439738 0 49542 Deere com 244199105 80629824 195286 SH SOLE 172523 0 22763 Devon Energy com 25179M103 255125 5041 SH SOLE 5041 0 0 Diageo Plc ADR com 25243Q205 779997 4305 SH SOLE 4305 0 0 Dominion Energy com 25746U109 2767377 49497 SH SOLE 28546 0 20951 Dover Corp com 260003108 634046 4173 SH SOLE 4123 0 50 Dow Inc com 260557103 1747220 31872 SH SOLE 11007 0 20865 DuPont De Nemours Inc com 26614N102 533450 7433 SH SOLE 6135 0 1298 Duke Energy com 26441C204 1526445 15823 SH SOLE 15682 0 141 Dynatrace Inc com 268150109 2461522 58192 SH SOLE 58192 0 0 EOG Resources com 26875P101 21680571 189135 SH SOLE 178669 0 10466 East West Bancorp com 27579R104 590654 10642 SH SOLE 9542 0 1100 EastGroup Properties Inc REIT com 277276101 244674 1480 SH SOLE 1480 0 0 Eastman Chemical com 277432100 514980 6106 SH SOLE 6106 0 0 Eaton Corp PLC com G29183103 578958 3379 SH SOLE 2679 0 700 Ebay com 278642103 422890 9531 SH SOLE 9531 0 0 Ecolab com 278865100 8397998 50734 SH SOLE 46926 0 3808 Edwards Lifesciences com 28176E108 1355366 16383 SH SOLE 16383 0 0 Electronic Arts com 285512109 344005 2856 SH SOLE 2856 0 0 Elevance Health Inc com 036752103 381642 830 SH SOLE 777 0 53 Eli Lilly com 532457108 7193041 20945 SH SOLE 18966 0 1979 Emerson Electric com 291011104 2953827 33897 SH SOLE 29968 0 3929 Enbridge Inc com 29250N105 29191741 765607 SH SOLE 708531 0 57077 Enphase Energy Inc com 29355A107 2396141 11395 SH SOLE 11178 0 217 Entegris Inc com 29362U104 1789048 21815 SH SOLE 21815 0 0 Enterprise Products LP com 293792107 5876653 226898 SH SOLE 215459 0 11439 Epam Systems Inc. com 29414B104 283751 949 SH SOLE 949 0 0 Equifax com 294429105 1779718 8774 SH SOLE 8774 0 0 Equinix Inc com 29444U700 393688 546 SH SOLE 546 0 0 Estee Lauder com 518439104 677325 2748 SH SOLE 2748 0 0 Eversource Energy com 30040W108 8439167 107835 SH SOLE 84132 0 23703 Extra Space Storage Inc com 30225T102 215882 1325 SH SOLE 1325 0 0 Exxon Mobil com 30231G102 17994868 164097 SH SOLE 135064 0 29032 Fastenal Company com 311900104 3716844 68907 SH SOLE 50713 0 18194 FedEx Corporation com 31428X106 1112289 4868 SH SOLE 4603 0 265 First Solar Inc com 336433107 4868302 22383 SH SOLE 19158 0 3225 FirstService Corp com 33767E202 2182948 15483 SH SOLE 15483 0 0 Fiserv com 337738108 27589382 244089 SH SOLE 235816 0 8273 Fortive Corp com 34959J108 39588663 580734 SH SOLE 532215 0 48519 Franco Nevada Corp com 351858105 4052657 27796 SH SOLE 24346 0 3450 Freeport McMoRan com 35671D857 1238100 30264 SH SOLE 28355 0 1909 GE Healthcare Technologies Inc com 36266G107 707498 8625 SH SOLE 5891 0 2734 GSK Plc com 37733W204 204698 5753 SH SOLE 5633 0 120 General Dynamics com 369550108 1429279 6263 SH SOLE 5533 0 730 General Electric com 369604301 2478239 25923 SH SOLE 17717 0 8206 General Mills com 370334104 4109344 48085 SH SOLE 31266 0 16819 Genuine Parts com 372460105 522844 3125 SH SOLE 3125 0 0 Gilead Sciences com 375558103 3665573 44179 SH SOLE 40189 0 3990 Goldman Sachs com 38141G104 2773723 8479 SH SOLE 8279 0 200 Graco Inc com 384109104 400679 5488 SH SOLE 5488 0 0 Grainger W W com 384802104 1380942 2005 SH SOLE 1630 0 375 HP Inc com 40434L105 484862 16520 SH SOLE 16520 0 0 Halliburton com 406216101 224517 7096 SH SOLE 7096 0 0 Heico Corp com 422806109 427600 2500 SH SOLE 2500 0 0 Henry Schein com 806407102 1059286 12991 SH SOLE 11591 0 1400 Hershey Foods com 427866108 10349144 40679 SH SOLE 37994 0 2685 Hewlett Packard Enterprise Co com 42824C109 264438 16600 SH SOLE 16600 0 0 Home Depot com 437076102 63648635 215670 SH SOLE 207195 0 8475 Honeywell International com 438516106 19133413 100112 SH SOLE 94604 0 5508 Howmet Aerospace com 443201108 19871768 469006 SH SOLE 463458 0 5548 Hubbell Inc com 443510607 972469 3997 SH SOLE 3641 0 356 Humana com 444859102 951016 1959 SH SOLE 1959 0 0 Hunt JB Transport Services com 445658107 14111020 80423 SH SOLE 76986 0 3437 Hyatt Hotels Corp Cl A com 448579102 1193470 10676 SH SOLE 10676 0 0 ICON Plc com G4705A100 213590 1000 SH SOLE 1000 0 0 IDEXX Labs com 45168D104 516083 1032 SH SOLE 1032 0 0 IQVIA Holdings com 46266C105 48151604 242102 SH SOLE 228329 0 13773 Illinois Tool Works com 452308109 1983255 8146 SH SOLE 7369 0 777 Illumina Inc com 452327109 554632 2385 SH SOLE 2320 0 65 Ingersoll Rand Inc com 45687V106 252210 4335 SH SOLE 3321 0 1014 Int'l Flavors & Fragrances com 459506101 1480726 16102 SH SOLE 6010 0 10092 Intel com 458140100 3342196 102302 SH SOLE 85151 0 17151 IntercontinentalExchange Group com 45866F104 304110 2916 SH SOLE 2866 0 50 International Business Machine com 459200101 8956910 68326 SH SOLE 56154 0 12172 International Paper com 460146103 466689 12942 SH SOLE 12942 0 0 Intuit com 461202103 36414867 81679 SH SOLE 79307 0 2372 Intuitive Surgical com 46120E602 5715119 22371 SH SOLE 22221 0 150 Iron Mountain com 46284V101 238146 4501 SH SOLE 4501 0 0 J P Morgan Chase com 46625H100 126370876 969771 SH SOLE 891597 0 78174 Jacobs Solutions Inc com 46982L108 470158 4001 SH SOLE 3966 0 35 Johnson & Johnson com 478160104 60611660 391043 SH SOLE 350474 0 40569 Johnson Controls com G51502105 989354 16429 SH SOLE 16199 0 230 KKR & Co Inc com 48251W104 563067 10721 SH SOLE 10721 0 0 Kellogg com 487836108 359508 5369 SH SOLE 4719 0 650 KeyCorp com 493267108 238769 19071 SH SOLE 19071 0 0 Keysight Technologies Inc com 49338L103 2361161 14622 SH SOLE 14222 0 400 Kimberly-Clark com 494368103 3642942 27142 SH SOLE 24333 0 2809 Kinder Morgan Inc com 49456B101 5214706 297813 SH SOLE 286813 0 11000 L3Harris Technoligies Inc com 502431109 897994 4576 SH SOLE 3524 0 1052 Leidos Holdings Inc com 525327102 787757 8557 SH SOLE 7357 0 1200 Lexington Realty Trust com 529043101 443485 43015 SH SOLE 43015 0 0 Lincoln Electric com 533900106 2218341 13119 SH SOLE 13119 0 0 Linde Plc com G54950103 2944257 8283 SH SOLE 6937 0 1346 Lockheed Martin com 539830109 11988723 25361 SH SOLE 23212 0 2149 Lowes com 548661107 26712547 133583 SH SOLE 103137 0 30446 LuLuLemon Athletica Inc com 550021109 260760 716 SH SOLE 716 0 0 Luna Innovations Inc. com 550351100 647100 90000 SH SOLE 90000 0 0 M&T Bank com 55261F104 7071138 59138 SH SOLE 58167 0 971 MSCI Inc com 55354G100 719761 1286 SH SOLE 1286 0 0 Magellan Midstream Partners LP com 559080106 4677972 86214 SH SOLE 80154 0 6060 Marathon Petroleum Corporation com 56585A102 866134 6424 SH SOLE 6424 0 0 Marriott International com 571903202 601729 3624 SH SOLE 3594 0 30 Marsh & McLennan com 571748102 80411889 482809 SH SOLE 413079 0 69730 Mastercard Inc Cl A com 57636Q104 48993984 134817 SH SOLE 128868 0 5949 Matador Resources Co com 576485205 1606043 33705 SH SOLE 33705 0 0 McCormick com 579780206 26837148 322523 SH SOLE 301073 0 21450 McDonalds com 580135101 46559593 166516 SH SOLE 139916 0 26600 Medtronic PLC com G5960L103 1395935 17315 SH SOLE 15215 0 2100 Merck com 58933Y105 59617718 560370 SH SOLE 510063 0 50307 Meta Platforms Inc Class A com 30303M102 6006380 28340 SH SOLE 27365 0 975 Mettler-Toledo International com 592688105 4258574 2783 SH SOLE 2783 0 0 Microchip Technology com 595017104 611343 7297 SH SOLE 6130 0 1167 Microsoft com 594918104 219931115 762855 SH SOLE 692453 0 70402 Mondelez International com 609207105 39769934 570424 SH SOLE 489895 0 80529 Moody's Corp com 615369105 345803 1130 SH SOLE 1130 0 0 Morgan Stanley com 617446448 1351330 15391 SH SOLE 15134 0 257 Morningstar Inc com 617700109 613354 3021 SH SOLE 3021 0 0 Mosaic Company com 61945C103 202193 4407 SH SOLE 3307 0 1100 NVR Inc com 62944T105 5198853 933 SH SOLE 933 0 0 National Instruments com 636518102 482172 9200 SH SOLE 7700 0 1500 Netflix com 64110L106 291585 844 SH SOLE 844 0 0 NextEra Energy com 65339F101 24911785 323194 SH SOLE 297785 0 25409 Nike Inc Class B com 654106103 36638952 298752 SH SOLE 263559 0 35193 Nisource com 65473P105 6070116 217100 SH SOLE 217100 0 0 Nordson Corp com 655663102 4675461 21036 SH SOLE 20336 0 700 Norfolk Southern com 655844108 4478076 21123 SH SOLE 19810 0 1313 Northern Trust Corp com 665859104 423465 4805 SH SOLE 4805 0 0 Northrop Grumman com 666807102 50861115 110156 SH SOLE 104537 0 5619 Novartis A G ADR com 66987V109 3466468 37679 SH SOLE 21632 0 16047 Novo Nordisk A/S ADR com 670100205 5471551 34382 SH SOLE 34382 0 0 Nucor com 670346105 309558 2004 SH SOLE 2004 0 0 Nvidia Corp com 67066G104 3252578 11710 SH SOLE 11710 0 0 O'Reilly Automotive com 67103H107 836245 985 SH SOLE 985 0 0 Occidental Petroleum com 674599105 535396 8576 SH SOLE 8576 0 0 Okta Inc com 679295105 294078 3410 SH SOLE 3410 0 0 Old Dominion Freight Line com 679580100 1822131 5346 SH SOLE 5333 0 13 Omnicom com 681919106 1734913 18390 SH SOLE 4727 0 13663 Oneok Inc com 682680103 683055 10750 SH SOLE 10750 0 0 Oracle com 68389X105 21241848 228604 SH SOLE 197710 0 30894 Otis Worldwide Corp com 68902V107 6666233 78984 SH SOLE 69506 0 9477 PNC Financial com 693475105 628509 4945 SH SOLE 4945 0 0 PPG Industries com 693506107 673009 5038 SH SOLE 5038 0 0 Palo Alto Networks Inc com 697435105 4782575 23944 SH SOLE 23848 0 96 Parker-Hannifin com 701094104 5174413 15395 SH SOLE 15195 0 200 PayPal Holdings com 70450Y103 2412766 31772 SH SOLE 31154 0 618 Paychex com 704326107 1129170 9854 SH SOLE 9854 0 0 Paylocity Holding Corp com 70438V106 1405573 7071 SH SOLE 7071 0 0 Pentair Plc com G7S00T104 248439 4495 SH SOLE 4495 0 0 Pepsico com 713448108 98834919 542155 SH SOLE 478744 0 63411 Pfizer com 717081103 13069308 320326 SH SOLE 289452 0 30874 Philip Morris International com 718172109 2614467 26884 SH SOLE 26784 0 100 Phillips 66 com 718546104 731457 7215 SH SOLE 7215 0 0 Pioneer Natural com 723787107 817573 4003 SH SOLE 3728 0 275 Potlatch Corporation com 737630103 1461141 29518 SH SOLE 9295 0 20223 Price T Rowe Group Inc com 74144T108 636191 5635 SH SOLE 5123 0 512 Procter & Gamble com 742718109 37459391 251929 SH SOLE 216012 0 35917 Progressive com 743315103 512012 3579 SH SOLE 3579 0 0 Prologis Inc com 74340W103 238311 1910 SH SOLE 1910 0 0 Prudential Financial Inc com 744320102 277556 3355 SH SOLE 3355 0 0 Public Service Enterprise com 744573106 581378 9309 SH SOLE 8409 0 900 Pultegroup Inc. com 745867101 534428 9170 SH SOLE 9170 0 0 Qualcomm com 747525103 4957694 38859 SH SOLE 32511 0 6348 Quanta Services com 74762E102 1392777 8358 SH SOLE 7798 0 560 Quest Diagnostics com 74834L100 233159 1648 SH SOLE 1648 0 0 RBC Bearings Inc com 75524B104 26795601 115136 SH SOLE 106163 0 8973 RPM International Inc com 749685103 306606 3515 SH SOLE 3515 0 0 Raymond James Financial Inc com 754730109 775540 8315 SH SOLE 8315 0 0 Raytheon Technologies com 75513E101 65427122 668101 SH SOLE 612944 0 55157 Realty Income Corp com 756109104 7299910 115286 SH SOLE 112122 0 3164 Regeneron Pharmaceuticals Inc com 75886F107 1611706 1961 SH SOLE 1961 0 0 Republic Services com 760759100 670330 4957 SH SOLE 4957 0 0 Rockwell Automation Inc com 773903109 289701 987 SH SOLE 987 0 0 Rogers Corporation com 775133101 2617331 16015 SH SOLE 16015 0 0 Roper Industries Inc com 776696106 634594 1440 SH SOLE 1440 0 0 Ross Stores com 778296103 1488898 14029 SH SOLE 14029 0 0 RxSight Inc com 78349D107 956331 57334 SH SOLE 55084 0 2250 S&P Global Inc com 78409V104 21318713 61835 SH SOLE 60061 0 1774 SPDR Gold Shares com 78463V107 55443105 302604 SH SOLE 285566 0 17038 SS & C Technologies com 78467J100 16383549 290128 SH SOLE 281795 0 8333 Salesforce.com Inc com 79466L302 8169604 40893 SH SOLE 39325 0 1568 Schlumberger com 806857108 1232029 25092 SH SOLE 23797 0 1295 Shell Plc ADR com 780259305 640363 11129 SH SOLE 10263 0 866 Sherwin-Williams com 824348106 52146462 231999 SH SOLE 212221 0 19778 Simon Property Group com 828806109 384953 3438 SH SOLE 3338 0 100 Smucker com 832696405 465926 2961 SH SOLE 2961 0 0 SolarEdge Technologies Inc com 83417M104 971576 3196 SH SOLE 2836 0 360 Southern Co com 842587107 643897 9254 SH SOLE 9084 0 170 Spirit Realty Capital Inc. com 84860W300 8440861 211869 SH SOLE 208619 0 3250 Sprott Inc com 852066208 226350 6215 SH SOLE 6215 0 0 Stanley Black & Decker Inc com 854502101 2083434 25855 SH SOLE 17011 0 8844 Starbucks com 855244109 23916448 229679 SH SOLE 220690 0 8989 State Street com 857477103 3653279 48266 SH SOLE 47366 0 900 Stryker com 863667101 16290455 57065 SH SOLE 52321 0 4744 Synopsys Inc com 871607107 801469 2075 SH SOLE 2075 0 0 Sysco com 871829107 24045264 311346 SH SOLE 279553 0 31793 T-Mobile US Inc com 872590104 9035699 62384 SH SOLE 57933 0 4451 TC Energy Corp com 87807B107 4377725 112509 SH SOLE 110607 0 1902 TE Connectivity Limited com H84989104 3741526 28529 SH SOLE 18155 0 10374 TJX Corp com 872540109 15003011 191463 SH SOLE 187736 0 3727 Taiwan Semiconductor Mft Co Lt com 874039100 2115368 22741 SH SOLE 22441 0 300 Tapestry Inc com 876030107 775980 18000 SH SOLE 18000 0 0 Target com 87612E106 3715756 22434 SH SOLE 18604 0 3830 TechnipFMC PLC com G87110105 1350627 98947 SH SOLE 98947 0 0 Teledyne Technologies com 879360105 1733520 3875 SH SOLE 3875 0 0 Teleflex com 879369106 1718708 6785 SH SOLE 6785 0 0 Tesla Motors Inc com 88160R101 499252 2406 SH SOLE 2181 0 225 Texas Instruments com 882508104 9532500 51247 SH SOLE 45105 0 6142 Texas Pacific Land com 88262P102 974684 573 SH SOLE 573 0 0 Textron com 883203101 207793 2942 SH SOLE 2942 0 0 The Travelers Companies Inc com 89417E109 6941641 40497 SH SOLE 33650 0 6847 Thermo Fisher Scientific com 883556102 102153157 177235 SH SOLE 158281 0 18954 Thomson Reuters Corporation com 884903709 673891 5179 SH SOLE 5179 0 0 Toast Inc Cl A com 888787108 4143294 233425 SH SOLE 229497 0 3928 Toyota Motor com 892331307 208993 1475 SH SOLE 1175 0 300 Tractor Supply Company com 892356106 2882766 12265 SH SOLE 12265 0 0 Trane Technologies com G8994E103 902422 4905 SH SOLE 3755 0 1150 TransUnion com 89400J107 8625778 138812 SH SOLE 134270 0 4542 US Bancorp com 902973304 4972748 137940 SH SOLE 78451 0 59489 Ulta Salon Cosmetics and Fragr com 90384S303 687544 1260 SH SOLE 1260 0 0 Unilever Plc Sponsored ADR com 904767704 331781 6389 SH SOLE 6389 0 0 Union Pacific com 907818108 37175782 184715 SH SOLE 179941 0 4774 United Health Group com 91324P102 62438125 132119 SH SOLE 120043 0 12076 United Parcel Service Class B com 911312106 2623715 13525 SH SOLE 13436 0 89 V F Corp com 918204108 229146 10002 SH SOLE 7752 0 2250 VMWare Inc. Class A Com com 928563402 698411 5594 SH SOLE 5194 0 400 Valero Energy com 91913Y100 205212 1470 SH SOLE 1370 0 100 Valmont Industries Inc com 920253101 2093200 6556 SH SOLE 6556 0 0 Valvoline Inc com 92047W101 269457 7712 SH SOLE 7712 0 0 Verisk Analytics Inc com 92345Y106 591888 3085 SH SOLE 3085 0 0 Verizon com 92343V104 2845119 73158 SH SOLE 55612 0 17546 Vertex Pharmaceuticals Inc com 92532F100 841867 2672 SH SOLE 1935 0 737 Visa Incorporated com 92826C839 12858688 57033 SH SOLE 55415 0 1618 Vulcan Materials com 929160109 1511272 8809 SH SOLE 8809 0 0 WEC Energy Group Inc com 92939U106 380677 4016 SH SOLE 4016 0 0 WR Berkley Corporation com 084423102 431135 6925 SH SOLE 6925 0 0 Wabtec Corp com 929740108 8933401 88397 SH SOLE 83605 0 4792 Walgreens Boots Alliance Inc com 931427108 203319 5880 SH SOLE 5880 0 0 Walmart com 931142103 6761416 45856 SH SOLE 44031 0 1825 Walt Disney com 254687106 21755519 217273 SH SOLE 181738 0 35535 Waste Management com 94106L109 4268675 26161 SH SOLE 25655 0 506 Waters Corp com 941848103 1915062 6185 SH SOLE 6165 0 20 Wells Fargo com 949746101 2900970 77608 SH SOLE 71469 0 6139 West Pharmaceutical Services I com 955306105 288956 834 SH SOLE 834 0 0 Weyerhaeuser com 962166104 18340899 608725 SH SOLE 560808 0 47917 Wheaton Precious Metals Corp com 962879102 2645044 54922 SH SOLE 54922 0 0 Williams Cos com 969457100 278833 9338 SH SOLE 9338 0 0 XCEL Energy com 98389B100 520569 7719 SH SOLE 7719 0 0 Yum Brands Inc com 988498101 1429634 10824 SH SOLE 10824 0 0 Yum China Holdings Inc com 98850P109 403160 6360 SH SOLE 6360 0 0 Zimmer Biomet Holdings Inc com 98956P102 833598 6452 SH SOLE 6452 0 0 Zoetis Inc com 98978V103 35725347 214644 SH SOLE 205925 0 8719 iShares Gold Trust com 464285204 2431105 65055 SH SOLE 59795 0 5260 iShares North America Tech com 464287515 243760 800 SH SOLE 800 0 0 Owlet Inc Warrants 7/15/26 wt 69120X115 697 18000 SH SOLE 18000 0 0 MSCI EAFE Fossil Fuel Free ETF com 78470E106 648953 17520 SH SOLE 17520 0 0 Sprott Physical Gold Trust com 85207H104 542986 35122 SH SOLE 35122 0 0 Vanguard FTSE All-World Ex-US com 922042775 2475076 46289 SH SOLE 46049 0 240 Vanguard FTSE ETF Developed Ma com 921943858 13058182 289090 SH SOLE 274409 0 14681 Vanguard FTSE Emerging Markets com 922042858 5883289 145626 SH SOLE 142631 0 2995 iShares Core MSCI EAFE ETF com 46432F842 681135 10189 SH SOLE 10189 0 0 iShares MSCI EAFE Index Fund com 464287465 3352268 46872 SH SOLE 45990 0 882 iShares MSCI Emerg Mkts ETF com 464287234 1850477 46895 SH SOLE 45642 0 1253 Alerian MLP com 00162Q452 581760 15052 SH SOLE 14569 0 483 Diamonds Trust Ser 1 com 78467X109 1153521 3468 SH SOLE 3468 0 0 Energy Select Sector SPDR com 81369Y506 808990 9767 SH SOLE 9047 0 720 Financial Select Sectors SPDR com 81369Y605 2146981 66780 SH SOLE 66780 0 0 Invesco QQQ Trust Series 1 com 46090E103 5131992 15991 SH SOLE 15991 0 0 Invesco S&P 500 Equal Weight E com 46137V357 6057987 41889 SH SOLE 41889 0 0 Invesco S&P 500 Pure Growth com 46137V266 212805 1408 SH SOLE 1408 0 0 Ishares S&P NA Technology Sect com 464287549 500158 1474 SH SOLE 1474 0 0 SPDR S&P 400 ETF Trust com 78467Y107 832014 1815 SH SOLE 1815 0 0 SPDR S&P 500 ETF Index com 78462F103 61061341 149152 SH SOLE 149098 0 54 SPDR S&P Dividend ETF com 78464A763 894896 7234 SH SOLE 7234 0 0 SPDR S&P Fossil Fuel Reserve E com 78468R796 1110914 33421 SH SOLE 33421 0 0 Schwab US Large Cap ETF com 808524201 952357 19689 SH SOLE 19689 0 0 Sector SPDR Indl Select of Ben com 81369Y704 749238 7405 SH SOLE 7405 0 0 Sector SPDR TR Con Stpls of Be com 81369Y308 394693 5283 SH SOLE 5283 0 0 Select Sector S&P Consumer Ind com 81369Y407 721830 4827 SH SOLE 4827 0 0 Select Sector S&P Health Care com 81369Y209 515251 3980 SH SOLE 3980 0 0 Select Sector S&P Technology I com 81369Y803 1477784 9786 SH SOLE 9786 0 0 VanEck Vectors Gold Miners ETF com 92189F106 8736725 270069 SH SOLE 165024 0 105045 Vanguard Dividend Appreciation com 921908844 5975945 38802 SH SOLE 38775 0 27 Vanguard ESG US Stock ETF com 921910733 248475 3465 SH SOLE 3465 0 0 Vanguard Information Techology com 92204A702 1834452 4759 SH SOLE 4759 0 0 Vanguard Mid Cap ETF com 922908629 6600585 31294 SH SOLE 30148 0 1146 Vanguard Mid-Cap Growth ETF com 922908538 303054 1555 SH SOLE 1555 0 0 Vanguard REIT Index ETF com 922908553 470584 5667 SH SOLE 4186 0 1481 Vanguard Russell 1000 Value ET com 92206C714 2035233 30463 SH SOLE 30463 0 0 Vanguard S&P 500 ETF com 922908363 2605804 6929 SH SOLE 6929 0 0 Vanguard Small Cap ETF com 922908751 9364326 49400 SH SOLE 49320 0 80 Vanguard Small Cap Growth com 922908595 3712954 17157 SH SOLE 16534 0 623 Vanguard Small Cap Value ETF com 922908611 8444030 53187 SH SOLE 52670 0 517 Vanguard Total Stock Market Vi com 922908769 2555551 12521 SH SOLE 12521 0 0 Vanguard Value ETF com 922908744 253570 1836 SH SOLE 1836 0 0 iShares Core S&P 500 ETF com 464287200 14512421 35303 SH SOLE 35082 0 221 iShares Core S&P 600 Small Cap com 464287804 631934 6535 SH SOLE 6010 0 525 iShares Core S&P MidCap ETF com 464287507 2926845 11700 SH SOLE 11476 0 224 iShares Core S&P U.S. Value com 464287663 359899 4878 SH SOLE 4878 0 0 iShares DJ Select Dividend Ind com 464287168 850727 7260 SH SOLE 6961 0 299 iShares Dow Jones US Technolog com 464287721 385254 4151 SH SOLE 4151 0 0 iShares MSCI USA ESG Select com 464288802 331332 3775 SH SOLE 3775 0 0 iShares Nasdaq Biotechnology I com 464287556 1341327 10385 SH SOLE 10385 0 0 iShares Russell 1000 Index com 464287622 8863582 39353 SH SOLE 39353 0 0 iShares Russell 1000 Value Ind com 464287598 922391 6058 SH SOLE 6058 0 0 iShares Russell 2000 ETF com 464287655 4843217 27148 SH SOLE 25614 0 1534 iShares Russell 2000 Value Ind com 464287630 207037 1511 SH SOLE 681 0 830 iShares Russell Midcap ETF com 464287499 12077117 172728 SH SOLE 172408 0 320 iShares Russell Midcap Growth com 464287481 370756 4072 SH SOLE 4072 0 0 iShares Russell Midcap Value I com 464287473 954866 8991 SH SOLE 7828 0 1163 iShares S&P 500 Growth Index F com 464287309 1214713 19013 SH SOLE 18724 0 289 iShares S&P 500 Value Index com 464287408 6791590 44752 SH SOLE 44752 0 0 iShares S&P Global Healthcare com 464287325 341859 4101 SH SOLE 3847 0 254 iShares S&P MidCap 400 Value I com 464287705 369458 3595 SH SOLE 3595 0 0 iShares S&P Midcap 400 Growth com 464287606 200228 2800 SH SOLE 2800 0 0 iShares S&P SmallCap 600 Growt com 464287887 541985 4930 SH SOLE 4930 0 0 iShares S&P SmallCap 600 Value com 464287879 247078 2640 SH SOLE 2640 0 0 iShares Tr Russell 1000 Growth com 464287614 11871750 48589 SH SOLE 48589 0 0 iShares Tr S&P 100 Index com 464287101 204248 1092 SH SOLE 1092 0 0 iShares US Real Estate ETF com 464287739 340364 4009 SH SOLE 4009 0 0