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
ABBOTT LABS COM 002824100 BBG001S5N9M6 5,766,334 59,539 SH   SOLE   0 0 59,539
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 10,037,083 67,336 SH   SOLE   0 0 67,336
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 295,170 961 SH   SOLE   0 0 961
ADOBE INC COM 00724F101 BBG001S5NCQ5 971,721 1,906 SH   SOLE   0 0 1,906
ALLSTATE CORP COM 020002101 BBG001S9BM06 15,241,668 136,807 SH   SOLE   0 0 136,807
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 928,940 7,099 SH   SOLE   0 0 7,099
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 1,580,236 11,985 SH   SOLE   0 0 11,985
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 550,599 13,094 SH   SOLE   0 0 13,094
AMAZON COM INC COM 023135106 BBG001S5PQL7 2,948,278 23,193 SH   SOLE   0 0 23,193
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 321,614 2,156 SH   SOLE   0 0 2,156
AMGEN INC COM 031162100 BBG001S5NNL6 255,195 950 SH   SOLE   0 0 950
ANALOG DEVICES INC COM 032654105 BBG001S5ND38 246,541 1,408 SH   SOLE   0 0 1,408
AON PLC SHS CL A G0403H108 BBG00SSQFPR9 261,646 807 SH   SOLE   0 0 807
APPLE INC COM 037833100 BBG001S5N8V8 12,733,348 74,373 SH   SOLE   0 0 74,373
APPLIED MATLS INC COM 038222105 BBG001S5NMM7 263,886 1,906 SH   SOLE   0 0 1,906
ARES CAPITAL CORP COM 04010L103 BBG001SL96Z9 1,459,460 74,959 SH   SOLE   0 0 74,959
ASTRAZENECA PLC SPONSORED ADR 046353108 BBG001SB80N8 203,492 3,005 SH   SOLE   0 0 3,005
AT&T INC COM 00206R102 BBG001S5VWH2 381,092 25,372 SH   SOLE   0 0 25,372
BARINGS BDC INC COM 06759L103 BBG001S9DQ05 497,891 55,880 SH   SOLE   0 0 55,880
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 2,200,014 6,280 SH   SOLE   0 0 6,280
BLACKSTONE INC COM 09260D107 BBG001S7H949 377,762 3,526 SH   SOLE   0 0 3,526
BOEING CO COM 097023105 BBG001S5P0V3 240,531 1,255 SH   SOLE   0 0 1,255
BOOKING HOLDINGS INC COM 09857L108 BBG001S89N72 222,045 72 SH   SOLE   0 0 72
BP PLC SPONSORED ADR 055622104 BBG001S5W4F5 324,706 8,386 SH   SOLE   0 0 8,386
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 235,855 4,064 SH   SOLE   0 0 4,064
BROWN FORMAN CORP CL A 115637100 BBG001S5P4G2 297,356 5,118 SH   SOLE   0 0 5,118
BROWN FORMAN CORP CL B 115637209 BBG001S5P4H1 320,468 5,555 SH   SOLE   0 0 5,555
CANADIAN PACIFIC KANSAS CITY COM 13646K108 BBG001S7F4Z8 348,695 4,686 SH   SOLE   0 0 4,686
CATERPILLAR INC COM 149123101 BBG001S5PJ06 824,456 3,020 SH   SOLE   0 0 3,020
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 BBG001SSCPS6 320,643 5,917 SH   SOLE   0 0 5,917
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 1,509,461 8,952 SH   SOLE   0 0 8,952
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 233,389 1,121 SH   SOLE   0 0 1,121
CISCO SYS INC COM 17275R102 BBG001S6HC62 1,108,151 20,613 SH   SOLE   0 0 20,613
CME GROUP INC COM 12572Q105 BBG001S86547 1,599,997 7,991 SH   SOLE   0 0 7,991
COCA COLA CO COM 191216100 BBG001S5SMQ8 875,633 15,642 SH   SOLE   0 0 15,642
COMCAST CORP NEW CL A 20030N101 BBG001S5PXL2 292,061 6,587 SH   SOLE   0 0 6,587
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 231,563 1,933 SH   SOLE   0 0 1,933
CONSTELLATION ENERGY CORP COM 21037T109 BBG014KFRPJ9 211,997 1,943 SH   SOLE   0 0 1,943
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 694,824 1,230 SH   SOLE   0 0 1,230
CSX CORP COM 126408103 BBG001S5Q7Q3 215,019 6,992 SH   SOLE   0 0 6,992
CUMMINS INC COM 231021106 BBG001S5Q9M3 300,016 1,313 SH   SOLE   0 0 1,313
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 1,514,553 6,105 SH   SOLE   0 0 6,105
DISNEY WALT CO COM 254687106 BBG001S5QHF3 593,818 7,327 SH   SOLE   0 0 7,327
DOLLAR GEN CORP NEW COM 256677105 BBG001T5BM30 212,764 2,011 SH   SOLE   0 0 2,011
DUFF & PHELPS UTLITY AND INF COM 26433C105 BBG001V0S779 131,024 15,200 SH   SOLE   0 0 15,200
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 301,768 3,419 SH   SOLE   0 0 3,419
ECOLAB INC COM 278865100 BBG001S5QRB5 20,007,296 118,107 SH   SOLE   0 0 118,107
ELEVANCE HEALTH INC COM 036752103 BBG001S6KBQ8 236,385 543 SH   SOLE   0 0 543
ELI LILLY & CO COM 532457108 BBG001S5STL8 2,681,092 4,992 SH   SOLE   0 0 4,992
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG001SDHNW4 150,318 10,714 SH   SOLE   0 0 10,714
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG001S9P0Z1 801,511 29,284 SH   SOLE   0 0 29,284
EXELON CORP COM 30161N101 BBG001SBJMT2 216,873 5,739 SH   SOLE   0 0 5,739
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 1,936,157 16,467 SH   SOLE   0 0 16,467
FEDEX CORP COM 31428X106 BBG001S5R3M5 417,353 1,575 SH   SOLE   0 0 1,575
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 2,574,639 59,106 SH   SOLE   0 0 59,106
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 BBG0043NRZR1 11,099,089 694,996 SH   SOLE   0 0 694,996
FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 BBG002N8WNT5 252,061 6,963 SH   SOLE   0 0 6,963
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 BBG001VDB5R1 249,744 3,290 SH   SOLE   0 0 3,290
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 BBG001ST6970 749,695 12,425 SH   SOLE   0 0 12,425
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 BBG001T0S727 349,190 16,943 SH   SOLE   0 0 16,943
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 BBG001ST68R0 3,011,190 30,992 SH   SOLE   0 0 30,992
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 BBG009K1H2W7 976,777 21,501 SH   SOLE   0 0 21,501
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 BBG001ST68P2 450,677 15,780 SH   SOLE   0 0 15,780
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 BBG0034YTRP6 784,838 29,706 SH   SOLE   0 0 29,706
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 BBG004HQLXB7 1,534,566 33,550 SH   SOLE   0 0 33,550
FIRST TR MORNINGSTAR DIVID L SHS 336917109 BBG001SP68G0 315,733 9,442 SH   SOLE   0 0 9,442
FIRST TR VALUE LINE DIVID IN SHS 33734H106 BBG001SLWD88 654,193 17,496 SH   SOLE   0 0 17,496
FS KKR CAP CORP COM 302635206 BBG001YCZQ07 2,729,802 138,639 SH   SOLE   0 0 138,639
GENERAL ELECTRIC CO COM NEW 369604301 BBG001S5PVD5 214,767 1,943 SH   SOLE   0 0 1,943
GLOBAL X FDS US PFD ETF 37954Y657 BBG00HPF2LX6 768,671 40,865 SH   SOLE   0 0 40,865
GOLDMAN SACHS GROUP INC COM 38141G104 BBG001SC07Z6 367,640 1,136 SH   SOLE   0 0 1,136
GREENBRIER COS INC COM 393657101 BBG001S80QK9 285,360 7,134 SH   SOLE   0 0 7,134
HOME DEPOT INC COM 437076102 BBG001S5RTW7 2,368,279 7,838 SH   SOLE   0 0 7,838
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 598,012 3,237 SH   SOLE   0 0 3,237
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 1,709,145 7,421 SH   SOLE   0 0 7,421
INGREDION INC COM 457187102 BBG001SBH4X9 4,358,333 44,292 SH   SOLE   0 0 44,292
INTEL CORP COM 458140100 BBG001S5SF65 205,320 5,776 SH   SOLE   0 0 5,776
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 562,710 4,011 SH   SOLE   0 0 4,011
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 BBG001T06LF6 5,678,139 310,790 SH   SOLE   0 0 310,790
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 BBG001T06LJ2 1,482,992 66,922 SH   SOLE   0 0 66,922
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG001T0NSB6 822,105 75,078 SH   SOLE   0 0 75,078
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 BBG00449DWF6 478,075 9,723 SH   SOLE   0 0 9,723
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 BBG003H4RBL9 776,664 19,818 SH   SOLE   0 0 19,818
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001V18CG8 215,760 3,670 SH   SOLE   0 0 3,670
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 BBG001V0MBC0 2,209,482 105,264 SH   SOLE   0 0 105,264
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 BBG00KJR2GD3 247,834 11,990 SH   SOLE   0 0 11,990
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 MUNI 46138J536 BBG00Q8HCLV2 202,087 8,200 SH   SOLE   0 0 8,200
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 BBG001SS5KV1 1,202,671 13,367 SH   SOLE   0 0 13,367
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 BBG001S69B36 1,982,457 54,269 SH   SOLE   0 0 54,269
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 BBG001SN3Z78 365,269 19,034 SH   SOLE   0 0 19,034
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 507,251 3,580 SH   SOLE   0 0 3,580
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 BBG001SPPQG9 404,858 7,613 SH   SOLE   0 0 7,613
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 9,618,452 26,847 SH   SOLE   0 0 26,847
ISHARES GOLD TR ISHARES NEW 464285204 BBG001SJK6D5 4,892,776 139,834 SH   SOLE   0 0 139,834
ISHARES INC CORE MSCI EMKT 46434G103 BBG003HC3DG9 709,526 14,909 SH   SOLE   0 0 14,909
ISHARES INC JP MRG EM CRP BD 464286251 BBG002WGKJD6 622,670 14,724 SH   SOLE   0 0 14,724
ISHARES INC MSCI GBL MIN VOL 464286525 BBG0025X39Q6 951,209 9,969 SH   SOLE   0 0 9,969
ISHARES INC MSCI JPN ETF NEW 46434G822 BBG001S8SYN9 808,962 13,418 SH   SOLE   0 0 13,418
ISHARES TR 0-3 MNTH TREASRY 46436E718 BBG00TZR7YF0 226,508 2,250 SH   SOLE   0 0 2,250
ISHARES TR 0-5 YR TIPS ETF 46429B747 BBG001TG5H89 707,516 7,300 SH   SOLE   0 0 7,300
ISHARES TR 0-5YR HI YL CP 46434V407 BBG005DW06B7 514,681 12,544 SH   SOLE   0 0 12,544
ISHARES TR 0-5YR INVT GR CP 46434V100 BBG005DW0468 4,739,638 98,753 SH   SOLE   0 0 98,753
ISHARES TR 1 3 YR TREAS BD 464287457 BBG001SKXPR1 1,740,635 21,497 SH   SOLE   0 0 21,497
ISHARES TR 20 YR TR BD ETF 464287432 BBG001S8MLN3 623,935 7,035 SH   SOLE   0 0 7,035
ISHARES TR AGGRES ALLOC ETF 464289859 BBG001T3YVL0 2,886,701 45,467 SH   SOLE   0 0 45,467
ISHARES TR BLACKROCK ULTRA 46434V878 BBG005PCDCZ5 8,262,472 164,003 SH   SOLE   0 0 164,003
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 591,910 11,951 SH   SOLE   0 0 11,951
ISHARES TR CORE HIGH DV ETF 46429B663 BBG001V0XLT8 830,176 8,395 SH   SOLE   0 0 8,395
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 1,313,724 20,415 SH   SOLE   0 0 20,415
ISHARES TR CORE S&P MCP ETF 464287507 BBG001SFC7V0 21,425,598 85,926 SH   SOLE   0 0 85,926
ISHARES TR CORE S&P SCP ETF 464287804 BBG001SFC7W9 974,529 10,331 SH   SOLE   0 0 10,331
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 2,917,291 30,972 SH   SOLE   0 0 30,972
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 13,716,186 31,940 SH   SOLE   0 0 31,940
ISHARES TR CORE US AGGBD ET 464287226 BBG001SM1QT8 534,618 5,685 SH   SOLE   0 0 5,685
ISHARES TR CRE U S REIT ETF 464288521 BBG001ST7G55 3,494,364 74,065 SH   SOLE   0 0 74,065
ISHARES TR EAFE GRWTH ETF 464288885 BBG001SP62C7 2,363,889 27,392 SH   SOLE   0 0 27,392
ISHARES TR EAFE VALUE ETF 464288877 BBG001SNYBH6 10,659,056 217,843 SH   SOLE   0 0 217,843
ISHARES TR GRWT ALLOCAT ETF 464289867 BBG001T3YV58 2,370,654 47,979 SH   SOLE   0 0 47,979
ISHARES TR IBOXX INV CP ETF 464287242 BBG001S60QR6 200,695 1,967 SH   SOLE   0 0 1,967
ISHARES TR INDIA 50 ETF 464289529 BBG001T61K42 690,052 15,270 SH   SOLE   0 0 15,270
ISHARES TR INTL SEL DIV ETF 464288448 BBG001S7Y5C9 2,822,398 111,118 SH   SOLE   0 0 111,118
ISHARES TR ISHARES BIOTECH 464287556 BBG001SGYSW7 561,466 4,591 SH   SOLE   0 0 4,591
ISHARES TR ISHS 1-5YR INVS 464288646 BBG001SSD858 10,528,004 211,278 SH   SOLE   0 0 211,278
ISHARES TR ISHS 5-10YR INVT 464288638 BBG001SSD849 418,051 8,593 SH   SOLE   0 0 8,593
ISHARES TR MODERT ALLOC ETF 464289875 BBG001T3YV21 1,189,348 30,551 SH   SOLE   0 0 30,551
ISHARES TR MSCI ACWI ETF 464288257 BBG001S56QV7 2,103,057 22,768 SH   SOLE   0 0 22,768
ISHARES TR MSCI EAFE ETF 464287465 BBG001SG09V7 964,077 13,988 SH   SOLE   0 0 13,988
ISHARES TR MSCI EMG MKT ETF 464287234 BBG001SK77D5 366,092 9,647 SH   SOLE   0 0 9,647
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 1,187,306 16,404 SH   SOLE   0 0 16,404
ISHARES TR NATIONAL MUN ETF 464288414 BBG001SZV978 2,899,638 28,278 SH   SOLE   0 0 28,278
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 3,249,833 107,789 SH   SOLE   0 0 107,789
ISHARES TR RUS 1000 ETF 464287622 BBG001S562W9 7,371,432 31,380 SH   SOLE   0 0 31,380
ISHARES TR RUS 1000 GRW ETF 464287614 BBG001S56320 923,793 3,473 SH   SOLE   0 0 3,473
ISHARES TR RUS 1000 VAL ETF 464287598 BBG001S562P7 217,559 1,433 SH   SOLE   0 0 1,433
ISHARES TR RUS 2000 GRW ETF 464287648 BBG001S562F8 1,984,314 8,853 SH   SOLE   0 0 8,853
ISHARES TR RUS 2000 VAL ETF 464287630 BBG001S56277 2,606,463 19,229 SH   SOLE   0 0 19,229
ISHARES TR RUS MID CAP ETF 464287499 BBG001SJCNS1 373,673 5,396 SH   SOLE   0 0 5,396
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 10,738,850 60,761 SH   SOLE   0 0 60,761
ISHARES TR RUSSELL 3000 ETF 464287689 BBG001SFC7Z6 23,774,496 97,015 SH   SOLE   0 0 97,015
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 1,679,357 8,370 SH   SOLE   0 0 8,370
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 871,335 12,735 SH   SOLE   0 0 12,735
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 523,518 3,403 SH   SOLE   0 0 3,403
ISHARES TR S&P MC 400GR ETF 464287606 BBG001SFQL08 1,154,878 15,987 SH   SOLE   0 0 15,987
ISHARES TR S&P SML 600 GWT 464287887 BBG001SFQL44 364,552 3,324 SH   SOLE   0 0 3,324
ISHARES TR SELECT DIVID ETF 464287168 BBG001SDJVG2 1,072,282 9,962 SH   SOLE   0 0 9,962
ISHARES TR SHRT NAT MUN ETF 464288158 BBG001SLS4Q3 2,067,692 20,102 SH   SOLE   0 0 20,102
ISHARES TR SP SMCP600VL ETF 464287879 BBG001SFQL26 1,089,998 12,217 SH   SOLE   0 0 12,217
ISHARES TR U.S. MED DVC ETF 464288810 BBG001SQZT52 897,285 18,501 SH   SOLE   0 0 18,501
ISHARES TR U.S. PHARMA ETF 464288836 BBG001SQYZD0 227,421 1,285 SH   SOLE   0 0 1,285
ISHARES TR U.S. TECH ETF 464287721 BBG001SFB7Z7 257,684 2,456 SH   SOLE   0 0 2,456
ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 1,907,401 17,999 SH   SOLE   0 0 17,999
ISHARES TR US TRSPRTION 464287192 BBG001SB7HJ7 565,591 2,419 SH   SOLE   0 0 2,419
J P MORGAN EXCHANGE TRADED F INTL BD OPP ETF 46641Q852 BBG00GD9GQY8 949,527 20,873 SH   SOLE   0 0 20,873
J P MORGAN EXCHANGE TRADED F SHORT DURA CORE 46641Q274 BBG00Z6Q0T95 2,656,554 58,566 SH   SOLE   0 0 58,566
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 12,553,072 250,161 SH   SOLE   0 0 250,161
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 BBG00M8D2458 241,908 4,795 SH   SOLE   0 0 4,795
JANUS DETROIT STR TR HENDERSON MTG 47103U852 BBG00LYBQSH3 445,371 10,262 SH   SOLE   0 0 10,262
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 3,205,514 66,823 SH   SOLE   0 0 66,823
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 1,678,712 10,778 SH   SOLE   0 0 10,778
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 3,719,275 25,647 SH   SOLE   0 0 25,647
KEURIG DR PEPPER INC COM 49271V100 BBG001ST5W34 441,641 13,989 SH   SOLE   0 0 13,989
KROGER CO COM 501044101 BBG001S5SN40 284,484 6,357 SH   SOLE   0 0 6,357
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 472,788 1,156 SH   SOLE   0 0 1,156
MCDONALDS CORP COM 580135101 BBG001S5T110 2,167,711 8,228 SH   SOLE   0 0 8,228
MERCK & CO INC COM 58933Y105 BBG001S5TC52 1,333,388 12,952 SH   SOLE   0 0 12,952
META PLATFORMS INC CL A 30303M102 BBG001SQCQC5 1,708,014 5,689 SH   SOLE   0 0 5,689
MICROSOFT CORP COM 594918104 BBG001S5TD05 5,744,525 18,193 SH   SOLE   0 0 18,193
MONDELEZ INTL INC CL A 609207105 BBG001SHHZJ3 857,204 12,352 SH   SOLE   0 0 12,352
NETFLIX INC COM 64110L106 BBG001SF6L46 329,408 872 SH   SOLE   0 0 872
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 445,586 7,778 SH   SOLE   0 0 7,778
NISOURCE INC COM 65473P105 BBG001S5TMF9 209,188 8,476 SH   SOLE   0 0 8,476
NUVEEN AMT FREE QLTY MUN INC COM 670657105 BBG001SKQWJ3 912,064 94,221 SH   SOLE   0 0 94,221
NUVEEN QUALITY MUNCP INCOME COM 67066V101 BBG001SCTFM1 125,229 12,350 SH   SOLE   0 0 12,350
NVENT ELECTRIC PLC SHS G6700G107 BBG00GNT7B03 5,034,050 95,000 SH   SOLE   0 0 95,000
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 1,279,497 2,941 SH   SOLE   0 0 2,941
ORACLE CORP COM 68389X105 BBG001S5SJG6 589,763 5,568 SH   SOLE   0 0 5,568
OREILLY AUTOMOTIVE INC COM 67103H107 BBG001S78TL6 471,808 519 SH   SOLE   0 0 519
PENTAIR PLC SHS G7S00T104 BBG001S69VB3 6,374,303 98,445 SH   SOLE   0 0 98,445
PEPSICO INC COM 713448108 BBG001S695T1 1,492,210 8,807 SH   SOLE   0 0 8,807
PFIZER INC COM 717081103 BBG001S5V466 546,980 16,490 SH   SOLE   0 0 16,490
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 1,247,114 13,471 SH   SOLE   0 0 13,471
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 BBG011RJST56 731,743 21,817 SH   SOLE   0 0 21,817
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 2,406,853 27,382 SH   SOLE   0 0 27,382
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 1,260,884 12,591 SH   SOLE   0 0 12,591
PIMCO ETF TR INTER MUN BD ACT 72201R866 BBG001SF6Y39 1,172,415 23,416 SH   SOLE   0 0 23,416
PIMCO ETF TR MUNI INCOME OPP 72201R635 BBG012DX1041 281,341 6,555 SH   SOLE   0 0 6,555
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 BBG001T6Q6C7 1,431,861 29,251 SH   SOLE   0 0 29,251
PIONEER MUNICIPAL HIGH INCOM COM SHS 723763108 BBG001SLS3T2 194,487 26,900 SH   SOLE   0 0 26,900
PLEXUS CORP COM 729132100 BBG001S5V812 557,880 6,000 SH   SOLE   0 0 6,000
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 241,272 1,965 SH   SOLE   0 0 1,965
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 BBG001SD3148 250,389 3,474 SH   SOLE   0 0 3,474
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 1,541,526 10,569 SH   SOLE   0 0 10,569
PROSHARES TR S&P 500 DV ARIST 74348A467 BBG005D266P2 937,003 10,582 SH   SOLE   0 0 10,582
REPUBLIC SVCS INC COM 760759100 BBG001S9DL33 298,238 2,093 SH   SOLE   0 0 2,093
RIVERNORTH CAP AND INCM FD I COM 76882B108 BBG00D20LFP4 2,640,365 173,252 SH   SOLE   0 0 173,252
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 227,498 3,161 SH   SOLE   0 0 3,161
S&P GLOBAL INC COM 78409V104 BBG001S5T5M8 313,442 858 SH   SOLE   0 0 858
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 BBG001T6L7D9 544,540 22,746 SH   SOLE   0 0 22,746
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 BBG001T9F795 4,022,891 84,003 SH   SOLE   0 0 84,003
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 BBG001WBMLH8 1,203,853 27,218 SH   SOLE   0 0 27,218
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 548,051 10,994 SH   SOLE   0 0 10,994
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 991,419 14,011 SH   SOLE   0 0 14,011
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 BBG001T66WQ7 3,985,699 61,832 SH   SOLE   0 0 61,832
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 690,286 13,642 SH   SOLE   0 0 13,642
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 BBG001V036R6 1,011,884 14,951 SH   SOLE   0 0 14,951
SELECT SECTOR SPDR TR INDL 81369Y704 BBG001S7T232 3,781,917 37,304 SH   SOLE   0 0 37,304
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 BBG001S7T1Q9 789,758 4,906 SH   SOLE   0 0 4,906
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 BBG001S7T107 1,124,150 16,337 SH   SOLE   0 0 16,337
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 3,736,505 29,024 SH   SOLE   0 0 29,024
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG001S7TD56 2,254,606 38,259 SH   SOLE   0 0 38,259
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 BBG001S7TCZ5 467,938 2,854 SH   SOLE   0 0 2,854
SHELL PLC SPON ADS 780259305 BBG0147BN6H1 478,008 7,425 SH   SOLE   0 0 7,425
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 BBG001S5W0T8 1,092,733 64,430 SH   SOLE   0 0 64,430
SOUTHERN CO COM 842587107 BBG001S5W777 1,079,276 16,676 SH   SOLE   0 0 16,676
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 5,111,439 29,813 SH   SOLE   0 0 29,813
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 BBG001SRXRN6 851,960 34,229 SH   SOLE   0 0 34,229
SPDR INDEX SHS FDS PORTFLI MSCI GBL 78463X475 BBG002PKWK85 323,894 6,415 SH   SOLE   0 0 6,415
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 BBG001SRXRJ1 11,065,194 356,827 SH   SOLE   0 0 356,827
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 BBG001SRXRD7 5,142,562 153,189 SH   SOLE   0 0 153,189
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 29,016,031 67,877 SH   SOLE   0 0 67,877
SPDR SER TR AEROSPACE DEF 78464A631 BBG0024LG8W4 954,152 8,512 SH   SOLE   0 0 8,512
SPDR SER TR BLOOMBERG INVT 78468R200 BBG0029J2J00 508,865 16,565 SH   SOLE   0 0 16,565
SPDR SER TR BLOOMBERG SHT TE 78468R408 BBG002QLYD04 1,531,313 62,605 SH   SOLE   0 0 62,605
SPDR SER TR NUVEEN BLMBRG MU 78468R721 BBG001SRSPW6 453,825 10,385 SH   SOLE   0 0 10,385
SPDR SER TR NUVEEN BLMBRG SH 78468R739 BBG001T083N5 1,893,396 40,956 SH   SOLE   0 0 40,956
SPDR SER TR PORTFLI INTRMDIT 78464A672 BBG001STKCX8 440,178 15,989 SH   SOLE   0 0 15,989
SPDR SER TR PORTFOLI S&P1500 78464A805 BBG001SG6843 28,026,879 533,947 SH   SOLE   0 0 533,947
SPDR SER TR PORTFOLIO AGRGTE 78464A649 BBG001STKD11 6,155,695 252,904 SH   SOLE   0 0 252,904
SPDR SER TR PORTFOLIO INTRMD 78464A375 BBG001T2HCY9 10,135,460 322,272 SH   SOLE   0 0 322,272
SPDR SER TR PORTFOLIO S&P400 78464A847 BBG001SPT9T9 9,238,665 210,977 SH   SOLE   0 0 210,977
SPDR SER TR PORTFOLIO S&P500 78464A854 BBG001SPTB87 15,576,541 309,919 SH   SOLE   0 0 309,919
SPDR SER TR PORTFOLIO S&P600 78468R853 BBG004T58LZ5 4,124,548 111,776 SH   SOLE   0 0 111,776
SPDR SER TR PORTFOLIO SH TSR 78468R101 BBG0029J2KF1 5,649,083 196,695 SH   SOLE   0 0 196,695
SPDR SER TR PORTFOLIO SHORT 78464A474 BBG001T6B0P2 18,715,118 638,306 SH   SOLE   0 0 638,306
SPDR SER TR PRTFLO S&P500 GW 78464A409 BBG001SD7RB9 9,592,240 161,812 SH   SOLE   0 0 161,812
SPDR SER TR PRTFLO S&P500 HI 78468R788 BBG00B6WD879 310,791 8,862 SH   SOLE   0 0 8,862
SPDR SER TR PRTFLO S&P500 VL 78464A508 BBG001SG4284 10,733,774 260,150 SH   SOLE   0 0 260,150
SPDR SER TR S&P 600 SMCP VAL 78464A300 BBG001SG3JV2 4,319,440 59,686 SH   SOLE   0 0 59,686
SPDR SER TR S&P BK ETF 78464A797 BBG001SPTB32 752,970 20,433 SH   SOLE   0 0 20,433
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 1,892,580 16,456 SH   SOLE   0 0 16,456
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 BBG004DF1DW8 3,445,877 82,182 SH   SOLE   0 0 82,182
STARBUCKS CORP COM 855244109 BBG001S72KH6 417,350 4,573 SH   SOLE   0 0 4,573
STRYKER CORPORATION COM 863667101 BBG001S8FR03 264,253 967 SH   SOLE   0 0 967
TARGET CORP COM 87612E106 BBG001SC0K41 385,324 3,485 SH   SOLE   0 0 3,485
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 BBG0069FLDK9 220,740 13,000 SH   SOLE   0 0 13,000
TESLA INC COM 88160R101 BBG001SQKGD7 708,325 2,831 SH   SOLE   0 0 2,831
TEXAS INSTRS INC COM 882508104 BBG001S5WYZ7 578,747 3,640 SH   SOLE   0 0 3,640
THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 601,340 2,102 SH   SOLE   0 0 2,102
TJX COS INC NEW COM 872540109 BBG001S5WQ93 459,824 5,174 SH   SOLE   0 0 5,174
TOMPKINS FINL CORP COM 890110109 BBG001S9JTL0 618,646 12,628 SH   SOLE   0 0 12,628
UNION PAC CORP COM 907818108 BBG001S5X2M0 2,899,191 14,238 SH   SOLE   0 0 14,238
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 11,938,126 76,590 SH   SOLE   0 0 76,590
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 449,404 891 SH   SOLE   0 0 891
US FOODS HLDG CORP COM 912008109 BBG00C6H6D59 632,500 15,932 SH   SOLE   0 0 15,932
VALERO ENERGY CORP COM 91913Y100 BBG001S5X8K9 292,773 2,066 SH   SOLE   0 0 2,066
VANECK ETF TRUST GOLD MINERS ETF 92189F106 BBG001SR42Z0 2,863,569 106,413 SH   SOLE   0 0 106,413
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 BBG001SZDBR1 1,192,205 24,296 SH   SOLE   0 0 24,296
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 BBG001SRLFL7 667,542 15,137 SH   SOLE   0 0 15,137
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 205,846 2,714 SH   SOLE   0 0 2,714
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 BBG002D68GN8 588,089 4,056 SH   SOLE   0 0 4,056
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 BBG005T08310 529,296 24,482 SH   SOLE   0 0 24,482
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 BBG001SK7DK4 1,802,422 25,830 SH   SOLE   0 0 25,830
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 BBG00ZXBYMT4 21,499,036 437,061 SH   SOLE   0 0 437,061
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 BBG001SK3J43 2,867,890 20,009 SH   SOLE   0 0 20,009
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 BBG001SRN7W1 1,782,556 13,611 SH   SOLE   0 0 13,611
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG001SHVTS1 773,553 3,715 SH   SOLE   0 0 3,715
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 670,129 8,857 SH   SOLE   0 0 8,857
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 BBG001TC6MC1 14,797,380 37,681 SH   SOLE   0 0 37,681
VANGUARD INDEX FDS SM CP VAL ETF 922908611 BBG001SHVTR2 222,170 1,393 SH   SOLE   0 0 1,393
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG001SHTTV0 1,694,074 8,960 SH   SOLE   0 0 8,960
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 431,056 2,013 SH   SOLE   0 0 2,013
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 41,287,500 194,376 SH   SOLE   0 0 194,376
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 1,526,913 11,070 SH   SOLE   0 0 11,070
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 BBG001SP7T00 7,437,028 143,378 SH   SOLE   0 0 143,378
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 BBG001SHTTZ6 4,270,831 108,922 SH   SOLE   0 0 108,922
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 BBG009THVRX1 429,293 8,925 SH   SOLE   0 0 8,925
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG001T62M38 935,846 12,317 SH   SOLE   0 0 12,317
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG001T62KZ7 24,554,794 326,744 SH   SOLE   0 0 326,744
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 BBG001TCHM11 13,929,769 71,559 SH   SOLE   0 0 71,559
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 BBG001TCHH58 1,702,266 8,925 SH   SOLE   0 0 8,925
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 27,960,931 179,952 SH   SOLE   0 0 179,952
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG001SSPWL4 5,041,246 115,308 SH   SOLE   0 0 115,308
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 6,998,991 67,741 SH   SOLE   0 0 67,741
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 BBG00C863MQ1 2,495,453 34,985 SH   SOLE   0 0 34,985
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 288,059 8,888 SH   SOLE   0 0 8,888
VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535 BBG00HZ6R974 8,242,650 168,492 SH   SOLE   0 0 168,492
VISA INC COM CL A 92826C839 BBG001SRCFY3 894,802 3,890 SH   SOLE   0 0 3,890
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG001S5XBY7 382,295 17,190 SH   SOLE   0 0 17,190
WALMART INC COM 931142103 BBG001S5XH92 717,016 4,483 SH   SOLE   0 0 4,483
WELLS FARGO CO NEW COM 949746101 BBG001S5XF23 483,765 11,840 SH   SOLE   0 0 11,840
WESTERN ASSET INTER MUNI FD COM 958435109 BBG001S70803 575,147 80,328 SH   SOLE   0 0 80,328
WISDOMTREE TR EMER MKT HIGH FD 97717W315 BBG001SV1SY8 3,427,063 91,437 SH   SOLE   0 0 91,437
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 3,465,967 68,879 SH   SOLE   0 0 68,879
WISDOMTREE TR INTL LRGCAP DV 97717W794 BBG001SHKG65 2,073,684 45,456 SH   SOLE   0 0 45,456
WISDOMTREE TR INTL SMCAP DIV 97717W760 BBG001SHLB38 1,519,185 26,434 SH   SOLE   0 0 26,434
WISDOMTREE TR US AI ENHANCED 97717W406 BBG001SHL7F4 554,151 6,229 SH   SOLE   0 0 6,229
WISDOMTREE TR US HIGH DIVIDEND 97717W208 BBG001SHKNX0 907,517 11,626 SH   SOLE   0 0 11,626
WISDOMTREE TR US MIDCAP DIVID 97717W505 BBG001SHKG74 864,256 21,100 SH   SOLE   0 0 21,100
WISDOMTREE TR US MIDCAP FUND 97717W570 BBG001SSZB66 915,892 18,051 SH   SOLE   0 0 18,051
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 242,977 3,827 SH   SOLE   0 0 3,827
WISDOMTREE TR US SMALLCAP DIVD 97717W604 BBG001SHKFX7 423,204 15,007 SH   SOLE   0 0 15,007
WISDOMTREE TR YIELD ENHANCD US 97717X511 BBG009KCY2C6 3,172,319 76,423 SH   SOLE   0 0 76,423
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 BBG001S6SX73 212,877 900 SH   SOLE   0 0 900