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 |
AFLAC Inc. | COM | 001055102 | 492,470 | 6,417 | SH | | SOLE | | 6,417 | 0 | 0 |
AT&T Inc | COM | 00206R102 | 957,078 | 63,720 | SH | | SOLE | | 63,720 | 0 | 0 |
AbbVie Inc | COM | 00287Y109 | 46,007,427 | 308,650 | SH | | SOLE | | 299,344 | 0 | 9,306 |
Abbott Labs | COM | 002824100 | 35,664,898 | 368,249 | SH | | SOLE | | 361,096 | 0 | 7,153 |
Accenture PLC Cl A | COM | G1151C101 | 41,526,839 | 135,218 | SH | | SOLE | | 131,718 | 0 | 3,500 |
Agenus Inc | COM | 00847G705 | 26,395 | 23,358 | SH | | SOLE | | 23,358 | 0 | 0 |
Air Products & Chemicals, Inc | COM | 009158106 | 45,928,527 | 162,063 | SH | | SOLE | | 157,109 | 0 | 4,954 |
Akamai Technologies Com | COM | 00971T101 | 360,638 | 3,385 | SH | | SOLE | | 3,385 | 0 | 0 |
Alcon Inc | COM | H01301128 | 366,335 | 4,723 | SH | | SOLE | | 4,723 | 0 | 0 |
Allstate Corp | COM | 020002101 | 210,899 | 1,893 | SH | | SOLE | | 1,886 | 0 | 7 |
Alphabet Inc CL A | COM | 02079K305 | 3,470,145 | 26,518 | SH | | SOLE | | 26,409 | 0 | 109 |
Alphabet Inc CL C NON Voting | COM | 02079K107 | 1,374,273 | 10,423 | SH | | SOLE | | 10,326 | 0 | 97 |
Amazon.com | COM | 023135106 | 2,383,246 | 18,748 | SH | | SOLE | | 18,598 | 0 | 150 |
American Electric Power | COM | 025537101 | 424,369 | 5,642 | SH | | SOLE | | 5,642 | 0 | 0 |
American Express Co | COM | 025816109 | 309,420 | 2,074 | SH | | SOLE | | 2,062 | 0 | 12 |
American Tower Corp | COM | 03027X100 | 23,254,615 | 141,408 | SH | | SOLE | | 137,760 | 0 | 3,649 |
American Water Works Co | COM | 030420103 | 39,417,030 | 318,316 | SH | | SOLE | | 306,173 | 0 | 12,143 |
Amgen | COM | 031162100 | 947,917 | 3,527 | SH | | SOLE | | 3,227 | 0 | 300 |
Analog Devices Inc | COM | 032654105 | 14,379,495 | 82,126 | SH | | SOLE | | 80,608 | 0 | 1,518 |
Apple Inc. | COM | 037833100 | 129,591,205 | 756,914 | SH | | SOLE | | 738,272 | 0 | 18,641 |
Ares Management Corporation | COM | 03990B101 | 13,574,693 | 131,960 | SH | | SOLE | | 125,409 | 0 | 6,551 |
Arthur J. Gallagher & Co | COM | 363576109 | 58,253,333 | 255,576 | SH | | SOLE | | 249,754 | 0 | 5,821 |
Atmos Energy Corporation | COM | 049560105 | 40,518,012 | 382,498 | SH | | SOLE | | 372,530 | 0 | 9,968 |
Automatic Data Processing | COM | 053015103 | 77,581,770 | 322,478 | SH | | SOLE | | 314,318 | 0 | 8,160 |
BCE Inc. | COM | 05534B760 | 6,485,988 | 169,924 | SH | | SOLE | | 160,190 | 0 | 9,734 |
Baxter International Inc | COM | 071813109 | 273,917 | 7,258 | SH | | SOLE | | 7,258 | 0 | 0 |
Becton Dickinson and Co | COM | 075887109 | 44,909,619 | 173,711 | SH | | SOLE | | 170,902 | 0 | 2,810 |
Berkshire Hathaway Cl B | COM | 084670702 | 648,055 | 1,850 | SH | | SOLE | | 1,810 | 0 | 40 |
BlackRock, Inc. | COM | 09247X101 | 36,065,001 | 55,786 | SH | | SOLE | | 54,462 | 0 | 1,324 |
Blackstone Group Inc | COM | 09260D107 | 2,412,419 | 22,517 | SH | | SOLE | | 22,517 | 0 | 0 |
Boeing | COM | 097023105 | 685,884 | 3,578 | SH | | SOLE | | 3,578 | 0 | 0 |
Bristol Myers Squibb Company | COM | 110122108 | 503,381 | 8,673 | SH | | SOLE | | 8,673 | 0 | 0 |
British American Tobacco PLC A | COM | 110448107 | 13,663 | 435 | SH | | SOLE | | 435 | 0 | 0 |
British American Tobacco PLC A | COM | 110448107 | 304,614 | 9,698 | SH | | OTR | | 0 | 0 | 9,698 |
Broadcom Inc | COM | 11135F101 | 578,914 | 697 | SH | | SOLE | | 692 | 0 | 5 |
Broadridge Financial Solutions | COM | 11133T103 | 24,948,099 | 139,336 | SH | | SOLE | | 134,452 | 0 | 4,884 |
CME Group Inc | COM | 12572Q105 | 573,030 | 2,862 | SH | | SOLE | | 2,862 | 0 | 0 |
CRA International, Inc | COM | 12618T105 | 798,825 | 7,928 | SH | | SOLE | | 7,928 | 0 | 0 |
CVS Health Corp | COM | 126650100 | 868,840 | 12,444 | SH | | SOLE | | 11,184 | 0 | 1,260 |
Cano Health Inc Com Cl A | COM | 13781Y103 | 3,424 | 13,500 | SH | | SOLE | | 13,500 | 0 | 0 |
Carrier Global Corp Com | COM | 14448C104 | 46,123,137 | 835,564 | SH | | SOLE | | 816,066 | 0 | 19,499 |
Casey's General Stores Inc | COM | 147528103 | 45,983,809 | 169,357 | SH | | SOLE | | 163,600 | 0 | 5,757 |
Caterpillar Inc | COM | 149123101 | 13,889,118 | 50,876 | SH | | SOLE | | 50,876 | 0 | 0 |
Chevron Corp | COM | 166764100 | 11,722,334 | 69,519 | SH | | SOLE | | 69,519 | 0 | 0 |
Chubb Ltd | COM | H1467J104 | 570,413 | 2,740 | SH | | SOLE | | 2,740 | 0 | 0 |
Cisco Systems | COM | 17275R102 | 1,582,709 | 29,440 | SH | | SOLE | | 29,408 | 0 | 32 |
Clorox Co | COM | 189054109 | 850,448 | 6,489 | SH | | SOLE | | 6,489 | 0 | 0 |
Coca Cola Co | COM | 191216100 | 6,060,669 | 108,265 | SH | | SOLE | | 108,265 | 0 | 0 |
Cognizant Tech Solutions Cl A | COM | 192446102 | 516,788 | 7,629 | SH | | SOLE | | 7,629 | 0 | 0 |
Colgate Palmolive Co | COM | 194162103 | 481,194 | 6,767 | SH | | SOLE | | 5,967 | 0 | 800 |
Comcast Corp New Cl A | COM | 20030N101 | 352,459 | 7,949 | SH | | SOLE | | 7,949 | 0 | 0 |
Commerce Bancshares Inc | COM | 200525103 | 261,539 | 5,451 | SH | | SOLE | | 5,451 | 0 | 0 |
ConocoPhillips | COM | 20825c104 | 265,753 | 2,218 | SH | | SOLE | | 2,218 | 0 | 0 |
Costco Wholesale Corp | COM | 22160K105 | 43,396,220 | 76,813 | SH | | SOLE | | 74,902 | 0 | 1,911 |
Cummins Inc | COM | 231021106 | 348,173 | 1,524 | SH | | SOLE | | 1,524 | 0 | 0 |
Danaher Corp | COM | 235851102 | 257,032 | 1,036 | SH | | SOLE | | 1,036 | 0 | 0 |
Deere & Co | COM | 244199105 | 2,237,892 | 5,930 | SH | | SOLE | | 4,801 | 0 | 1,129 |
Diageo PLC New Spons ADR | COM | 25243Q205 | 41,770 | 280 | SH | | SOLE | | 280 | 0 | 0 |
Diageo PLC New Spons ADR | COM | 25243Q205 | 272,999 | 1,830 | SH | | OTR | | 0 | 0 | 1,830 |
Digital Realty Trust Inc | COM | 253868103 | 307,875 | 2,544 | SH | | SOLE | | 2,544 | 0 | 0 |
Dollar Genl Corp | COM | 256677105 | 609,937 | 5,765 | SH | | SOLE | | 5,765 | 0 | 0 |
Dollar Genl Corp | COM | 256677105 | 3,915 | 37 | SH | | OTR | | 37 | 0 | 0 |
Dow Chemical | COM | 260557103 | 545,041 | 10,571 | SH | | SOLE | | 10,571 | 0 | 0 |
DuPont de Nemours Inc | COM | 26614N102 | 280,301 | 3,758 | SH | | SOLE | | 3,758 | 0 | 0 |
Duke Energy Corp | COM | 26441C204 | 823,989 | 9,336 | SH | | SOLE | | 9,336 | 0 | 0 |
EOG Resources Inc | COM | 26875P101 | 35,055,923 | 276,554 | SH | | SOLE | | 269,286 | 0 | 7,268 |
Eaton Corp PLC | COM | G29183103 | 852,267 | 3,996 | SH | | SOLE | | 3,196 | 0 | 800 |
Ecolab Inc | COM | 278865100 | 1,167,505 | 6,892 | SH | | SOLE | | 6,388 | 0 | 504 |
Elevance Health Inc | COM | 036752103 | 35,587,168 | 81,731 | SH | | SOLE | | 79,663 | 0 | 2,068 |
Eli Lilly & Co | COM | 532457108 | 2,441,793 | 4,546 | SH | | SOLE | | 4,529 | 0 | 17 |
Emerson Electric Co | COM | 291011104 | 1,044,984 | 10,821 | SH | | SOLE | | 10,821 | 0 | 0 |
Enbridge Inc. | COM | 29250N105 | 532,884 | 15,888 | SH | | SOLE | | 15,888 | 0 | 0 |
Enterprise Products Partners L | COM | 293792107 | 444,506 | 16,241 | SH | | SOLE | | 16,241 | 0 | 0 |
Equinix Inc | COM | 29444U700 | 31,448,566 | 43,302 | SH | | SOLE | | 41,947 | 0 | 1,355 |
Essential Utilities | COM | 29670G102 | 225,371 | 6,565 | SH | | SOLE | | 6,565 | 0 | 0 |
Exxon Mobil Corp | COM | 30231G102 | 68,376,186 | 581,529 | SH | | SOLE | | 564,577 | 0 | 16,952 |
Fastenal Company | COM | 311900104 | 36,724,748 | 672,122 | SH | | SOLE | | 647,226 | 0 | 24,896 |
Fidelity National Information | COM | 31620M106 | 300,282 | 5,433 | SH | | SOLE | | 5,433 | 0 | 0 |
First Solar Inc | COM | 336433107 | 290,862 | 1,800 | SH | | SOLE | | 1,800 | 0 | 0 |
FirstService Corp | COM | 33767E202 | 381,897 | 2,624 | SH | | SOLE | | 2,624 | 0 | 0 |
GCM Grosvenor Inc | COM | 36831E108 | 551,845 | 71,114 | SH | | SOLE | | 71,114 | 0 | 0 |
General Dynamics Corp | COM | 369550108 | 16,087,058 | 72,802 | SH | | SOLE | | 72,802 | 0 | 0 |
Gilead Sciences Incorporated | COM | 375558103 | 33,640,601 | 448,900 | SH | | SOLE | | 432,600 | 0 | 16,301 |
Glacier Bancorp Inc | COM | 37637Q105 | 25,823,034 | 906,071 | SH | | SOLE | | 872,424 | 0 | 33,647 |
Graco Inc Com | COM | 384109104 | 222,357 | 3,051 | SH | | SOLE | | 3,051 | 0 | 0 |
Hershey Company | COM | 427866108 | 2,631,358 | 13,152 | SH | | SOLE | | 13,150 | 0 | 2 |
Home Depot Inc | COM | 437076102 | 53,221,991 | 176,138 | SH | | SOLE | | 169,761 | 0 | 6,378 |
Honeywell Intl Inc | COM | 438516106 | 1,672,221 | 9,052 | SH | | SOLE | | 9,052 | 0 | 0 |
Idex Corp | COM | 45167R104 | 395,862 | 1,903 | SH | | SOLE | | 1,103 | 0 | 800 |
Idexx Labs Inc | COM | 45168D104 | 533,469 | 1,220 | SH | | SOLE | | 220 | 0 | 1,000 |
Illinois Tool Works Inc | COM | 452308109 | 61,151,015 | 265,516 | SH | | SOLE | | 259,452 | 0 | 6,064 |
India Globalization Capital In | COM | 45408X308 | 41,934 | 116,710 | SH | | SOLE | | 116,710 | 0 | 0 |
Intel Corp | COM | 458140100 | 519,887 | 14,624 | SH | | SOLE | | 12,924 | 0 | 1,700 |
International Business Machine | COM | 459200101 | 10,231,647 | 72,927 | SH | | SOLE | | 68,523 | 0 | 4,404 |
Intuit | COM | 461202103 | 39,330,762 | 76,977 | SH | | SOLE | | 75,222 | 0 | 1,756 |
Intuitive Surgical Inc | COM | 46120E602 | 267,738 | 916 | SH | | SOLE | | 916 | 0 | 0 |
J M Smucker Company New | COM | 832696405 | 293,288 | 2,386 | SH | | SOLE | | 2,386 | 0 | 0 |
J P Morgan Chase & Co | COM | 46625H100 | 16,113,875 | 111,115 | SH | | SOLE | | 111,115 | 0 | 0 |
Jack Henry & Assoc Inc Com | COM | 426281101 | 27,780,084 | 183,804 | SH | | SOLE | | 179,354 | 0 | 4,449 |
Johnson & Johnson | COM | 478160104 | 17,463,321 | 112,124 | SH | | SOLE | | 112,124 | 0 | 0 |
Johnson & Johnson | COM | 478160104 | 27,256 | 175 | SH | | OTR | | 175 | 0 | 0 |
Kimberly-Clark Corp | COM | 494368103 | 30,435,982 | 251,849 | SH | | SOLE | | 242,204 | 0 | 9,646 |
Kimberly-Clark Corp | COM | 494368103 | 4,834 | 40 | SH | | OTR | | 40 | 0 | 0 |
Kinder Morgan Inc | COM | 49456B101 | 226,353 | 13,652 | SH | | SOLE | | 13,652 | 0 | 0 |
L3Harris Technologies Inc Com | COM | 502431109 | 298,964 | 1,717 | SH | | SOLE | | 1,717 | 0 | 0 |
Lancaster Colony Corp | COM | 513847103 | 1,009,247 | 6,116 | SH | | SOLE | | 4,216 | 0 | 1,900 |
Linde PLC | COM | G5494J103 | 11,692,907 | 31,403 | SH | | SOLE | | 31,390 | 0 | 13 |
Lockheed Martin Corp | COM | 539830109 | 1,234,332 | 3,018 | SH | | SOLE | | 2,718 | 0 | 300 |
Lowe's Companies, Inc. | COM | 548661107 | 969,366 | 4,664 | SH | | SOLE | | 3,957 | 0 | 707 |
Lowe's Companies, Inc. | COM | 548661107 | 88,332 | 425 | SH | | OTR | | 425 | 0 | 0 |
LyondellBasell Industries NV | COM | N53745100 | 318,097 | 3,359 | SH | | SOLE | | 3,359 | 0 | 0 |
M D C Hldgs Inc | COM | 552676108 | 813,880 | 19,740 | SH | | SOLE | | 19,740 | 0 | 0 |
Main Street Capital Corp | COM | 56035L104 | 1,414,719 | 34,820 | SH | | SOLE | | 19,966 | 0 | 14,854 |
Mastercard Inc | COM | 57636Q104 | 39,672,540 | 100,206 | SH | | SOLE | | 98,016 | 0 | 2,190 |
McCormick & Company Inc | COM | 579780107 | 38,276,620 | 506,037 | SH | | SOLE | | 491,151 | 0 | 14,886 |
McDonalds Corp | COM | 580135101 | 67,099,383 | 254,705 | SH | | SOLE | | 247,955 | 0 | 6,749 |
Medtronic PLC | COM | G5960L103 | 8,001,159 | 102,108 | SH | | SOLE | | 93,086 | 0 | 9,021 |
Merck & Co Inc | COM | 58933Y105 | 42,303,565 | 410,914 | SH | | SOLE | | 398,250 | 0 | 12,664 |
Meta Platforms Ord Shs Class A | COM | 30303M102 | 399,880 | 1,332 | SH | | SOLE | | 1,332 | 0 | 0 |
Microsoft Corp | COM | 594918104 | 84,569,133 | 267,836 | SH | | SOLE | | 263,025 | 0 | 4,810 |
Mondelez International Inc A | COM | 609207105 | 36,679,679 | 528,526 | SH | | SOLE | | 511,451 | 0 | 17,075 |
Nasdaq, Inc. | COM | 631103108 | 27,862,837 | 573,427 | SH | | SOLE | | 560,056 | 0 | 13,372 |
National Grid PLC - SPONS ADR | COM | 636274409 | 12,672 | 209 | SH | | SOLE | | 209 | 0 | 0 |
National Grid PLC - SPONS ADR | COM | 636274409 | 278,534 | 4,594 | SH | | OTR | | 0 | 0 | 4,594 |
Netflix Inc Com | COM | 64110L106 | 216,365 | 573 | SH | | SOLE | | 573 | 0 | 0 |
NextEra Energy Inc | COM | 65339F101 | 17,878,195 | 312,065 | SH | | SOLE | | 312,012 | 0 | 53 |
Nextera Energy Part LP | COM | 65341B106 | 521,324 | 17,553 | SH | | SOLE | | 16,783 | 0 | 770 |
Nike Inc, Class B | COM | 654106103 | 1,725,465 | 18,045 | SH | | SOLE | | 18,012 | 0 | 33 |
Norfolk Southern Corp | COM | 655844108 | 938,100 | 4,764 | SH | | SOLE | | 4,764 | 0 | 0 |
Northern Trust | COM | 665859104 | 1,078,917 | 15,528 | SH | | SOLE | | 15,328 | 0 | 200 |
Northrop Grumman Corp | COM | 666807102 | 294,969 | 670 | SH | | SOLE | | 670 | 0 | 0 |
Novartis AG ADR | COM | 66987V109 | 6,049,975 | 59,395 | SH | | SOLE | | 59,395 | 0 | 0 |
Novartis AG ADR | COM | 66987V109 | 392,568 | 3,854 | SH | | OTR | | 0 | 0 | 3,854 |
Novo Nordisk A/S - SPON ADR | COM | 670100205 | 261,180 | 2,872 | SH | | SOLE | | 2,872 | 0 | 0 |
Nvidia Corp | COM | 67066G104 | 1,487,061 | 3,419 | SH | | SOLE | | 3,374 | 0 | 45 |
O'Reilly Automotive Inc | COM | 67103H107 | 229,033 | 252 | SH | | SOLE | | 252 | 0 | 0 |
ONE Gas Inc | COM | 68235P108 | 549,289 | 8,045 | SH | | SOLE | | 5,098 | 0 | 2,947 |
ONEOK, Inc. | COM | 682680103 | 10,263,996 | 161,816 | SH | | SOLE | | 149,618 | 0 | 12,198 |
Oracle Corp | COM | 68389X105 | 300,601 | 2,838 | SH | | SOLE | | 2,784 | 0 | 54 |
Otis Worldwide Corp Com | COM | 68902V107 | 1,418,355 | 17,661 | SH | | SOLE | | 17,661 | 0 | 0 |
PPG Industries Inc | COM | 693506107 | 712,213 | 5,487 | SH | | SOLE | | 5,487 | 0 | 0 |
Parker Hannifin Corp | COM | 701094104 | 519,620 | 1,334 | SH | | SOLE | | 1,334 | 0 | 0 |
PayChex Inc | COM | 704326107 | 1,212,275 | 10,511 | SH | | SOLE | | 6,674 | 0 | 3,838 |
PepsiCo Inc | COM | 713448108 | 13,647,052 | 80,542 | SH | | SOLE | | 80,479 | 0 | 63 |
Pfizer | COM | 717081103 | 1,024,472 | 30,886 | SH | | SOLE | | 30,886 | 0 | 0 |
Philip Morris International | COM | 718172109 | 293,016 | 3,165 | SH | | SOLE | | 3,165 | 0 | 0 |
Phillips 66 | COM | 718546104 | 862,437 | 7,178 | SH | | SOLE | | 7,178 | 0 | 0 |
Phillips 66 | COM | 718546104 | 7,569 | 63 | SH | | OTR | | 63 | 0 | 0 |
Pioneer Natural Resources | COM | 723787107 | 254,801 | 1,110 | SH | | SOLE | | 1,110 | 0 | 0 |
Pool Corporation | COM | 73278L105 | 33,016,599 | 92,717 | SH | | SOLE | | 90,469 | 0 | 2,248 |
Procter & Gamble Co | COM | 742718109 | 9,922,376 | 68,027 | SH | | SOLE | | 68,027 | 0 | 0 |
Progressive Corp Ohio Com | COM | 743315103 | 947,888 | 6,805 | SH | | SOLE | | 4,249 | 0 | 2,556 |
Public Storage Inc | COM | 74460d109 | 630,650 | 2,393 | SH | | SOLE | | 1,557 | 0 | 836 |
Qualcomm Inc. | COM | 747525103 | 40,099,123 | 361,058 | SH | | SOLE | | 349,912 | 0 | 11,146 |
RPM Intl Inc | COM | 749685103 | 9,433,500 | 99,499 | SH | | SOLE | | 99,499 | 0 | 0 |
Raytheon Technologies Com | COM | 75513E101 | 5,450,967 | 75,739 | SH | | SOLE | | 75,339 | 0 | 400 |
Realty Income Corporation | COM | 756109104 | 5,872,733 | 117,596 | SH | | SOLE | | 110,757 | 0 | 6,838 |
Reliance Steel & Aluminum Co | COM | 759509102 | 27,282,934 | 104,042 | SH | | SOLE | | 104,042 | 0 | 0 |
Relx Plc - Sponsored Adr | COM | 759530108 | 16,243 | 482 | SH | | SOLE | | 482 | 0 | 0 |
Relx Plc - Sponsored Adr | COM | 759530108 | 199,437 | 5,918 | SH | | OTR | | 0 | 0 | 5,918 |
Republic Services Inc | COM | 760759100 | 55,648,769 | 390,490 | SH | | SOLE | | 378,630 | 0 | 11,860 |
Republic Services Inc | COM | 760759100 | 13,966 | 98 | SH | | OTR | | 98 | 0 | 0 |
Rockwell Automation Inc. | COM | 773903109 | 322,175 | 1,127 | SH | | SOLE | | 1,127 | 0 | 0 |
S&P Global, Inc. | COM | 78409v104 | 36,925,699 | 101,053 | SH | | SOLE | | 98,495 | 0 | 2,558 |
STAG Industrial, Inc. | COM | 85254J102 | 613,534 | 17,778 | SH | | SOLE | | 9,026 | 0 | 8,752 |
STERIS plc | COM | G8473T100 | 38,540,788 | 175,648 | SH | | SOLE | | 171,627 | 0 | 4,022 |
Salesforce.com Inc | COM | 79466L302 | 1,155,846 | 5,700 | SH | | SOLE | | 5,692 | 0 | 8 |
Sanofi-Aventis ADR | COM | 80105N105 | 14,268 | 266 | SH | | SOLE | | 266 | 0 | 0 |
Sanofi-Aventis ADR | COM | 80105N105 | 331,012 | 6,171 | SH | | OTR | | 0 | 0 | 6,171 |
Shell plc | COM | 780259305 | 378,575 | 5,880 | SH | | SOLE | | 5,880 | 0 | 0 |
Shell plc | COM | 780259305 | 561,909 | 8,728 | SH | | OTR | | 0 | 0 | 8,728 |
Sherwin-Williams Co | COM | 824348106 | 37,020,569 | 145,150 | SH | | SOLE | | 140,533 | 0 | 4,617 |
Sixth Street Specialty Lending | COM | 83012A109 | 1,874,729 | 91,719 | SH | | SOLE | | 51,751 | 0 | 39,967 |
Snap-On | COM | 833034101 | 48,297,716 | 189,358 | SH | | SOLE | | 183,405 | 0 | 5,954 |
Sony Group Corporation Sponsor | COM | 835699307 | 20,767 | 252 | SH | | SOLE | | 252 | 0 | 0 |
Sony Group Corporation Sponsor | COM | 835699307 | 293,462 | 3,561 | SH | | OTR | | 0 | 0 | 3,561 |
Southern Co | COM | 842587107 | 2,577,137 | 39,820 | SH | | SOLE | | 39,820 | 0 | 0 |
Starbucks Corporation | COM | 855244109 | 5,676,462 | 62,194 | SH | | SOLE | | 62,160 | 0 | 34 |
Stryker Corp | COM | 863667101 | 31,341,310 | 114,690 | SH | | SOLE | | 110,893 | 0 | 3,797 |
Sysco Corporation | COM | 871829107 | 210,964 | 3,194 | SH | | SOLE | | 2,394 | 0 | 800 |
T. Rowe Price Group Inc | COM | 74144T108 | 6,436,055 | 61,372 | SH | | SOLE | | 57,477 | 0 | 3,895 |
TJX Companies Inc | COM | 872540109 | 201,758 | 2,270 | SH | | SOLE | | 670 | 0 | 1,600 |
TJX Companies Inc | COM | 872540109 | 17,687 | 199 | SH | | OTR | | 199 | 0 | 0 |
Taiwan Semiconductor Mfg Co AD | COM | 874039100 | 100,630 | 1,158 | SH | | SOLE | | 1,158 | 0 | 0 |
Taiwan Semiconductor Mfg Co AD | COM | 874039100 | 246,709 | 2,839 | SH | | OTR | | 0 | 0 | 2,839 |
Target Corporation | COM | 87612E106 | 566,587 | 5,124 | SH | | SOLE | | 5,124 | 0 | 0 |
Tesla Motors Inc | COM | 88160R101 | 555,989 | 2,222 | SH | | SOLE | | 2,222 | 0 | 0 |
Tesla Motors Inc | COM | 88160R101 | 86,576 | 346 | SH | | OTR | | 0 | 0 | 346 |
Texas Instruments Incorporated | COM | 882508104 | 40,906,203 | 257,256 | SH | | SOLE | | 249,220 | 0 | 8,035 |
Thermo Fisher Scientific Inc | COM | 883556102 | 202,974 | 401 | SH | | SOLE | | 401 | 0 | 0 |
Thomson Reuters | COM | 884903709 | 563,823 | 4,587 | SH | | SOLE | | 4,587 | 0 | 0 |
Tractor Supply Company | COM | 892356106 | 45,886,509 | 225,986 | SH | | SOLE | | 217,980 | 0 | 8,006 |
Travelers Cos Inc | COM | 89417E109 | 226,437 | 1,387 | SH | | SOLE | | 1,387 | 0 | 0 |
U. S. Bancorp | COM | 902973304 | 1,327,626 | 40,158 | SH | | SOLE | | 30,256 | 0 | 9,902 |
U. S. Bancorp | COM | 902973304 | 9,918 | 300 | SH | | OTR | | 300 | 0 | 0 |
Uber Technologies Inc | COM | 90353T100 | 841,617 | 18,300 | SH | | SOLE | | 18,300 | 0 | 0 |
Unilever PLC ADR Spon | COM | 904767704 | 407,451 | 8,248 | SH | | SOLE | | 8,248 | 0 | 0 |
Unilever PLC ADR Spon | COM | 904767704 | 274,269 | 5,552 | SH | | OTR | | 0 | 0 | 5,552 |
Union Pacific Corp | COM | 907818108 | 11,863,484 | 58,260 | SH | | SOLE | | 58,260 | 0 | 0 |
United Parcel Service Inc Cl B | COM | 911312106 | 27,549,239 | 176,745 | SH | | SOLE | | 172,279 | 0 | 4,466 |
Verisk Analytics Inc | COM | 92345Y106 | 483,820 | 2,048 | SH | | SOLE | | 2,046 | 0 | 2 |
Verizon Communications | COM | 92343V104 | 27,057,647 | 834,855 | SH | | SOLE | | 799,798 | 0 | 35,057 |
Visa Inc Cl A | COM | 92826C839 | 3,342,648 | 14,533 | SH | | SOLE | | 14,500 | 0 | 33 |
WEC Energy Group Inc | COM | 92939U106 | 36,297,789 | 450,624 | SH | | SOLE | | 435,559 | 0 | 15,065 |
Wal-Mart Stores | COM | 931142103 | 2,687,930 | 16,807 | SH | | SOLE | | 15,359 | 0 | 1,448 |
Walgreen Boots Alliance Inc | COM | 931427108 | 653,004 | 29,362 | SH | | SOLE | | 29,362 | 0 | 0 |
Walt Disney Co | COM | 254687106 | 735,286 | 9,072 | SH | | SOLE | | 8,372 | 0 | 700 |
Watsco, Inc. | COM | 942622200 | 65,990,044 | 174,706 | SH | | SOLE | | 168,079 | 0 | 6,627 |
Welltower Inc | COM | 95040Q104 | 317,768 | 3,879 | SH | | SOLE | | 3,879 | 0 | 0 |
Williams Cos Inc | COM | 969457100 | 641,924 | 19,054 | SH | | SOLE | | 11,581 | 0 | 7,473 |
Xcel Energy Inc | COM | 98389B100 | 648,245 | 11,329 | SH | | SOLE | | 11,329 | 0 | 0 |
Zebra Technologies Corp. Cl A | COM | 989207105 | 256,635 | 1,085 | SH | | SOLE | | 485 | 0 | 600 |
Zoetis, Inc Class A | COM | 98978V103 | 200,773 | 1,154 | SH | | SOLE | | 1,150 | 0 | 4 |
Alerian MLP ETF | ETF | 00162Q452 | 1,160,078 | 27,490 | SH | | SOLE | | 27,490 | 0 | 0 |
Consumer Staples Select Sector | ETF | 81369y308 | 214,825 | 3,122 | SH | | SOLE | | 3,122 | 0 | 0 |
Health Care Select Sector SPDR | ETF | 81369Y209 | 526,418 | 4,089 | SH | | SOLE | | 4,089 | 0 | 0 |
IShares Core S&P Mid-Cap ETF | ETF | 464287507 | 464,633 | 1,863 | SH | | SOLE | | 1,863 | 0 | 0 |
IShares MSCI EAFE Index Fd | ETF | 464287465 | 204,623 | 2,969 | SH | | SOLE | | 2,969 | 0 | 0 |
IShares NASDAQ Biotech Index F | ETF | 464287556 | 638,344 | 5,220 | SH | | SOLE | | 5,220 | 0 | 0 |
IShares S&P 500 Index Fund | ETF | 464287952 | 327,226 | 762 | SH | | SOLE | | 762 | 0 | 0 |
IShares S&P Mid Cap 400/Barra | ETF | 464287606 | 781,717 | 10,821 | SH | | SOLE | | 10,821 | 0 | 0 |
IShares Tr MSCI Emerging Mkts | ETF | 464287234 | 267,472 | 7,048 | SH | | SOLE | | 7,048 | 0 | 0 |
IShares Tr S&P Smallcap 600 In | ETF | 464287887 | 254,691 | 2,700 | SH | | SOLE | | 2,700 | 0 | 0 |
Invesco QQQ Trust Series 1 | ETF | 46090E103 | 1,325,582 | 3,700 | SH | | SOLE | | 3,700 | 0 | 0 |
ProShares S&P Technology Divid | ETF | 74347G606 | 200,277 | 3,223 | SH | | SOLE | | 3,223 | 0 | 0 |
S & P Depository Receipts SPDR | ETF | 78462f103 | 1,148,707 | 2,687 | SH | | SOLE | | 2,687 | 0 | 0 |
SPDR Gold Trust | ETF | 78463V107 | 330,041 | 1,925 | SH | | SOLE | | 1,925 | 0 | 0 |
Technology Select Sector SPDR | ETF | 81369Y803 | 248,354 | 1,515 | SH | | SOLE | | 1,515 | 0 | 0 |
VanEck Vectors Semiconductor E | ETF | 92189F676 | 716,346 | 4,941 | SH | | SOLE | | 4,941 | 0 | 0 |
Vanguard Dividend Appreciation | ETF | 921908844 | 254,046 | 1,635 | SH | | SOLE | | 1,635 | 0 | 0 |
Vanguard Mid-Cap ETF | ETF | 922908629 | 226,565 | 1,088 | SH | | SOLE | | 1,088 | 0 | 0 |
Vanguard Mid-Cap Growth Index | ETF | 922908538 | 379,607 | 1,949 | SH | | SOLE | | 1,949 | 0 | 0 |
Vanguard S&P 500 ETF | ETF | 922908363 | 407,514 | 1,038 | SH | | SOLE | | 1,038 | 0 | 0 |
Vanguard Small-Cap Value ETF | ETF | 922908611 | 218,862 | 1,372 | SH | | SOLE | | 1,372 | 0 | 0 |
Vanguard Value ETF | ETF | 922908744 | 292,921 | 2,124 | SH | | SOLE | | 2,124 | 0 | 0 |
IShares Barclays 20plus Year Tres | ETF | 464287432 | 221,725 | 2,500 | SH | | SOLE | | 2,500 | 0 | 0 |
IShares Barclays Aggregate Bon | ETF | 464287226 | 794,292 | 8,446 | SH | | SOLE | | 5,257 | 0 | 3,189 |
IShares Barclays Tips Bond Ind | ETF | 464287176 | 212,107 | 2,045 | SH | | SOLE | | 2,045 | 0 | 0 |
Invesco Financial Pfd Portfoli | ETF | 46137V621 | 252,124 | 17,932 | SH | | SOLE | | 17,932 | 0 | 0 |
Invesco Fundamental HY Corp Bo | ETF | 46138e719 | 577,592 | 33,817 | SH | | SOLE | | 15,394 | 0 | 18,423 |
Invesco Variable Rate Pref Por | ETF | 46138G870 | 373,015 | 16,675 | SH | | SOLE | | 8,296 | 0 | 8,379 |
Princpal Spectrum Preferred Se | ETF | 74255Y888 | 1,741,423 | 103,287 | SH | | SOLE | | 48,076 | 0 | 55,211 |
VanEck Preferred Securities ex | ETF | 92189F951 | 290,813 | 17,300 | SH | | SOLE | | 17,300 | 0 | 0 |
Vanguard Interm. Term Corp. Bo | ETF | 92206c870 | 1,840,769 | 24,227 | SH | | SOLE | | 12,331 | 0 | 11,896 |
Vanguard Intermediate Term Bon | ETF | 921937819 | 264,221 | 3,654 | SH | | SOLE | | 3,654 | 0 | 0 |
Vanguard Long Term Bond ETF | ETF | 921937793 | 889,551 | 13,265 | SH | | SOLE | | 5,637 | 0 | 7,628 |
Vanguard Long-Term Corp Bond E | ETF | 92206C813 | 1,091,144 | 15,235 | SH | | SOLE | | 8,089 | 0 | 7,146 |
Vanguard Mortgage-Business Sec | ETF | 92206c771 | 230,677 | 5,269 | SH | | SOLE | | 5,269 | 0 | 0 |
Vanguard Short-Term Bond ETF | ETF | 921937827 | 254,676 | 3,388 | SH | | SOLE | | 3,388 | 0 | 0 |
Vanguard Short-Term Corporate | ETF | 92206C409 | 221,005 | 2,941 | SH | | SOLE | | 2,941 | 0 | 0 |
iShares U.S. Treasury Bond ETF | ETF | 46429B267 | 259,675 | 11,782 | SH | | SOLE | | 11,782 | 0 | 0 |
iShares iBonds Dec 2023 Term C | ETF | 46434VAX8 | 500,784 | 19,747 | SH | | SOLE | | 10,309 | 0 | 9,438 |
iShares iBonds Dec 2024 Term C | ETF | 46434VBG4 | 479,342 | 19,383 | SH | | SOLE | | 9,710 | 0 | 9,673 |
iShares iBonds Dec 2025 Term C | ETF | 46434VBD1 | 502,119 | 20,604 | SH | | SOLE | | 10,789 | 0 | 9,815 |
iShares iBonds Dec 2026 Term C | ETF | 46435GAA0 | 477,084 | 20,445 | SH | | SOLE | | 10,190 | 0 | 10,255 |
iShares iBonds Dec 2027 Term C | ETF | 46435UAA9 | 475,226 | 20,537 | SH | | SOLE | | 10,210 | 0 | 10,327 |