0001015086-23-000008.txt : 20230808 0001015086-23-000008.hdr.sgml : 20230808 20230808090623 ACCESSION NUMBER: 0001015086-23-000008 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 EFFECTIVENESS DATE: 20230808 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: 231149563 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 06-30-2023 06-30-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 08-08-2023 0 429 4755781885 false
INFORMATION TABLE 2 inftable.xml 13F 3M Company com 88579Y101 4153623 41499 SH SOLE 38875 0 2624 AFLAC com 001055102 1039601 14894 SH SOLE 12344 0 2550 ASML Holding NV NY Registry Sh com N07059210 1046539 1444 SH SOLE 1444 0 0 AT & T com 00206R102 899156 56373 SH SOLE 50568 0 5805 Abbott Labs com 002824100 46231107 424061 SH SOLE 307502 0 116559 Abbvie Inc com 00287Y109 34697210 257531 SH SOLE 232057 0 25474 Abcam PLC Sponsored ADR com 000380204 6038584 246775 SH SOLE 239460 0 7315 Academy Sport and Outdoors Inc com 00402L107 2354418 43560 SH SOLE 43560 0 0 Accenture Plc Class A F com G1151C101 10803077 35009 SH SOLE 34696 0 313 Adobe Inc com 00724F101 93829079 191883 SH SOLE 176737 0 15146 Advanced Micro Devices Inc com 007903107 726632 6379 SH SOLE 6379 0 0 Agco Corp com 001084102 3533989 26891 SH SOLE 1691 0 25200 Agnico Eagle Mines com 008474108 51822853 1036872 SH SOLE 897364 0 139508 Air Products & Chemicals Inc com 009158106 16094270 53732 SH SOLE 45167 0 8565 Alexandria Real Estate Equitie com 015271109 2661454 23451 SH SOLE 23104 0 347 Align Technology Inc com 016255101 392894 1111 SH SOLE 1111 0 0 Allstate com 020002101 274672 2519 SH SOLE 2519 0 0 Alphabet Inc. Class A com 02079K305 142770139 1192733 SH SOLE 1043083 0 149650 Alphabet Inc. Class C com 02079K107 23606924 195147 SH SOLE 163830 0 31317 Altair Engineering com 021369103 1383928 18248 SH SOLE 18248 0 0 Altria Group Inc com 02209S103 1115628 24628 SH SOLE 24383 0 245 Amazon.com com 023135106 76384703 585952 SH SOLE 498712 0 87240 Amdocs Ltd com G02602103 4971364 50292 SH SOLE 12863 0 37429 Amer Tower Cl A com 03027X100 1417895 7311 SH SOLE 7311 0 0 American Electric Power com 025537101 234834 2789 SH SOLE 2593 0 196 American Express com 025816109 22242273 127682 SH SOLE 108917 0 18765 American Water Works Company I com 030420103 1177973 8252 SH SOLE 8052 0 200 Americold Realty Trust com 03064D108 200744 6215 SH SOLE 6215 0 0 Ameriprise Financial com 03076C106 1542219 4643 SH SOLE 4643 0 0 AmerisourceBergen Corp com 03073E105 259869 1350 SH SOLE 1350 0 0 Amgen com 031162100 3410067 15359 SH SOLE 9886 0 5473 Amphenol com 032095101 40402759 475606 SH SOLE 415662 0 59944 Analog Devices Inc com 032654105 3848082 19753 SH SOLE 17103 0 2650 Ansys com 03662Q105 7819803 23677 SH SOLE 23202 0 475 Apollo Global Management A com 03769M106 277899 3618 SH SOLE 3618 0 0 Apple Inc com 037833100 236377646 1218630 SH SOLE 1089202 0 129428 Applied Materials com 038222105 38416275 265783 SH SOLE 207633 0 58150 Aptiv Plc com G6095L109 419794 4112 SH SOLE 3912 0 200 Arch Capital Group Ltd com G0450A105 262499 3507 SH SOLE 3507 0 0 Archer-Daniels-Midland com 039483102 792855 10493 SH SOLE 10493 0 0 Arthur J Gallagher com 363576109 5874156 26753 SH SOLE 26753 0 0 Ashland Global Holdings Inc com 044186104 266901 3071 SH SOLE 3071 0 0 Astrazeneca PLC Sponsored ADR com 046353108 3196531 44663 SH SOLE 6863 0 37800 AutoZone Inc com 053332102 5916743 2373 SH SOLE 2211 0 162 Autodesk com 052769106 525643 2569 SH SOLE 2569 0 0 Automatic Data Processing com 053015103 34326996 156181 SH SOLE 96772 0 59409 Avantor Inc com 05352A100 1630301 79372 SH SOLE 79372 0 0 Avery Dennison com 053611109 337587 1965 SH SOLE 1965 0 0 Bank of America com 060505104 8071427 281332 SH SOLE 264659 0 16673 Bank of New York Mellon com 064058100 6736958 151324 SH SOLE 21537 0 129787 Barrick Gold Corp com 067901108 2464163 145550 SH SOLE 137170 0 8380 Baxter International com 071813109 1353496 29708 SH SOLE 29708 0 0 Becton Dickinson com 075887109 12439813 47119 SH SOLE 21658 0 25461 Berkshire Hathaway Cl A com 084670108 4142480 8 SH SOLE 7 0 1 Berkshire Hathaway Cl B com 084670702 94168917 276155 SH SOLE 231785 0 44370 Bill.com Holdings Inc. com 090043100 1260227 10785 SH SOLE 10785 0 0 Bio-Techne Corp com 09073M104 1236531 15148 SH SOLE 15048 0 100 BlackRock Inc com 09247X101 1128632 1633 SH SOLE 1508 0 125 Blackstone Inc com 09260D107 5211898 56060 SH SOLE 43828 0 12232 Block Inc com 852234103 288381 4332 SH SOLE 4332 0 0 Boeing com 097023105 1878254 8895 SH SOLE 8525 0 370 Booking Holdings Inc com 09857L108 545467 202 SH SOLE 202 0 0 Booz Allen Hamilton Holdings com 099502106 1318554 11815 SH SOLE 11815 0 0 Boston Scientific com 101137107 35660347 659278 SH SOLE 632043 0 27235 Bristol-Myers Squibb com 110122108 5612387 87762 SH SOLE 65901 0 21861 Broadcom Inc. com 11135F101 13505176 15569 SH SOLE 14968 0 601 Broadridge Financial Solutions com 11133T103 487780 2945 SH SOLE 2945 0 0 Broadstone Net Lease Inc com 11135E203 242331 15695 SH SOLE 15695 0 0 Brookfield Infrastructure Part com G16252101 302357 8284 SH SOLE 8284 0 0 CCC Intelligent Solutions Hold com 12510Q100 306313 27325 SH SOLE 27325 0 0 CIGNA Corp com 125523100 5429087 19348 SH SOLE 19336 0 12 CME Group Inc com 12572Q105 3464840 18700 SH SOLE 18525 0 175 CSX com 126408103 1883957 55248 SH SOLE 54498 0 750 CVS Health Corp com 126650100 4011199 58024 SH SOLE 44815 0 13209 Canadian National Railway com 136375102 53647212 443109 SH SOLE 386787 0 56322 Canadian Pacific Kansas City L com 13646K108 672927 8331 SH SOLE 8331 0 0 Carrier Global Corp com 14448C104 15994143 321749 SH SOLE 294173 0 27576 Caterpillar com 149123101 28171260 114494 SH SOLE 88883 0 25611 Ceridian HCM Holding Inc com 15677J108 1361366 20328 SH SOLE 19428 0 900 Charter Communications com 16119P108 481255 1310 SH SOLE 1305 0 5 Check Point Software com M22465104 803717 6398 SH SOLE 5198 0 1200 Chevron Corp com 166764100 48024796 305210 SH SOLE 239841 0 65369 Chubb Ltd com H1467J104 18654039 96874 SH SOLE 51561 0 45313 Church & Dwight com 171340102 1370545 13674 SH SOLE 12849 0 825 Cisco Systems com 17275R102 35868245 693240 SH SOLE 586128 0 107112 Citigroup com 172967424 229110 4976 SH SOLE 4580 0 396 Citizens Financial Group com 174610105 870515 33379 SH SOLE 33379 0 0 Clean Harbors com 184496107 325243 1978 SH SOLE 1978 0 0 Clorox com 189054109 907277 5705 SH SOLE 5705 0 0 Coca Cola com 191216100 21633358 359239 SH SOLE 340954 0 18285 Cogent Communications Group com 19239V302 1540268 22890 SH SOLE 5165 0 17725 Cognizant Technology Solutions com 192446102 331165 5073 SH SOLE 5073 0 0 Colgate-Palmolive com 194162103 4649210 60348 SH SOLE 54844 0 5504 Comcast Cl A com 20030N101 19409036 467125 SH SOLE 332471 0 134654 Conoco Phillips com 20825C104 59259161 571944 SH SOLE 528887 0 43057 Consolidated Edison com 209115104 204993 2268 SH SOLE 2123 0 145 Constellation Brands Inc Cl A com 21036P108 63364692 257444 SH SOLE 221534 0 35910 Corning com 219350105 2980152 85050 SH SOLE 25050 0 60000 Corteva Inc com 22052L104 686837 11987 SH SOLE 9470 0 2517 Costco com 22160K105 84835793 157576 SH SOLE 133468 0 24108 Coterra Energy Inc com 127097103 854406 33771 SH SOLE 30446 0 3325 CrowdStrike Holdings Inc Cl A com 22788C105 2965893 20194 SH SOLE 19 0 20175 Crown Castle Inc com 22822V101 18700269 164124 SH SOLE 133866 0 30258 Crown Holdings Inc com 228368106 214135 2465 SH SOLE 2465 0 0 Cullen/Frost Bankers com 229899109 499907 4649 SH SOLE 3549 0 1100 Cummins Inc com 231021106 3070139 12523 SH SOLE 2228 0 10295 CytoSorbents Corp com 23283X206 35900 10000 SH SOLE 10000 0 0 D R Horton Inc com 23331A109 9110687 74868 SH SOLE 74021 0 847 Danaher com 235851102 121863895 507766 SH SOLE 445430 0 62336 Deere com 244199105 79293194 195694 SH SOLE 165712 0 29982 Diageo Plc ADR com 25243Q205 2942411 16961 SH SOLE 4361 0 12600 Diamondback Energy Inc com 25278X109 1921534 14628 SH SOLE 14628 0 0 Dominion Energy com 25746U109 2650043 51169 SH SOLE 26604 0 24565 Dover Corp com 260003108 616143 4173 SH SOLE 4123 0 50 Dow Inc com 260557103 1700301 31925 SH SOLE 11015 0 20910 DuPont De Nemours Inc com 26614N102 1662608 23273 SH SOLE 9639 0 13634 Duke Energy com 26441C204 1383881 15421 SH SOLE 15280 0 141 Dynatrace Inc com 268150109 2267459 44054 SH SOLE 44054 0 0 EOG Resources com 26875P101 21322459 186320 SH SOLE 176334 0 9986 East West Bancorp com 27579R104 556391 10540 SH SOLE 9440 0 1100 EastGroup Properties Inc REIT com 277276101 256928 1480 SH SOLE 1480 0 0 Eastman Chemical com 277432100 511194 6106 SH SOLE 6106 0 0 Eaton Corp PLC com G29183103 998663 4966 SH SOLE 4266 0 700 Ebay com 278642103 414768 9281 SH SOLE 9281 0 0 Ecolab com 278865100 9618488 51521 SH SOLE 47768 0 3753 Edwards Lifesciences com 28176E108 1527863 16197 SH SOLE 16197 0 0 Electronic Arts com 285512109 370423 2856 SH SOLE 2856 0 0 Elevance Health Inc com 036752103 280347 631 SH SOLE 578 0 53 Eli Lilly com 532457108 9997864 21318 SH SOLE 19339 0 1979 Emerson Electric com 291011104 3006867 33265 SH SOLE 29336 0 3929 Enbridge Inc com 29250N105 26904946 724910 SH SOLE 670124 0 54786 Enphase Energy Inc com 29355A107 1993179 11901 SH SOLE 11820 0 81 Entegris Inc com 29362U104 2477492 22356 SH SOLE 22356 0 0 Enterprise Products LP com 293792107 5924397 224835 SH SOLE 213396 0 11439 Equifax com 294429105 2425472 10308 SH SOLE 10308 0 0 Equinix Inc com 29444U700 428031 546 SH SOLE 546 0 0 Estee Lauder com 518439104 540284 2751 SH SOLE 2751 0 0 Evergy Inc com 30034W106 1799355 30800 SH SOLE 400 0 30400 Eversource Energy com 30040W108 7681054 108306 SH SOLE 84603 0 23703 Exxon Mobil com 30231G102 24190709 225554 SH SOLE 136454 0 89100 Fair Isaac Corp com 303250104 216868 268 SH SOLE 268 0 0 Fastenal Company com 311900104 3961768 67160 SH SOLE 50539 0 16621 FedEx Corporation com 31428X106 1239252 4999 SH SOLE 4734 0 265 First Solar Inc com 336433107 4039603 21251 SH SOLE 18441 0 2810 FirstService Corp com 33767E202 2385775 15483 SH SOLE 15483 0 0 Fiserv Inc com 337738108 35011295 277537 SH SOLE 243459 0 34078 Fortive Corp com 34959J108 42508450 568523 SH SOLE 526857 0 41666 Franco Nevada Corp com 351858105 21595914 151444 SH SOLE 142535 0 8909 Freeport McMoRan com 35671D857 4807240 120181 SH SOLE 29806 0 90375 GE Healthcare Technologies Inc com 36266G107 748047 9208 SH SOLE 6482 0 2726 GSK Plc com 37733W204 208247 5843 SH SOLE 5723 0 120 Garmin Ltd com H2906T109 1252523 12010 SH SOLE 12010 0 0 General Dynamics com 369550108 1453984 6758 SH SOLE 6028 0 730 General Electric com 369604301 2554672 23256 SH SOLE 18001 0 5255 General Mills com 370334104 3402795 44365 SH SOLE 30185 0 14180 Genuine Parts com 372460105 507690 3000 SH SOLE 3000 0 0 Gilead Sciences com 375558103 3590267 46584 SH SOLE 40543 0 6041 Goldman Sachs com 38141G104 2700306 8372 SH SOLE 8188 0 184 Graco Inc com 384109104 473889 5488 SH SOLE 5488 0 0 Grainger W W com 384802104 1486352 1885 SH SOLE 1535 0 350 HP Inc com 40434L105 507329 16520 SH SOLE 16520 0 0 Heico Corp com 422806109 442350 2500 SH SOLE 2500 0 0 Henry Schein com 806407102 1053570 12991 SH SOLE 11591 0 1400 Hershey Foods com 427866108 10468922 41926 SH SOLE 39241 0 2685 Hewlett Packard Enterprise Co com 42824C109 269354 16033 SH SOLE 16033 0 0 Home Depot com 437076102 65834164 211931 SH SOLE 195519 0 16412 Honeywell International com 438516106 20977477 101096 SH SOLE 95588 0 5508 Howmet Aerospace com 443201108 20939457 422507 SH SOLE 418139 0 4368 Hubbell Inc com 443510607 1323532 3992 SH SOLE 3663 0 329 Humana com 444859102 841499 1882 SH SOLE 1882 0 0 Hunt JB Transport Services com 445658107 13621421 75244 SH SOLE 72935 0 2309 ICON Plc com G4705A100 255955 1023 SH SOLE 1023 0 0 IDEXX Labs com 45168D104 572542 1140 SH SOLE 1140 0 0 IQVIA Holdings com 46266C105 58225698 259046 SH SOLE 231969 0 27077 Illinois Tool Works com 452308109 2043671 8169 SH SOLE 7392 0 777 Illumina Inc com 452327109 351919 1877 SH SOLE 1842 0 35 Ingersoll Rand Inc com 45687V106 283336 4335 SH SOLE 3321 0 1014 Int'l Flavors & Fragrances com 459506101 276836 3478 SH SOLE 2350 0 1128 Intel com 458140100 3204341 95824 SH SOLE 78673 0 17151 IntercontinentalExchange Group com 45866F104 330985 2927 SH SOLE 2877 0 50 International Business Machine com 459200101 9504634 71031 SH SOLE 59703 0 11328 International Paper com 460146103 408504 12842 SH SOLE 12842 0 0 Intuit com 461202103 44396831 96896 SH SOLE 83274 0 13622 Intuitive Surgical com 46120E602 7730238 22607 SH SOLE 22457 0 150 J P Morgan Chase com 46625H100 154693527 1063624 SH SOLE 892109 0 171515 Jacobs Solutions Inc com 46982L108 475679 4001 SH SOLE 3966 0 35 Johnson & Johnson com 478160104 71650956 432884 SH SOLE 347953 0 84931 Johnson Controls com G51502105 1580884 23201 SH SOLE 22971 0 230 KKR & Co Inc com 48251W104 574000 10250 SH SOLE 10250 0 0 Kellogg com 487836108 361871 5369 SH SOLE 4719 0 650 Kenvue Inc. com 49177J102 408849 15475 SH SOLE 15475 0 0 KeyCorp com 493267108 198660 21500 SH SOLE 21500 0 0 Keysight Technologies Inc com 49338L103 6258611 37376 SH SOLE 13826 0 23550 Kimberly-Clark com 494368103 3602612 26095 SH SOLE 23286 0 2809 Kinder Morgan Inc com 49456B101 5465335 317383 SH SOLE 301383 0 16000 L3Harris Technoligies Inc com 502431109 922468 4712 SH SOLE 3660 0 1052 Laboratory Corporation of Amer com 50540R409 7132749 29556 SH SOLE 206 0 29350 Leidos Holdings Inc com 525327102 473545 5352 SH SOLE 4502 0 850 Lexington Realty Trust com 529043101 243896 25015 SH SOLE 25015 0 0 Lincoln Electric com 533900106 4996045 25153 SH SOLE 10103 0 15050 Lincoln National com 534187109 206080 8000 SH SOLE 8000 0 0 Linde Plc com G54950103 7825636 20535 SH SOLE 7089 0 13446 Littelfuse Inc com 537008104 3523394 12095 SH SOLE 270 0 11825 Lockheed Martin com 539830109 11781867 25592 SH SOLE 23307 0 2285 Lowes com 548661107 30172415 133684 SH SOLE 103401 0 30283 LuLuLemon Athletica Inc com 550021109 271006 716 SH SOLE 716 0 0 Luna Innovations Inc. com 550351100 820800 90000 SH SOLE 90000 0 0 M&T Bank com 55261F104 4246181 34310 SH SOLE 10185 0 24125 MSCI Inc com 55354G100 606323 1292 SH SOLE 1292 0 0 Magellan Midstream Partners LP com 559080106 5188701 83259 SH SOLE 77199 0 6060 Marathon Petroleum Corporation com 56585A102 748443 6419 SH SOLE 6419 0 0 Marriott International com 571903202 640343 3486 SH SOLE 3456 0 30 Marsh & McLennan com 571748102 91182187 484805 SH SOLE 415929 0 68876 Mastercard Inc Cl A com 57636Q104 52962704 134662 SH SOLE 128807 0 5855 Materion Corp com 576690101 685200 6000 SH SOLE 6000 0 0 McCormick com 579780206 26863835 307966 SH SOLE 287229 0 20737 McDonalds com 580135101 49639458 166346 SH SOLE 139713 0 26633 Medtronic PLC com G5960L103 1773012 20125 SH SOLE 15968 0 4157 Merck com 58933Y105 52705955 456764 SH SOLE 372161 0 84603 Meta Platforms Inc Class A com 30303M102 9592593 33426 SH SOLE 32451 0 975 Mettler-Toledo International com 592688105 11930677 9096 SH SOLE 7143 0 1953 Microchip Technology com 595017104 649527 7250 SH SOLE 6183 0 1067 Microsoft com 594918104 267622125 785876 SH SOLE 694041 0 91835 Mondelez International com 609207105 44398987 608706 SH SOLE 490878 0 117828 Moody's Corp com 615369105 392924 1130 SH SOLE 1130 0 0 Morgan Stanley com 617446448 1365631 15991 SH SOLE 15734 0 257 Morningstar Inc com 617700109 592327 3021 SH SOLE 3021 0 0 NVR Inc com 62944T105 5925128 933 SH SOLE 933 0 0 National Instruments com 636518102 528080 9200 SH SOLE 7700 0 1500 Netflix com 64110L106 384988 874 SH SOLE 874 0 0 NextEra Energy com 65339F101 26785499 360991 SH SOLE 299995 0 60996 Nike Inc Class B com 654106103 33030558 299271 SH SOLE 264085 0 35186 Nisource com 65473P105 5937685 217100 SH SOLE 217100 0 0 Nordson Corp com 655663102 1108372 4466 SH SOLE 4466 0 0 Norfolk Southern com 655844108 4792346 21134 SH SOLE 19821 0 1313 Northern Trust Corp com 665859104 356243 4805 SH SOLE 4805 0 0 Northrop Grumman com 666807102 49930331 109544 SH SOLE 103990 0 5554 Novartis A G ADR com 66987V109 3776960 37429 SH SOLE 21407 0 16022 Novo Nordisk A/S ADR com 670100205 5588961 34536 SH SOLE 34536 0 0 Nucor com 670346105 329108 2007 SH SOLE 2007 0 0 Nvidia Corp com 67066G104 5491060 12981 SH SOLE 12696 0 285 O'Reilly Automotive com 67103H107 945747 990 SH SOLE 990 0 0 Occidental Petroleum com 674599105 474774 8074 SH SOLE 8074 0 0 Old Dominion Freight Line com 679580100 2005154 5423 SH SOLE 5410 0 13 Omnicom com 681919106 1749808 18390 SH SOLE 4727 0 13663 Oneok Inc com 682680103 663490 10750 SH SOLE 10750 0 0 Oracle com 68389X105 26515992 222655 SH SOLE 195860 0 26795 Oshkosh Corporation com 688239201 209981 2425 SH SOLE 2425 0 0 Otis Worldwide Corp com 68902V107 6724209 75544 SH SOLE 68157 0 7387 PNC Financial com 693475105 701919 5573 SH SOLE 5573 0 0 PPG Industries com 693506107 6957235 46913 SH SOLE 5013 0 41900 Palo Alto Networks Inc com 697435105 6156769 24096 SH SOLE 24096 0 0 Parker-Hannifin com 701094104 6014807 15421 SH SOLE 15221 0 200 PayPal Holdings com 70450Y103 2109802 31617 SH SOLE 30999 0 618 Paychex com 704326107 1139955 10190 SH SOLE 10190 0 0 Paylocity Holding Corp com 70438V106 1653389 8960 SH SOLE 8960 0 0 Pepsico com 713448108 100653951 543429 SH SOLE 480308 0 63121 Pfizer com 717081103 12121768 330473 SH SOLE 283470 0 47003 Philip Morris International com 718172109 2568472 26311 SH SOLE 26211 0 100 Phillips 66 com 718546104 693603 7272 SH SOLE 7272 0 0 Pioneer Natural com 723787107 451445 2179 SH SOLE 1904 0 275 Potlatch Corporation com 737630103 1560026 29518 SH SOLE 9295 0 20223 Price T Rowe Group Inc com 74144T108 628432 5610 SH SOLE 5098 0 512 Procter & Gamble com 742718109 37973110 250251 SH SOLE 214095 0 36156 Progressive com 743315103 467796 3534 SH SOLE 3534 0 0 Prologis Inc com 74340W103 228337 1862 SH SOLE 1862 0 0 Prudential Financial Inc com 744320102 295939 3355 SH SOLE 3355 0 0 Public Service Enterprise com 744573106 683044 10909 SH SOLE 9209 0 1700 Pultegroup Inc. com 745867101 712326 9170 SH SOLE 9170 0 0 Qualcomm com 747525103 4392332 36898 SH SOLE 30850 0 6048 Quanta Services com 74762E102 1740351 8859 SH SOLE 8299 0 560 Quest Diagnostics com 74834L100 231643 1648 SH SOLE 1648 0 0 RBC Bearings Inc com 75524B104 24851602 114276 SH SOLE 105330 0 8946 RPM International Inc com 749685103 311768 3475 SH SOLE 3475 0 0 Raymond James Financial Inc com 754730109 847282 8165 SH SOLE 8165 0 0 Raytheon Technologies com 75513E101 67798493 692104 SH SOLE 610358 0 81746 Realty Income Corp com 756109104 6637886 111020 SH SOLE 107856 0 3164 Regeneron Pharmaceuticals Inc com 75886F107 1409416 1961 SH SOLE 1961 0 0 Republic Services com 760759100 743232 4852 SH SOLE 4852 0 0 Rockwell Automation Inc com 773903109 374658 1137 SH SOLE 1137 0 0 Rogers Corporation com 775133101 2593309 16015 SH SOLE 16015 0 0 Roper Industries Inc com 776696106 670716 1395 SH SOLE 1395 0 0 Ross Stores com 778296103 1563092 13940 SH SOLE 13940 0 0 RxSight Inc com 78349D107 1651219 57334 SH SOLE 55084 0 2250 Ryan Specialty Holdings Inc com 78351F107 635553 14158 SH SOLE 14158 0 0 S&P Global Inc com 78409V104 30070597 75010 SH SOLE 64612 0 10398 SPDR Gold Shares com 78463V107 52668802 295444 SH SOLE 277941 0 17503 SS & C Technologies com 78467J100 16895478 278803 SH SOLE 271021 0 7782 Salesforce.com Inc com 79466L302 8698630 41175 SH SOLE 39607 0 1568 Schlumberger com 806857108 1365352 27796 SH SOLE 26501 0 1295 Shell Plc ADR com 780259305 671969 11129 SH SOLE 10263 0 866 Sherwin-Williams com 824348106 65073742 245080 SH SOLE 212228 0 32852 Simon Property Group com 828806109 411455 3563 SH SOLE 3463 0 100 Smucker com 832696405 433605 2936 SH SOLE 2936 0 0 SolarEdge Technologies Inc com 83417M104 853427 3172 SH SOLE 2812 0 360 Southern Co com 842587107 641948 9138 SH SOLE 8968 0 170 Spirit Realty Capital Inc. com 84860W300 9497701 241181 SH SOLE 237531 0 3650 Stanley Black & Decker Inc com 854502101 2479892 26463 SH SOLE 17007 0 9456 Starbucks com 855244109 22584859 227992 SH SOLE 219103 0 8889 State Street com 857477103 3495540 47766 SH SOLE 46866 0 900 Stryker com 863667101 17825090 58426 SH SOLE 53282 0 5144 Synopsys Inc com 871607107 903476 2075 SH SOLE 2075 0 0 Sysco com 871829107 8098782 109148 SH SOLE 89677 0 19471 T-Mobile US Inc com 872590104 9584933 69006 SH SOLE 64555 0 4451 TC Energy Corp com 87807B107 4306372 106567 SH SOLE 104665 0 1902 TE Connectivity Limited com H84989104 3933394 28064 SH SOLE 17724 0 10340 TJX Corp com 872540109 16329798 192591 SH SOLE 188864 0 3727 Taiwan Semiconductor Mft Co Lt com 874039100 2221855 22016 SH SOLE 21716 0 300 Tapestry Inc com 876030107 770400 18000 SH SOLE 18000 0 0 Target com 87612E106 2910779 22068 SH SOLE 18238 0 3830 TechnipFMC PLC com G87110105 1644499 98947 SH SOLE 98947 0 0 Teledyne Technologies com 879360105 963231 2343 SH SOLE 2343 0 0 Teleflex com 879369106 1290504 5332 SH SOLE 5332 0 0 Teradyne com 880770102 1710808 15367 SH SOLE 15367 0 0 Tesla Motors Inc com 88160R101 656388 2507 SH SOLE 2282 0 225 Texas Instruments com 882508104 9478774 52654 SH SOLE 46512 0 6142 Texas Pacific Land com 88262P102 746455 567 SH SOLE 567 0 0 The Charles Schwab Corp com 808513105 526387 9287 SH SOLE 9287 0 0 The Travelers Companies Inc com 89417E109 6928917 39899 SH SOLE 33052 0 6847 Thermo Fisher Scientific com 883556102 95511420 183060 SH SOLE 158847 0 24213 Thomson Reuters Corporation com 884903808 698854 5179 SH SOLE 5179 0 0 Toast Inc Cl A com 888787108 5176881 229370 SH SOLE 225442 0 3928 Toyota Motor com 892331307 333556 2075 SH SOLE 1775 0 300 Tractor Supply Company com 892356106 2711791 12265 SH SOLE 12265 0 0 Trane Technologies com G8994E103 938130 4905 SH SOLE 3755 0 1150 TransUnion com 89400J107 11404613 145597 SH SOLE 141165 0 4432 US Bancorp com 902973304 4001111 121099 SH SOLE 57270 0 63829 Ulta Salon Cosmetics and Fragr com 90384S303 592950 1260 SH SOLE 1260 0 0 Unilever Plc Sponsored ADR com 904767704 333059 6389 SH SOLE 6389 0 0 Union Pacific com 907818108 37784881 184659 SH SOLE 179917 0 4742 United Health Group com 91324P102 66964245 139323 SH SOLE 122348 0 16975 United Parcel Service Class B com 911312106 2577794 14381 SH SOLE 14292 0 89 V F Corp com 918204108 190938 10002 SH SOLE 7752 0 2250 VMWare Inc. Class A Com com 928563402 803802 5594 SH SOLE 5194 0 400 Valmont Industries Inc com 920253101 277371 953 SH SOLE 953 0 0 Valvoline Inc com 92047W101 289277 7712 SH SOLE 7712 0 0 Verint Systems Inc com 92343X100 1400892 39957 SH SOLE 39957 0 0 Verisk Analytics Inc com 92345Y106 697303 3085 SH SOLE 3085 0 0 Verizon com 92343V104 2804236 75403 SH SOLE 53913 0 21490 Vertex Pharmaceuticals Inc com 92532F100 944878 2685 SH SOLE 1948 0 737 Visa Incorporated com 92826C839 13638743 57431 SH SOLE 55813 0 1618 Vulcan Materials com 929160109 2722188 12075 SH SOLE 12075 0 0 WEC Energy Group Inc com 92939U106 358431 4062 SH SOLE 4062 0 0 WR Berkley Corporation com 084423102 412438 6925 SH SOLE 6925 0 0 Wabtec Corp com 929740108 8826900 80486 SH SOLE 48848 0 31638 Walmart com 931142103 7267163 46235 SH SOLE 44489 0 1746 Walt Disney com 254687106 18151850 203314 SH SOLE 169030 0 34284 Waste Management com 94106L109 4606193 26561 SH SOLE 26055 0 506 Waters Corp com 941848103 1616299 6064 SH SOLE 6044 0 20 Wells Fargo com 949746101 3251472 76183 SH SOLE 70044 0 6139 West Pharmaceutical Services I com 955306105 297944 779 SH SOLE 779 0 0 Weyerhaeuser com 962166104 19626095 585679 SH SOLE 540293 0 45386 Wheaton Precious Metals Corp com 962879102 4560661 105522 SH SOLE 55172 0 50350 Williams Cos com 969457100 3701645 113443 SH SOLE 9443 0 104000 XCEL Energy com 98389B100 484180 7788 SH SOLE 7788 0 0 Xylem Inc com 98419M100 5088622 45184 SH SOLE 2202 0 42982 Yum Brands Inc com 988498101 1509225 10893 SH SOLE 10893 0 0 Yum China Holdings Inc com 98850P109 359340 6360 SH SOLE 6360 0 0 Zimmer Biomet Holdings Inc com 98956P102 939411 6452 SH SOLE 6452 0 0 Zoetis Inc com 98978V103 36406055 211405 SH SOLE 202744 0 8661 iShares Gold Trust com 464285204 2392533 65747 SH SOLE 60487 0 5260 iShares North America Tech com 464287515 276728 800 SH SOLE 800 0 0 MSCI EAFE Fossil Fuel Free ETF com 78470E106 659628 17520 SH SOLE 17520 0 0 Sprott Physical Gold Trust com 85207H104 524020 35122 SH SOLE 35122 0 0 Vanguard FTSE All-World Ex-US com 922042775 2472339 45439 SH SOLE 45199 0 240 Vanguard FTSE ETF Developed Ma com 921943858 13441334 291064 SH SOLE 276383 0 14681 Vanguard FTSE Emerging Markets com 922042858 5721711 140652 SH SOLE 137838 0 2814 iShares Core MSCI EAFE ETF com 46432F842 912937 13525 SH SOLE 13525 0 0 iShares MSCI EAFE Index Fund com 464287465 4100292 56556 SH SOLE 55674 0 882 iShares MSCI Emerg Mkts ETF com 464287234 1776204 44899 SH SOLE 43646 0 1253 Alerian MLP com 00162Q452 590189 15052 SH SOLE 14569 0 483 Diamonds Trust Ser 1 com 78467X109 1684065 4898 SH SOLE 4898 0 0 Energy Select Sector SPDR com 81369Y506 906592 11169 SH SOLE 10449 0 720 Financial Select Sectors SPDR com 81369Y605 2144499 63616 SH SOLE 63616 0 0 Invesco QQQ Trust Series 1 com 46090E103 5896682 15962 SH SOLE 15962 0 0 Invesco S&P 500 Equal Weight E com 46137V357 7248496 48440 SH SOLE 48440 0 0 Invesco S&P 500 Pure Growth com 46137V266 214804 1408 SH SOLE 1408 0 0 Ishares S&P NA Technology Sect com 464287549 579090 1474 SH SOLE 1474 0 0 SPDR S&P 400 ETF Trust com 78467Y107 869222 1815 SH SOLE 1815 0 0 SPDR S&P 500 ETF Index com 78462F103 67683243 152687 SH SOLE 152633 0 54 SPDR S&P Dividend ETF com 78464A763 925703 7552 SH SOLE 7552 0 0 SPDR S&P Fossil Fuel Reserve E com 78468R796 1208838 33421 SH SOLE 33421 0 0 Schwab US Large Cap ETF com 808524201 1071543 20461 SH SOLE 20461 0 0 Sector SPDR Indl Select of Ben com 81369Y704 794705 7405 SH SOLE 7405 0 0 Sector SPDR TR Con Stpls of Be com 81369Y308 392285 5289 SH SOLE 5289 0 0 Select Sector S&P Consumer Ind com 81369Y407 798447 4702 SH SOLE 4702 0 0 Select Sector S&P Health Care com 81369Y209 493756 3720 SH SOLE 3720 0 0 Select Sector S&P Technology I com 81369Y803 1702959 9795 SH SOLE 9795 0 0 VanEck Vectors Gold Miners ETF com 92189F106 13067101 433979 SH SOLE 176404 0 257575 Vanguard Dividend Appreciation com 921908844 6522753 40157 SH SOLE 40130 0 27 Vanguard ESG US Stock ETF com 921910733 624058 7965 SH SOLE 7965 0 0 Vanguard Growth ETF com 922908736 226085 799 SH SOLE 799 0 0 Vanguard Information Techology com 92204A702 2104239 4759 SH SOLE 4759 0 0 Vanguard Mid Cap ETF com 922908629 7535777 34229 SH SOLE 33083 0 1146 Vanguard Mid-Cap Growth ETF com 922908538 319972 1555 SH SOLE 1555 0 0 Vanguard REIT Index ETF com 922908553 483257 5783 SH SOLE 4390 0 1393 Vanguard Russell 1000 Value ET com 92206C714 2082737 30093 SH SOLE 30093 0 0 Vanguard S&P 500 ETF com 922908363 4199073 10310 SH SOLE 10310 0 0 Vanguard Small Cap ETF com 922908751 9965071 50103 SH SOLE 50023 0 80 Vanguard Small Cap Growth com 922908595 3958888 17232 SH SOLE 16629 0 603 Vanguard Small Cap Value ETF com 922908611 8653079 52316 SH SOLE 51834 0 482 Vanguard Total Stock Market Vi com 922908769 2911236 13216 SH SOLE 13216 0 0 Vanguard Value ETF com 922908744 321572 2263 SH SOLE 2263 0 0 iShares Core S&P 500 ETF com 464287200 15630871 35070 SH SOLE 34849 0 221 iShares Core S&P 600 Small Cap com 464287804 654103 6564 SH SOLE 6039 0 525 iShares Core S&P MidCap ETF com 464287507 3108446 11888 SH SOLE 11664 0 224 iShares Core S&P U.S. Value com 464287663 370013 4728 SH SOLE 4728 0 0 iShares DJ Select Dividend Ind com 464287168 782110 6903 SH SOLE 6604 0 299 iShares Dow Jones US Technolog com 464287721 451919 4151 SH SOLE 4151 0 0 iShares MSCI USA ESG Select com 464288802 353491 3775 SH SOLE 3775 0 0 iShares Nasdaq Biotechnology I com 464287556 1318480 10385 SH SOLE 10385 0 0 iShares Russell 1000 Index com 464287622 9407504 38596 SH SOLE 38596 0 0 iShares Russell 1000 Value Ind com 464287598 914309 5793 SH SOLE 5793 0 0 iShares Russell 2000 ETF com 464287655 5137240 27432 SH SOLE 25895 0 1537 iShares Russell 2000 Value Ind com 464287630 212749 1511 SH SOLE 681 0 830 iShares Russell Midcap ETF com 464287499 12214763 167257 SH SOLE 166937 0 320 iShares Russell Midcap Growth com 464287481 937214 9699 SH SOLE 9699 0 0 iShares Russell Midcap Value I com 464287473 987594 8991 SH SOLE 7828 0 1163 iShares S&P 500 Growth Index F com 464287309 1406820 19961 SH SOLE 19672 0 289 iShares S&P 500 Value Index com 464287408 6827748 42358 SH SOLE 42358 0 0 iShares S&P Global Healthcare com 464287325 348544 4101 SH SOLE 3847 0 254 iShares S&P MidCap 400 Value I com 464287705 428413 3999 SH SOLE 3999 0 0 iShares S&P Midcap 400 Growth com 464287606 226575 3021 SH SOLE 3021 0 0 iShares S&P SmallCap 600 Growt com 464287887 566727 4931 SH SOLE 4931 0 0 iShares S&P SmallCap 600 Value com 464287879 275000 2892 SH SOLE 2892 0 0 iShares TR Russell 2000 Growth com 464287648 585539 2413 SH SOLE 2063 0 350 iShares Tr Russell 1000 Growth com 464287614 13334122 48456 SH SOLE 48456 0 0 iShares Tr S&P 100 Index com 464287101 226110 1092 SH SOLE 1092 0 0 iShares US Real Estate ETF com 464287739 346939 4009 SH SOLE 4009 0 0