The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 | COLUMN 6 | COLUMN 7 | COLUMN 8 | ||||
VALUE | SHRS OR | SH/ | PUT/ | INVESTMENT | OTHER | VOTING AUTHORITY | |||||
NAME OF ISSUER | TITLE OF CLASS | CUSIP | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M Co | COM | 88579Y101 | 1,973 | 16,450 | SH | SOLE | 16,284 | 0 | 166 | ||
Abbott Laboratories | COM | 002824100 | 3,757 | 34,223 | SH | SOLE | 34,018 | 0 | 205 | ||
Abbvie Inc | COM | 00287Y109 | 3,791 | 23,456 | SH | SOLE | 23,421 | 0 | 35 | ||
Accenture Plc | COM | G1151C101 | 34,833 | 130,540 | SH | SOLE | 128,775 | 0 | 1,765 | ||
Activision Blizzard Inc | COM | 00507V109 | 21,806 | 284,861 | SH | SOLE | 280,038 | 0 | 4,823 | ||
Adobe Systems Inc | COM | 00724F101 | 482 | 1,431 | SH | SOLE | 1,431 | 0 | 0 | ||
Advanced Micro Devices Inc | COM | 007903107 | 389 | 6,007 | SH | SOLE | 6,007 | 0 | 0 | ||
Air Products & Chemicals Inc | COM | 009158106 | 1,073 | 3,481 | SH | SOLE | 3,481 | 0 | 0 | ||
Akamai Technologies Inc | COM | 00971T101 | 22,099 | 262,142 | SH | SOLE | 258,455 | 0 | 3,687 | ||
Allstate Corp | COM | 020002101 | 319 | 2,349 | SH | SOLE | 2,349 | 0 | 0 | ||
Alphabet Inc-A | COM | 02079K305 | 82,253 | 932,262 | SH | SOLE | 906,880 | 0 | 25,382 | ||
Alphabet Inc-C | COM | 02079K107 | 15,284 | 172,253 | SH | SOLE | 169,793 | 0 | 2,460 | ||
Altria Group Inc | COM | 02209S103 | 211 | 4,611 | SH | SOLE | 4,361 | 0 | 250 | ||
Amazon.com Inc | COM | 023135106 | 44,124 | 525,281 | SH | SOLE | 510,301 | 0 | 14,980 | ||
American Express Co | COM | 025816109 | 248 | 1,676 | SH | SOLE | 1,676 | 0 | 0 | ||
American Tower Corp | COM | 03027X100 | 61,815 | 291,774 | SH | SOLE | 285,268 | 0 | 6,506 | ||
American Water Works Co Inc | COM | 030420103 | 54,456 | 357,274 | SH | SOLE | 349,480 | 0 | 7,794 | ||
AMETEK Inc | COM | 031100100 | 52,712 | 377,269 | SH | SOLE | 369,811 | 0 | 7,458 | ||
Amgen Inc | COM | 031162100 | 1,469 | 5,593 | SH | SOLE | 5,156 | 0 | 437 | ||
Amphenol Corp | COM | 032095101 | 64,056 | 841,287 | SH | SOLE | 823,466 | 0 | 17,821 | ||
Ansys Inc | COM | 03662Q105 | 17,306 | 71,634 | SH | SOLE | 70,528 | 0 | 1,106 | ||
Aon PLC | COM | G0403H108 | 40,298 | 134,265 | SH | SOLE | 132,369 | 0 | 1,896 | ||
Apple Inc | COM | 037833100 | 151,606 | 1,166,829 | SH | SOLE | 1,139,224 | 0 | 27,605 | ||
Applied Materials Inc | COM | 038222105 | 509 | 5,227 | SH | SOLE | 5,227 | 0 | 0 | ||
ASML Holding NV | COM | N07059210 | 19,267 | 35,262 | SH | SOLE | 34,135 | 0 | 1,127 | ||
Assurant Inc | COM | 04621X108 | 258 | 2,061 | SH | SOLE | 2,061 | 0 | 0 | ||
AT&T Inc | COM | 00206R102 | 650 | 35,324 | SH | SOLE | 33,613 | 0 | 1,711 | ||
Automatic Data Processing Inc | COM | 053015103 | 10,422 | 43,631 | SH | SOLE | 42,995 | 0 | 636 | ||
Autozone Inc | COM | 053332102 | 212 | 86 | SH | SOLE | 86 | 0 | 0 | ||
Bank of America Corp | COM | 060505104 | 17,954 | 542,087 | SH | SOLE | 528,825 | 0 | 13,262 | ||
Becton Dickinson & Co | COM | 075887109 | 1,588 | 6,246 | SH | SOLE | 6,246 | 0 | 0 | ||
Berkshire Hathaway Inc-A | COM | 084670108 | 469 | 1 | SH | SOLE | 1 | 0 | 0 | ||
Berkshire Hathaway Inc-B | COM | 084670702 | 83,822 | 271,355 | SH | SOLE | 265,470 | 0 | 5,885 | ||
BlackRock Inc | COM | 09247X101 | 992 | 1,400 | SH | SOLE | 1,400 | 0 | 0 | ||
Blackstone Inc | COM | 09260D107 | 431 | 5,808 | SH | SOLE | 5,808 | 0 | 0 | ||
Boeing Co | COM | 097023105 | 356 | 1,870 | SH | SOLE | 1,870 | 0 | 0 | ||
Borgwarner Inc | COM | 099724106 | 22,025 | 547,195 | SH | SOLE | 535,540 | 0 | 11,655 | ||
Bristol-Myers Squibb Co | COM | 110122108 | 758 | 10,529 | SH | SOLE | 9,560 | 0 | 969 | ||
Broadcom Inc | COM | 11135F101 | 1,003 | 1,793 | SH | SOLE | 1,793 | 0 | 0 | ||
Brown Forman Corp-B | COM | 115637209 | 1,446 | 22,012 | SH | SOLE | 22,012 | 0 | 0 | ||
Camden National Corp | COM | 133034108 | 236 | 5,650 | SH | SOLE | 5,350 | 0 | 300 | ||
Canadian National Railway Co | COM | 136375102 | 417 | 3,509 | SH | SOLE | 3,509 | 0 | 0 | ||
Caterpillar Inc | COM | 149123101 | 798 | 3,332 | SH | SOLE | 3,332 | 0 | 0 | ||
Charles Schwab Corp | COM | 808513105 | 1,548 | 18,587 | SH | SOLE | 18,571 | 0 | 16 | ||
Chevron Corp | COM | 166764100 | 4,143 | 23,083 | SH | SOLE | 22,415 | 0 | 668 | ||
Chubb Ltd | COM | H1467J104 | 60,170 | 272,755 | SH | SOLE | 267,696 | 0 | 5,059 | ||
Church & Dwight Inc | COM | 171340102 | 573 | 7,103 | SH | SOLE | 7,103 | 0 | 0 | ||
Cigna Corp | COM | 125523100 | 280 | 844 | SH | SOLE | 844 | 0 | 0 | ||
Cisco Systems Inc | COM | 17275R102 | 1,107 | 23,243 | SH | SOLE | 23,180 | 0 | 63 | ||
Clorox Co | COM | 189054109 | 217 | 1,546 | SH | SOLE | 1,496 | 0 | 50 | ||
CME Group Inc | COM | 12572Q105 | 20,821 | 123,815 | SH | SOLE | 121,008 | 0 | 2,807 | ||
Coca Cola Co | COM | 191216100 | 1,299 | 20,416 | SH | SOLE | 15,616 | 0 | 4,800 | ||
Cognizant Tech Solutions Corp | COM | 192446102 | 13,026 | 227,760 | SH | SOLE | 223,434 | 0 | 4,326 | ||
Colgate Palmolive Co | COM | 194162103 | 10,431 | 132,384 | SH | SOLE | 129,080 | 0 | 3,304 | ||
Comcast Corp | COM | 20030N101 | 3,511 | 100,408 | SH | SOLE | 99,487 | 0 | 921 | ||
ConocoPhillips | COM | 20825C104 | 43,731 | 370,600 | SH | SOLE | 363,005 | 0 | 7,595 | ||
Constellation Brands Inc-A | COM | 21036P108 | 25,106 | 108,333 | SH | SOLE | 105,458 | 0 | 2,875 | ||
Consumer Discretionary Select | COM | 81369Y407 | 8,789 | 68,044 | SH | SOLE | 65,824 | 0 | 2,220 | ||
Cooper Companies Inc | COM | 216648402 | 725 | 2,191 | SH | SOLE | 2,176 | 0 | 15 | ||
Copart Inc | COM | 217204106 | 207 | 3,400 | SH | SOLE | 3,400 | 0 | 0 | ||
Corning Inc | COM | 219350105 | 257 | 8,056 | SH | SOLE | 8,011 | 0 | 45 | ||
Corteva Inc | COM | 22052L104 | 323 | 5,491 | SH | SOLE | 5,491 | 0 | 0 | ||
Costco Wholesale Corp | COM | 22160K105 | 49,397 | 108,209 | SH | SOLE | 106,226 | 0 | 1,983 | ||
Crown Castle Intl Corp-REIT | COM | 22822V101 | 597 | 4,403 | SH | SOLE | 4,403 | 0 | 0 | ||
CSX Corp | COM | 126408103 | 495 | 15,987 | SH | SOLE | 15,987 | 0 | 0 | ||
Cullen/Frost Bankers Inc | COM | 229899109 | 5,470 | 40,916 | SH | SOLE | 39,676 | 0 | 1,240 | ||
CVS Health Corp | COM | 126650100 | 572 | 6,143 | SH | SOLE | 5,843 | 0 | 300 | ||
Danaher Corp | COM | 235851102 | 93,778 | 353,319 | SH | SOLE | 347,309 | 0 | 6,010 | ||
Deere & Co | COM | 244199105 | 14,337 | 33,439 | SH | SOLE | 32,647 | 0 | 792 | ||
Dimensional US Targeted Value | COM | 25434V609 | 219 | 4,990 | SH | SOLE | 4,990 | 0 | 0 | ||
Dow Inc | COM | 260557103 | 352 | 6,980 | SH | SOLE | 6,980 | 0 | 0 | ||
Du Pont de Nemours Inc | COM | 26614N102 | 459 | 6,682 | SH | SOLE | 6,682 | 0 | 0 | ||
Duke Energy Corp | COM | 26441C204 | 472 | 4,580 | SH | SOLE | 4,580 | 0 | 0 | ||
Eaton Corp PLC | COM | G29183103 | 33,181 | 211,409 | SH | SOLE | 205,861 | 0 | 5,548 | ||
Ecolab Inc | COM | 278865100 | 24,164 | 166,006 | SH | SOLE | 163,034 | 0 | 2,973 | ||
Edwards Lifesciences Cp | COM | 28176E108 | 282 | 3,784 | SH | SOLE | 3,784 | 0 | 0 | ||
Eli Lilly & Co | COM | 532457108 | 2,228 | 6,091 | SH | SOLE | 4,971 | 0 | 1,120 | ||
Emerson Electric Co | COM | 291011104 | 1,686 | 17,555 | SH | SOLE | 17,455 | 0 | 100 | ||
Enterprise Products Partners L | COM | 293792107 | 523 | 21,678 | SH | SOLE | 21,103 | 0 | 575 | ||
EOG Resources Inc | COM | 26875P101 | 210 | 1,624 | SH | SOLE | 1,624 | 0 | 0 | ||
Equinix Inc | COM | 29444U700 | 19,482 | 29,743 | SH | SOLE | 29,124 | 0 | 619 | ||
Essential Utilities Inc | COM | 29670G102 | 212 | 4,433 | SH | SOLE | 4,433 | 0 | 0 | ||
Estee Lauder Companies-A | COM | 518439104 | 755 | 3,044 | SH | SOLE | 3,044 | 0 | 0 | ||
Exxon Mobil Corp | COM | 30231G102 | 37,072 | 336,098 | SH | SOLE | 325,416 | 0 | 10,682 | ||
Factset Research Systems Inc | COM | 303075105 | 205 | 511 | SH | SOLE | 511 | 0 | 0 | ||
Fastenal Co | COM | 311900104 | 340 | 7,191 | SH | SOLE | 7,191 | 0 | 0 | ||
Financial Select Sector SPDR E | COM | 81369Y605 | 379 | 11,085 | SH | SOLE | 11,008 | 0 | 77 | ||
First Republic Bank | COM | 33616C100 | 241 | 1,980 | SH | SOLE | 1,980 | 0 | 0 | ||
First Trust NASDAQ Cybersecuri | COM | 33734X846 | 312 | 8,060 | SH | SOLE | 8,060 | 0 | 0 | ||
Fox Corp | COM | 35137L105 | 661 | 21,755 | SH | SOLE | 21,355 | 0 | 400 | ||
Generac Holdings Inc | COM | 368736104 | 206 | 2,051 | SH | SOLE | 2,001 | 0 | 50 | ||
General Dynamics Corp | COM | 369550108 | 428 | 1,724 | SH | SOLE | 1,724 | 0 | 0 | ||
General Electric Co | COM | 369604301 | 259 | 3,086 | SH | SOLE | 3,074 | 0 | 12 | ||
Genuine Parts Co | COM | 372460105 | 235 | 1,354 | SH | SOLE | 1,354 | 0 | 0 | ||
Globe Life Inc | COM | 37959E102 | 12,296 | 102,003 | SH | SOLE | 100,342 | 0 | 1,661 | ||
Goldman Sachs Group Inc | COM | 38141G104 | 440 | 1,281 | SH | SOLE | 1,281 | 0 | 0 | ||
Health Care Select Sector SPDR | COM | 81369Y209 | 211 | 1,550 | SH | SOLE | 1,550 | 0 | 0 | ||
Henry Schein Inc | COM | 806407102 | 1,190 | 14,893 | SH | SOLE | 14,823 | 0 | 70 | ||
Hershey Co | COM | 427866108 | 31,357 | 135,411 | SH | SOLE | 133,798 | 0 | 1,613 | ||
Hologic Inc | COM | 436440101 | 629 | 8,402 | SH | SOLE | 7,917 | 0 | 485 | ||
Home Depot Inc | COM | 437076102 | 43,171 | 136,679 | SH | SOLE | 134,199 | 0 | 2,480 | ||
Honeywell International Inc | COM | 438516106 | 2,018 | 9,418 | SH | SOLE | 9,018 | 0 | 400 | ||
Idexx Labs Corp | COM | 45168D104 | 40,361 | 98,933 | SH | SOLE | 96,602 | 0 | 2,331 | ||
Illinois Tool Wks Inc | COM | 452308109 | 1,246 | 5,655 | SH | SOLE | 5,655 | 0 | 0 | ||
Intel Corp | COM | 458140100 | 797 | 30,172 | SH | SOLE | 29,961 | 0 | 211 | ||
Intl Business Machines Corp | COM | 459200101 | 1,146 | 8,136 | SH | SOLE | 8,036 | 0 | 100 | ||
Intuit Inc | COM | 461202103 | 62,781 | 161,298 | SH | SOLE | 159,265 | 0 | 2,033 | ||
Intuitive Surgical Inc | COM | 46120E602 | 439 | 1,654 | SH | SOLE | 1,654 | 0 | 0 | ||
Invesco QQQ Trust Series 1 ETF | COM | 46090E103 | 697 | 2,619 | SH | SOLE | 2,459 | 0 | 160 | ||
Invesco S&P 500 Equal Weight E | COM | 46137V357 | 1,780 | 12,600 | SH | SOLE | 2,200 | 0 | 10,400 | ||
IQ Hedge Multi Strategy Tracke | COM | 45409B107 | 266 | 9,360 | SH | SOLE | 9,360 | 0 | 0 | ||
iShares Core S&P 500 ETF | COM | 464287200 | 2,163 | 5,631 | SH | SOLE | 5,039 | 0 | 592 | ||
iShares Core S&P M/C ETF | COM | 464287507 | 100,499 | 415,475 | SH | SOLE | 312,634 | 0 | 102,841 | ||
iShares Core S&P S/C ETF | COM | 464287804 | 2,203 | 23,276 | SH | SOLE | 20,566 | 0 | 2,710 | ||
iShares Gold Trust ETF | COM | 464285204 | 503 | 14,540 | SH | SOLE | 14,540 | 0 | 0 | ||
iShares MSCI EM ETF | COM | 464287234 | 206 | 5,423 | SH | SOLE | 5,073 | 0 | 350 | ||
iShares Russell 1000 ETF | COM | 464287622 | 16,159 | 76,756 | SH | SOLE | 58,758 | 0 | 17,998 | ||
iShares Russell 1000 Growth ET | COM | 464287614 | 2,159 | 10,077 | SH | SOLE | 9,724 | 0 | 353 | ||
iShares Russell 1000 Value ETF | COM | 464287598 | 264 | 1,744 | SH | SOLE | 1,230 | 0 | 514 | ||
iShares Russell 2000 ETF | COM | 464287655 | 1,869 | 10,719 | SH | SOLE | 5,552 | 0 | 5,167 | ||
iShares Russell 3000 ETF | COM | 464287689 | 39,290 | 178,039 | SH | SOLE | 177,961 | 0 | 78 | ||
iShares Russell M/C ETF | COM | 464287499 | 1,294 | 19,178 | SH | SOLE | 14,245 | 0 | 4,933 | ||
iShares Russell M/C Growth ETF | COM | 464287481 | 412 | 4,934 | SH | SOLE | 4,934 | 0 | 0 | ||
iShares Russell M/C Value ETF | COM | 464287473 | 566 | 5,376 | SH | SOLE | 5,357 | 0 | 19 | ||
iShares S&P 500 Growth ETF | COM | 464287309 | 276 | 4,710 | SH | SOLE | 4,110 | 0 | 600 | ||
iShares S&P 500 Value ETF | COM | 464287408 | 242 | 1,669 | SH | SOLE | 1,669 | 0 | 0 | ||
iShares S&P GSCI Commodity ETF | COM | 46428R107 | 408 | 19,210 | SH | SOLE | 19,210 | 0 | 0 | ||
Jacobs Solutions Inc | COM | 46982L108 | 616 | 5,129 | SH | SOLE | 5,129 | 0 | 0 | ||
JM Smucker Co | COM | 832696405 | 411 | 2,591 | SH | SOLE | 2,591 | 0 | 0 | ||
Johnson & Johnson | COM | 478160104 | 50,878 | 288,013 | SH | SOLE | 280,903 | 0 | 7,110 | ||
Johnson Controls Intl Plc | COM | G51502105 | 330 | 5,153 | SH | SOLE | 5,153 | 0 | 0 | ||
JP Morgan Chase & Co | COM | 46625H100 | 51,010 | 380,386 | SH | SOLE | 371,746 | 0 | 8,640 | ||
Kimberly Clark Corp | COM | 494368103 | 2,898 | 21,346 | SH | SOLE | 21,346 | 0 | 0 | ||
Lam Research Corp | COM | 512807108 | 216 | 514 | SH | SOLE | 514 | 0 | 0 | ||
Linde Plc | COM | G5494J103 | 59,067 | 181,088 | SH | SOLE | 176,860 | 0 | 4,228 | ||
Lockheed Martin Corp | COM | 539830109 | 621 | 1,276 | SH | SOLE | 1,276 | 0 | 0 | ||
Lowe's Companies Inc | COM | 548661107 | 2,757 | 13,837 | SH | SOLE | 13,837 | 0 | 0 | ||
Magellan Midstream Partners LP | COM | 559080106 | 283 | 5,636 | SH | SOLE | 5,636 | 0 | 0 | ||
Marathon Petroleum Corp | COM | 56585A102 | 310 | 2,661 | SH | SOLE | 2,495 | 0 | 166 | ||
Marsh & Mclennan Companies Inc | COM | 571748102 | 446 | 2,697 | SH | SOLE | 2,697 | 0 | 0 | ||
Mastercard Inc-A | COM | 57636Q104 | 1,354 | 3,894 | SH | SOLE | 3,779 | 0 | 115 | ||
McCormick & Co Inc | COM | 579780206 | 15,290 | 184,464 | SH | SOLE | 181,734 | 0 | 2,730 | ||
McDonalds Corp | COM | 580135101 | 4,311 | 16,357 | SH | SOLE | 15,847 | 0 | 510 | ||
Medtronic Plc | COM | G5960L103 | 21,286 | 273,875 | SH | SOLE | 269,418 | 0 | 4,457 | ||
Merck & Co Inc | COM | 58933Y105 | 35,037 | 315,792 | SH | SOLE | 308,250 | 0 | 7,542 | ||
Meta Platforms, Inc. | COM | 30303M102 | 10,203 | 84,785 | SH | SOLE | 82,657 | 0 | 2,128 | ||
Mettler-Toledo Intl Inc | COM | 592688105 | 59,969 | 41,488 | SH | SOLE | 40,799 | 0 | 689 | ||
Microchip Technology Inc | COM | 595017104 | 71,624 | 1,019,555 | SH | SOLE | 1,000,509 | 0 | 19,046 | ||
Microsoft Corp | COM | 594918104 | 94,361 | 393,467 | SH | SOLE | 385,200 | 0 | 8,267 | ||
Middleby Corp | COM | 596278101 | 1,845 | 13,777 | SH | SOLE | 13,439 | 0 | 338 | ||
Mondelez Intl Inc | COM | 609207105 | 554 | 8,308 | SH | SOLE | 8,308 | 0 | 0 | ||
Morgan Stanley | COM | 617446448 | 424 | 4,982 | SH | SOLE | 4,982 | 0 | 0 | ||
National Grid Plc ADR | COM | 636274409 | 220 | 3,646 | SH | SOLE | 3,646 | 0 | 0 | ||
NextEra Energy Inc | COM | 65339F101 | 61,618 | 737,055 | SH | SOLE | 721,381 | 0 | 15,674 | ||
Nike Inc | COM | 654106103 | 12,585 | 107,551 | SH | SOLE | 106,076 | 0 | 1,475 | ||
Nordson Corp | COM | 655663102 | 17,170 | 72,227 | SH | SOLE | 71,216 | 0 | 1,011 | ||
Norfolk Southern Corp | COM | 655844108 | 1,926 | 7,817 | SH | SOLE | 7,422 | 0 | 395 | ||
Northern Trust Corp | COM | 665859104 | 15,541 | 175,627 | SH | SOLE | 171,924 | 0 | 3,703 | ||
Northrop Grumman Corp | COM | 666807102 | 29,732 | 54,492 | SH | SOLE | 53,586 | 0 | 906 | ||
Novartis AG ADR | COM | 66987V109 | 323 | 3,559 | SH | SOLE | 3,559 | 0 | 0 | ||
Novo Nordisk A/S ADR | COM | 670100205 | 633 | 4,675 | SH | SOLE | 4,675 | 0 | 0 | ||
Nvidia Corp | COM | 67066G104 | 18,564 | 127,029 | SH | SOLE | 122,781 | 0 | 4,248 | ||
NVR Inc | COM | 62944T105 | 300 | 65 | SH | SOLE | 65 | 0 | 0 | ||
Omnicom Group Inc | COM | 681919106 | 272 | 3,330 | SH | SOLE | 3,180 | 0 | 150 | ||
Oracle Corp | COM | 68389X105 | 1,935 | 23,669 | SH | SOLE | 23,565 | 0 | 104 | ||
Oshkosh Corp | COM | 688239201 | 17,083 | 193,711 | SH | SOLE | 190,783 | 0 | 2,928 | ||
Palo Alto Networks Inc | COM | 697435105 | 63,774 | 457,031 | SH | SOLE | 446,690 | 0 | 10,341 | ||
Paychex Inc | COM | 704326107 | 331 | 2,861 | SH | SOLE | 1,361 | 0 | 1,500 | ||
Pentair Plc | COM | G7S00T104 | 225 | 5,001 | SH | SOLE | 5,001 | 0 | 0 | ||
Pepsico Inc | COM | 713448108 | 55,659 | 308,086 | SH | SOLE | 303,340 | 0 | 4,745 | ||
Pfizer Inc | COM | 717081103 | 16,553 | 323,048 | SH | SOLE | 312,465 | 0 | 10,583 | ||
Philip Morris Intl Inc | COM | 718172109 | 707 | 6,990 | SH | SOLE | 6,890 | 0 | 100 | ||
Phillips 66 | COM | 718546104 | 40,619 | 390,268 | SH | SOLE | 383,224 | 0 | 7,044 | ||
PNC Financial Services Group | COM | 693475105 | 533 | 3,373 | SH | SOLE | 3,373 | 0 | 0 | ||
Polaris Inc | COM | 731068102 | 13,594 | 134,592 | SH | SOLE | 130,736 | 0 | 3,856 | ||
Procter & Gamble Co | COM | 742718109 | 27,462 | 181,195 | SH | SOLE | 172,159 | 0 | 9,036 | ||
ProShares UltraShort S&P500 ET | COM | 74347G416 | 313 | 6,800 | SH | SOLE | 6,800 | 0 | 0 | ||
Prudential Financial Inc | COM | 744320102 | 381 | 3,830 | SH | SOLE | 3,830 | 0 | 0 | ||
Quaker Houghton | COM | 747316107 | 4,057 | 24,306 | SH | SOLE | 23,799 | 0 | 507 | ||
Qualcomm Inc | COM | 747525103 | 45,395 | 412,906 | SH | SOLE | 402,028 | 0 | 10,878 | ||
Raytheon Technologies Corp | COM | 75513E101 | 37,361 | 370,208 | SH | SOLE | 360,991 | 0 | 9,217 | ||
RBC Bearings Inc | COM | 75524B104 | 12,261 | 58,567 | SH | SOLE | 57,737 | 0 | 830 | ||
Rockwell Automation Corp | COM | 773903109 | 21,430 | 83,202 | SH | SOLE | 81,522 | 0 | 1,680 | ||
Roper Technologies Inc | COM | 776696106 | 48,983 | 113,364 | SH | SOLE | 111,308 | 0 | 2,056 | ||
S&P Global Inc | COM | 78409V104 | 1,270 | 3,793 | SH | SOLE | 3,793 | 0 | 0 | ||
Salesforce Inc | COM | 79466L302 | 434 | 3,276 | SH | SOLE | 2,976 | 0 | 300 | ||
SEI Investments Co | COM | 784117103 | 4,169 | 71,511 | SH | SOLE | 70,251 | 0 | 1,260 | ||
Shell PLC ADR | COM | 780259305 | 227 | 3,979 | SH | SOLE | 3,979 | 0 | 0 | ||
Sherwin-Williams Co | COM | 824348106 | 25,902 | 109,138 | SH | SOLE | 107,678 | 0 | 1,460 | ||
Sirius XM Holdings Inc | COM | 82968B103 | 68 | 11,645 | SH | SOLE | 11,645 | 0 | 0 | ||
Southern Co | COM | 842587107 | 261 | 3,652 | SH | SOLE | 3,552 | 0 | 100 | ||
SPDR Gold Trust | COM | 78463V107 | 217 | 1,277 | SH | SOLE | 1,149 | 0 | 128 | ||
SPDR S&P 500 ETF | COM | 78462F103 | 111,532 | 291,641 | SH | SOLE | 198,990 | 0 | 92,651 | ||
SPDR S&P Biotech ETF | COM | 78464A870 | 5,225 | 62,948 | SH | SOLE | 61,080 | 0 | 1,868 | ||
SPDR S&P M/C 400 ETF | COM | 78467Y107 | 3,559 | 8,038 | SH | SOLE | 4,136 | 0 | 3,902 | ||
Starbucks Corp | COM | 855244109 | 4,906 | 49,451 | SH | SOLE | 48,961 | 0 | 490 | ||
State Street Corp | COM | 857477103 | 430 | 5,544 | SH | SOLE | 5,544 | 0 | 0 | ||
STERIS Plc | COM | G8473T100 | 11,729 | 63,507 | SH | SOLE | 61,673 | 0 | 1,834 | ||
Stryker Corp | COM | 863667101 | 25,654 | 104,927 | SH | SOLE | 103,051 | 0 | 1,876 | ||
Sysco Corp | COM | 871829107 | 325 | 4,248 | SH | SOLE | 4,248 | 0 | 0 | ||
T Rowe Price Group Inc | COM | 74144T108 | 15,520 | 142,311 | SH | SOLE | 139,561 | 0 | 2,750 | ||
Target Corp | COM | 87612E106 | 399 | 2,677 | SH | SOLE | 2,677 | 0 | 0 | ||
TE Connectivity Ltd | COM | H84989104 | 813 | 7,086 | SH | SOLE | 7,086 | 0 | 0 | ||
Technology Select Sector SPDR | COM | 81369Y803 | 262 | 2,106 | SH | SOLE | 2,087 | 0 | 19 | ||
Teleflex Inc | COM | 879369106 | 8,429 | 33,766 | SH | SOLE | 32,742 | 0 | 1,024 | ||
Tesla Inc | COM | 88160R101 | 1,003 | 8,145 | SH | SOLE | 7,366 | 0 | 779 | ||
Texas Instruments Inc | COM | 882508104 | 1,136 | 6,878 | SH | SOLE | 6,878 | 0 | 0 | ||
Thermo Fisher Scientific Inc | COM | 883556102 | 79,651 | 144,639 | SH | SOLE | 142,238 | 0 | 2,401 | ||
TJX Companies Inc | COM | 872540109 | 61,797 | 776,340 | SH | SOLE | 761,967 | 0 | 14,373 | ||
Toll Brothers Inc | COM | 889478103 | 14,092 | 282,282 | SH | SOLE | 276,465 | 0 | 5,817 | ||
Toronto-Dominion Bank | COM | 891160509 | 664 | 10,249 | SH | SOLE | 8,749 | 0 | 1,500 | ||
Tractor Supply Co | COM | 892356106 | 34,061 | 151,403 | SH | SOLE | 147,404 | 0 | 3,999 | ||
Trane Technologies Inc | COM | G8994E103 | 244 | 1,451 | SH | SOLE | 271 | 0 | 1,180 | ||
Travelers Companies Inc | COM | 89417E109 | 619 | 3,303 | SH | SOLE | 3,303 | 0 | 0 | ||
Truist Financial Corp | COM | 89832Q109 | 318 | 7,390 | SH | SOLE | 7,390 | 0 | 0 | ||
Tyler Technologies Inc | COM | 902252105 | 237 | 736 | SH | SOLE | 736 | 0 | 0 | ||
Unilever Plc ADR | COM | 904767704 | 300 | 5,955 | SH | SOLE | 5,690 | 0 | 265 | ||
Union Pacific Corp | COM | 907818108 | 28,791 | 139,039 | SH | SOLE | 135,096 | 0 | 3,943 | ||
United Parcel Service Inc | COM | 911312106 | 377 | 2,166 | SH | SOLE | 2,106 | 0 | 60 | ||
Unitedhealth Group Inc | COM | 91324P102 | 45,088 | 85,042 | SH | SOLE | 83,668 | 0 | 1,374 | ||
US Bancorp | COM | 902973304 | 27,402 | 628,346 | SH | SOLE | 614,400 | 0 | 13,946 | ||
Vanguard Dividend Appreciation | COM | 921908844 | 1,463 | 9,632 | SH | SOLE | 6,926 | 0 | 2,706 | ||
Vanguard ESG US Stock ETF | COM | 921910733 | 795 | 12,067 | SH | SOLE | 10,892 | 0 | 1,175 | ||
Vanguard Financials ETF | COM | 92204A405 | 244 | 2,948 | SH | SOLE | 2,948 | 0 | 0 | ||
Vanguard Growth ETF | COM | 922908736 | 515 | 2,415 | SH | SOLE | 2,330 | 0 | 85 | ||
Vanguard High Dividend Yield E | COM | 921946406 | 254 | 2,350 | SH | SOLE | 2,275 | 0 | 75 | ||
Vanguard M/C Growth ETF | COM | 922908538 | 249 | 1,383 | SH | SOLE | 1,375 | 0 | 8 | ||
Vanguard M/C Value ETF | COM | 922908512 | 396 | 2,931 | SH | SOLE | 2,811 | 0 | 120 | ||
Vanguard Real Estate ETF | COM | 922908553 | 515 | 6,240 | SH | SOLE | 5,840 | 0 | 400 | ||
Vanguard S&P 500 ETF | COM | 922908363 | 1,048 | 2,983 | SH | SOLE | 2,833 | 0 | 150 | ||
Vanguard S&P M/C 400 ETF | COM | 921932885 | 284 | 1,734 | SH | SOLE | 1,734 | 0 | 0 | ||
Vanguard S/C ETF | COM | 922908751 | 60,487 | 329,558 | SH | SOLE | 286,710 | 0 | 42,848 | ||
Vanguard S/C Growth ETF | COM | 922908595 | 259 | 1,291 | SH | SOLE | 1,287 | 0 | 4 | ||
Vanguard S/C Value ETF | COM | 922908611 | 206 | 1,299 | SH | SOLE | 1,278 | 0 | 21 | ||
Vanguard Total Stock Market ET | COM | 922908769 | 11,606 | 60,705 | SH | SOLE | 34,188 | 0 | 26,516 | ||
Vanguard Value ETF | COM | 922908744 | 369 | 2,630 | SH | SOLE | 2,614 | 0 | 16 | ||
Verizon Communications Inc | COM | 92343V104 | 1,700 | 43,158 | SH | SOLE | 40,087 | 0 | 3,071 | ||
Visa Inc-A | COM | 92826C839 | 59,145 | 284,681 | SH | SOLE | 279,239 | 0 | 5,442 | ||
Walmart Inc | COM | 931142103 | 681 | 4,804 | SH | SOLE | 4,686 | 0 | 118 | ||
Walt Disney Co | COM | 254687106 | 28,587 | 329,037 | SH | SOLE | 322,072 | 0 | 6,965 | ||
Waste Connections Inc | COM | 94106B101 | 58,508 | 441,366 | SH | SOLE | 433,825 | 0 | 7,541 | ||
Waste Management Inc | COM | 94106L109 | 406 | 2,591 | SH | SOLE | 2,591 | 0 | 0 | ||
Wells Fargo & Co | COM | 949746101 | 437 | 10,584 | SH | SOLE | 10,584 | 0 | 0 | ||
West Pharmaceutical Services | COM | 955306105 | 338 | 1,436 | SH | SOLE | 1,436 | 0 | 0 | ||
Xylem Inc | COM | 98419M100 | 227 | 2,050 | SH | SOLE | 1,950 | 0 | 100 | ||
Yum Brands Inc | COM | 988498101 | 581 | 4,533 | SH | SOLE | 4,533 | 0 | 0 | ||
Yum China Holdings Inc | COM | 98850P109 | 366 | 6,696 | SH | SOLE | 6,696 | 0 | 0 | ||
Zoetis Inc | COM | 98978V103 | 10,300 | 70,282 | SH | SOLE | 68,507 | 0 | 1,775 | ||
iShares MSCI EAFE ETF | INTL | 464287465 | 1,420 | 21,630 | SH | SOLE | 21,475 | 0 | 155 | ||
Vanguard ESG Intl Stock ETF | INTL | 921910725 | 1,622 | 32,978 | SH | SOLE | 32,434 | 0 | 544 | ||
Vanguard FTSE All-World Ex-US | INTL | 922042775 | 31,217 | 622,595 | SH | SOLE | 584,915 | 0 | 37,680 | ||
Vanguard FTSE DM ETF | INTL | 921943858 | 38,226 | 910,800 | SH | SOLE | 851,984 | 0 | 58,816 | ||
Vanguard FTSE EM ETF | INTL | 922042858 | 16,818 | 431,440 | SH | SOLE | 395,899 | 0 | 35,541 | ||
Charles Schwab Corp | PERP PFD CNV A | 808513BD6 | 156 | 160,000 | SH | SOLE | 160,000 | 0 | 0 | ||
JP Morgan Chase & Co | PERP PFD CNV A | 46625HJQ4 | 50 | 50,000 | SH | SOLE | 50,000 | 0 | 0 | ||
JP Morgan Chase & Co | PERP PFD CNV A | 48126HAC4 | 122 | 125,000 | SH | SOLE | 125,000 | 0 | 0 | ||
Northern Trust Corp | PERP PFD CNV A | 665859AQ7 | 88 | 100,000 | SH | SOLE | 100,000 | 0 | 0 | ||
Bank of America Corp | COM | 060505682 | 360 | 310 | SH | SOLE | 310 | 0 | 0 | ||
BlackRock National Muni Fd | BOND FUND | 09253C603 | 203 | 20,381 | SH | SOLE | 20,381 | 0 | 0 | ||
Invesco BulletShares 2023 Corp | BOND FUND | 46138J866 | 18,678 | 890,262 | SH | SOLE | 670,161 | 0 | 220,101 | ||
Invesco BulletShares 2024 Corp | BOND FUND | 46138J841 | 17,858 | 871,778 | SH | SOLE | 656,234 | 0 | 215,544 | ||
Invesco BulletShares 2025 Corp | BOND FUND | 46138J825 | 14,143 | 702,218 | SH | SOLE | 510,744 | 0 | 191,474 | ||
Invesco BulletShares 2026 Corp | BOND FUND | 46138J791 | 7,153 | 377,974 | SH | SOLE | 324,140 | 0 | 53,834 | ||
Invesco BulletShares 2027 Corp | BOND FUND | 46138J783 | 3,633 | 191,275 | SH | SOLE | 160,932 | 0 | 30,343 | ||
Invesco BulletShares 2028 Corp | BOND FUND | 46138J643 | 976 | 49,763 | SH | SOLE | 34,623 | 0 | 15,140 | ||
Invesco BulletShares 2029 Corp | BOND FUND | 46138J577 | 245 | 13,805 | SH | SOLE | 7,025 | 0 | 6,780 | ||
iShares 1-3 Year Treasury Bond | BOND FUND | 464287457 | 227 | 2,800 | SH | SOLE | 2,800 | 0 | 0 | ||
iShares 1-5 Year IG Corporate | BOND FUND | 464288646 | 25,544 | 512,716 | SH | SOLE | 447,070 | 0 | 65,646 | ||
iShares 5-10 Year IG Corporate | BOND FUND | 464288638 | 5,051 | 102,010 | SH | SOLE | 74,925 | 0 | 27,085 | ||
iShares TIPS Bond ETF | BOND FUND | 464287176 | 8,060 | 75,719 | SH | SOLE | 74,126 | 0 | 1,593 | ||
Nuveen All American Muni Bond | BOND FUND | 67065Q889 | 338 | 33,898 | SH | SOLE | 33,898 | 0 | 0 | ||
PIMCO Intermediate Muni Bond A | BOND FUND | 72201R866 | 2,763 | 53,780 | SH | SOLE | 53,230 | 0 | 550 | ||
PIMCO S/T Muni Bond Active ETF | BOND FUND | 72201R874 | 5,837 | 118,408 | SH | SOLE | 117,908 | 0 | 500 | ||
Vanguard Intermediate Term Cor | BOND FUND | 92206C870 | 484 | 6,238 | SH | SOLE | 6,238 | 0 | 0 | ||
Vanguard MBS ETF | BOND FUND | 92206C771 | 585 | 12,842 | SH | SOLE | 12,462 | 0 | 380 | ||
Vanguard S/T Treasury ETF | BOND FUND | 92206C102 | 1,998 | 34,562 | SH | SOLE | 23,407 | 0 | 11,155 | ||
Vanguard Total Bond Mkt ETF | BOND FUND | 921937835 | 900 | 12,532 | SH | SOLE | 10,576 | 0 | 1,956 |