The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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 Company COM 88579y101 365 2,449 SH   SOLE   2,449 0 0
ABB Ltd. Spons ADR COM 000375204 63 1,958 SH   SOLE   1,958 0 0
ABB Ltd. Spons ADR COM 000375204 366 11,331 SH   OTR   0 0 11,331
AFLAC Inc. COM 001055102 574 8,919 SH   SOLE   8,919 0 0
AT&T Inc COM 00206r102 1,798 76,102 SH   SOLE   76,102 0 0
AbbVie Inc COM 00287y109 43,565 268,735 SH   SOLE   261,963 0 6,772
Abbott Labs COM 002824100 45,147 381,439 SH   SOLE   373,698 0 7,741
Accenture PLC Cl A COM G1151C101 45,326 134,407 SH   SOLE   130,595 0 3,812
Advanced Micro Devices COM 007903107 422 3,861 SH   SOLE   3,861 0 0
Agree Realty Corp COM 008492100 341 5,131 SH   SOLE   2,290 0 2,841
Air Products & Chemicals, Inc COM 009158106 41,438 165,813 SH   SOLE   160,774 0 5,039
Akamai Technologies Com COM 00971T101 404 3,385 SH   SOLE   3,385 0 0
Alcon Inc COM H01301128 255 3,184 SH   SOLE   3,184 0 0
Alibaba Group Holding Ltd. COM 01609w102 260 2,390 SH   SOLE   2,390 0 0
Allianz SE COM 523148906 27 1,142 SH   SOLE   1,142 0 0
Allianz SE COM 523148906 275 11,574 SH   OTR   0 0 11,574
Allstate Corp COM 020002101 264 1,906 SH   SOLE   1,906 0 0
Alphabet Inc CL A COM 02079K305 4,047 1,455 SH   SOLE   1,455 0 0
Alphabet Inc CL C NON Voting COM 02079K107 1,148 411 SH   SOLE   411 0 0
Altria Group Inc COM 02209s103 287 5,495 SH   SOLE   5,495 0 0
Amazon.com COM 023135106 2,292 703 SH   SOLE   703 0 0
American Electric Power COM 025537101 888 8,902 SH   SOLE   8,886 0 16
American Express Co COM 025816109 367 1,963 SH   SOLE   1,963 0 0
American Tower Corp COM 03027x100 36,202 144,106 SH   SOLE   140,190 0 3,917
American Water Works Co COM 030420103 840 5,072 SH   SOLE   5,072 0 0
Amgen COM 031162100 1,181 4,883 SH   SOLE   4,574 0 309
Analog Devices Inc COM 032654105 13,328 80,690 SH   SOLE   80,677 0 13
Apple Inc. COM 037833100 135,759 777,498 SH   SOLE   757,631 0 19,868
AptarGroup Inc COM 038336103 30,062 255,846 SH   SOLE   248,939 0 6,907
Ares Management Corporation COM 03990B101 7,998 98,458 SH   SOLE   92,675 0 5,783
Arthur J Gallagher & Co COM 363576109 53,805 308,162 SH   SOLE   301,140 0 7,022
Aspen Technology Inc COM 045327103 243 1,467 SH   SOLE   1,467 0 0
Assurant Inc COM 04621X108 333 1,831 SH   SOLE   1,831 0 0
Atmos Energy Corporation COM 049560105 46,466 388,865 SH   SOLE   378,036 0 10,829
Automatic Data Processing COM 053015103 73,447 322,788 SH   SOLE   314,467 0 8,321
BCE Inc. COM 05534b760 8,962 161,595 SH   SOLE   152,940 0 8,655
BNP Paribas - ADR COM 05565A202 21 754 SH   SOLE   754 0 0
BNP Paribas - ADR COM 05565A202 325 11,392 SH   OTR   0 0 11,392
Ball Corp Com COM 058498106 225 2,500 SH   SOLE   500 0 2,000
Baxter International Inc COM 071813109 623 8,040 SH   SOLE   8,040 0 0
Becton Dickinson and Co COM 075887109 47,014 176,744 SH   SOLE   173,686 0 3,058
Berkshire Hathaway Cl B COM 084670702 773 2,189 SH   SOLE   2,189 0 0
Black Hills Corp COM 092113109 435 5,650 SH   SOLE   5,650 0 0
Blackrock Inc COM 09247x101 3,260 4,266 SH   SOLE   4,266 0 0
Blackstone Group Inc COM 09260D107 2,716 21,397 SH   SOLE   21,397 0 0
Boeing COM 097023105 1,256 6,558 SH   SOLE   6,558 0 0
Bristol Myers Squibb Company COM 110122108 613 8,392 SH   SOLE   8,392 0 0
British American Tobacco PLC A COM 110448107 29 676 SH   SOLE   676 0 0
British American Tobacco PLC A COM 110448107 247 5,848 SH   OTR   0 0 5,848
Broadridge Financial Solutions COM 11133t103 22,454 144,202 SH   SOLE   138,859 0 5,343
CME Group Inc COM 12572Q105 356 1,496 SH   SOLE   1,496 0 0
CRA International, Inc COM 12618T105 309 3,669 SH   SOLE   3,669 0 0
CVS Health Corp COM 126650100 931 9,198 SH   SOLE   7,938 0 1,260
Carrier Global Corp Com COM 14448C104 39,587 863,037 SH   SOLE   841,790 0 21,247
Casey's General Stores Inc COM 147528103 32,983 166,437 SH   SOLE   160,883 0 5,554
Caterpillar Inc COM 149123101 11,397 51,147 SH   SOLE   51,147 0 0
Cerner Corp COM 156782104 211 2,250 SH   SOLE   2,250 0 0
Chevron Corp COM 166764100 11,339 69,638 SH   SOLE   69,638 0 0
Chubb Ltd COM H1467J104 501 2,341 SH   SOLE   2,341 0 0
Cie Financiere Rich - Unsp ADR COM 204319107 23 1,857 SH   SOLE   1,857 0 0
Cie Financiere Rich - Unsp ADR COM 204319107 402 31,841 SH   OTR   0 0 31,841
Cincinnati Financial Corp COM 172062101 218 1,603 SH   SOLE   903 0 700
Cisco Systems COM 17275r102 2,563 45,969 SH   SOLE   39,417 0 6,552
Clorox Co COM 189054109 1,869 13,442 SH   SOLE   13,442 0 0
Coca Cola Co COM 191216100 7,139 115,147 SH   SOLE   115,147 0 0
Cognizant Tech Solutions Cl A COM 192446102 883 9,849 SH   SOLE   9,849 0 0
Colgate Palmolive Co COM 194162103 818 10,792 SH   SOLE   9,992 0 800
Comcast Corp New Cl A COM 20030N101 245 5,235 SH   SOLE   5,235 0 0
Commerce Bancshares Inc COM 200525103 466 6,514 SH   SOLE   6,514 0 0
Compagnie De Saint Unspon ADR COM 204280309 22 1,850 SH   SOLE   1,850 0 0
Compagnie De Saint Unspon ADR COM 204280309 351 29,505 SH   OTR   0 0 29,505
Costco Wholesale Corp COM 22160k105 57,988 100,699 SH   SOLE   98,066 0 2,633
Cracker Barrel Old Country COM 22410J106 617 5,194 SH   SOLE   2,329 0 2,865
Danaher Corp COM 235851102 432 1,473 SH   SOLE   1,473 0 0
Deere & Co COM 244199105 2,298 5,532 SH   SOLE   4,344 0 1,188
Diageo PLC New Spons ADR COM 25243q205 143 704 SH   SOLE   704 0 0
Diageo PLC New Spons ADR COM 25243q205 354 1,744 SH   OTR   0 0 1,744
Digital Realty Trust Inc COM 253868103 15,501 109,316 SH   SOLE   106,271 0 3,045
Dollar Genl Corp COM 256677105 34,761 156,137 SH   SOLE   151,953 0 4,184
Dollar Genl Corp COM 256677105 8 37 SH   OTR   37 0 0
Dominion Energy Inc COM 25746U109 972 11,435 SH   SOLE   11,435 0 0
Dover Corp COM 260003108 273 1,743 SH   SOLE   1,743 0 0
Dow Chemical COM 260557103 760 11,926 SH   SOLE   11,926 0 0
DuPont de Nemours Inc COM 26614N102 393 5,343 SH   SOLE   5,343 0 0
Duke Energy Corp COM 26441c204 891 7,983 SH   SOLE   7,983 0 0
Eaton Corp PLC COM g29183103 644 4,246 SH   SOLE   3,446 0 800
Ecolab Inc COM 278865100 1,406 7,962 SH   SOLE   7,462 0 500
Edwards Lifesciences Corp COM 28176e108 214 1,821 SH   SOLE   1,821 0 0
Eli Lilly & Co COM 532457108 1,283 4,480 SH   SOLE   4,480 0 0
Emerson Electric Co COM 291011104 1,063 10,841 SH   SOLE   10,841 0 0
Enbridge Inc. COM 29250N105 692 15,013 SH   SOLE   15,013 0 0
Enterprise Products Partners L COM 293792107 378 14,641 SH   SOLE   14,641 0 0
Eog Resources Inc COM 26875p101 43,494 364,791 SH   SOLE   354,589 0 10,202
Equinix Inc COM 29444U700 32,878 44,332 SH   SOLE   42,860 0 1,472
Essential Utilities COM 29670G102 383 7,497 SH   SOLE   7,497 0 0
Eversource Energy COM 30040W108 272 3,087 SH   SOLE   3,087 0 0
Exxon Mobil Corp COM 30231g102 59,752 723,475 SH   SOLE   701,361 0 22,114
Facebook Inc Cl A COM 30303m102 334 1,502 SH   SOLE   1,502 0 0
Fastenal Company COM 311900104 40,917 688,835 SH   SOLE   661,972 0 26,863
FedEx Corporation COM 31428x106 294 1,271 SH   SOLE   1,271 0 0
Fidelity National Information COM 31620M106 21,537 214,469 SH   SOLE   208,960 0 5,509
Fiserv Inc COM 337738108 264 2,600 SH   SOLE   800 0 1,800
Freeport-McMoran Inc COM 35671d857 307 6,172 SH   SOLE   6,172 0 0
GCM Grosvenor Inc COM 36831E108 198 20,438 SH   SOLE   20,438 0 0
General Dynamics Corp COM 369550108 17,904 74,236 SH   SOLE   74,227 0 9
Genuine Parts Co COM 372460105 381 3,027 SH   SOLE   3,010 0 17
Gilead Sciences Incorporated COM 375558103 26,803 450,851 SH   SOLE   432,494 0 18,357
Glacier Bancorp Inc COM 37637Q105 30,401 604,625 SH   SOLE   587,283 0 17,342
GlaxoSmithKline PLC COM 37733w105 281 6,460 SH   SOLE   6,460 0 0
Graco Inc Com COM 384109104 217 3,117 SH   SOLE   3,117 0 0
HCP, Inc. COM 40414L109 288 5,330 SH   SOLE   5,330 0 0
Hershey Company COM 427866108 2,847 13,141 SH   SOLE   13,141 0 0
Home Depot Inc COM 437076102 53,237 177,854 SH   SOLE   171,325 0 6,529
Honeywell Intl Inc COM 438516106 1,701 8,741 SH   SOLE   8,741 0 0
Iberdrola S A ADR COM 450737101 44 1,002 SH   SOLE   1,002 0 0
Iberdrola S A ADR COM 450737101 223 5,118 SH   OTR   0 0 5,118
Idexx Labs Inc COM 45168d104 644 1,178 SH   SOLE   178 0 1,000
Illinois Tool Works Inc COM 452308109 57,000 272,206 SH   SOLE   265,655 0 6,551
India Globalization Capital In COM 45408X308 92 96,901 SH   SOLE   96,901 0 0
Insulet Corp COM 45784p101 266 1,000 SH   SOLE   0 0 1,000
Intel Corp COM 458140100 1,734 34,995 SH   SOLE   33,251 0 1,744
International Business Machine COM 459200101 9,479 72,904 SH   SOLE   68,636 0 4,268
Intuit COM 461202103 36,106 75,089 SH   SOLE   73,228 0 1,861
Intuitive Surgical Inc COM 46120E602 302 1,001 SH   SOLE   1,001 0 0
J M Smucker Company New COM 832696405 528 3,900 SH   SOLE   3,900 0 0
J P Morgan Chase & Co COM 46625h100 14,715 107,944 SH   SOLE   107,944 0 0
Jack Henry & Assoc Inc Com COM 426281101 34,977 177,502 SH   SOLE   172,728 0 4,774
Jazz Pharmaceuticals Plc COM G50871105 211 1,353 SH   SOLE   1,353 0 0
John B. Sanfilippo & Son, Inc. COM 800422107 5,201 62,335 SH   SOLE   62,335 0 0
Johnson & Johnson COM 478160104 29,141 164,427 SH   SOLE   161,666 0 2,761
Johnson & Johnson COM 478160104 31 175 SH   OTR   175 0 0
Kellogg Company COM 487836108 488 7,573 SH   SOLE   4,280 0 3,293
Kimberly Clark Corp COM 494368103 30,858 250,554 SH   SOLE   241,046 0 9,508
Kimberly Clark Corp COM 494368103 5 40 SH   OTR   40 0 0
Kinder Morgan Inc COM 49456b101 315 16,658 SH   SOLE   16,658 0 0
L3Harris Technologies Inc Com COM 502431109 323 1,300 SH   SOLE   1,300 0 0
Lancaster Colony Corp COM 513847103 789 5,290 SH   SOLE   3,225 0 2,065
Linde PLC COM G5494J103 10,795 33,796 SH   SOLE   33,796 0 0
Lockheed Martin Corp COM 539830109 1,405 3,183 SH   SOLE   2,883 0 300
Lowes Cos Inc COM 548661107 1,615 7,990 SH   SOLE   7,290 0 700
Lowes Cos Inc COM 548661107 86 425 SH   OTR   425 0 0
M & T Bank Corp COM 55261f104 258 1,523 SH   SOLE   1,516 0 7
M D C Hldgs Inc COM 552676108 729 19,259 SH   SOLE   19,259 0 0
Magellan Midstream Partners, L COM 559080106 517 10,528 SH   SOLE   10,528 0 0
Main Street Capital Corp COM 56035L104 1,647 38,623 SH   SOLE   20,026 0 18,597
Mastercard Inc COM 57636q104 35,866 100,359 SH   SOLE   98,005 0 2,355
McCormick & Company Inc COM 579780206 51,208 513,109 SH   SOLE   498,044 0 15,065
McDonalds Corp COM 580135101 62,350 252,144 SH   SOLE   245,198 0 6,945
Medtronic PLC COM g5960l103 1,217 10,967 SH   SOLE   8,571 0 2,396
Merck & Co Inc COM 58933Y105 42,009 511,988 SH   SOLE   494,278 0 17,710
Microsoft Corp COM 594918104 42,039 136,351 SH   SOLE   136,326 0 25
Mongolia Holdings Inc COM 60937J100 0 12,600 SH   SOLE   12,600 0 0
Morningstar, Inc. COM 617700109 244 894 SH   SOLE   894 0 0
NASDAQ Inc. COM 631103108 34,089 191,297 SH   SOLE   186,447 0 4,850
National Grid PLC - SPONS ADR COM 636274409 28 367 SH   SOLE   367 0 0
National Grid PLC - SPONS ADR COM 636274409 282 3,673 SH   OTR   0 0 3,673
Nestle SA ADR COM 641069406 3,916 30,098 SH   SOLE   29,623 0 475
Nestle SA ADR COM 641069406 401 3,080 SH   OTR   0 0 3,080
Netflix Inc Com COM 64110L106 343 915 SH   SOLE   915 0 0
NextEra Energy Inc COM 65339f101 77,154 910,806 SH   SOLE   889,527 0 21,279
Nextera Energy Part LP COM 65341B106 1,695 20,332 SH   SOLE   19,562 0 770
Nike Inc, Class B COM 654106103 2,179 16,197 SH   SOLE   16,197 0 0
Norfolk Southern Corp COM 655844108 1,489 5,222 SH   SOLE   5,222 0 0
Northern Trust COM 665859104 2,208 18,959 SH   SOLE   18,559 0 400
Northrop Grumman Corp COM 666807102 288 644 SH   SOLE   644 0 0
Novartis AG ADR COM 66987V109 5,293 60,317 SH   SOLE   60,317 0 0
Novartis AG ADR COM 66987V109 285 3,243 SH   OTR   0 0 3,243
Nvidia Corp COM 67066G104 819 3,003 SH   SOLE   3,003 0 0
ONE Gas Inc COM 68235P108 910 10,311 SH   SOLE   5,452 0 4,859
Oneok Inc COM 682680103 9,430 133,510 SH   SOLE   120,533 0 12,977
Oracle Corp COM 68389x105 251 3,031 SH   SOLE   3,031 0 0
Otis Worldwide Corp Com COM 68902V100 1,623 21,093 SH   SOLE   21,093 0 0
PPG Industries Inc COM 693506107 1,103 8,412 SH   SOLE   8,412 0 0
Parker Hannifin Corp COM 701094104 620 2,184 SH   SOLE   2,184 0 0
PayChex Inc COM 704326107 1,629 11,937 SH   SOLE   7,803 0 4,134
PepsiCo Inc COM 713448108 13,866 82,841 SH   SOLE   82,831 0 10
Pfizer COM 717081103 1,913 36,948 SH   SOLE   36,948 0 0
Philip Morris International COM 718172109 543 5,775 SH   SOLE   5,775 0 0
Phillips 66 COM 718546104 850 9,836 SH   SOLE   9,836 0 0
Phillips 66 COM 718546104 5 63 SH   OTR   63 0 0
Pioneer Natural Resources COM 723787107 423 1,691 SH   SOLE   723 0 968
Pool Corporation COM 73278L105 1,032 2,441 SH   SOLE   2,441 0 0
Procter & Gamble Co COM 742718109 10,947 71,639 SH   SOLE   71,623 0 16
Progressive Corp Ohio Com COM 743315103 707 6,201 SH   SOLE   3,432 0 2,769
Public Storage Inc COM 74460D109 885 2,267 SH   SOLE   1,377 0 890
Qualcomm Inc COM 747525103 54,761 358,335 SH   SOLE   347,621 0 10,714
RPM Intl Inc COM 749685103 8,403 103,184 SH   SOLE   103,184 0 0
Raytheon Technologies Com COM 75513E101 8,015 80,907 SH   SOLE   80,507 0 400
Realty Income Corporation COM 756109104 8,357 120,595 SH   SOLE   114,504 0 6,091
Reckitt Benckiser Spon ADR COM 756255204 24 1,524 SH   SOLE   1,524 0 0
Reckitt Benckiser Spon ADR COM 756255204 250 16,193 SH   OTR   0 0 16,193
Republic Services Inc COM 760759100 52,204 393,989 SH   SOLE   381,972 0 12,018
Republic Services Inc COM 760759100 13 98 SH   OTR   98 0 0
Resmed Inc COM 761152107 370 1,525 SH   SOLE   525 0 1,000
Roche Holdings Ltd Spons ADR COM 771195104 175 3,551 SH   SOLE   3,551 0 0
Roche Holdings Ltd Spons ADR COM 771195104 127 2,572 SH   OTR   0 0 2,572
Rockwell Automation Inc. COM 773903109 732 2,614 SH   SOLE   2,614 0 0
S&P Global Inc COM 78409V104 41,450 101,053 SH   SOLE   98,264 0 2,789
SAP Akgsltt Spons ADR COM 803054204 20 184 SH   SOLE   184 0 0
SAP Akgsltt Spons ADR COM 803054204 247 2,223 SH   OTR   0 0 2,223
Salesforce.com Inc COM 79466l302 1,236 5,821 SH   SOLE   5,821 0 0
Sanofi-Aventis ADR COM 80105n105 25 495 SH   SOLE   495 0 0
Sanofi-Aventis ADR COM 80105n105 289 5,620 SH   OTR   0 0 5,620
Shell plc COM 780259305 520 9,471 SH   SOLE   9,471 0 0
Shell plc COM 780259305 455 8,283 SH   OTR   0 0 8,283
Sherwin Williams Co COM 824348106 35,266 141,279 SH   SOLE   136,352 0 4,927
Siemens AG COM 826197501 27 386 SH   SOLE   386 0 0
Siemens AG COM 826197501 269 3,895 SH   OTR   0 0 3,895
Simon Property Group COM 828806109 573 4,352 SH   SOLE   4,352 0 0
Sixth Street Specialty Lending COM 83012A109 1,410 60,544 SH   SOLE   33,922 0 26,622
Skyworks Solutions COM 83088m102 416 3,121 SH   SOLE   3,121 0 0
Snap On COM 833034101 39,205 190,798 SH   SOLE   184,752 0 6,047
Southern Co COM 842587107 3,091 42,625 SH   SOLE   42,606 0 19
Stag Industrial Inc COM 85254J102 680 16,448 SH   SOLE   7,133 0 9,315
Starbucks Corporation COM 855244109 5,067 55,699 SH   SOLE   55,699 0 0
State Street Corp COM 857477103 218 2,500 SH   SOLE   2,500 0 0
Stellantis N.V. Shs COM N82405106 21 1,300 SH   SOLE   1,300 0 0
Stellantis N.V. Shs COM N82405106 254 15,613 SH   OTR   0 0 15,613
Stepstone Group Inc COM 85914M107 223 6,755 SH   SOLE   6,755 0 0
Steris PLC COM G8473T100 43,068 178,137 SH   SOLE   173,767 0 4,370
Store Capital Corp COM 862121100 5,969 204,208 SH   SOLE   192,755 0 11,453
Stryker Corp COM 863667101 31,122 116,409 SH   SOLE   112,269 0 4,140
Sysco Corporation COM 871829107 262 3,209 SH   SOLE   2,409 0 800
T Rowe Price Group Inc COM 74144t108 36,528 241,605 SH   SOLE   233,035 0 8,570
TC Energy Corp COM 87807B107 276 4,885 SH   SOLE   4,885 0 0
TTEC Holdings Inc COM 879939106 265 3,209 SH   SOLE   3,209 0 0
Taiwan Semiconductor Mfg Co AD COM 874039100 22 212 SH   SOLE   212 0 0
Taiwan Semiconductor Mfg Co AD COM 874039100 212 2,032 SH   OTR   0 0 2,032
Target Corporation COM 87612e106 1,300 6,124 SH   SOLE   6,124 0 0
Tesla Motors Inc COM 88160r101 725 673 SH   SOLE   673 0 0
Texas Instruments Corp COM 882508104 274 1,493 SH   SOLE   1,493 0 0
Thermo Fisher Scientific Inc COM 883556102 308 522 SH   SOLE   522 0 0
Toro Co COM 891092108 303 3,547 SH   SOLE   3,547 0 0
Tractor Supply Company COM 892356106 53,367 228,678 SH   SOLE   220,067 0 8,611
Travelers Cos Inc COM 89417E109 230 1,260 SH   SOLE   1,260 0 0
U. S. Bancorp COM 902973304 1,842 34,649 SH   SOLE   29,385 0 5,263
U. S. Bancorp COM 902973304 16 300 SH   OTR   300 0 0
UPM Kymmene Corp Unsposored AD COM 915436208 23 696 SH   SOLE   696 0 0
UPM Kymmene Corp Unsposored AD COM 915436208 262 8,027 SH   OTR   0 0 8,027
Uber Technologies Inc COM 90353T100 326 9,140 SH   SOLE   9,140 0 0
Unilever PLC ADR Spon COM 904767704 452 9,910 SH   SOLE   9,910 0 0
Unilever PLC ADR Spon COM 904767704 201 4,411 SH   OTR   0 0 4,411
Union Pacific Corp COM 907818108 52,708 192,923 SH   SOLE   187,895 0 5,028
United Parcel Service Inc Cl B COM 911312106 38,654 180,239 SH   SOLE   175,406 0 4,833
Unitedhealth Group Inc COM 91324p102 376 737 SH   SOLE   737 0 0
V F Corporation COM 918204108 670 11,787 SH   SOLE   11,787 0 0
V F Corporation COM 918204108 5 84 SH   OTR   84 0 0
Verisk Analytics Inc COM 92345Y106 664 3,096 SH   SOLE   3,096 0 0
Verizon Communications COM 92343v104 37,743 740,935 SH   SOLE   712,977 0 27,958
Vestas Wind Systems ADR COM 925458101 101 10,205 SH   SOLE   10,205 0 0
Visa Inc Cl A COM 92826c839 3,472 15,656 SH   SOLE   15,656 0 0
Vodafone Group PLC COM 92857w308 55 3,317 SH   SOLE   3,317 0 0
Vodafone Group PLC COM 92857w308 244 14,683 SH   OTR   0 0 14,683
WEC Energy Group Inc COM 92939u106 45,119 452,049 SH   SOLE   436,634 0 15,414
Wal-Mart Stores COM 931142103 2,512 16,871 SH   SOLE   15,335 0 1,535
Walgreen Boots Alliance Inc COM 931427108 1,441 32,179 SH   SOLE   32,179 0 0
Walt Disney Co COM 254687106 1,207 8,797 SH   SOLE   8,097 0 700
Watsco, Inc. COM 942622200 52,913 173,689 SH   SOLE   166,428 0 7,261
Welltower Inc COM 95040Q104 371 3,864 SH   SOLE   3,864 0 0
Williams Cos Inc COM 969457100 954 28,552 SH   SOLE   14,584 0 13,968
Xcel Energy Inc COM 98389b100 31,456 435,857 SH   SOLE   424,164 0 11,693
Zebra Technologies Corp. Cl A COM 989207105 534 1,290 SH   SOLE   690 0 600
Becton Dickinson & Co 6 Dp Co CONV PFD 075887406 238 4,500 SH   SOLE   4,500 0 0
Alerian MLP ETF ETF 00162Q452 1,435 37,473 SH   SOLE   37,473 0 0
Consumer Discretionary Sel Sec ETF 81369Y407 217 1,175 SH   SOLE   1,175 0 0
Consumer Staples Select Sector ETF 81369y308 282 3,722 SH   SOLE   3,722 0 0
Financial Select Sector SPDR I ETF 81369y605 265 6,915 SH   SOLE   6,915 0 0
Flexshares Tr Real Asst IDX ETF 33939L738 292 8,250 SH   SOLE   8,250 0 0
Health Care Select Sector SPDR ETF 81369Y209 242 1,767 SH   SOLE   1,767 0 0
IShares Core S&P Mid-Cap ETF ETF 464287507 505 1,884 SH   SOLE   1,884 0 0
IShares DJ Select Dividend Fd ETF 464287168 200 1,563 SH   SOLE   1,563 0 0
IShares MSCI EAFE Index Fd ETF 464287465 349 4,747 SH   SOLE   4,747 0 0
IShares NASDAQ Biotech Index F ETF 464287556 769 5,904 SH   SOLE   5,904 0 0
IShares Russell 2000 Indx Fd ETF 464287655 221 1,079 SH   SOLE   1,079 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 961 12,437 SH   SOLE   12,437 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 408 9,045 SH   SOLE   9,045 0 0
IShares Tr S&P Smallcap 600 In ETF 464287804 300 2,784 SH   SOLE   2,784 0 0
Invesco QQQ Trust Series 1 ETF 46090E103 1,634 4,508 SH   SOLE   4,508 0 0
S & P Depository Receipts SPDR ETF 78462f103 1,188 2,631 SH   SOLE   2,631 0 0
SPDR Gold Trust ETF 78463v107 402 2,225 SH   SOLE   2,225 0 0
Technology Select Sector SPDR ETF 81369y803 211 1,327 SH   SOLE   1,327 0 0
VanEck Vectors Semiconductor E ETF 92189F676 453 1,678 SH   SOLE   1,678 0 0
Vanguard Dividend Appreciation ETF 921908844 301 1,854 SH   SOLE   1,854 0 0
Vanguard Mid-Cap ETF ETF 922908629 288 1,211 SH   SOLE   1,211 0 0
Vanguard Mid-Cap Growth Index ETF 922908538 425 1,908 SH   SOLE   1,908 0 0
Vanguard S&P 500 ETF ETF 922908363 295 711 SH   SOLE   711 0 0
Vanguard Ttl Stk Mkt ETF ETF 922908769 297 1,302 SH   SOLE   1,302 0 0
IShares Barclarys Int Cr Bond ETF 464288638 1,751 31,918 SH   SOLE   13,931 0 17,987
IShares Barclays Aggregate Bon ETF 464287226 958 8,941 SH   SOLE   5,476 0 3,465
IShares Barclays Tips Bond Ind ETF 464287176 521 4,184 SH   SOLE   4,184 0 0
IShares Short-Term Corporate B ETF 464288646 211 4,070 SH   SOLE   4,070 0 0
Invesco Financial Pfd Portfoli ETF 46137V621 424 25,050 SH   SOLE   25,050 0 0
Invesco Fundamental HY Corp Bo ETF 46138e719 1,078 58,664 SH   SOLE   27,294 0 31,370
Invesco Preferred Port ETF ETF 46138E511 189 13,895 SH   SOLE   13,895 0 0
Invesco Variable Rate Pref Por ETF 46138G870 603 24,693 SH   SOLE   15,593 0 9,100
Princpal Spectrum Preferred Se ETF 74255Y888 1,836 96,671 SH   SOLE   44,787 0 51,884
Vanguard Interm. Term Corp. Bo ETF 92206c870 2,116 24,590 SH   SOLE   12,904 0 11,686
Vanguard Intermediate Term Bon ETF 921937819 295 3,604 SH   SOLE   3,604 0 0
Vanguard Long-Term Corp Bond E ETF 92206C813 1,069 11,412 SH   SOLE   6,785 0 4,626
Vanguard Mortgage-Business Sec ETF 92206c771 268 5,358 SH   SOLE   5,358 0 0
Vanguard Short-Term Bond ETF ETF 921937827 264 3,388 SH   SOLE   3,388 0 0
Vanguard Short-Term Corporate ETF 92206c409 288 3,682 SH   SOLE   3,682 0 0
Western Asset Inter Muni Com ETF 958435109 90 10,500 SH   SOLE   10,500 0 0
iShares U.S. Treasury Bond ETF ETF 46429B267 232 9,310 SH   SOLE   9,310 0 0