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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AFLAC Inc. COM 001055102   319,856 4,957 SH   SOLE   4,957 0 0
AT&T Inc COM 00206R102   1,551,067 80,575 SH   SOLE   80,575 0 0
AbbVie Inc COM 00287Y109   49,089,790 308,024 SH   SOLE   298,973 0 9,051
Abbott Labs COM 002824100   37,653,314 371,848 SH   SOLE   364,771 0 7,077
Accenture PLC Cl A COM G1151C101   37,566,741 131,440 SH   SOLE   127,954 0 3,486
Advanced Micro Devices COM 007903107   263,549 2,689 SH   SOLE   2,689 0 0
Agenus Inc COM 00847G705   23,648 15,558 SH   SOLE   15,558 0 0
Agree Realty Corp COM 008492100   370,852 5,405 SH   SOLE   2,588 0 2,817
Air Products & Chemicals, Inc COM 009158106   46,645,953 162,411 SH   SOLE   157,621 0 4,789
Akamai Technologies Com COM 00971T101   265,046 3,385 SH   SOLE   3,385 0 0
Alcon Inc COM H01301128   244,095 3,446 SH   SOLE   3,446 0 0
Alibaba Group Holding Ltd. SPONSORED ADR 01609W102   217,643 2,130 SH   SOLE   2,130 0 0
Allstate Corp COM 020002101   207,769 1,875 SH   SOLE   1,875 0 0
Alphabet Inc CL A COM 02079K305   2,942,613 28,368 SH   SOLE   28,368 0 0
Alphabet Inc CL C NON Voting COM 02079K107   1,076,920 10,355 SH   SOLE   10,355 0 0
Altria Group Inc COM 02209S103   245,187 5,495 SH   SOLE   5,495 0 0
Amazon.com COM 023135106   1,594,178 15,434 SH   SOLE   15,434 0 0
Ambev SA ADR SPONSORED ADR 02319V103   290,598 103,049 SH   OTR   0 0 103,049
American Electric Power COM 025537101   483,995 5,319 SH   SOLE   5,319 0 0
American Express Co COM 025816109   337,158 2,044 SH   SOLE   2,044 0 0
American Tower Corp COM 03027X100   29,064,320 142,235 SH   SOLE   138,651 0 3,585
American Water Works Co COM 030420103   649,973 4,437 SH   SOLE   4,437 0 0
Amgen COM 031162100   675,450 2,794 SH   SOLE   2,494 0 300
Analog Devices Inc COM 032654105   15,825,556 80,243 SH   SOLE   78,611 0 1,632
Apple Inc. COM 037833100   125,725,840 762,437 SH   SOLE   743,982 0 18,455
Ares Management Corporation COM 03990B101   10,675,954 127,948 SH   SOLE   121,952 0 5,996
Arthur J Gallagher & Co COM 363576109   48,829,733 255,239 SH   SOLE   249,432 0 5,807
Atmos Energy Corporation COM 049560105   42,811,977 381,025 SH   SOLE   371,103 0 9,922
Automatic Data Processing COM 053015103   71,527,701 321,285 SH   SOLE   313,285 0 8,000
BCE Inc. COM 05534B760   7,495,651 167,351 SH   SOLE   158,434 0 8,917
Baxter International Inc COM 071813109   294,384 7,258 SH   SOLE   7,258 0 0
Becton Dickinson and Co COM 075887109   42,901,512 173,311 SH   SOLE   170,511 0 2,801
Berkshire Hathaway Cl B COM 084670702   561,961 1,820 SH   SOLE   1,820 0 0
Black Hills Corp COM 092113109   356,515 5,650 SH   SOLE   5,650 0 0
Blackrock Inc COM 09247X101   36,883,705 55,123 SH   SOLE   53,819 0 1,304
Blackstone Group Inc COM 09260D107   2,006,574 22,844 SH   SOLE   22,844 0 0
Boeing COM 097023105   1,177,134 5,541 SH   SOLE   5,541 0 0
Bristol Myers Squibb Company COM 110122108   556,837 8,034 SH   SOLE   8,034 0 0
British American Tobacco PLC A COM 110448107   235,409 6,703 SH   OTR   0 0 6,703
Broadcom Inc COM 11135F101   219,407 342 SH   SOLE   342 0 0
Broadridge Financial Solutions COM 11133T103   20,550,909 140,212 SH   SOLE   135,341 0 4,871
Brookfield Renewable Corp COM 11284V105   402,030 11,503 SH   SOLE   11,503 0 0
CME Group Inc COM 12572Q105   325,392 1,699 SH   SOLE   1,699 0 0
CRA International, Inc COM 12618T105   442,709 4,106 SH   SOLE   4,106 0 0
CVS Health Corp COM 126650100   929,990 12,515 SH   SOLE   11,255 0 1,260
Cano Health Inc Com Cl A COM 13781Y103   12,285 13,500 SH   SOLE   13,500 0 0
Carrier Global Corp Com COM 14448C104   38,531,259 842,213 SH   SOLE   822,761 0 19,453
Casey's General Stores Inc COM 147528103   36,050,601 166,546 SH   SOLE   161,360 0 5,186
Caterpillar Inc COM 149123101   11,617,286 50,766 SH   SOLE   50,766 0 0
Chevron Corp COM 166764100   11,521,549 70,615 SH   SOLE   70,615 0 0
Chubb Ltd COM H1467J104   309,523 1,594 SH   SOLE   1,594 0 0
Cisco Systems COM 17275R102   1,962,618 37,544 SH   SOLE   31,078 0 6,466
Clorox Co COM 189054109   1,456,283 9,203 SH   SOLE   9,203 0 0
Coca Cola Co COM 191216100   6,930,720 111,732 SH   SOLE   111,732 0 0
Cognizant Tech Solutions Cl A COM 192446102   468,186 7,684 SH   SOLE   7,684 0 0
Colgate Palmolive Co COM 194162103   658,094 8,757 SH   SOLE   7,957 0 800
Comcast Corp New Cl A COM 20030N101   248,765 6,562 SH   SOLE   6,562 0 0
Commerce Bancshares Inc COM 200525103   318,066 5,451 SH   SOLE   5,451 0 0
Costco Wholesale Corp COM 22160K105   38,129,273 76,739 SH   SOLE   74,836 0 1,903
Cummins Inc COM 231021106   506,426 2,120 SH   SOLE   2,120 0 0
Danaher Corp COM 235851102   297,407 1,180 SH   SOLE   1,180 0 0
Deere & Co COM 244199105   2,176,716 5,272 SH   SOLE   4,090 0 1,182
Diageo PLC New Spons ADR COM 25243Q205   114,687 633 SH   SOLE   633 0 0
Diageo PLC New Spons ADR COM 25243Q205   309,093 1,706 SH   OTR   0 0 1,706
Digital Realty Trust Inc COM 253868103   10,761,405 109,464 SH   SOLE   106,339 0 3,125
Dollar Genl Corp COM 256677105   32,096,333 152,506 SH   SOLE   148,667 0 3,839
Dollar Genl Corp COM 256677105   7,787 37 SH   OTR   37 0 0
Dominion Energy Inc COM 25746U109   402,497 7,199 SH   SOLE   7,199 0 0
Dow Chemical COM 260557103   604,171 11,021 SH   SOLE   11,021 0 0
DuPont de Nemours Inc COM 26614N102   333,571 4,648 SH   SOLE   4,648 0 0
Duke Energy Corp COM 26441C204   910,398 9,437 SH   SOLE   9,437 0 0
EOG Resources Inc COM 26875P101   31,590,124 275,583 SH   SOLE   268,339 0 7,244
Eaton Corp PLC COM G29183103   718,086 4,191 SH   SOLE   3,391 0 800
Ecolab Inc COM 278865100   1,180,063 7,129 SH   SOLE   6,629 0 500
Eli Lilly & Co COM 532457108   1,591,752 4,635 SH   SOLE   4,635 0 0
Emerson Electric Co COM 291011104   970,565 11,138 SH   SOLE   11,138 0 0
Enbridge Inc. COM 29250N105   605,822 15,880 SH   SOLE   15,880 0 0
Enterprise Products Partners L COM 293792107   395,017 15,252 SH   SOLE   15,252 0 0
Equinix Inc COM 29444U700   31,359,762 43,492 SH   SOLE   42,122 0 1,370
Equitrans Midstream Corp COM 294600101   66,458 11,498 SH   SOLE   11,498 0 0
Essential Utilities COM 29670G102   285,382 6,538 SH   SOLE   6,538 0 0
Eversource Energy COM 30040W108   203,241 2,597 SH   SOLE   2,597 0 0
Exxon Mobil Corp COM 30231G102   63,712,483 581,000 SH   SOLE   564,677 0 16,323
Fastenal Company COM 311900104   36,364,355 674,163 SH   SOLE   648,809 0 25,354
Fidelity National Information COM 31620M106   1,397,531 25,723 SH   SOLE   25,598 0 125
Firstservice Corp New Com COM 33767E202   305,948 2,170 SH   SOLE   2,170 0 0
Fiserv Inc COM 337738108   352,767 3,121 SH   SOLE   1,321 0 1,800
GCM Grosvenor Inc COM 36831E108   225,404 28,861 SH   SOLE   28,861 0 0
General Dynamics Corp COM 369550108   16,532,445 72,444 SH   SOLE   72,444 0 0
Gilead Sciences Incorporated COM 375558103   37,485,949 451,801 SH   SOLE   431,429 0 20,373
Glacier Bancorp Inc COM 37637Q105   24,886,062 592,384 SH   SOLE   576,348 0 16,036
Hershey Company COM 427866108   3,342,735 13,139 SH   SOLE   13,139 0 0
Home Depot Inc COM 437076102   51,612,333 174,886 SH   SOLE   168,606 0 6,280
Honeywell Intl Inc COM 438516106   1,624,805 8,501 SH   SOLE   8,501 0 0
Idex Corp COM 45167R104   439,419 1,902 SH   SOLE   1,102 0 800
Idexx Labs Inc COM 45168D104   609,097 1,218 SH   SOLE   218 0 1,000
Illinois Tool Works Inc COM 452308109   64,947,261 266,779 SH   SOLE   260,633 0 6,146
India Globalization Capital In COM 45408X308   39,623 116,710 SH   SOLE   116,710 0 0
Insulet Corp COM 45784P101   318,960 1,000 SH   SOLE   0 0 1,000
Intel Corp COM 458140100   537,211 16,444 SH   SOLE   14,744 0 1,700
International Business Machine COM 459200101   9,495,483 72,435 SH   SOLE   68,123 0 4,311
Intuit COM 461202103   34,270,381 76,869 SH   SOLE   75,119 0 1,750
Intuitive Surgical Inc COM 46120E602   249,339 976 SH   SOLE   976 0 0
J M Smucker Company New COM 832696405   606,845 3,856 SH   SOLE   3,856 0 0
J P Morgan Chase & Co COM 46625H100   14,661,016 112,509 SH   SOLE   112,509 0 0
Jack Henry & Assoc Inc Com COM 426281101   26,514,512 175,919 SH   SOLE   171,552 0 4,367
Johnson & Johnson COM 478160104   25,509,736 164,579 SH   SOLE   161,743 0 2,836
Johnson & Johnson COM 478160104   27,125 175 SH   OTR   175 0 0
Kellogg Company COM 487836108   528,665 7,895 SH   SOLE   4,629 0 3,266
Kimberly Clark Corp COM 494368103   32,853,068 244,770 SH   SOLE   235,976 0 8,794
Kimberly Clark Corp COM 494368103   5,369 40 SH   OTR   40 0 0
Kinder Morgan Inc COM 49456B101   233,852 13,355 SH   SOLE   13,355 0 0
L3Harris Technologies Inc Com COM 502431109   269,634 1,374 SH   SOLE   1,374 0 0
Lancaster Colony Corp COM 513847103   1,235,005 6,087 SH   SOLE   4,037 0 2,050
Linde PLC COM G5494J103   11,184,554 31,768 SH   SOLE   31,768 0 0
Lockheed Martin Corp COM 539830109   1,450,914 3,069 SH   SOLE   2,769 0 300
Lowes Cos Inc COM 548661107   811,878 4,060 SH   SOLE   3,360 0 700
Lowes Cos Inc COM 548661107   84,987 425 SH   OTR   425 0 0
LyondellBasell Industries NV COM N53745100   328,615 3,500 SH   SOLE   3,500 0 0
M D C Hldgs Inc COM 552676108   767,294 19,740 SH   SOLE   19,740 0 0
Magellan Midstream Partners, L COM 559080106   481,286 8,870 SH   SOLE   8,870 0 0
Main Street Capital Corp COM 56035L104   1,439,737 36,486 SH   SOLE   20,459 0 16,027
Mastercard Inc COM 57636Q104   36,118,454 99,388 SH   SOLE   97,226 0 2,162
McCormick & Company Inc COM 579780107   42,192,140 507,056 SH   SOLE   492,613 0 14,443
McDonalds Corp COM 580135101   69,191,080 247,456 SH   SOLE   240,841 0 6,614
Medtronic PLC COM G5960L103   879,081 10,904 SH   SOLE   7,397 0 3,507
Merck & Co Inc COM 58933Y105   54,117,845 508,674 SH   SOLE   491,798 0 16,876
Meta Platforms Ord Shs Class A COM 30303M102   392,937 1,854 SH   SOLE   1,854 0 0
Microsoft Corp COM 594918104   76,911,197 266,775 SH   SOLE   262,042 0 4,733
Mondelez International Inc A COM 609207105   36,510,562 523,674 SH   SOLE   506,366 0 17,309
Morningstar, Inc. COM 617700109   206,278 1,016 SH   SOLE   1,016 0 0
NASDAQ Inc. COM 631103108   30,923,248 565,635 SH   SOLE   552,305 0 13,330
National Grid PLC - SPONS ADR COM 636274409   292,493 4,302 SH   OTR   0 0 4,302
Netflix Inc Com COM 64110L106   283,294 820 SH   SOLE   820 0 0
NextEra Energy Inc COM 65339F101   69,873,178 906,502 SH   SOLE   886,114 0 20,388
Nextera Energy Part LP COM 65341B106   1,238,510 20,387 SH   SOLE   19,617 0 770
Nike Inc, Class B COM 654106103   1,835,740 14,969 SH   SOLE   14,969 0 0
Norfolk Southern Corp COM 655844108   891,043 4,203 SH   SOLE   4,203 0 0
Northern Trust COM 665859104   1,739,107 19,733 SH   SOLE   19,533 0 200
Northrop Grumman Corp COM 666807102   313,090 678 SH   SOLE   678 0 0
Novartis AG ADR COM 66987V109   5,460,752 59,356 SH   SOLE   59,356 0 0
Novartis AG ADR COM 66987V109   342,884 3,727 SH   OTR   0 0 3,727
Novo Nordisk A/S - SPON ADR ADR 670100205   228,525 1,436 SH   SOLE   1,436 0 0
Nvidia Corp COM 67066G104   819,313 2,950 SH   SOLE   2,950 0 0
O'Reilly Automotive Inc COM 67103H107   204,604 241 SH   SOLE   241 0 0
ONE Gas Inc COM 68235P108   616,739 7,784 SH   SOLE   4,609 0 3,175
Oneok Inc COM 682680103   8,277,854 130,278 SH   SOLE   120,103 0 10,175
Oracle Corp COM 68389X105   305,800 3,291 SH   SOLE   3,291 0 0
Otis Worldwide Corp Com COM 68902V107   1,494,555 17,708 SH   SOLE   17,708 0 0
PPG Industries Inc COM 693506107   982,748 7,357 SH   SOLE   7,357 0 0
Parker Hannifin Corp COM 701094104   716,923 2,133 SH   SOLE   2,133 0 0
PayChex Inc COM 704326107   1,074,946 9,381 SH   SOLE   5,279 0 4,102
PepsiCo Inc COM 713448108   14,924,951 81,870 SH   SOLE   81,846 0 24
Pfizer COM 717081103   1,377,905 33,772 SH   SOLE   33,772 0 0
Philip Morris International COM 718172109   448,517 4,612 SH   SOLE   4,612 0 0
Phillips 66 COM 718546104   638,694 6,300 SH   SOLE   6,300 0 0
Phillips 66 COM 718546104   6,387 63 SH   OTR   63 0 0
Pioneer Natural Resources COM 723787107   267,554 1,310 SH   SOLE   1,310 0 0
Pool Corporation COM 73278L105   31,587,410 92,242 SH   SOLE   89,989 0 2,253
Procter & Gamble Co COM 742718109   10,370,897 69,748 SH   SOLE   69,748 0 0
Progressive Corp Ohio Com COM 743315103   942,996 6,592 SH   SOLE   3,844 0 2,748
Qualcomm Inc COM 747525103   45,941,317 360,098 SH   SOLE   349,417 0 10,681
RPM Intl Inc COM 749685103   8,998,719 103,149 SH   SOLE   103,149 0 0
Raytheon Technologies Com COM 75513E101   7,836,044 80,017 SH   SOLE   79,617 0 400
Realty Income Corporation COM 756109104   7,564,163 119,459 SH   SOLE   113,194 0 6,265
Reliance Steel & Aluminum Co COM 759509102   34,413,943 134,042 SH   SOLE   134,042 0 0
Republic Services Inc COM 760759100   52,609,356 389,065 SH   SOLE   377,579 0 11,486
Republic Services Inc COM 760759100   13,252 98 SH   OTR   98 0 0
Resmed Inc COM 761152107   332,865 1,520 SH   SOLE   520 0 1,000
Rockwell Automation Inc. COM 773903109   213,338 727 SH   SOLE   727 0 0
S&P Global Inc COM 78409V104   34,877,269 101,161 SH   SOLE   98,614 0 2,547
Salesforce.com Inc COM 79466L302   1,134,351 5,678 SH   SOLE   5,678 0 0
Sanofi-Aventis ADR COM 80105N105   351,934 6,467 SH   OTR   0 0 6,467
Shell plc COM 780259305   446,277 7,756 SH   SOLE   7,756 0 0
Shell plc COM 780259305   488,112 8,483 SH   OTR   0 0 8,483
Sherwin Williams Co COM 824348106   32,560,048 144,859 SH   SOLE   140,207 0 4,652
Sixth Street Specialty Lending COM 83012A109   1,174,712 64,192 SH   SOLE   37,593 0 26,599
Skyworks Solutions COM 83088M102   224,398 1,902 SH   SOLE   1,902 0 0
Snap On COM 833034101   46,728,617 189,269 SH   SOLE   183,494 0 5,775
Southern Co COM 842587107   2,986,574 42,923 SH   SOLE   42,923 0 0
Stag Industrial Inc COM 85254J102   628,275 18,577 SH   SOLE   9,317 0 9,260
Starbucks Corporation COM 855244109   5,890,919 56,573 SH   SOLE   56,573 0 0
Stellantis N.V. Shs COM N82405106   43,656 2,400 SH   SOLE   2,400 0 0
Stellantis N.V. Shs COM N82405106   327,802 18,021 SH   OTR   0 0 18,021
Steris PLC COM G8473T100   33,644,355 175,891 SH   SOLE   171,880 0 4,010
Stryker Corp COM 863667101   32,649,537 114,371 SH   SOLE   110,588 0 3,783
Surgalign Holdings Inc Com New COM 86882C204   26,666 16,666 SH   SOLE   16,666 0 0
Sysco Corporation COM 871829107   246,673 3,194 SH   SOLE   2,394 0 800
T Rowe Price Group Inc COM 74144T108   6,925,175 61,339 SH   SOLE   57,708 0 3,631
Taiwan Semiconductor Mfg Co AD SPONSORED ADR 874039100   244,457 2,628 SH   OTR   0 0 2,628
Target Corporation COM 87612E106   999,324 6,033 SH   SOLE   6,033 0 0
Tesla Motors Inc COM 88160R101   460,976 2,222 SH   SOLE   2,222 0 0
Tesla Motors Inc COM 88160R101   84,229 406 SH   OTR   0 0 406
Texas Instruments Corp COM 882508104   266,552 1,433 SH   SOLE   1,433 0 0
Thermo Fisher Scientific Inc COM 883556102   234,006 406 SH   SOLE   406 0 0
Thomson Reuters COM 884903709   365,247 2,807 SH   SOLE   2,807 0 0
Toro Co COM 891092108   437,415 3,935 SH   SOLE   3,935 0 0
Tractor Supply Company COM 892356106   52,740,949 224,391 SH   SOLE   216,287 0 8,105
Travelers Cos Inc COM 89417E109   216,176 1,261 SH   SOLE   1,261 0 0
U. S. Bancorp COM 902973304   1,199,914 33,285 SH   SOLE   28,062 0 5,222
U. S. Bancorp COM 902973304   10,815 300 SH   OTR   300 0 0
Uber Technologies Inc COM 90353T100   642,876 20,280 SH   SOLE   20,280 0 0
Unilever PLC ADR Spon COM 904767704   457,607 8,812 SH   SOLE   8,812 0 0
Unilever PLC ADR Spon COM 904767704   271,646 5,231 SH   OTR   0 0 5,231
Union Pacific Corp COM 907818108   46,355,065 230,324 SH   SOLE   225,741 0 4,583
United Parcel Service Inc Cl B COM 911312106   34,412,481 177,393 SH   SOLE   172,965 0 4,428
Verisk Analytics Inc COM 92345Y106   409,237 2,133 SH   SOLE   2,133 0 0
Verizon Communications COM 92343V104   32,078,569 824,854 SH   SOLE   790,269 0 34,585
Visa Inc Cl A COM 92826C839   3,316,396 14,709 SH   SOLE   14,709 0 0
WEC Energy Group Inc COM 92939U106   42,510,413 448,469 SH   SOLE   433,613 0 14,857
Wal-Mart Stores COM 931142103   2,302,826 15,618 SH   SOLE   14,095 0 1,522
Walgreen Boots Alliance Inc COM 931427108   1,174,499 33,965 SH   SOLE   33,965 0 0
Walt Disney Co COM 254687106   969,959 9,687 SH   SOLE   8,987 0 700
Watsco, Inc. COM 942622200   55,539,086 174,563 SH   SOLE   167,565 0 6,998
Welltower Inc COM 95040Q104   277,010 3,864 SH   SOLE   3,864 0 0
Williams Cos Inc COM 969457100   571,598 19,143 SH   SOLE   11,117 0 8,025
Xcel Energy Inc COM 98389B100   916,914 13,596 SH   SOLE   13,596 0 0
Zebra Technologies Corp. Cl A COM 989207105   408,630 1,285 SH   SOLE   685 0 600
Becton Dickinson & Co 6percent Dp Co CONV PFD 075887406   223,740 4,500 SH   SOLE   4,500 0 0
Alerian MLP ETF ETF 00162Q452   1,210,518 31,320 SH   SOLE   31,320 0 0
Consumer Staples Select Sector ETF 81369y308   263,129 3,522 SH   SOLE   3,522 0 0
Health Care Select Sector SPDR ETF 81369Y209   245,845 1,899 SH   SOLE   1,899 0 0
IShares Core S&P Mid-Cap ETF ETF 464287507   464,543 1,857 SH   SOLE   1,857 0 0
IShares MSCI EAFE Index Fd ETF 464287465   308,895 4,319 SH   SOLE   4,319 0 0
IShares NASDAQ Biotech Index F ETF 464287556   680,661 5,270 SH   SOLE   5,270 0 0
IShares Russell 2000 Indx Fd ETF 464287655   223,714 1,254 SH   SOLE   1,254 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606   856,411 11,976 SH   SOLE   11,976 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234   269,117 6,820 SH   SOLE   6,820 0 0
Invesco QQQ Trust Series 1 ETF 46090E103   1,395,963 4,350 SH   SOLE   4,350 0 0
S & P Depository Receipts SPDR ETF 78462f103   1,182,439 2,888 SH   SOLE   2,888 0 0
SPDR Gold Trust ETF 78463V107   352,699 1,925 SH   SOLE   1,925 0 0
VanEck Vectors Semiconductor E ETF 92189F676   365,308 1,388 SH   SOLE   1,388 0 0
Vanguard Dividend Appreciation ETF 921908844   273,214 1,774 SH   SOLE   1,774 0 0
Vanguard Mid-Cap ETF ETF 922908629   216,615 1,027 SH   SOLE   1,027 0 0
Vanguard Mid-Cap Growth Index ETF 922908538   377,892 1,939 SH   SOLE   1,939 0 0
Vanguard S&P 500 ETF ETF 922908363   305,896 813 SH   SOLE   813 0 0
Vanguard Ttl Stk Mkt ETF ETF 922908769   221,489 1,085 SH   SOLE   1,085 0 0
ISHARES TR CORE 1 5 YR USD ETF 46432F859   382,614 8,114 SH   SOLE   3,363 0 4,751
IShares Barclarys Int Cr Bond ETF 464288638   1,760,632 34,334 SH   SOLE   14,226 0 20,108
IShares Barclays Aggregate Bon ETF 464287226   850,110 8,532 SH   SOLE   5,089 0 3,443
IShares Barclays Tips Bond Ind ETF 464287176   254,347 2,307 SH   SOLE   2,307 0 0
IShares Short-Term Corporate B ETF 464288646   205,698 4,070 SH   SOLE   4,070 0 0
Invesco Financial Pfd Portfoli ETF 46137V621   313,864 21,616 SH   SOLE   21,616 0 0
Invesco Fundamental HY Corp Bo ETF 46138e719   1,078,596 61,599 SH   SOLE   30,477 0 31,122
Invesco Variable Rate Pref Por ETF 46138G870   563,917 25,459 SH   SOLE   16,424 0 9,035
Princpal Spectrum Preferred Se ETF 74255Y888   2,011,799 118,411 SH   SOLE   58,825 0 59,586
VanEck Preferred Securities ex ETF 92189F951   243,570 13,800 SH   SOLE   13,800 0 0
Vanguard Interm. Term Corp. Bo ETF 92206c870   2,045,186 25,495 SH   SOLE   12,658 0 12,837
Vanguard Intermediate Term Bon ETF 921937819   280,408 3,654 SH   SOLE   3,654 0 0
Vanguard Long-Term Corp Bond E ETF 92206C813   925,081 11,604 SH   SOLE   7,017 0 4,587
Vanguard Mortgage-Business Sec ETF 92206c771   245,272 5,269 SH   SOLE   5,269 0 0
Vanguard Scottsdale Fd Short T ETF 92206C102   575,191 9,826 SH   SOLE   4,074 0 5,752
Vanguard Short-Term Bond ETF ETF 921937827   259,148 3,388 SH   SOLE   3,388 0 0
Vanguard Short-Term Corporate ETF 92206c409   224,051 2,939 SH   SOLE   2,939 0 0
iShares U.S. Treasury Bond ETF ETF 46429B267   275,463 11,782 SH   SOLE   11,782 0 0