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
Expires: July 31, 2015
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
AFLAC Inc. COM 001055102 313,555 2,844 SH SOLE 2,844 0 0
ASCENDIS PHARMA A/S SPONSORED COM 04351P101 277,212 1,300 SH SOLE 1,300 0 0
ASML Holding NV COM N07059210 725,365 678 SH SOLE 678 0 0
AT&T Inc COM 00206R102 646,790 26,038 SH SOLE 26,038 0 0
AbbVie Inc COM 00287Y109 32,434,471 141,951 SH SOLE 138,869 0 3,082
Abbott Labs COM 002824100 29,553,495 235,881 SH SOLE 233,496 0 2,384
Accenture PLC Cl A COM G1151C101 31,323,728 116,749 SH SOLE 113,803 0 2,946
Advanced Micro Devices COM 007903107 1,070,800 5,000 SH SOLE 5,000 0 0
Air Products & Chemicals, Inc COM 009158106 5,531,238 22,392 SH SOLE 21,557 0 835
Alcon Inc COM H01301128 482,475 6,122 SH SOLE 6,122 0 0
Allstate Corp COM 020002101 387,992 1,864 SH SOLE 1,864 0 0
Alphabet Inc CL A COM 02079K305 14,895,098 47,588 SH SOLE 47,588 0 0
Alphabet Inc CL C NON Voting COM 02079K107 2,583,829 8,234 SH SOLE 8,234 0 0
Altria Group Inc COM 02209S103 258,317 4,480 SH SOLE 4,480 0 0
Amazon.com COM 023135106 4,762,740 20,634 SH SOLE 20,634 0 0
Ameren Corp COM 023608102 572,797 5,736 SH SOLE 3,011 0 2,725
American Electric Power COM 025537101 547,510 4,748 SH SOLE 4,748 0 0
American Express Co COM 025816109 321,117 868 SH SOLE 868 0 0
American Water Works Co COM 030420103 18,549,580 142,142 SH SOLE 138,280 0 3,863
Amgen COM 031162100 852,025 2,603 SH SOLE 2,603 0 0
Amphenol Corp Cl A COM 032095101 41,961,179 310,502 SH SOLE 305,010 0 5,491
Analog Devices Inc COM 032654105 1,632,355 6,019 SH SOLE 5,527 0 493
Apple Inc. COM 037833100 122,246,800 449,668 SH SOLE 444,560 0 5,108
Ares Management Corporation COM 03990B101 17,412,985 107,734 SH SOLE 105,420 0 2,313
Arthur J. Gallagher & Co COM 363576109 34,661,191 133,936 SH SOLE 132,257 0 1,679
Atmos Energy Corporation COM 049560105 34,540,481 206,052 SH SOLE 201,086 0 4,965
Automatic Data Processing COM 053015103 47,900,769 186,218 SH SOLE 183,076 0 3,142
Becton Dickinson and Co COM 075887109 406,383 2,094 SH SOLE 2,094 0 0
Berkshire Hathaway Cl B COM 084670702 897,230 1,785 SH SOLE 1,785 0 0
BlackRock, Inc. COM 09247X101 2,768,348 2,586 SH SOLE 2,586 0 0
Blackstone Group Inc COM 09260D107 1,799,817 11,677 SH SOLE 11,677 0 0
Bluerock Private Real Estate F COM 09631H100 210,795 14,053 SH SOLE 14,053 0 0
Boeing COM 097023105 581,725 2,679 SH SOLE 2,679 0 0
Bristol Myers Squibb Company COM 110122108 202,545 3,755 SH SOLE 3,755 0 0
British American Tobacco PLC A COM 110448107 45,013 795 SH SOLE 795 0 0
British American Tobacco PLC A COM 110448107 362,198 6,397 SH OTR 0 0 6,397
Broadcom Inc COM 11135F101 4,314,483 12,466 SH SOLE 12,466 0 0
Broadridge Financial Solutions COM 11133T103 20,569,697 92,171 SH SOLE 90,577 0 1,593
Brookfield Renewable Corp COM 11285B108 304,803 7,950 SH SOLE 7,950 0 0
CME Group Inc COM 12572Q105 25,835,432 94,608 SH SOLE 93,252 0 1,355
CRA International, Inc COM 12618T105 689,387 3,435 SH SOLE 3,435 0 0
Capital Southwest Corporation COM 140501107 442,989 19,999 SH SOLE 12,721 0 7,279
Carpenter Technology C Com COM 144285103 1,117,682 3,550 SH SOLE 3,550 0 0
Carrier Global Corp Com COM 14448C104 2,030,800 38,433 SH SOLE 38,433 0 0
Casey's General Stores Inc COM 147528103 45,955,997 83,147 SH SOLE 80,667 0 2,479
Caterpillar Inc COM 149123101 16,420,313 28,663 SH SOLE 28,663 0 0
Chevron Corp COM 166764100 5,098,415 33,452 SH SOLE 33,452 0 0
Chubb Ltd COM H1467J104 455,499 1,459 SH SOLE 1,459 0 0
Cintas Corp COM 172908105 25,268,853 134,359 SH SOLE 131,839 0 2,520
Cisco Systems COM 17275R102 1,161,227 15,075 SH SOLE 15,075 0 0
Citigroup Inc. COM 172967424 993,732 8,516 SH SOLE 8,516 0 0
Clorox Co COM 189054109 369,945 3,669 SH SOLE 3,669 0 0
Coca Cola Co COM 191216100 3,438,920 49,191 SH SOLE 49,191 0 0
Cognizant Tech Solutions Cl A COM 192446102 684,999 8,253 SH SOLE 8,253 0 0
Colgate Palmolive Co COM 194162103 456,351 5,775 SH SOLE 5,775 0 0
Corteva Inc COM 22052L104 30,466,621 454,522 SH SOLE 438,492 0 16,030
Costco Wholesale Corp COM 22160K105 30,063,627 34,863 SH SOLE 34,438 0 425
Cummins Inc COM 231021106 669,710 1,312 SH SOLE 1,312 0 0
Deere & Co COM 244199105 2,455,234 5,274 SH SOLE 4,204 0 1,069
Digital Realty Trust Inc COM 253868103 303,696 1,963 SH SOLE 1,963 0 0
Dow Chemical COM 260557103 465,847 19,925 SH SOLE 19,925 0 0
Duke Energy Corp COM 26441C204 741,707 6,328 SH SOLE 6,328 0 0
EOG Resources Inc COM 26875P101 13,390,283 127,514 SH SOLE 125,324 0 2,190
Eaton Corp PLC COM G29183103 915,398 2,874 SH SOLE 2,874 0 0
Ecolab Inc COM 278865100 1,477,463 5,628 SH SOLE 5,628 0 0
Elevance Health Inc COM 036752103 449,143 1,281 SH SOLE 1,281 0 0
Eli Lilly & Co COM 532457108 4,625,423 4,304 SH SOLE 4,304 0 0
Emerson Electric Co COM 291011104 1,264,689 9,529 SH SOLE 9,529 0 0
Enbridge Inc. COM 29250N105 474,952 9,930 SH SOLE 9,930 0 0
Enterprise Products Partners L COM 293792107 456,555 14,241 SH SOLE 14,241 0 0
Equinix Inc COM 29444U700 17,354,357 22,651 SH SOLE 22,289 0 362
Exxon Mobil Corp COM 30231G102 35,485,017 294,873 SH SOLE 288,469 0 6,404
Fastenal Company COM 311900104 21,734,210 541,595 SH SOLE 533,086 0 8,509
First Solar Inc COM 336433107 202,453 775 SH SOLE 775 0 0
FirstService Corp COM 33767E202 591,325 3,802 SH SOLE 3,802 0 0
GCM Grosvenor Inc COM 36831E108 228,098 20,150 SH SOLE 20,150 0 0
Ge Vernova Inc Com COM 36828A101 779,709 1,193 SH SOLE 1,193 0 0
General Dynamics Corp COM 369550108 15,203,902 45,161 SH SOLE 45,161 0 0
General Electric Co COM 369604301 409,680 1,330 SH SOLE 1,330 0 0
Gilead Sciences Incorporated COM 375558103 8,907,212 72,570 SH SOLE 70,524 0 2,046
Goldman Sachs Group COM 38141G104 753,303 857 SH SOLE 857 0 0
Gsk Adr Repreenting 2 Ord Shrs COM 37733W204 1,049,064 21,392 SH SOLE 21,392 0 0
Hershey Company COM 427866108 2,308,722 12,687 SH SOLE 12,687 0 0
Home Depot Inc COM 437076102 26,029,491 75,645 SH SOLE 73,934 0 1,711
Honeywell Intl Inc COM 438516106 1,382,165 7,085 SH SOLE 7,085 0 0
Illinois Tool Works Inc COM 452308109 35,177,903 142,825 SH SOLE 140,949 0 1,877
India Globalization Capital In COM 45408X308 23,750 84,401 SH SOLE 84,401 0 0
Intellia Therapeutics Com COM 45826J105 38,190 4,248 SH SOLE 4,248 0 0
Intellia Therapeutics Com COM 45826J105 118,722 13,206 SH OTR 0 0 13,206
International Business Machine COM 459200101 14,433,394 48,727 SH SOLE 46,999 0 1,728
Intuit COM 461202103 30,104,668 45,446 SH SOLE 44,876 0 570
Intuitive Surgical Inc COM 46120E602 403,815 713 SH SOLE 713 0 0
J P Morgan Chase & Co COM 46625H100 27,038,307 83,913 SH SOLE 83,913 0 0
Jack Henry & Assoc Inc Com COM 426281101 18,733,919 102,663 SH SOLE 101,159 0 1,504
Johnson & Johnson COM 478160104 16,711,741 80,753 SH SOLE 80,753 0 0
Johnson & Johnson COM 478160104 36,216 175 SH OTR 175 0 0
Kimberly-Clark Corp COM 494368103 2,621,325 25,982 SH SOLE 24,611 0 1,371
Kimberly-Clark Corp COM 494368103 4,036 40 SH OTR 40 0 0
Kinsale Cap Group Inc Com COM 49714P108 706,754 1,807 SH SOLE 1,807 0 0
Linde PLC COM G5494J103 4,413,989 10,352 SH SOLE 10,352 0 0
Lockheed Martin Corp COM 539830109 900,701 1,862 SH SOLE 1,862 0 0
Lowe's Companies, Inc. COM 548661107 1,105,960 4,586 SH SOLE 4,586 0 0
Lowe's Companies, Inc. COM 548661107 102,493 425 SH OTR 425 0 0
LyondellBasell Industries NV COM N53745100 336,874 7,780 SH SOLE 7,780 0 0
Main Street Capital Corp COM 56035L104 1,773,775 29,372 SH SOLE 16,614 0 12,759
Mastercard Inc COM 57636Q104 39,441,986 69,090 SH SOLE 68,369 0 721
McCormick & Company Inc COM 579780107 26,591,433 390,419 SH SOLE 382,887 0 7,532
McDonalds Corp COM 580135101 50,307,739 164,603 SH SOLE 162,382 0 2,222
Medtronic PLC COM G5960L103 5,113,869 53,236 SH SOLE 48,014 0 5,222
Merck & Co Inc COM 58933Y105 23,167,706 220,100 SH SOLE 215,327 0 4,773
Meta Platforms Ord Shs Class A COM 30303M102 823,581 1,248 SH SOLE 1,248 0 0
Microsoft Corp COM 594918104 96,870,922 200,304 SH SOLE 198,151 0 2,153
Mondelez International Inc A COM 609207105 13,727,844 255,022 SH SOLE 250,632 0 4,390
Monolithic Pwr Sys Inc Com COM 609839105 285,503 315 SH SOLE 315 0 0
Moody's Corp COM 615369105 873,557 1,710 SH SOLE 1,176 0 534
Morningstar, Inc. COM 617700109 1,902,549 8,755 SH SOLE 8,755 0 0
Motorola Solutions, Inc. COM 620076307 24,135,491 62,964 SH SOLE 62,000 0 964
Nasdaq, Inc. COM 631103108 30,218,218 311,111 SH SOLE 306,725 0 4,386
Netflix Inc Com COM 64110L106 946,038 10,090 SH SOLE 10,090 0 0
Newmont Mining Corporation COM 651639101 355,965 3,565 SH SOLE 3,565 0 0
NextEra Energy Inc COM 65339F101 18,256,202 227,407 SH SOLE 227,407 0 0
Norfolk Southern Corp COM 655844108 947,469 3,282 SH SOLE 3,282 0 0
Northern Trust COM 665859104 1,296,019 9,488 SH SOLE 9,488 0 0
Northrop Grumman Corp COM 666807102 242,515 425 SH SOLE 425 0 0
Novartis AG ADR COM 66987V109 4,464,368 32,381 SH SOLE 32,381 0 0
Novartis AG ADR COM 66987V109 392,102 2,844 SH OTR 0 0 2,844
Nvidia Corp COM 67066G104 7,701,910 41,297 SH SOLE 41,297 0 0
O'Reilly Automotive Inc COM 67103H107 656,438 7,197 SH SOLE 7,197 0 0
ONEOK, Inc. COM 682680103 6,598,123 89,770 SH SOLE 81,430 0 8,341
Old Dominion Freight Line Inc COM 679580100 350,291 2,234 SH SOLE 2,234 0 0
Oracle Corp COM 68389X105 444,799 2,282 SH SOLE 2,282 0 0
Otis Worldwide Corp Com COM 68902V107 512,308 5,865 SH SOLE 5,865 0 0
PPG Industries Inc COM 693506107 477,259 4,658 SH SOLE 4,658 0 0
Palantir Technologies Cl A COM 69608A108 407,225 2,291 SH SOLE 2,291 0 0
Palantir Technologies Cl A COM 69608A108 178,461 1,004 SH OTR 0 0 1,004
Parker Hannifin Corp COM 701094104 1,159,348 1,319 SH SOLE 1,319 0 0
PayChex Inc COM 704326107 1,007,232 8,979 SH SOLE 6,253 0 2,726
PepsiCo Inc COM 713448108 7,539,693 52,534 SH SOLE 52,534 0 0
Pfizer COM 717081103 1,186,738 47,660 SH SOLE 47,660 0 0
Philip Morris International COM 718172109 401,000 2,500 SH SOLE 2,500 0 0
Phillips 66 COM 718546104 620,585 4,809 SH SOLE 4,809 0 0
Phillips 66 COM 718546104 8,130 63 SH OTR 63 0 0
Pool Corporation COM 73278L105 554,033 2,422 SH SOLE 2,422 0 0
Procter & Gamble Co COM 742718109 28,996,217 202,332 SH SOLE 200,026 0 2,306
Progressive Corp Ohio Com COM 743315103 1,425,515 6,260 SH SOLE 4,521 0 1,739
Prologis Inc. COM 74340W103 251,363 1,969 SH SOLE 1,969 0 0
Public Storage Inc COM 74460D109 394,440 1,520 SH SOLE 880 0 640
Qualcomm Inc. COM 747525103 38,971,578 227,837 SH SOLE 223,966 0 3,871
RPM Intl Inc COM 749685103 9,786,920 94,105 SH SOLE 94,105 0 0
Raytheon Technologies Com COM 75513E101 5,429,646 29,605 SH SOLE 29,605 0 0
Realty Income Corporation COM 756109104 4,470,668 79,309 SH SOLE 76,230 0 3,080
Reliance Steel & Aluminum Co COM 759509102 9,937,103 34,400 SH SOLE 34,400 0 0
Relx Plc - Sponsored Adr COM 759530108 33,225 822 SH SOLE 822 0 0
Relx Plc - Sponsored Adr COM 759530108 253,514 6,272 SH OTR 0 0 6,272
Republic Services Inc COM 760759100 36,170,314 170,671 SH SOLE 167,188 0 3,483
Republic Services Inc COM 760759100 20,769 98 SH OTR 98 0 0
Roper Technologies Inc COM 776696106 505,223 1,135 SH SOLE 1,135 0 0
Royal Caribbean Cruises Ltd. COM V7780T103 280,315 1,005 SH SOLE 1,005 0 0
S&P Global, Inc. COM 78409v104 28,883,077 55,269 SH SOLE 54,429 0 840
Salesforce.com Inc COM 79466L302 1,184,413 4,471 SH SOLE 4,471 0 0
Sanofi-Aventis ADR COM 80105N105 36,248 748 SH SOLE 748 0 0
Sanofi-Aventis ADR COM 80105N105 241,379 4,981 SH OTR 0 0 4,981
ServiceNow Inc COM 81762P102 569,407 3,717 SH SOLE 3,717 0 0
Shell plc COM 780259305 405,435 5,518 SH SOLE 5,518 0 0
Shell plc COM 780259305 159,892 2,176 SH OTR 0 0 2,176
Sherwin-Williams Co COM 824348106 30,141,638 93,021 SH SOLE 91,396 0 1,625
Shopify Inc COM 82509L107 155,819 968 SH SOLE 968 0 0
Shopify Inc COM 82509L107 118,796 738 SH OTR 0 0 738
Sixth Street Specialty Lending COM 83012A109 1,225,644 56,429 SH SOLE 38,870 0 17,559
Snap-On COM 833034101 34,863,047 101,170 SH SOLE 99,117 0 2,053
Sony Group Corporation Sponsor COM 835699307 39,603 1,547 SH SOLE 1,547 0 0
Sony Group Corporation Sponsor COM 835699307 313,139 12,232 SH OTR 0 0 12,232
Southern Co COM 842587107 1,479,129 16,962 SH SOLE 16,962 0 0
Starbucks Corporation COM 855244109 3,275,798 38,900 SH SOLE 38,900 0 0
State Street Corp COM 857477103 322,525 2,500 SH SOLE 2,500 0 0
Steris plc COM G8473T100 28,958,019 114,224 SH SOLE 112,903 0 1,320
Stryker Corp COM 863667101 28,438,258 80,912 SH SOLE 79,670 0 1,242
Sysco Corporation COM 871829107 262,557 3,563 SH SOLE 3,563 0 0
T-Mobile US Inc. COM 872590104 23,995,720 118,182 SH SOLE 116,176 0 2,006
TC Energy Corp COM 87807B107 268,724 4,885 SH SOLE 4,885 0 0
Taiwan Semiconductor Mfg Co AD COM 874039100 410,859 1,352 SH SOLE 1,352 0 0
Taiwan Semiconductor Mfg Co AD COM 874039100 352,209 1,159 SH OTR 0 0 1,159
Target Corporation COM 87612E106 297,985 3,048 SH SOLE 3,048 0 0
Teradyne Inc COM 880770102 28,840 149 SH SOLE 149 0 0
Teradyne Inc COM 880770102 171,494 886 SH OTR 0 0 886
Tesla Motors Inc COM 88160R101 948,909 2,110 SH SOLE 2,110 0 0
Tesla Motors Inc COM 88160R101 251,843 560 SH OTR 0 0 560
Texas Instruments Incorporated COM 882508104 27,481,463 158,404 SH SOLE 154,945 0 3,458
The Marzetti Company COM 513847103 517,003 3,144 SH SOLE 1,591 0 1,553
Thomson Reuters COM 884903709 25,589,984 194,025 SH SOLE 189,359 0 4,666
Tractor Supply Company COM 892356106 27,634,457 552,579 SH SOLE 543,467 0 9,112
Travelers Cos Inc COM 89417E109 366,390 1,263 SH SOLE 1,263 0 0
U. S. Bancorp COM 902973304 1,150,428 21,560 SH SOLE 13,700 0 7,860
U. S. Bancorp COM 902973304 16,008 300 SH OTR 300 0 0
UL Solutions Inc. COM 903731107 226,092 2,867 SH SOLE 2,867 0 0
Uber Technologies Inc COM 90353T100 1,144,267 14,004 SH SOLE 14,004 0 0
Unilever PLC COM 904767803 500,768 7,657 SH SOLE 7,657 0 0
Unilever PLC COM 904767803 310,388 4,746 SH OTR 0 0 4,746
Union Pacific Corp COM 907818108 8,583,591 37,107 SH SOLE 37,107 0 0
Verisk Analytics Inc COM 92345Y106 19,783,240 88,440 SH SOLE 86,017 0 2,423
Verizon Communications COM 92343V104 29,293,200 719,205 SH SOLE 698,158 0 21,047
Visa Inc Cl A COM 92826C839 4,673,779 13,327 SH SOLE 13,327 0 0
W.W. Grainger Inc. COM 384802104 307,760 305 SH SOLE 305 0 0
WEC Energy Group Inc COM 92939U106 35,757,106 339,058 SH SOLE 329,930 0 9,129
Wal-Mart Stores COM 931142103 31,715,059 284,670 SH SOLE 277,765 0 6,905
Walt Disney Co COM 254687106 282,718 2,485 SH SOLE 2,485 0 0
Watsco, Inc. COM 942622200 31,919,628 94,731 SH SOLE 92,073 0 2,658
Western Digital Corp Com COM 958102105 432,053 2,508 SH SOLE 2,508 0 0
Williams Cos Inc COM 969457100 1,130,939 18,814 SH SOLE 12,718 0 6,097
Xcel Energy Inc COM 98389B100 813,494 11,014 SH SOLE 11,014 0 0
Zoetis, Inc Class A COM 98978V103 14,113,781 112,174 SH SOLE 109,215 0 2,960
robinhood mkts inc com cl a COM 770700102 31,216 276 SH SOLE 276 0 0
robinhood mkts inc com cl a COM 770700102 209,914 1,856 SH OTR 0 0 1,856
Alerian MLP ETF ETF 00162Q452 891,029 18,950 SH SOLE 18,950 0 0
Bitwise Bitcoin ETF ETF 09174C104 198,373 4,171 SH SOLE 4,171 0 0
Bitwise Bitcoin ETF ETF 09174C104 162,465 3,416 SH OTR 0 0 3,416
Communication Services Select ETF 81369Y852 1,640,899 13,939 SH SOLE 13,939 0 0
Consumer Discretionary Sel Sec ETF 81369Y407 501,283 4,198 SH SOLE 4,198 0 0
Consumer Staples Select Sector ETF 81369Y308 220,534 2,839 SH SOLE 2,839 0 0
Financial Select Sector SPDR I ETF 81369Y605 271,655 4,960 SH SOLE 4,960 0 0
Health Care Select Sector SPDR ETF 81369Y209 675,392 4,363 SH SOLE 4,363 0 0
ISHARES INC MSCI FRANCE ETF ETF 464286707 202,455 4,500 SH SOLE 4,500 0 0
IShares Core MSCI EAFE ETF ETF 46432F842 528,888 5,912 SH SOLE 5,912 0 0
IShares Core MSCI Emerging Mar ETF 46434G103 748,629 11,137 SH SOLE 11,137 0 0
IShares Core S&P Mid-Cap ETF ETF 464287507 1,285,418 19,476 SH SOLE 19,476 0 0
IShares DJ Intl Select Div ETF 464288448 676,725 17,154 SH SOLE 17,154 0 0
IShares DJ Select Dividend Fd ETF 464287168 671,968 4,761 SH SOLE 4,761 0 0
IShares MSCI Canada Index Fund ETF 464286509 469,191 8,700 SH SOLE 8,700 0 0
IShares NASDAQ Biotech Index F ETF 464287556 904,827 5,361 SH SOLE 5,361 0 0
IShares Russell 2000 Indx Fd ETF 464287655 757,927 3,079 SH SOLE 3,079 0 0
IShares S&P 500 Index Fund ETF 464287952 698,639 1,020 SH SOLE 1,020 0 0
IShares S&P Mid Cap 400/Barra ETF 464287606 1,017,724 10,505 SH SOLE 10,505 0 0
IShares Tr MSCI Emerging Mkts ETF 464287234 341,007 6,233 SH SOLE 6,233 0 0
IShares Tr S&P Smallcap 600 In ETF 464287887 396,113 3,296 SH SOLE 3,296 0 0
Industrial Select Sect SPDR In ETF 81369Y704 362,205 2,335 SH SOLE 2,335 0 0
Invesco Global Water Portfolio ETF 46138E651 235,872 3,350 SH SOLE 3,350 0 0
Invesco QQQ Trust Series 1 ETF 46090E103 1,928,657 3,140 SH SOLE 3,140 0 0
JPM Exchange TR Intrnl Res Eqt ETF 46641Q134 688,522 9,195 SH SOLE 9,195 0 0
Proshares Tr S&P 500 Dv Arist ETF 74348A467 1,237,288 11,889 SH SOLE 11,889 0 0
Real Estate Select Sector SPDR ETF 81369Y860 346,364 8,584 SH SOLE 8,584 0 0
S & P Depository Receipts SPDR ETF 78462f103 4,471,684 6,557 SH SOLE 6,557 0 0
SPDR Gold Trust ETF 78463V107 1,363,306 3,440 SH SOLE 3,440 0 0
SPINNAKER ETF SERIES SELECT ST ETF 84858T772 259,100 6,150 SH SOLE 6,150 0 0
Schwab U.S. Large-Cap Growth E ETF 808524300 260,960 8,000 SH SOLE 8,000 0 0
Schwab U.S. Small-Cap ETF ETF 808524607 918,053 32,235 SH SOLE 32,235 0 0
State Street SPDR Portfolio S& ETF 78464A854 4,811,756 59,982 SH SOLE 59,982 0 0
Technology Select Sector SPDR ETF 81369Y803 657,655 4,568 SH SOLE 4,568 0 0
Utilities Select Sector SPDR I ETF 81369Y886 657,426 15,400 SH SOLE 15,400 0 0
VanEck Vectors Semiconductor E ETF 92189F676 1,812,894 5,034 SH SOLE 5,034 0 0
Vanguard Emerging Markets ETF ETF 922042858 484,431 9,011 SH SOLE 9,011 0 0
Vanguard FTSE Developed Mkts E ETF 921943858 2,225,767 35,629 SH SOLE 35,629 0 0
Vanguard Growth ETF ETF 922908736 381,994 783 SH SOLE 783 0 0
Vanguard High Dividend Yield E ETF 921946406 344,448 2,400 SH SOLE 2,400 0 0
Vanguard Mid-Cap ETF ETF 922908629 313,728 1,081 SH SOLE 1,081 0 0
Vanguard Mid-Cap Growth Index ETF 922908538 480,400 1,721 SH SOLE 1,721 0 0
Vanguard S&P 500 ETF ETF 922908363 735,638 1,173 SH SOLE 1,173 0 0
Vanguard Small-Cap Value ETF ETF 922908611 317,897 1,501 SH SOLE 1,501 0 0
Vanguard Total International S ETF 921909768 313,076 4,150 SH SOLE 4,150 0 0
Vanguard Ttl Stk Mkt ETF ETF 922908769 261,175 779 SH SOLE 779 0 0
Vanguard Value ETF ETF 922908744 903,158 4,729 SH SOLE 4,729 0 0
Global X Variable Rate Preferr ETF 37954Y376 508,905 22,903 SH SOLE 11,349 0 11,554
IShares Barclays 20plus Year Tres ETF 464287432 217,900 2,500 SH SOLE 2,500 0 0
IShares Barclays Aggregate Bon ETF 464287226 2,985,254 29,888 SH SOLE 17,405 0 12,483
IShares Barclays MBS Bond Fd E ETF 464288588 520,187 5,463 SH SOLE 2,706 0 2,757
IShares High Yield Corp Bond E ETF 464288513 521,985 12,176 SH SOLE 12,176 0 0
IShares S&P Natl Muni Bond Fun ETF 464288414 276,451 2,581 SH SOLE 2,581 0 0
Invesco Financial Pfd Portfoli ETF 46137V621 242,459 17,147 SH SOLE 17,147 0 0
Invesco Variable Rate Pref Por ETF 46138G870 1,736,415 71,369 SH SOLE 40,112 0 31,257
Princpal Spectrum Preferred Se ETF 74255Y888 1,670,739 87,611 SH SOLE 48,255 0 39,356
VanEck Preferred Securities ex ETF 92189F951 282,560 16,000 SH SOLE 16,000 0 0
Vanguard Interm. Term Corp. Bo ETF 92206c870 1,274,398 15,217 SH SOLE 8,079 0 7,138
Vanguard Intermediate Term Bon ETF 921937819 433,246 5,563 SH SOLE 5,563 0 0
Vanguard Long-Term Corp Bond E ETF 92206C813 1,951,887 25,734 SH SOLE 14,219 0 11,514
Vanguard Short-Term Bond ETF ETF 921937827 267,008 3,388 SH SOLE 3,388 0 0
Vanguard Total Bond Market ETF ETF 921937603 1,714,897 23,152 SH SOLE 12,232 0 10,921
iShares iBonds Dec 2026 Term C ETF 46435GAA0 612,915 25,296 SH SOLE 16,843 0 8,453
iShares iBonds Dec 2027 Term C ETF 46435UAA9 608,718 25,071 SH SOLE 16,565 0 8,506
iShares iBonds Dec 2028 Term C ETF 46435U515 607,731 23,875 SH SOLE 15,850 0 8,025
iShares iBonds Dec 2029 Term C ETF 46436E205 605,319 25,863 SH SOLE 17,206 0 8,657
iShares iBonds Dec 2030 Term C ETF 46436E726 609,000 27,594 SH SOLE 18,361 0 9,233
iShares iBonds Dec 2031 Term C ETF 46436E486 205,641 9,723 SH SOLE 9,723 0 0
iShares iBonds Dec 2032 Term C ETF 46436E312 205,644 8,055 SH SOLE 8,055 0 0
iShares iBonds Dec 2033 Term C ETF 46436E130 206,062 7,883 SH SOLE 7,883 0 0
iShares iBonds Dec 2034 Term C ETF 46438G646 205,712 7,801 SH SOLE 7,801 0 0
iShares iBonds Dec 2035 Term T ETF 46438G372 309,786 12,158 SH SOLE 6,024 0 6,134