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   418,281 5,993 SH   SOLE   5,993 0 0
AT&T Inc COM 00206R102   1,067,317 66,916 SH   SOLE   66,916 0 0
AbbVie Inc COM 00287Y109   41,559,091 308,462 SH   SOLE   299,098 0 9,364
Abbott Labs COM 002824100   40,306,373 369,715 SH   SOLE   362,556 0 7,159
Accenture PLC Cl A COM G1151C101   41,444,076 134,306 SH   SOLE   130,791 0 3,515
Agenus Inc COM 00847G705   37,373 23,358 SH   SOLE   23,358 0 0
Air Products & Chemicals, Inc COM 009158106   48,720,790 162,657 SH   SOLE   157,704 0 4,954
Akamai Technologies Com COM 00971T101   304,210 3,385 SH   SOLE   3,385 0 0
Alcon Inc COM H01301128   354,636 4,281 SH   SOLE   4,281 0 0
Allstate Corp COM 020002101   206,413 1,893 SH   SOLE   1,886 0 7
Alphabet Inc CL A COM 02079K305   3,395,291 28,365 SH   SOLE   28,256 0 109
Alphabet Inc CL C NON Voting COM 02079K107   1,254,822 10,373 SH   SOLE   10,276 0 97
Amazon.com COM 023135106   2,140,250 16,418 SH   SOLE   16,268 0 150
Ambev SA ADR COM 02319V103   14,138 4,446 SH   SOLE   4,446 0 0
Ambev SA ADR COM 02319V103   342,314 107,646 SH   OTR   0 0 107,646
American Electric Power COM 025537101   490,564 5,826 SH   SOLE   5,826 0 0
American Express Co COM 025816109   361,291 2,074 SH   SOLE   2,062 0 12
American Tower Corp COM 03027X100   27,651,835 142,579 SH   SOLE   138,924 0 3,656
American Water Works Co COM 030420103   634,338 4,444 SH   SOLE   4,444 0 0
Amgen COM 031162100   664,284 2,992 SH   SOLE   2,680 0 312
Analog Devices Inc COM 032654105   15,653,043 80,350 SH   SOLE   78,748 0 1,602
Apple Inc. COM 037833100   146,912,957 757,400 SH   SOLE   738,613 0 18,787
Ares Management Corporation COM 03990B101   12,594,709 130,718 SH   SOLE   124,204 0 6,515
Arthur J. Gallagher & Co COM 363576109   55,881,058 254,502 SH   SOLE   248,665 0 5,837
Atmos Energy Corporation COM 049560105   44,369,963 381,382 SH   SOLE   371,401 0 9,981
Automatic Data Processing COM 053015103   70,524,708 320,873 SH   SOLE   312,652 0 8,221
BCE Inc. COM 05534B760   7,801,198 171,116 SH   SOLE   161,431 0 9,685
Baxter International Inc COM 071813109   330,674 7,258 SH   SOLE   7,258 0 0
Becton Dickinson and Co COM 075887109   45,978,189 174,153 SH   SOLE   171,338 0 2,816
Berkshire Hathaway Cl B COM 084670702   639,375 1,875 SH   SOLE   1,835 0 40
Black Hills Corp COM 092113109   222,962 3,700 SH   SOLE   3,700 0 0
Blackstone Group Inc COM 09260D107   2,186,423 23,518 SH   SOLE   23,518 0 0
Boeing COM 097023105   830,129 3,931 SH   SOLE   3,917 0 14
Bristol Myers Squibb Company COM 110122108   570,754 8,925 SH   SOLE   8,874 0 51
British American Tobacco PLC A COM 110448107   12,815 386 SH   SOLE   386 0 0
British American Tobacco PLC A COM 110448107   316,097 9,521 SH   OTR   0 0 9,521
Broadcom Inc COM 11135F101   309,673 357 SH   SOLE   352 0 5
Broadridge Financial Solutions COM 11133T103   23,204,317 140,097 SH   SOLE   135,201 0 4,896
Brookfield Renewable Corp COM 11284V105   308,991 9,803 SH   SOLE   9,803 0 0
CME Group Inc COM 12572Q105   316,846 1,710 SH   SOLE   1,710 0 0
CRA International, Inc COM 12618T105   553,248 5,424 SH   SOLE   5,424 0 0
CVS Health Corp COM 126650100   732,916 10,602 SH   SOLE   9,310 0 1,292
Cano Health Inc Com Cl A COM 13781Y103   18,765 13,500 SH   SOLE   13,500 0 0
Carrier Global Corp Com COM 14448C104   41,796,892 840,815 SH   SOLE   821,277 0 19,537
Casey's General Stores Inc COM 147528103   40,572,563 166,363 SH   SOLE   161,187 0 5,176
Caterpillar Inc COM 149123101   12,569,520 51,085 SH   SOLE   51,080 0 5
Chevron Corp COM 166764100   10,855,213 68,988 SH   SOLE   68,958 0 30
Chipotle Mexican Grill COM 169656105   216,039 101 SH   SOLE   101 0 0
Chubb Ltd COM H1467J104   459,256 2,385 SH   SOLE   2,382 0 3
Cisco Systems COM 17275R102   1,393,941 26,941 SH   SOLE   26,909 0 32
Clorox Co COM 189054109   1,262,460 7,938 SH   SOLE   7,934 0 4
Coca Cola Co COM 191216100   6,681,977 110,959 SH   SOLE   110,850 0 109
Cognizant Tech Solutions Cl A COM 192446102   503,374 7,711 SH   SOLE   7,670 0 41
Colgate Palmolive Co COM 194162103   544,337 7,066 SH   SOLE   6,257 0 809
Comcast Corp New Cl A COM 20030N101   315,905 7,603 SH   SOLE   7,540 0 63
Commerce Bancshares Inc COM 200525103   265,464 5,451 SH   SOLE   5,451 0 0
ConocoPhillips COM 20825c104   234,932 2,267 SH   SOLE   2,242 0 25
Costco Wholesale Corp COM 22160K105   41,294,573 76,702 SH   SOLE   74,786 0 1,916
Cummins Inc COM 231021106   523,662 2,136 SH   SOLE   2,130 0 6
Danaher Corp COM 235851102   292,320 1,218 SH   SOLE   1,202 0 16
Deere & Co COM 244199105   2,186,031 5,395 SH   SOLE   4,228 0 1,167
Diageo PLC New Spons ADR COM 25243Q205   122,130 704 SH   SOLE   704 0 0
Diageo PLC New Spons ADR COM 25243Q205   308,621 1,779 SH   OTR   0 0 1,779
Digital Realty Trust Inc COM 253868103   267,253 2,347 SH   SOLE   2,341 0 6
Dollar Genl Corp COM 256677105   25,783,918 151,867 SH   SOLE   148,068 0 3,799
Dollar Genl Corp COM 256677105   6,282 37 SH   OTR   37 0 0
Dominion Energy Inc COM 25746U109   317,341 6,127 SH   SOLE   6,127 0 0
Dow Chemical COM 260557103   665,537 12,496 SH   SOLE   12,496 0 0
DuPont de Nemours Inc COM 26614N102   301,182 4,216 SH   SOLE   4,189 0 27
Duke Energy Corp COM 26441C204   900,006 10,029 SH   SOLE   10,029 0 0
EOG Resources Inc COM 26875P101   31,578,700 275,941 SH   SOLE   268,663 0 7,278
Eaton Corp PLC COM G29183103   849,849 4,226 SH   SOLE   3,411 0 815
Ecolab Inc COM 278865100   1,206,951 6,465 SH   SOLE   5,961 0 504
Eli Lilly & Co COM 532457108   2,194,826 4,680 SH   SOLE   4,663 0 17
Emerson Electric Co COM 291011104   1,041,383 11,521 SH   SOLE   11,498 0 23
Enbridge Inc. COM 29250N105   627,389 16,888 SH   SOLE   16,888 0 0
Enterprise Products Partners L COM 293792107   427,941 16,241 SH   SOLE   16,241 0 0
Equinix Inc COM 29444U700   34,031,530 43,411 SH   SOLE   42,042 0 1,369
Essential Utilities COM 29670G102   261,419 6,550 SH   SOLE   6,550 0 0
Exxon Mobil Corp COM 30231G102   62,417,666 581,983 SH   SOLE   565,061 0 16,921
Fastenal Company COM 311900104   39,831,289 675,221 SH   SOLE   649,912 0 25,309
Fidelity National Information COM 31620M106   297,185 5,433 SH   SOLE   5,433 0 0
GCM Grosvenor Inc COM 36831E108   136,881 18,154 SH   SOLE   18,154 0 0
General Dynamics Corp COM 369550108   15,614,296 72,574 SH   SOLE   72,574 0 0
Gilead Sciences Incorporated COM 375558103   34,250,087 444,402 SH   SOLE   427,808 0 16,594
Glacier Bancorp Inc COM 37637Q105   28,414,833 911,608 SH   SOLE   877,490 0 34,119
Graco Inc Com COM 384109104   257,927 2,987 SH   SOLE   2,987 0 0
Hershey Company COM 427866108   3,283,418 13,149 SH   SOLE   13,147 0 2
Home Depot Inc COM 437076102   54,509,067 175,473 SH   SOLE   169,017 0 6,456
Honeywell Intl Inc COM 438516106   1,859,772 8,963 SH   SOLE   8,958 0 5
Idex Corp COM 45167R104   409,640 1,903 SH   SOLE   1,103 0 800
Idexx Labs Inc COM 45168D104   612,721 1,220 SH   SOLE   220 0 1,000
Illinois Tool Works Inc COM 452308109   66,343,862 265,206 SH   SOLE   259,060 0 6,146
India Globalization Capital In COM 45408X308   36,367 116,710 SH   SOLE   116,710 0 0
Insulet Corp COM 45784P101   288,340 1,000 SH   SOLE   0 0 1,000
Intel Corp COM 458140100   562,061 16,808 SH   SOLE   14,965 0 1,843
International Business Machine COM 459200101   9,729,222 72,709 SH   SOLE   68,198 0 4,511
Intuit COM 461202103   35,278,382 76,995 SH   SOLE   75,238 0 1,758
Intuitive Surgical Inc COM 46120E602   341,598 999 SH   SOLE   990 0 9
J M Smucker Company New COM 832696405   569,831 3,859 SH   SOLE   3,859 0 0
J P Morgan Chase & Co COM 46625H100   16,194,786 111,350 SH   SOLE   111,307 0 43
Jack Henry & Assoc Inc Com COM 426281101   29,324,272 175,248 SH   SOLE   170,789 0 4,459
Johnson & Johnson COM 478160104   18,602,980 112,391 SH   SOLE   112,336 0 55
Johnson & Johnson COM 478160104   28,966 175 SH   OTR   175 0 0
Kellogg Company COM 487836108   526,651 7,814 SH   SOLE   4,623 0 3,191
Kimberly-Clark Corp COM 494368103   35,038,853 253,794 SH   SOLE   244,080 0 9,715
Kimberly-Clark Corp COM 494368103   5,522 40 SH   OTR   40 0 0
Kinder Morgan Inc COM 49456B101   235,848 13,696 SH   SOLE   13,678 0 18
L3Harris Technologies Inc Com COM 502431109   315,777 1,613 SH   SOLE   1,608 0 5
Lancaster Colony Corp COM 513847103   1,186,539 5,901 SH   SOLE   3,896 0 2,005
Lennar Corp Cl A COM 526057104   206,762 1,650 SH   SOLE   1,650 0 0
Linde PLC COM G5494J103   11,875,215 31,162 SH   SOLE   31,149 0 13
Lockheed Martin Corp COM 539830109   1,417,613 3,079 SH   SOLE   2,771 0 308
Lowe's Companies, Inc. COM 548661107   1,003,914 4,448 SH   SOLE   3,741 0 707
Lowe's Companies, Inc. COM 548661107   95,923 425 SH   OTR   425 0 0
LyondellBasell Industries NV COM N53745100   325,537 3,545 SH   SOLE   3,527 0 18
M D C Hldgs Inc COM 552676108   923,240 19,740 SH   SOLE   19,740 0 0
Magellan Midstream Partners, L COM 559080106   259,874 4,170 SH   SOLE   4,170 0 0
Main Street Capital Corp COM 56035L104   1,409,648 35,215 SH   SOLE   19,532 0 15,683
Mastercard Inc COM 57636Q104   39,126,221 99,482 SH   SOLE   97,290 0 2,192
McCormick & Company Inc COM 579780107   44,269,707 507,506 SH   SOLE   492,625 0 14,880
McDonalds Corp COM 580135101   73,713,781 247,022 SH   SOLE   240,230 0 6,792
Medtronic PLC COM G5960L103   8,925,023 101,306 SH   SOLE   92,137 0 9,169
Merck & Co Inc COM 58933Y105   47,300,913 409,922 SH   SOLE   397,207 0 12,715
Meta Platforms Ord Shs Class A COM 30303M102   433,914 1,512 SH   SOLE   1,472 0 40
Microsoft Corp COM 594918104   90,463,829 265,648 SH   SOLE   260,770 0 4,878
Mondelez International Inc A COM 609207105   38,360,920 525,924 SH   SOLE   508,601 0 17,323
Nasdaq, Inc. COM 631103108   28,366,161 569,030 SH   SOLE   555,641 0 13,389
National Grid PLC - SPONS ADR COM 636274409   12,321 183 SH   SOLE   183 0 0
National Grid PLC - SPONS ADR COM 636274409   299,147 4,443 SH   OTR   0 0 4,443
Netflix Inc Com COM 64110L106   308,343 700 SH   SOLE   686 0 14
NextEra Energy Inc COM 65339F101   66,892,802 901,520 SH   SOLE   880,572 0 20,948
Nextera Energy Part LP COM 65341B106   1,217,132 20,756 SH   SOLE   19,986 0 770
Nike Inc, Class B COM 654106103   1,676,042 15,186 SH   SOLE   15,153 0 33
Norfolk Southern Corp COM 655844108   1,013,304 4,469 SH   SOLE   4,462 0 7
Northern Trust COM 665859104   1,292,972 17,440 SH   SOLE   17,240 0 200
Northrop Grumman Corp COM 666807102   305,429 670 SH   SOLE   670 0 0
Novartis AG ADR COM 66987V109   6,002,127 59,480 SH   SOLE   59,480 0 0
Novartis AG ADR COM 66987V109   386,283 3,828 SH   OTR   0 0 3,828
Novo Nordisk A/S - SPON ADR COM 670100205   232,388 1,436 SH   SOLE   1,436 0 0
Nvidia Corp COM 67066G104   1,274,817 3,014 SH   SOLE   2,969 0 45
O'Reilly Automotive Inc COM 67103H107   210,166 220 SH   SOLE   220 0 0
ONE Gas Inc COM 68235P108   609,384 7,934 SH   SOLE   4,822 0 3,112
ONEOK, Inc. COM 682680103   9,628,358 156,001 SH   SOLE   143,636 0 12,365
Oracle Corp COM 68389X105   397,522 3,338 SH   SOLE   3,284 0 54
Otis Worldwide Corp Com COM 68902V107   1,576,189 17,708 SH   SOLE   17,708 0 0
PPG Industries Inc COM 693506107   824,103 5,557 SH   SOLE   5,557 0 0
Parker Hannifin Corp COM 701094104   834,686 2,140 SH   SOLE   2,137 0 3
PayChex Inc COM 704326107   1,096,925 9,805 SH   SOLE   5,782 0 4,024
PepsiCo Inc COM 713448108   14,897,723 80,433 SH   SOLE   80,370 0 63
Pfizer COM 717081103   1,240,052 33,807 SH   SOLE   33,807 0 0
Philip Morris International COM 718172109   321,658 3,295 SH   SOLE   3,280 0 15
Phillips 66 COM 718546104   584,012 6,123 SH   SOLE   6,104 0 19
Phillips 66 COM 718546104   6,009 63 SH   OTR   63 0 0
Pioneer Natural Resources COM 723787107   229,970 1,110 SH   SOLE   1,110 0 0
Pool Corporation COM 73278L105   34,544,764 92,208 SH   SOLE   89,992 0 2,216
Procter & Gamble Co COM 742718109   10,268,069 67,669 SH   SOLE   67,618 0 51
Progressive Corp Ohio Com COM 743315103   889,215 6,718 SH   SOLE   4,020 0 2,698
Public Storage Inc COM 74460d109   586,730 2,010 SH   SOLE   1,127 0 883
QUALCOMM Inc. COM 747525103   43,057,069 361,703 SH   SOLE   350,531 0 11,171
RPM Intl Inc COM 749685103   8,932,532 99,549 SH   SOLE   99,549 0 0
Raytheon Technologies Com COM 75513E101   7,774,658 79,366 SH   SOLE   78,951 0 415
Realty Income Corporation COM 756109104   7,156,108 119,687 SH   SOLE   112,883 0 6,804
Reliance Steel & Aluminum Co COM 759509102   33,688,567 124,042 SH   SOLE   124,042 0 0
Relx Plc - Sponsored Adr COM 759530108   14,642 438 SH   SOLE   438 0 0
Relx Plc - Sponsored Adr COM 759530108   196,134 5,867 SH   OTR   0 0 5,867
Republic Services Inc COM 760759100   59,751,773 390,101 SH   SOLE   378,247 0 11,854
Republic Services Inc COM 760759100   15,011 98 SH   OTR   98 0 0
Resmed Inc COM 761152107   335,398 1,535 SH   SOLE   529 0 1,006
Rockwell Automation Inc. COM 773903109   601,905 1,827 SH   SOLE   1,827 0 0
S&P Global, Inc. COM 78409v104   40,537,802 101,120 SH   SOLE   98,553 0 2,566
STAG Industrial, Inc. COM 85254J102   628,311 17,511 SH   SOLE   8,404 0 9,107
STERIS plc COM G8473T100   39,667,185 176,314 SH   SOLE   172,290 0 4,025
Salesforce.com Inc COM 79466L302   1,204,182 5,700 SH   SOLE   5,692 0 8
Sanofi-Aventis ADR COM 80105N105   12,774 237 SH   SOLE   237 0 0
Sanofi-Aventis ADR COM 80105N105   327,443 6,075 SH   OTR   0 0 6,075
Shell plc COM 780259305   498,069 8,249 SH   SOLE   8,249 0 0
Shell plc COM 780259305   524,702 8,690 SH   OTR   0 0 8,690
Sherwin-Williams Co COM 824348106   38,551,130 145,191 SH   SOLE   140,503 0 4,688
Sixth Street Specialty Lending COM 83012A109   1,698,503 90,878 SH   SOLE   48,690 0 42,187
Skyworks Solutions COM 83088M102   203,559 1,839 SH   SOLE   1,834 0 5
Snap-On COM 833034101   54,645,448 189,616 SH   SOLE   183,665 0 5,951
Sony Group Corporation Sponsor COM 835699307   20,979 233 SH   SOLE   233 0 0
Sony Group Corporation Sponsor COM 835699307   315,320 3,502 SH   OTR   0 0 3,502
Southern Co COM 842587107   2,858,634 40,692 SH   SOLE   40,649 0 43
Starbucks Corporation COM 855244109   5,761,123 58,158 SH   SOLE   58,124 0 34
Stellantis N.V. Shs COM N82405106   56,005 3,193 SH   SOLE   3,193 0 0
Stellantis N.V. Shs COM N82405106   329,471 18,784 SH   OTR   0 0 18,784
Stryker Corp COM 863667101   34,773,023 113,976 SH   SOLE   110,170 0 3,807
Sysco Corporation COM 871829107   236,995 3,194 SH   SOLE   2,394 0 800
T. Rowe Price Group Inc COM 74144T108   6,813,264 60,822 SH   SOLE   56,946 0 3,876
TJX Companies Inc COM 872540109   197,561 2,330 SH   SOLE   700 0 1,630
TJX Companies Inc COM 872540109   16,873 199 SH   OTR   199 0 0
Taiwan Semiconductor Mfg Co AD COM 874039100   64,589 640 SH   SOLE   640 0 0
Taiwan Semiconductor Mfg Co AD COM 874039100   281,264 2,787 SH   OTR   0 0 2,787
Target Corporation COM 87612E106   798,289 6,052 SH   SOLE   6,035 0 17
Tesla Motors Inc COM 88160R101   581,653 2,222 SH   SOLE   2,222 0 0
Tesla Motors Inc COM 88160R101   106,279 406 SH   OTR   0 0 406
Texas Instruments Incorporated COM 882508104   9,580,309 53,218 SH   SOLE   50,394 0 2,824
Thermo Fisher Scientific Inc COM 883556102   215,483 413 SH   SOLE   407 0 6
Thomson Reuters COM 884903709   374,050 2,767 SH   SOLE   2,767 0 0
Tractor Supply Company COM 892356106   49,666,457 224,633 SH   SOLE   216,531 0 8,103
Travelers Cos Inc COM 89417E109   219,046 1,261 SH   SOLE   1,261 0 0
U. S. Bancorp COM 902973304   1,474,182 44,618 SH   SOLE   34,184 0 10,434
U. S. Bancorp COM 902973304   9,912 300 SH   OTR   300 0 0
Uber Technologies Inc COM 90353T100   780,514 18,080 SH   SOLE   18,080 0 0
Unilever PLC ADR Spon COM 904767704   471,829 9,051 SH   SOLE   9,051 0 0
Unilever PLC ADR Spon COM 904767704   284,004 5,448 SH   OTR   0 0 5,448
Union Pacific Corp COM 907818108   47,017,300 229,779 SH   SOLE   225,179 0 4,600
United Parcel Service Inc Cl B COM 911312106   31,789,132 177,345 SH   SOLE   172,952 0 4,393
Verisk Analytics Inc COM 92345Y106   465,170 2,058 SH   SOLE   2,056 0 2
Verizon Communications COM 92343V104   31,081,571 835,751 SH   SOLE   800,293 0 35,457
Visa Inc Cl A COM 92826C839   3,442,420 14,496 SH   SOLE   14,463 0 33
WEC Energy Group Inc COM 92939U106   39,798,243 451,023 SH   SOLE   435,807 0 15,216
Wal-Mart Stores COM 931142103   2,579,939 16,414 SH   SOLE   14,887 0 1,527
Walgreen Boots Alliance Inc COM 931427108   851,962 29,904 SH   SOLE   29,904 0 0
Walt Disney Co COM 254687106   811,287 9,087 SH   SOLE   8,387 0 700
Watsco, Inc. COM 942622200   66,516,580 174,369 SH   SOLE   167,263 0 7,106
Welltower Inc COM 95040Q104   318,787 3,941 SH   SOLE   3,910 0 31
Williams Cos Inc COM 969457100   616,637 18,898 SH   SOLE   11,010 0 7,888
Xcel Energy Inc COM 98389B100   776,255 12,486 SH   SOLE   12,481 0 5
Zebra Technologies Corp. Cl A COM 989207105   381,325 1,289 SH   SOLE   687 0 602
Alerian MLP ETF ETF 00162Q452   1,145,716 29,220 SH   SOLE   29,220 0 0
Consumer Staples Select Sector ETF 81369y308   231,559 3,122 SH   SOLE   3,122 0 0
Health Care Select Sector SPDR ETF 81369Y209   297,182 2,239 SH   SOLE   2,239 0 0
IShares Core S&P Mid-Cap ETF ETF 464287507   590,258 2,257 SH   SOLE   2,060 0 197
IShares MSCI EAFE Index Fd ETF 464287465   313,128 4,319 SH   SOLE   4,319 0 0
IShares NASDAQ Biotech Index F ETF 464287556   669,069 5,270 SH   SOLE   5,270 0 0
IShares Russell 2000 Indx Fd ETF 464287655   228,282 1,219 SH   SOLE   1,166 0 53
IShares S&P Mid Cap 400/Barra ETF 464287606   883,208 11,776 SH   SOLE   11,776 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234   278,819 7,048 SH   SOLE   7,048 0 0
Invesco QQQ Trust Series 1 ETF 46090E103   1,614,311 4,370 SH   SOLE   4,370 0 0
S & P Depository Receipts SPDR ETF 78462f103   1,136,480 2,564 SH   SOLE   2,564 0 0
SPDR Gold Trust ETF 78463V107   485,786 2,725 SH   SOLE   2,725 0 0
VanEck Vectors Semiconductor E ETF 92189F676   454,466 2,985 SH   SOLE   2,985 0 0
Vanguard Dividend Appreciation ETF 921908844   265,573 1,635 SH   SOLE   1,635 0 0
Vanguard Materials ETF ETF 92204A801   203,260 1,117 SH   SOLE   1,117 0 0
Vanguard Mid-Cap ETF ETF 922908629   231,608 1,052 SH   SOLE   1,052 0 0
Vanguard Mid-Cap Growth Index ETF 922908538   398,988 1,939 SH   SOLE   1,939 0 0
Vanguard S&P 500 ETF ETF 922908363   363,864 893 SH   SOLE   893 0 0
ISHARES TR CORE 1 5 YR USD ETF 46432F859   360,789 7,736 SH   SOLE   3,083 0 4,653
IShares Barclarys Int Cr Bond ETF 464288638   1,653,355 32,694 SH   SOLE   13,024 0 19,671
IShares Barclays Aggregate Bon ETF 464287226   827,415 8,447 SH   SOLE   5,081 0 3,366
IShares Barclays Tips Bond Ind ETF 464287176   241,607 2,245 SH   SOLE   2,245 0 0
Invesco Financial Pfd Portfoli ETF 46137V621   310,190 21,616 SH   SOLE   21,616 0 0
Invesco Fundamental HY Corp Bo ETF 46138e719   600,034 34,327 SH   SOLE   14,880 0 19,447
Invesco Fundamental IG Corp Bo ETF 46138E693   1,133,883 49,128 SH   SOLE   19,544 0 29,584
Invesco Variable Rate Pref Por ETF 46138G870   512,524 23,035 SH   SOLE   14,190 0 8,845
Princpal Spectrum Preferred Se ETF 74255Y888   1,774,008 104,661 SH   SOLE   46,370 0 58,291
VanEck Preferred Securities ex ETF 92189F951   238,545 13,500 SH   SOLE   13,500 0 0
Vanguard Interm. Term Corp. Bo ETF 92206c870   1,932,443 24,452 SH   SOLE   11,892 0 12,560
Vanguard Intermediate Term Bon ETF 921937819   274,890 3,654 SH   SOLE   3,654 0 0
Vanguard Long-Term Corp Bond E ETF 92206C813   812,308 10,349 SH   SOLE   5,864 0 4,485
Vanguard Mortgage-Business Sec ETF 92206c771   242,321 5,269 SH   SOLE   5,269 0 0
Vanguard Short-Term Bond ETF ETF 921937827   256,031 3,388 SH   SOLE   3,388 0 0
Vanguard Short-Term Corporate ETF 92206c409   222,438 2,940 SH   SOLE   2,940 0 0
iShares U.S. Treasury Bond ETF ETF 46429B267   269,808 11,782 SH   SOLE   11,782 0 0