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 263 2,382 SH   SOLE   2,382 0 0
4Front Ventures Corp Com Sub V COM 35086B207 11 33,000 SH   SOLE   33,000 0 0
AFLAC Inc. COM 001055102 617 10,983 SH   SOLE   10,983 0 0
AT&T Inc COM 00206R102 1,133 73,834 SH   SOLE   73,834 0 0
AbbVie Inc COM 00287Y109 36,050 268,611 SH   SOLE   262,068 0 6,542
Abbott Labs COM 002824100 36,881 381,163 SH   SOLE   373,705 0 7,459
Accenture PLC Cl A COM G1151C101 34,673 134,758 SH   SOLE   131,088 0 3,670
Advanced Micro Devices COM 007903107 276 4,350 SH   SOLE   4,350 0 0
Agree Realty Corp COM 008492100 368 5,441 SH   SOLE   2,606 0 2,834
Air Products & Chemicals, Inc COM 009158106 38,176 164,034 SH   SOLE   159,031 0 5,003
Akamai Technologies Com COM 00971T101 273 3,400 SH   SOLE   3,400 0 0
Alcon Inc COM H01301128 209 3,539 SH   SOLE   3,539 0 0
Allstate Corp COM 020002101 240 1,930 SH   SOLE   1,930 0 0
Alphabet Inc CL A COM 02079K305 2,888 30,193 SH   SOLE   30,193 0 0
Alphabet Inc CL C NON Voting COM 02079K107 894 9,300 SH   SOLE   9,300 0 0
Altria Group Inc COM 02209S903 226 5,609 SH   SOLE   5,609 0 0
Amazon.com COM 023135106 1,785 15,793 SH   SOLE   15,793 0 0
American Electric Power COM 025537101 803 9,294 SH   SOLE   9,278 0 16
American Express Co COM 025816109 278 2,058 SH   SOLE   2,058 0 0
American Tower Corp COM 03027X100 30,948 144,144 SH   SOLE   140,364 0 3,780
American Water Works Co COM 030420103 667 5,127 SH   SOLE   5,127 0 0
Amgen COM 031162100 1,153 5,117 SH   SOLE   4,808 0 309
Analog Devices Inc COM 032654105 11,430 82,030 SH   SOLE   82,017 0 13
Apple Inc. COM 037833100 107,666 779,056 SH   SOLE   759,784 0 19,272
Ares Management Corporation COM 03990B101 7,252 117,063 SH   SOLE   110,970 0 6,093
Arthur J Gallagher & Co COM 363576109 52,060 304,053 SH   SOLE   297,256 0 6,797
Assurant Inc COM 04621X108 266 1,831 SH   SOLE   1,831 0 0
Atmos Energy Corporation COM 049560105 39,683 389,618 SH   SOLE   379,167 0 10,451
Automatic Data Processing COM 053015103 72,917 322,369 SH   SOLE   314,081 0 8,288
BCE Inc. COM 05534B760 6,707 159,914 SH   SOLE   150,808 0 9,106
BNP Paribas - ADR COM 05565A202 264 12,505 SH   OTR   0 0 12,505
Baxter International Inc COM 071813109 418 7,754 SH   SOLE   7,754 0 0
Becton Dickinson and Co COM 075887109 39,366 176,662 SH   SOLE   173,704 0 2,958
Berkshire Hathaway Cl B COM 084670702 644 2,413 SH   SOLE   2,413 0 0
Black Hills Corp COM 092113109 383 5,650 SH   SOLE   5,650 0 0
Blackrock Inc COM 09247X101 2,301 4,181 SH   SOLE   4,181 0 0
Blackstone Group Inc COM 09260D107 1,849 22,097 SH   SOLE   22,097 0 0
Boeing COM 097023105 720 5,946 SH   SOLE   5,946 0 0
Bristol Myers Squibb Company COM 110122108 593 8,341 SH   SOLE   8,341 0 0
British American Tobacco PLC A COM 110448107 238 6,718 SH   OTR   0 0 6,718
Broadridge Financial Solutions COM 11133T103 20,823 144,286 SH   SOLE   139,145 0 5,141
Brookfield Renewable Corp COM 11284V105 393 12,028 SH   SOLE   12,028 0 0
CME Group Inc COM 12572Q105 230 1,300 SH   SOLE   1,300 0 0
CRA International, Inc COM 12618T105 455 5,132 SH   SOLE   5,132 0 0
CVS Health Corp COM 126650100 919 9,634 SH   SOLE   8,374 0 1,260
Carrier Global Corp Com COM 14448C104 30,442 856,065 SH   SOLE   835,564 0 20,502
Casey's General Stores Inc COM 147528103 33,701 166,409 SH   SOLE   161,011 0 5,398
Caterpillar Inc COM 149123101 8,411 51,261 SH   SOLE   51,261 0 0
Chevron Corp COM 166764100 10,279 71,547 SH   SOLE   71,547 0 0
Chubb Ltd COM H1467J104 546 3,003 SH   SOLE   3,003 0 0
Cie Financiere Rich - Unsp ADR COM 204319107 327 34,896 SH   OTR   0 0 34,896
Cisco Systems COM 17275R102 1,874 46,849 SH   SOLE   40,307 0 6,542
Clorox Co COM 189054109 1,509 11,753 SH   SOLE   11,753 0 0
Coca Cola Co COM 191216100 6,488 115,821 SH   SOLE   115,821 0 0
Cognizant Tech Solutions Cl A COM 192446102 566 9,846 SH   SOLE   9,846 0 0
Colgate Palmolive Co COM 194162103 805 11,455 SH   SOLE   10,655 0 800
Commerce Bancshares Inc COM 200525103 402 6,074 SH   SOLE   6,074 0 0
Compagnie De Saint Unspon ADR COM 204280309 231 32,473 SH   OTR   0 0 32,473
Costco Wholesale Corp COM 22160K105 37,655 79,732 SH   SOLE   77,765 0 1,968
Cummins Inc COM 231021106 358 1,757 SH   SOLE   1,757 0 0
Danaher Corp COM 235851102 426 1,650 SH   SOLE   1,650 0 0
Deere & Co COM 244199105 1,815 5,436 SH   SOLE   4,248 0 1,188
Deutsche Telekom AG COM 251566105 281 16,462 SH   OTR   0 0 16,462
Diageo PLC New Spons ADR COM 25243Q205 99 584 SH   SOLE   584 0 0
Diageo PLC New Spons ADR COM 25243Q205 324 1,909 SH   OTR   0 0 1,909
Digital Realty Trust Inc COM 253868103 10,760 108,487 SH   SOLE   105,288 0 3,199
Dollar Genl Corp COM 256677105 37,340 155,675 SH   SOLE   151,633 0 4,042
Dollar Genl Corp COM 256677105 9 37 SH   OTR   37 0 0
Dominion Energy Inc COM 25746U109 781 11,301 SH   SOLE   11,301 0 0
Dover Corp COM 260003108 216 1,856 SH   SOLE   1,856 0 0
Dow Chemical COM 260557103 634 14,421 SH   SOLE   14,421 0 0
DuPont de Nemours Inc COM 26614N102 234 4,646 SH   SOLE   4,646 0 0
Duke Energy Corp COM 26441C204 775 8,334 SH   SOLE   8,334 0 0
Eaton Corp PLC COM G29183103 583 4,372 SH   SOLE   3,572 0 800
Ecolab Inc COM 278865100 1,117 7,735 SH   SOLE   7,235 0 500
Eli Lilly & Co COM 532457108 1,522 4,708 SH   SOLE   4,708 0 0
Emerson Electric Co COM 291011104 815 11,137 SH   SOLE   11,137 0 0
Enbridge Inc. COM 29250N105 627 16,888 SH   SOLE   16,888 0 0
Enterprise Products Partners L COM 293792107 348 14,641 SH   SOLE   14,641 0 0
Enwave Corp COM 29410K108 5 12,500 SH   SOLE   12,500 0 0
Eog Resources Inc COM 26875P101 40,824 365,378 SH   SOLE   355,505 0 9,873
Equinix Inc COM 29444U700 25,076 44,083 SH   SOLE   42,651 0 1,432
Equitrans Midstream Corp COM 294600101 189 25,298 SH   SOLE   25,298 0 0
Essential Utilities COM 29670G102 311 7,516 SH   SOLE   7,516 0 0
Eversource Energy COM 30040W108 243 3,115 SH   SOLE   3,115 0 0
Exxon Mobil Corp COM 30231G102 62,784 719,092 SH   SOLE   697,227 0 21,865
Fastenal Company COM 311900104 31,805 690,803 SH   SOLE   664,563 0 26,241
Fidelity National Information COM 31620M106 16,689 220,838 SH   SOLE   215,528 0 5,309
Fiserv Inc COM 337738108 229 2,443 SH   SOLE   643 0 1,800
GCM Grosvenor Inc COM 36831E108 284 36,004 SH   SOLE   36,004 0 0
General Dynamics Corp COM 369550108 16,010 75,457 SH   SOLE   75,448 0 9
Genuine Parts Co COM 372460105 469 3,144 SH   SOLE   3,127 0 17
Gilead Sciences Incorporated COM 375558103 28,029 454,347 SH   SOLE   433,463 0 20,885
Glacier Bancorp Inc COM 37637Q105 29,571 601,898 SH   SOLE   585,127 0 16,771
Graco Inc Com COM 384109104 215 3,580 SH   SOLE   3,580 0 0
HCP, Inc. COM 40414L109 2,179 67,684 SH   SOLE   67,684 0 0
Hershey Company COM 427866108 2,901 13,158 SH   SOLE   13,158 0 0
Home Depot Inc COM 437076102 49,243 178,457 SH   SOLE   171,988 0 6,468
Honeywell Intl Inc COM 438516106 1,517 9,084 SH   SOLE   9,084 0 0
Iberdrola S A ADR COM 450737101 17 450 SH   SOLE   450 0 0
Iberdrola S A ADR COM 450737101 218 5,861 SH   OTR   0 0 5,861
Idex Corp COM 45167R104 200 1,003 SH   SOLE   203 0 800
Idexx Labs Inc COM 45168D104 399 1,224 SH   SOLE   224 0 1,000
Illinois Tool Works Inc COM 452308109 49,338 273,112 SH   SOLE   266,731 0 6,381
India Globalization Capital In COM 45408X308 58 134,401 SH   SOLE   134,401 0 0
Insulet Corp COM 45784P101 229 1,000 SH   SOLE   0 0 1,000
Intel Corp COM 458140100 591 22,945 SH   SOLE   21,201 0 1,744
International Business Machine COM 459200101 8,589 72,296 SH   SOLE   67,911 0 4,385
Intuit COM 461202103 29,300 75,647 SH   SOLE   73,851 0 1,797
Intuitive Surgical Inc COM 46120E602 205 1,092 SH   SOLE   1,092 0 0
J M Smucker Company New COM 832696405 537 3,906 SH   SOLE   3,906 0 0
J P Morgan Chase & Co COM 46625H100 11,396 109,055 SH   SOLE   109,055 0 0
Jack Henry & Assoc Inc Com COM 426281101 32,349 177,476 SH   SOLE   172,867 0 4,609
Johnson & Johnson COM 478160104 26,424 161,751 SH   SOLE   158,848 0 2,902
Johnson & Johnson COM 478160104 29 175 SH   OTR   175 0 0
Kellogg Company COM 487836108 553 7,937 SH   SOLE   4,648 0 3,289
Kimberly Clark Corp COM 494368103 27,790 246,939 SH   SOLE   237,822 0 9,116
Kimberly Clark Corp COM 494368103 5 40 SH   OTR   40 0 0
Kinder Morgan Inc COM 49456B101 274 16,492 SH   SOLE   16,492 0 0
L3Harris Technologies Inc Com COM 502431109 400 1,927 SH   SOLE   1,927 0 0
Lancaster Colony Corp COM 513847103 913 6,077 SH   SOLE   4,013 0 2,064
Linde PLC COM G5494J103 9,101 33,757 SH   SOLE   33,757 0 0
Lockheed Martin Corp COM 539830109 1,244 3,221 SH   SOLE   2,921 0 300
Lowes Cos Inc COM 540424108 1,750 9,316 SH   SOLE   8,616 0 700
Lowes Cos Inc COM 540424108 80 425 SH   OTR   425 0 0
LyondellBasell Industries NV COM N53745100 261 3,472 SH   SOLE   3,472 0 0
M & T Bank Corp COM 55261F104 461 2,617 SH   SOLE   2,603 0 14
M D C Hldgs Inc COM 552676108 548 19,972 SH   SOLE   19,972 0 0
Magellan Midstream Partners, L COM 559080106 421 8,870 SH   SOLE   8,870 0 0
Main Street Capital Corp COM 56035L104 1,234 36,678 SH   SOLE   20,551 0 16,127
Mastercard Inc COM 57636Q104 28,794 101,268 SH   SOLE   98,993 0 2,275
McCormick & Company Inc COM 579780206 36,554 512,893 SH   SOLE   497,900 0 14,993
McDonalds Corp COM 580135101 57,989 251,318 SH   SOLE   244,443 0 6,875
Medtronic PLC COM G5960L103 994 12,308 SH   SOLE   9,915 0 2,393
Merck & Co Inc COM 58933Y105 44,133 512,455 SH   SOLE   494,869 0 17,586
Meta Platforms Ord Shs Class A COM 30303M102 291 2,145 SH   SOLE   2,145 0 0
Microsoft Corp COM 594918104 62,670 269,086 SH   SOLE   264,188 0 4,898
Mongolia Holdings Inc COM 60937J100 0 12,600 SH   SOLE   12,600 0 0
Morningstar, Inc. COM 617700109 276 1,298 SH   SOLE   1,298 0 0
NASDAQ Inc. COM 631103108 32,544 574,162 SH   SOLE   560,125 0 14,037
National Grid PLC - SPONS ADR COM 636274409 215 4,176 SH   OTR   0 0 4,176
Nestle SA ADR COM 641069406 3,234 30,054 SH   SOLE   29,579 0 475
Nestle SA ADR COM 641069406 334 3,107 SH   OTR   0 0 3,107
Netflix Inc Com COM 64110L106 218 924 SH   SOLE   924 0 0
NextEra Energy Inc COM 65339F101 71,437 911,065 SH   SOLE   889,929 0 21,136
Nextera Energy Part LP COM 65341B106 1,617 22,362 SH   SOLE   21,592 0 770
Nike Inc, Class B COM 654106103 1,436 17,279 SH   SOLE   17,279 0 0
Norfolk Southern Corp COM 655844108 1,192 5,686 SH   SOLE   5,686 0 0
Northern Trust COM 665859104 1,712 20,007 SH   SOLE   19,607 0 400
Northrop Grumman Corp COM 666807102 306 651 SH   SOLE   651 0 0
Novartis AG ADR COM 66987V109 4,552 59,888 SH   SOLE   59,888 0 0
Novartis AG ADR COM 66987V109 276 3,634 SH   OTR   0 0 3,634
Nvidia Corp COM 67066G104 420 3,459 SH   SOLE   3,459 0 0
ONE Gas Inc COM 68235P108 547 7,776 SH   SOLE   4,579 0 3,197
Oneok Inc COM 682680103 6,773 132,175 SH   SOLE   118,928 0 13,248
Otis Worldwide Corp Com COM 68902V107 1,348 21,126 SH   SOLE   21,126 0 0
PPG Industries Inc COM 693506107 838 7,570 SH   SOLE   7,570 0 0
Parker Hannifin Corp COM 701094104 531 2,193 SH   SOLE   2,193 0 0
PayChex Inc COM 704326107 1,545 13,773 SH   SOLE   9,646 0 4,127
PepsiCo Inc COM 713448108 13,728 84,090 SH   SOLE   84,080 0 10
Pfizer COM 717081103 1,546 35,338 SH   SOLE   35,338 0 0
Philip Morris International COM 718172109 488 5,878 SH   SOLE   5,878 0 0
Phillips 66 COM 718546104 780 9,660 SH   SOLE   9,660 0 0
Phillips 66 COM 718546104 5 63 SH   OTR   63 0 0
Ping An Ins Group Co C Spon Ad COM 72341E304 172 17,399 SH   OTR   0 0 17,399
Pool Corporation COM 73278L105 29,848 93,800 SH   SOLE   90,864 0 2,936
Procter & Gamble Co COM 742718109 9,093 72,026 SH   SOLE   72,010 0 16
Progressive Corp Ohio Com COM 743315103 764 6,578 SH   SOLE   3,813 0 2,765
Qualcomm Inc COM 747525103 40,200 355,819 SH   SOLE   344,780 0 11,039
RPM Intl Inc COM 749685103 8,596 103,184 SH   SOLE   103,184 0 0
Raytheon Technologies Com COM 75513E101 6,744 82,383 SH   SOLE   81,983 0 400
Realty Income Corporation COM 756109104 6,924 118,961 SH   SOLE   112,559 0 6,403
Reckitt Benckiser Spon ADR COM 756255204 243 18,271 SH   OTR   0 0 18,271
Republic Services Inc COM 760759100 53,509 393,335 SH   SOLE   381,389 0 11,946
Republic Services Inc COM 760759100 13 98 SH   OTR   98 0 0
Resmed Inc COM 761152107 344 1,577 SH   SOLE   577 0 1,000
Roche Holdings Ltd Spons ADR COM 771195104 61 1,501 SH   SOLE   1,501 0 0
Roche Holdings Ltd Spons ADR COM 771195104 200 4,919 SH   OTR   0 0 4,919
Rockwell Automation Inc. COM 773903109 520 2,416 SH   SOLE   2,416 0 0
S&P Global Inc COM 78409V104 31,006 101,543 SH   SOLE   98,858 0 2,685
SAP Akgsltt Spons ADR COM 803054204 251 3,093 SH   OTR   0 0 3,093
Salesforce.com Inc COM 79466L302 904 6,282 SH   SOLE   6,282 0 0
Sanofi-Aventis ADR COM 80105N105 240 6,314 SH   OTR   0 0 6,314
Schneider Elect Unsp ADR COM 80687P106 6 249 SH   SOLE   249 0 0
Schneider Elect Unsp ADR COM 80687P106 269 11,945 SH   OTR   0 0 11,945
Shell plc COM 780259305 397 7,984 SH   SOLE   7,984 0 0
Shell plc COM 780259305 418 8,405 SH   OTR   0 0 8,405
Sherwin Williams Co COM 824348106 29,730 145,203 SH   SOLE   140,378 0 4,824
Simon Property Group COM 828806109 423 4,716 SH   SOLE   4,716 0 0
Sixth Street Specialty Lending COM 83012A109 1,054 64,516 SH   SOLE   37,744 0 26,771
Skyworks Solutions COM 83088M102 293 3,442 SH   SOLE   3,442 0 0
Snap On COM 833034101 38,297 190,200 SH   SOLE   184,205 0 5,995
Southern Co COM 842587107 2,929 43,067 SH   SOLE   43,048 0 19
Stag Industrial Inc COM 85254J102 532 18,704 SH   SOLE   9,399 0 9,305
Starbucks Corporation COM 855244109 5,077 60,257 SH   SOLE   60,257 0 0
Stellantis N.V. Shs COM N82405106 17 1,400 SH   SOLE   1,400 0 0
Stellantis N.V. Shs COM N82405106 209 17,660 SH   OTR   0 0 17,660
Steris PLC COM G8473T100 29,566 177,811 SH   SOLE   173,592 0 4,219
Store Capital Corp COM 862121100 6,268 200,054 SH   SOLE   188,013 0 12,041
Stryker Corp COM 863667101 23,737 117,198 SH   SOLE   113,215 0 3,984
Surgalign Holdings Inc Com New COM 86882C204 58 16,666 SH   SOLE   16,666 0 0
Sysco Corporation COM 871829107 229 3,233 SH   SOLE   2,433 0 800
T Rowe Price Group Inc COM 74144T108 25,662 244,376 SH   SOLE   235,815 0 8,561
Target Corporation COM 87612E106 1,069 7,203 SH   SOLE   7,203 0 0
Tesla Motors Inc COM 88160R101 567 2,136 SH   SOLE   2,136 0 0
Tesla Motors Inc COM 88160R101 77 290 SH   OTR   0 0 290
Texas Instruments Corp COM 882508104 251 1,622 SH   SOLE   1,622 0 0
Thermo Fisher Scientific Inc COM 883556102 270 532 SH   SOLE   532 0 0
Thomson Reuters COM 884903709 292 2,841 SH   SOLE   2,841 0 0
Tokyo Electron Ltd Adr COM 889110102 216 3,497 SH   OTR   0 0 3,497
Toro Co COM 891092108 334 3,864 SH   SOLE   3,864 0 0
Tractor Supply Company COM 892356106 42,703 229,737 SH   SOLE   221,342 0 8,395
U. S. Bancorp COM 902973304 1,406 34,871 SH   SOLE   29,615 0 5,255
U. S. Bancorp COM 902973304 12 300 SH   OTR   300 0 0
UPM Kymmene Corp Unsposored AD COM 915436208 282 8,965 SH   OTR   0 0 8,965
Uber Technologies Inc COM 90353T100 421 15,873 SH   SOLE   15,873 0 0
Unilever PLC ADR Spon COM 904767704 413 9,417 SH   SOLE   9,417 0 0
Unilever PLC ADR Spon COM 904767704 223 5,076 SH   OTR   0 0 5,076
Union Pacific Corp COM 907818108 45,450 233,291 SH   SOLE   228,450 0 4,841
United Parcel Service Inc Cl B COM 911312106 29,188 180,688 SH   SOLE   176,025 0 4,663
Unitedhealth Group Inc COM 91324P102 508 1,006 SH   SOLE   1,006 0 0
Verisk Analytics Inc COM 92345Y106 294 1,724 SH   SOLE   1,724 0 0
Verizon Communications COM 92343V104 27,701 729,544 SH   SOLE   701,867 0 27,677
Vestas Wind Systems ADR COM 925458101 68 11,205 SH   SOLE   11,205 0 0
Visa Inc Cl A COM 92826C839 2,764 15,559 SH   SOLE   15,559 0 0
Vodafone Group PLC COM 92857W308 19 1,718 SH   SOLE   1,718 0 0
Vodafone Group PLC COM 92857W308 192 16,931 SH   OTR   0 0 16,931
Volvo AB Unsponsored ADR COM 928854108 15 1,100 SH   SOLE   1,100 0 0
Volvo AB Unsponsored ADR COM 928854108 190 13,564 SH   OTR   0 0 13,564
WEC Energy Group Inc COM 92939U106 40,394 451,680 SH   SOLE   436,305 0 15,375
Wal-Mart Stores COM 931142103 2,167 16,708 SH   SOLE   15,174 0 1,533
Walgreen Boots Alliance Inc COM 931427108 1,107 35,258 SH   SOLE   35,258 0 0
Walt Disney Co COM 254687106 829 8,784 SH   SOLE   8,084 0 700
Watsco, Inc. COM 942622200 44,770 173,891 SH   SOLE   166,681 0 7,210
Welltower Inc COM 95040Q104 250 3,882 SH   SOLE   3,882 0 0
Williams Cos Inc COM 969457100 861 30,090 SH   SOLE   16,143 0 13,947
Xcel Energy Inc COM 98389B100 940 14,687 SH   SOLE   14,687 0 0
Zebra Technologies Corp. Cl A COM 989207105 338 1,289 SH   SOLE   689 0 600
Becton Dickinson & Co 6 percent Dp Co CONV PFD 075887406 212 4,500 SH   SOLE   4,500 0 0
Alerian MLP ETF ETF 00162Q452 1,244 34,033 SH   SOLE   34,033 0 0
Consumer Staples Select Sector ETF 81369y308 248 3,722 SH   SOLE   3,722 0 0
Financial Select Sector SPDR I ETF 81369y605 212 6,998 SH   SOLE   6,998 0 0
Flexshares Tr Real Asst IDX ETF 33939L738 294 10,816 SH   SOLE   10,816 0 0
Health Care Select Sector SPDR ETF 81369Y209 223 1,839 SH   SOLE   1,839 0 0
IShares Core S&P Mid-Cap ETF ETF 464287507 413 1,885 SH   SOLE   1,885 0 0
IShares MSCI EAFE Index Fd ETF 464287465 282 5,043 SH   SOLE   5,043 0 0
IShares NASDAQ Biotech Index F ETF 464287556 670 5,726 SH   SOLE   5,726 0 0
IShares S&P 500 Index Fund ETF 464287200 950 2,649 SH   SOLE   2,649 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 767 12,172 SH   SOLE   12,172 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 237 6,795 SH   SOLE   6,795 0 0
Invesco QQQ Trust Series 1 ETF 46090E103 1,192 4,461 SH   SOLE   4,461 0 0
S & P Depository Receipts SPDR ETF 78462f103 1,981 5,545 SH   SOLE   5,545 0 0
SPDR Gold Trust ETF 78463v107 304 1,963 SH   SOLE   1,963 0 0
VanEck Vectors Semiconductor E ETF 92189F676 246 1,328 SH   SOLE   1,328 0 0
Vanguard Dividend Appreciation ETF 921908844 240 1,774 SH   SOLE   1,774 0 0
Vanguard Mid-Cap ETF ETF 922908629 228 1,212 SH   SOLE   1,212 0 0
Vanguard Mid-Cap Growth Index ETF 922908538 331 1,939 SH   SOLE   1,939 0 0
Vanguard S&P 500 ETF ETF 922908363 260 793 SH   SOLE   793 0 0
Vanguard Ttl Stk Mkt ETF ETF 922908769 576 3,212 SH   SOLE   3,212 0 0
ISHARES TR CORE 1 5 YR USD ETF 46432F859 491 10,646 SH   SOLE   5,873 0 4,773
IShares Barclarys Int Cr Bond ETF 464288638 1,909 39,534 SH   SOLE   19,296 0 20,238
IShares Barclays Aggregate Bon ETF 464287226 896 9,300 SH   SOLE   5,834 0 3,466
IShares Barclays Tips Bond Ind ETF 464287176 281 2,682 SH   SOLE   2,682 0 0
IShares Short-Term Corporate B ETF 464288646 201 4,070 SH   SOLE   4,070 0 0
Invesco Financial Pfd Portfoli ETF 46137V621 442 29,380 SH   SOLE   29,380 0 0
Invesco Fundamental HY Corp Bo ETF 46138e719 1,020 62,094 SH   SOLE   30,767 0 31,327
Invesco Variable Rate Pref Por ETF 46138G870 563 25,691 SH   SOLE   16,597 0 9,095
Princpal Spectrum Preferred Se ETF 74255Y888 1,994 118,828 SH   SOLE   58,860 0 59,968
Vanguard Interm. Term Corp. Bo ETF 92206c870 2,181 28,817 SH   SOLE   15,899 0 12,918
Vanguard Intermediate Term Bon ETF 921937819 268 3,654 SH   SOLE   3,654 0 0
Vanguard Long-Term Corp Bond E ETF 92206C813 873 11,913 SH   SOLE   7,296 0 4,617
Vanguard Mortgage-Business Sec ETF 92206c771 238 5,269 SH   SOLE   5,269 0 0
Vanguard Short-Term Bond ETF ETF 921937827 253 3,388 SH   SOLE   3,388 0 0
Vanguard Short-Term Corporate ETF 92206c409 259 3,487 SH   SOLE   3,487 0 0
Western Asset Inter Muni Com ETF 958435109 77 10,500 SH   SOLE   10,500 0 0
iShares U.S. Treasury Bond ETF ETF 46429B267 268 11,782 SH   SOLE   11,782 0 0
iShares Ultra Short-Term Bond ETF 46434V878 905 18,105 SH   SOLE   8,678 0 9,427