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 317 2,449 SH   SOLE   2,449 0 0
ABB Ltd. Spons ADR COM 000375204 33 1,250 SH   SOLE   1,250 0 0
ABB Ltd. Spons ADR COM 000375204 322 12,039 SH   OTR   0 0 12,039
AFLAC Inc. COM 001055102 587 10,606 SH   SOLE   10,606 0 0
AT&T Inc COM 00206r102 1,592 75,962 SH   SOLE   75,962 0 0
AbbVie Inc COM 00287y109 41,108 268,398 SH   SOLE   261,644 0 6,754
Abbott Labs COM 002824100 41,463 381,620 SH   SOLE   373,916 0 7,704
Accenture PLC Cl A COM G1151C101 37,282 134,278 SH   SOLE   130,488 0 3,790
Advanced Micro Devices COM 007903107 358 4,686 SH   SOLE   4,686 0 0
Agree Realty Corp COM 008492100 394 5,466 SH   SOLE   2,657 0 2,809
Air Products & Chemicals, Inc COM 009158106 39,515 164,317 SH   SOLE   159,301 0 5,016
Akamai Technologies Com COM 00971T101 309 3,385 SH   SOLE   3,385 0 0
Alcon Inc COM H01301128 223 3,207 SH   SOLE   3,207 0 0
Alibaba Group Holding Ltd. COM 01609w102 271 2,380 SH   SOLE   2,380 0 0
Allianz SE COM 523148906 1 67 SH   SOLE   67 0 0
Allianz SE COM 523148906 241 12,649 SH   OTR   0 0 12,649
Allstate Corp COM 020002101 242 1,906 SH   SOLE   1,906 0 0
Alphabet Inc CL A COM 02079K305 3,177 1,458 SH   SOLE   1,458 0 0
Alphabet Inc CL C NON Voting COM 02079K107 899 411 SH   SOLE   411 0 0
Altria Group Inc COM 02209s103 230 5,495 SH   SOLE   5,495 0 0
Amazon.com COM 023135106 1,564 14,730 SH   SOLE   14,730 0 0
American Electric Power COM 025537101 839 8,741 SH   SOLE   8,725 0 16
American Express Co COM 025816109 272 1,964 SH   SOLE   1,964 0 0
American Tower Corp COM 03027x100 36,776 143,888 SH   SOLE   139,983 0 3,905
American Water Works Co COM 030420103 762 5,123 SH   SOLE   5,123 0 0
Amgen COM 031162100 1,230 5,057 SH   SOLE   4,748 0 309
Analog Devices Inc COM 032654105 11,951 81,807 SH   SOLE   81,794 0 13
Apple Inc. COM 037833100 106,397 778,210 SH   SOLE   758,445 0 19,765
Ares Management Corporation COM 03990B101 6,020 105,878 SH   SOLE   100,122 0 5,756
Arthur J Gallagher & Co COM 363576109 49,806 305,485 SH   SOLE   298,482 0 7,003
Assurant Inc COM 04621X108 316 1,831 SH   SOLE   1,831 0 0
Atmos Energy Corporation COM 049560105 43,481 387,876 SH   SOLE   377,084 0 10,792
Automatic Data Processing COM 053015103 67,607 321,875 SH   SOLE   313,593 0 8,282
BCE Inc. COM 05534b760 7,755 157,687 SH   SOLE   149,071 0 8,616
BNP Paribas - ADR COM 05565A202 292 12,146 SH   OTR   0 0 12,146
Baxter International Inc COM 071813109 496 7,715 SH   SOLE   7,715 0 0
Becton Dickinson and Co COM 075887109 43,574 176,750 SH   SOLE   173,695 0 3,055
Berkshire Hathaway Cl B COM 084670702 639 2,339 SH   SOLE   2,339 0 0
Black Hills Corp COM 092113109 411 5,650 SH   SOLE   5,650 0 0
Blackrock Inc COM 09247x101 2,539 4,169 SH   SOLE   4,169 0 0
Blackstone Group Inc COM 09260D107 2,016 22,097 SH   SOLE   22,097 0 0
Boeing COM 097023105 859 6,286 SH   SOLE   6,286 0 0
Bristol Myers Squibb Company COM 110122108 662 8,592 SH   SOLE   8,592 0 0
British American Tobacco PLC A COM 110448107 280 6,524 SH   OTR   0 0 6,524
Broadridge Financial Solutions COM 11133t103 20,483 143,690 SH   SOLE   138,377 0 5,313
CME Group Inc COM 12572Q105 264 1,289 SH   SOLE   1,289 0 0
CRA International, Inc COM 12618T105 376 4,212 SH   SOLE   4,212 0 0
CVS Health Corp COM 126650100 852 9,198 SH   SOLE   7,938 0 1,260
Carrier Global Corp Com COM 14448C104 30,570 857,252 SH   SOLE   836,074 0 21,178
Casey's General Stores Inc COM 147528103 30,682 165,868 SH   SOLE   160,341 0 5,527
Caterpillar Inc COM 149123101 9,154 51,208 SH   SOLE   51,208 0 0
Chevron Corp COM 166764100 10,101 69,768 SH   SOLE   69,768 0 0
Chubb Ltd COM H1467J104 569 2,892 SH   SOLE   2,892 0 0
Cie Financiere Rich - Unsp ADR COM 204319107 364 34,086 SH   OTR   0 0 34,086
Cisco Systems COM 17275r102 1,989 46,637 SH   SOLE   40,156 0 6,481
Clorox Co COM 189054109 1,834 13,010 SH   SOLE   13,010 0 0
Coca Cola Co COM 191216100 7,255 115,331 SH   SOLE   115,331 0 0
Cognizant Tech Solutions Cl A COM 192446102 662 9,806 SH   SOLE   9,806 0 0
Colgate Palmolive Co COM 194162103 912 11,378 SH   SOLE   10,578 0 800
Commerce Bancshares Inc COM 200525103 399 6,074 SH   SOLE   6,074 0 0
Compagnie De Saint Unspon ADR COM 204280309 268 31,355 SH   OTR   0 0 31,355
Costco Wholesale Corp COM 22160k105 37,852 78,976 SH   SOLE   76,945 0 2,031
Danaher Corp COM 235851102 373 1,473 SH   SOLE   1,473 0 0
Deere & Co COM 244199105 1,761 5,880 SH   SOLE   4,700 0 1,180
Deutsche Telekom AG COM 251566105 319 16,037 SH   OTR   0 0 16,037
Diageo PLC New Spons ADR COM 25243q205 102 584 SH   SOLE   584 0 0
Diageo PLC New Spons ADR COM 25243q205 325 1,864 SH   OTR   0 0 1,864
Digital Realty Trust Inc COM 253868103 13,977 107,659 SH   SOLE   104,633 0 3,026
Dollar Genl Corp COM 256677105 38,167 155,505 SH   SOLE   151,331 0 4,174
Dollar Genl Corp COM 256677105 9 37 SH   OTR   37 0 0
Dominion Energy Inc COM 25746U109 877 10,993 SH   SOLE   10,993 0 0
Dover Corp COM 260003108 223 1,839 SH   SOLE   1,839 0 0
Dow Chemical COM 260557103 715 13,851 SH   SOLE   13,851 0 0
DuPont de Nemours Inc COM 26614N102 297 5,344 SH   SOLE   5,344 0 0
Duke Energy Corp COM 26441c204 865 8,066 SH   SOLE   8,066 0 0
Eaton Corp PLC COM g29183103 531 4,216 SH   SOLE   3,416 0 800
Ecolab Inc COM 278865100 1,187 7,722 SH   SOLE   7,222 0 500
Eli Lilly & Co COM 532457108 1,485 4,580 SH   SOLE   4,580 0 0
Emerson Electric Co COM 291011104 859 10,795 SH   SOLE   10,795 0 0
Enbridge Inc. COM 29250N105 671 15,888 SH   SOLE   15,888 0 0
Enterprise Products Partners L COM 293792107 357 14,641 SH   SOLE   14,641 0 0
Eog Resources Inc COM 26875p101 40,229 364,262 SH   SOLE   354,089 0 10,173
Equinix Inc COM 29444U700 28,990 44,124 SH   SOLE   42,659 0 1,465
Essential Utilities COM 29670G102 344 7,507 SH   SOLE   7,507 0 0
Eversource Energy COM 30040W108 261 3,087 SH   SOLE   3,087 0 0
Exxon Mobil Corp COM 30231g102 61,393 716,873 SH   SOLE   694,899 0 21,974
Fastenal Company COM 311900104 34,401 689,127 SH   SOLE   662,388 0 26,739
FedEx Corporation COM 31428x106 309 1,364 SH   SOLE   1,364 0 0
Fidelity National Information COM 31620M106 19,957 217,702 SH   SOLE   212,215 0 5,487
Fiserv Inc COM 337738108 214 2,400 SH   SOLE   600 0 1,800
GCM Grosvenor Inc COM 36831E108 187 27,232 SH   SOLE   27,232 0 0
General Dynamics Corp COM 369550108 16,547 74,790 SH   SOLE   74,781 0 9
Genuine Parts Co COM 372460105 416 3,131 SH   SOLE   3,114 0 17
Gilead Sciences Incorporated COM 375558103 28,082 454,335 SH   SOLE   433,519 0 20,816
Glacier Bancorp Inc COM 37637Q105 28,597 603,062 SH   SOLE   585,798 0 17,264
GlaxoSmithKline PLC COM 37733W105 303 6,965 SH   SOLE   6,965 0 0
HCP, Inc. COM 40414L109 1,666 56,574 SH   SOLE   56,574 0 0
Hershey Company COM 427866108 2,828 13,143 SH   SOLE   13,143 0 0
Home Depot Inc COM 437076102 48,670 177,453 SH   SOLE   170,973 0 6,481
Honeywell Intl Inc COM 438516106 1,527 8,784 SH   SOLE   8,784 0 0
Iberdrola S A ADR COM 450737101 19 450 SH   SOLE   450 0 0
Iberdrola S A ADR COM 450737101 235 5,670 SH   OTR   0 0 5,670
Idexx Labs Inc COM 45168d104 413 1,178 SH   SOLE   178 0 1,000
Illinois Tool Works Inc COM 452308109 49,647 272,409 SH   SOLE   265,896 0 6,514
India Globalization Capital In COM 45408X308 66 125,026 SH   SOLE   125,026 0 0
Insulet Corp COM 45784p101 218 1,000 SH   SOLE   0 0 1,000
Intel Corp COM 458140100 1,279 34,183 SH   SOLE   32,439 0 1,744
International Business Machine COM 459200101 10,163 71,980 SH   SOLE   67,746 0 4,234
Intuit COM 461202103 28,975 75,173 SH   SOLE   73,316 0 1,857
Intuitive Surgical Inc COM 46120E602 275 1,370 SH   SOLE   1,370 0 0
J M Smucker Company New COM 832696405 500 3,903 SH   SOLE   3,903 0 0
J P Morgan Chase & Co COM 46625h100 12,153 107,925 SH   SOLE   107,925 0 0
Jack Henry & Assoc Inc Com COM 426281101 31,849 176,917 SH   SOLE   172,155 0 4,762
Jazz Pharmaceuticals Plc COM G50871105 211 1,353 SH   SOLE   1,353 0 0
Johnson & Johnson COM 478160104 28,706 161,713 SH   SOLE   158,967 0 2,746
Johnson & Johnson COM 478160104 31 175 SH   OTR   175 0 0
Kellogg Company COM 487836108 568 7,966 SH   SOLE   4,707 0 3,259
Kimberly Clark Corp COM 494368103 33,471 247,661 SH   SOLE   238,495 0 9,166
Kimberly Clark Corp COM 494368103 5 40 SH   OTR   40 0 0
Kinder Morgan Inc COM 49456b101 280 16,686 SH   SOLE   16,686 0 0
L3Harris Technologies Inc Com COM 502431109 446 1,846 SH   SOLE   1,846 0 0
Lancaster Colony Corp COM 513847103 754 5,857 SH   SOLE   3,815 0 2,042
Linde PLC COM G5494J103 9,831 34,190 SH   SOLE   34,190 0 0
Lockheed Martin Corp COM 539830109 1,360 3,163 SH   SOLE   2,863 0 300
Lowes Cos Inc COM 548661107 1,568 8,974 SH   SOLE   8,274 0 700
Lowes Cos Inc COM 548661107 74 425 SH   OTR   425 0 0
M & T Bank Corp COM 55261f104 417 2,617 SH   SOLE   2,603 0 14
M D C Hldgs Inc COM 552676108 622 19,259 SH   SOLE   19,259 0 0
Magellan Midstream Partners, L COM 559080106 424 8,870 SH   SOLE   8,870 0 0
Main Street Capital Corp COM 56035L104 1,435 37,249 SH   SOLE   21,332 0 15,917
Mastercard Inc COM 57636q104 31,539 99,972 SH   SOLE   97,623 0 2,349
McCormick & Company Inc COM 579780206 42,538 510,971 SH   SOLE   495,951 0 15,020
McDonalds Corp COM 580135101 61,996 251,117 SH   SOLE   244,222 0 6,895
Medtronic PLC COM g5960l103 1,086 12,101 SH   SOLE   9,730 0 2,371
Merck & Co Inc COM 58933Y105 46,526 510,325 SH   SOLE   492,679 0 17,646
Microsoft Corp COM 594918104 67,971 264,655 SH   SOLE   260,863 0 3,792
Mongolia Holdings Inc COM 60937J100 0 12,600 SH   SOLE   12,600 0 0
Morningstar, Inc. COM 617700109 246 1,019 SH   SOLE   1,019 0 0
NASDAQ Inc. COM 631103108 29,181 191,302 SH   SOLE   186,466 0 4,836
National Grid PLC - SPONS ADR COM 636274409 261 4,040 SH   OTR   0 0 4,040
Nestle SA ADR COM 641069406 3,488 29,965 SH   SOLE   29,490 0 475
Nestle SA ADR COM 641069406 380 3,266 SH   OTR   0 0 3,266
NextEra Energy Inc COM 65339f101 70,422 909,136 SH   SOLE   887,952 0 21,184
Nextera Energy Part LP COM 65341B106 1,653 22,292 SH   SOLE   21,522 0 770
Nike Inc, Class B COM 654106103 1,782 17,434 SH   SOLE   17,434 0 0
Norfolk Southern Corp COM 655844108 1,272 5,596 SH   SOLE   5,596 0 0
Northern Trust COM 665859104 1,820 18,865 SH   SOLE   18,465 0 400
Northrop Grumman Corp COM 666807102 308 644 SH   SOLE   644 0 0
Novartis AG ADR COM 66987V109 5,071 59,996 SH   SOLE   59,996 0 0
Novartis AG ADR COM 66987V109 299 3,538 SH   OTR   0 0 3,538
Novo Nordisk A/S - SPON ADR COM 670100205 200 1,798 SH   SOLE   1,798 0 0
Nvidia Corp COM 67066G104 456 3,007 SH   SOLE   3,007 0 0
ONE Gas Inc COM 68235P108 635 7,825 SH   SOLE   4,669 0 3,156
Oneok Inc COM 682680103 7,267 130,932 SH   SOLE   118,060 0 12,872
Oracle Corp COM 68389x105 212 3,031 SH   SOLE   3,031 0 0
Otis Worldwide Corp Com COM 68902V100 1,491 21,093 SH   SOLE   21,093 0 0
PPG Industries Inc COM 693506107 961 8,402 SH   SOLE   8,402 0 0
Parker Hannifin Corp COM 701094104 537 2,184 SH   SOLE   2,184 0 0
PayChex Inc COM 704326107 1,546 13,573 SH   SOLE   9,477 0 4,096
PepsiCo Inc COM 713448108 13,890 83,341 SH   SOLE   83,331 0 10
Pfizer COM 717081103 1,941 37,027 SH   SOLE   37,027 0 0
Philip Morris International COM 718172109 570 5,775 SH   SOLE   5,775 0 0
Phillips 66 COM 718546104 780 9,513 SH   SOLE   9,513 0 0
Phillips 66 COM 718546104 5 63 SH   OTR   63 0 0
Pool Corporation COM 73278L105 31,831 90,627 SH   SOLE   87,626 0 3,001
Procter & Gamble Co COM 742718109 10,329 71,835 SH   SOLE   71,819 0 16
Progressive Corp Ohio Com COM 743315103 738 6,350 SH   SOLE   3,610 0 2,740
Public Storage Inc COM 74460D109 267 855 SH   SOLE   855 0 0
Qualcomm Inc COM 747525103 45,466 355,924 SH   SOLE   344,868 0 11,057
RPM Intl Inc COM 749685103 8,123 103,184 SH   SOLE   103,184 0 0
Raytheon Technologies Com COM 75513E101 7,796 81,112 SH   SOLE   80,712 0 400
Realty Income Corporation COM 756109104 8,055 117,999 SH   SOLE   111,940 0 6,059
Reckitt Benckiser Spon ADR COM 756255204 270 17,717 SH   OTR   0 0 17,717
Republic Services Inc COM 760759100 51,286 391,883 SH   SOLE   379,896 0 11,987
Republic Services Inc COM 760759100 13 98 SH   OTR   98 0 0
Resmed Inc COM 761152107 319 1,520 SH   SOLE   520 0 1,000
Roche Holdings Ltd Spons ADR COM 771195104 125 3,001 SH   SOLE   3,001 0 0
Roche Holdings Ltd Spons ADR COM 771195104 197 4,724 SH   OTR   0 0 4,724
Rockwell Automation Inc. COM 773903109 521 2,614 SH   SOLE   2,614 0 0
S&P Global Inc COM 78409V104 33,833 100,375 SH   SOLE   97,603 0 2,772
SAP Akgsltt Spons ADR COM 803054204 218 2,408 SH   OTR   0 0 2,408
Salesforce.com Inc COM 79466l302 969 5,871 SH   SOLE   5,871 0 0
Sanofi-Aventis ADR COM 80105n105 306 6,115 SH   OTR   0 0 6,115
Shell plc COM 780259305 417 7,978 SH   SOLE   7,978 0 0
Shell plc COM 780259305 462 8,833 SH   OTR   0 0 8,833
Sherwin Williams Co COM 824348106 32,130 143,496 SH   SOLE   138,582 0 4,914
Simon Property Group COM 828806109 427 4,502 SH   SOLE   4,502 0 0
Sixth Street Specialty Lending COM 83012A109 1,187 64,146 SH   SOLE   37,667 0 26,478
Skyworks Solutions COM 83088m102 289 3,121 SH   SOLE   3,121 0 0
Snap On COM 833034101 37,415 189,893 SH   SOLE   183,875 0 6,018
Southern Co COM 842587107 3,048 42,747 SH   SOLE   42,728 0 19
Stag Industrial Inc COM 85254J102 560 18,120 SH   SOLE   8,877 0 9,242
Starbucks Corporation COM 855244109 4,350 56,939 SH   SOLE   56,939 0 0
Stellantis N.V. Shs COM N82405106 211 17,045 SH   OTR   0 0 17,045
Steris PLC COM G8473T100 36,624 177,659 SH   SOLE   173,303 0 4,356
Store Capital Corp COM 862121100 5,154 197,620 SH   SOLE   186,228 0 11,392
Stryker Corp COM 863667101 23,086 116,052 SH   SOLE   111,938 0 4,114
Surgalign Holdings Inc Com New COM 86882C204 57 16,666 SH   SOLE   16,666 0 0
Sysco Corporation COM 871829107 271 3,194 SH   SOLE   2,394 0 800
T Rowe Price Group Inc COM 74144t108 27,504 242,091 SH   SOLE   233,538 0 8,553
TC Energy Corp COM 87807B107 253 4,885 SH   SOLE   4,885 0 0
TTEC Holdings Inc COM 879939106 240 3,531 SH   SOLE   3,531 0 0
Target Corporation COM 87612e106 939 6,648 SH   SOLE   6,648 0 0
Tesla Motors Inc COM 88160r101 405 602 SH   SOLE   602 0 0
Tesla Motors Inc COM 88160r101 57 85 SH   OTR   0 0 85
Texas Instruments Corp COM 882508104 229 1,493 SH   SOLE   1,493 0 0
Thermo Fisher Scientific Inc COM 883556102 284 522 SH   SOLE   522 0 0
Toro Co COM 891092108 285 3,760 SH   SOLE   3,760 0 0
Tractor Supply Company COM 892356106 44,426 229,178 SH   SOLE   220,623 0 8,554
Travelers Cos Inc COM 89417E109 213 1,261 SH   SOLE   1,261 0 0
U. S. Bancorp COM 902973304 1,626 35,326 SH   SOLE   30,120 0 5,206
U. S. Bancorp COM 902973304 14 300 SH   OTR   300 0 0
UPM Kymmene Corp Unsposored AD COM 915436208 266 8,723 SH   OTR   0 0 8,723
Uber Technologies Inc COM 90353T100 332 16,240 SH   SOLE   16,240 0 0
Unilever PLC ADR Spon COM 904767704 432 9,417 SH   SOLE   9,417 0 0
Unilever PLC ADR Spon COM 904767704 225 4,904 SH   OTR   0 0 4,904
Union Pacific Corp COM 907818108 49,587 232,496 SH   SOLE   227,501 0 4,996
United Parcel Service Inc Cl B COM 911312106 32,890 180,180 SH   SOLE   175,362 0 4,818
Unitedhealth Group Inc COM 91324p102 432 841 SH   SOLE   841 0 0
V F Corporation COM 918204108 277 6,265 SH   SOLE   6,265 0 0
V F Corporation COM 918204108 4 84 SH   OTR   84 0 0
Verisk Analytics Inc COM 92345Y106 357 2,063 SH   SOLE   2,063 0 0
Verizon Communications COM 92343v104 37,381 736,576 SH   SOLE   708,750 0 27,826
Vestas Wind Systems ADR COM 925458101 72 10,205 SH   SOLE   10,205 0 0
Visa Inc Cl A COM 92826c839 3,081 15,646 SH   SOLE   15,646 0 0
Vodafone Group PLC COM 92857w308 27 1,718 SH   SOLE   1,718 0 0
Vodafone Group PLC COM 92857w308 254 16,284 SH   OTR   0 0 16,284
WEC Energy Group Inc COM 92939u106 45,343 450,549 SH   SOLE   435,206 0 15,344
Wal-Mart Stores COM 931142103 2,027 16,676 SH   SOLE   15,157 0 1,518
Walgreen Boots Alliance Inc COM 931427108 1,239 32,683 SH   SOLE   32,683 0 0
Walt Disney Co COM 254687106 822 8,707 SH   SOLE   8,007 0 700
Warner Bros Discovery Ord Shs COM 934423104 147 10,955 SH   SOLE   10,955 0 0
Watsco, Inc. COM 942622200 41,304 172,952 SH   SOLE   165,734 0 7,218
Welltower Inc COM 95040Q104 318 3,864 SH   SOLE   3,864 0 0
Williams Cos Inc COM 969457100 943 30,221 SH   SOLE   16,403 0 13,817
Xcel Energy Inc COM 98389b100 1,057 14,941 SH   SOLE   14,941 0 0
Zebra Technologies Corp. Cl A COM 989207105 378 1,285 SH   SOLE   685 0 600
Becton Dickinson & Co 6 percent Dp Co CONV PFD 075887406 223 4,500 SH   SOLE   4,500 0 0
Alerian MLP ETF ETF 00162Q452 1,207 35,033 SH   SOLE   35,033 0 0
Consumer Staples Select Sector ETF 81369y308 269 3,722 SH   SOLE   3,722 0 0
Financial Select Sector SPDR I ETF 81369y605 226 7,197 SH   SOLE   7,197 0 0
Flexshares Tr Real Asst IDX ETF 33939L738 363 12,000 SH   SOLE   12,000 0 0
Health Care Select Sector SPDR ETF 81369Y209 239 1,867 SH   SOLE   1,867 0 0
IShares Core S&P Mid-Cap ETF ETF 464287507 426 1,885 SH   SOLE   1,885 0 0
IShares MSCI EAFE Index Fd ETF 464287465 297 4,747 SH   SOLE   4,747 0 0
IShares NASDAQ Biotech Index F ETF 464287556 676 5,751 SH   SOLE   5,751 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 789 12,382 SH   SOLE   12,382 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 363 9,045 SH   SOLE   9,045 0 0
Invesco QQQ Trust Series 1 ETF 46090E103 1,276 4,551 SH   SOLE   4,551 0 0
S & P Depository Receipts SPDR ETF 78462f103 1,394 3,696 SH   SOLE   3,696 0 0
SPDR Gold Trust ETF 78463v107 341 2,025 SH   SOLE   2,025 0 0
VanEck Vectors Semiconductor E ETF 92189F676 344 1,688 SH   SOLE   1,688 0 0
Vanguard Dividend Appreciation ETF 921908844 206 1,439 SH   SOLE   1,439 0 0
Vanguard Mid-Cap ETF ETF 922908629 239 1,212 SH   SOLE   1,212 0 0
Vanguard Mid-Cap Growth Index ETF 922908538 340 1,939 SH   SOLE   1,939 0 0
Vanguard S&P 500 ETF ETF 922908363 229 661 SH   SOLE   661 0 0
Vanguard Ttl Stk Mkt ETF ETF 922908769 229 1,212 SH   SOLE   1,212 0 0
ISHARES TR CORE 1 5 YR USD ETF 46432F859 947 19,971 SH   SOLE   8,395 0 11,576
IShares Barclarys Int Cr Bond ETF 464288638 1,944 38,075 SH   SOLE   18,098 0 19,977
IShares Barclays Aggregate Bon ETF 464287226 949 9,329 SH   SOLE   5,899 0 3,430
IShares Barclays Tips Bond Ind ETF 464287176 327 2,874 SH   SOLE   2,874 0 0
IShares Short-Term Corporate B ETF 464288646 206 4,070 SH   SOLE   4,070 0 0
Invesco Financial Pfd Portfoli ETF 46137V621 360 23,175 SH   SOLE   23,175 0 0
Invesco Fundamental HY Corp Bo ETF 46138e719 1,051 62,403 SH   SOLE   31,369 0 31,034
Invesco Variable Rate Pref Por ETF 46138G870 573 25,836 SH   SOLE   16,834 0 9,002
Princpal Spectrum Preferred Se ETF 74255Y888 2,012 116,598 SH   SOLE   57,408 0 59,190
Vanguard Interm. Term Corp. Bo ETF 92206c870 2,253 28,152 SH   SOLE   15,399 0 12,753
Vanguard Intermediate Term Bon ETF 921937819 284 3,654 SH   SOLE   3,654 0 0
Vanguard Long-Term Corp Bond E ETF 92206C813 971 11,967 SH   SOLE   7,390 0 4,576
Vanguard Mortgage-Business Sec ETF 92206c771 256 5,358 SH   SOLE   5,358 0 0
Vanguard Short-Term Bond ETF ETF 921937827 279 3,628 SH   SOLE   3,628 0 0
Vanguard Short-Term Corporate ETF 92206c409 281 3,682 SH   SOLE   3,682 0 0
iShares U.S. Treasury Bond ETF ETF 46429B267 282 11,782 SH   SOLE   11,782 0 0
iShares Ultra Short-Term Bond ETF 46434V878 803 16,055 SH   SOLE   6,750 0 9,305