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   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