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   3,837,164 44,691 SH   SOLE   0 0 44,691
AT&T INC COM 00206R102   59,120 3,359 SH   SOLE   0 0 3,359
ADVANCED MICRO DEVICES INC COM 007903107   1,125,716 6,237 SH   SOLE   0 0 6,237
AIRBNB INC COM CL A 009066101   19,465 118 SH   SOLE   0 0 118
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   705,506 9,750 SH   SOLE   0 0 9,750
ALLIANT ENERGY CORP COM 018802108   24,476,843 485,652 SH   SOLE   0 0 485,652
ALPHABET INC CAP STK CL C 02079K107   894,528 5,875 SH   SOLE   0 0 5,875
AMAZON COM INC COM 023135106   5,455,052 30,242 SH   SOLE   0 0 30,242
INVESCO EXCHANGE TRADED FD S&P MDCP QUALITY 46137V472   6,950,695 63,159 SH   SOLE   0 0 63,159
AMERICAN WTR WKS CO INC NEW COM 030420103   15,629 128 SH   SOLE   0 0 128
AMERICOLD RLTY TR COM 03064D108   638,809 25,634 SH   SOLE   0 0 25,634
AMGEN INC COM 031162100   3,464,970 12,187 SH   SOLE   0 0 12,187
ANTHEM INC COM 036752103   3,480,778 6,713 SH   SOLE   0 0 6,713
APPLE INC COM 037833100   3,634,701 21,196 SH   SOLE   0 0 21,196
BCE INC COM NEW 05534B760   7,018,254 206,309 SH   SOLE   0 0 206,309
BAIDU INC SPON ADR REP A 056752108   15,371 146 SH   SOLE   0 0 146
BAXTER INTL INC COM 071813109   2,864,688 67,026 SH   SOLE   0 0 67,026
BEAM THERAPEUTICS INC COM 07373V105   19,758 598 SH   SOLE   0 0 598
BLACKROCK INC COM 09247X101   3,726,330 4,470 SH   SOLE   0 0 4,470
BOEING CO COM 097023105   13,509 70 SH   SOLE   0 0 70
BROADCOM INC COM 11135F101   6,009,334 4,534 SH   SOLE   0 0 4,534
AMERICAN CENTY ETF TR US SML CP VALU 025072877   5,026,067 53,634 SH   SOLE   0 0 53,634
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   724,746 60,095 SH   SOLE   0 0 60,095
CARDINAL HEALTH INC COM 14149Y108   33,893,591 302,892 SH   SOLE   0 0 302,892
INVESCO EXCH TRADED FD TR S&P SMALLCAP 600 46138G664   2,131,086 49,780 SH   SOLE   0 0 49,780
CAVA GROUP INC COM 148929102   1,243,388 17,750 SH   SOLE   0 0 17,750
CATERPILLAR INC DEL COM 149123101   4,783,854 13,055 SH   SOLE   0 0 13,055
CASEYS GEN STORES INC COM 147528103   1,048,019 3,291 SH   SOLE   0 0 3,291
E L F BEAUTY INC COM 26856L103   1,032,490 5,267 SH   SOLE   0 0 5,267
CHENIERE ENERGY INC COM NEW 16411R208   744,428 4,616 SH   SOLE   0 0 4,616
CHEVRON CORP NEW COM 166764100   3,111,570 19,726 SH   SOLE   0 0 19,726
CHEWY INC CL A 16679L109   206,591 12,985 SH   SOLE   0 0 12,985
CLOROX CO DEL COM 189054109   27,148,685 177,315 SH   SOLE   0 0 177,315
CLOUDFLARE INC CL A COM 18915M107   225,614 2,330 SH   SOLE   0 0 2,330
COCA COLA CO COM 191216100   26,258,950 429,208 SH   SOLE   0 0 429,208
COLGATE PALMOLIVE CO COM 194162103   4,421,683 49,103 SH   SOLE   0 0 49,103
STEEL DYNAMICS INC COM 858119100   863,736 5,827 SH   SOLE   0 0 5,827
FIRST SOLAR INC COM 336433107   833,366 4,937 SH   SOLE   0 0 4,937
COSTCO WHSL CORP NEW COM 22160K105   4,265,275 5,822 SH   SOLE   0 0 5,822
COSTAR GROUP INC COM 22160N109   19,706 204 SH   SOLE   0 0 204
CROWDSTRIKE HLDGS INC CL A 22788C105   1,259,598 3,929 SH   SOLE   0 0 3,929
DECKERS OUTDOOR CORP COM 243537107   22,590 24 SH   SOLE   0 0 24
DEERE & CO COM 244199105   3,301,438 8,038 SH   SOLE   0 0 8,038
DOMINION ENERGY INC COM 25746U109   819,058 16,651 SH   SOLE   0 0 16,651
INVESCO QQQ TR UNIT SER 1 46090E103   679,335 1,530 SH   SOLE   0 0 1,530
ISHARES TR CORE S&P US VLU 464287663   675,851 7,473 SH   SOLE   0 0 7,473
DUKE ENERGY CORP NEW COM NEW 26441C204   25,979,035 268,628 SH   SOLE   0 0 268,628
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   672,009 6,475 SH   SOLE   0 0 6,475
EATON VANCE TX MGD DIV EQ IN COM 27828N102   94,598 7,081 SH   SOLE   0 0 7,081
ENPHASE ENERGY INC COM 29355A107   18,147 150 SH   SOLE   0 0 150
ENVESTNET INC COM 29404K106   793,946 13,710 SH   SOLE   0 0 13,710
EXTRA SPACE STORAGE INC COM 30225T102   3,445,669 23,440 SH   SOLE   0 0 23,440
FASTLY INC CL A 31188V100   446,739 34,444 SH   SOLE   0 0 34,444
FIRST INDL RLTY TR INC COM 32054K103   3,278,498 62,400 SH   SOLE   0 0 62,400
ISHARES TR CORE S&P US GWT 464287671   669,746 5,714 SH   SOLE   0 0 5,714
GENERAC HLDGS INC COM 368736104   17,407 138 SH   SOLE   0 0 138
ISHARES TR US HOME CONS ETF 464288752   583,508 5,040 SH   SOLE   0 0 5,040
GILEAD SCIENCES INC COM 375558103   7,452,396 101,739 SH   SOLE   0 0 101,739
GOLDMAN SACHS GROUP INC COM 38141G104   3,832,062 9,174 SH   SOLE   0 0 9,174
SHOCKWAVE MED INC COM 82489T104   257,248 790 SH   SOLE   0 0 790
VERTIV HOLDINGS CO COM CL A 92537N108   253,576 3,105 SH   SOLE   0 0 3,105
HDFC BANK LTD SPONSORED ADS 40415F101   14,785 264 SH   SOLE   0 0 264
HEALTHCARE RLTY TR CL A COM 42226K105   2,453,083 173,363 SH   SOLE   0 0 173,363
HERSHEY CO COM 427866108   2,896,306 14,891 SH   SOLE   0 0 14,891
HOME DEPOT INC COM 437076102   3,845,935 10,026 SH   SOLE   0 0 10,026
HONEYWELL INTL INC COM 438516106   3,259,038 15,878 SH   SOLE   0 0 15,878
HORMEL FOODS CORP COM 440452100   22,493,973 644,711 SH   SOLE   0 0 644,711
INGREDION INC COM 457187102   787,430 6,739 SH   SOLE   0 0 6,739
CELSIUS HLDGS INC COM NEW 15118V207   247,433 2,984 SH   SOLE   0 0 2,984
INTUIT COM 461202103   4,268,083 6,566 SH   SOLE   0 0 6,566
INTUITIVE SURGICAL INC COM NEW 46120E602   776,629 1,946 SH   SOLE   0 0 1,946
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   7,241,441 119,852 SH   SOLE   0 0 119,852
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   2,254,493 39,839 SH   SOLE   0 0 39,839
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   8,025,422 75,363 SH   SOLE   0 0 75,363
COPART INC COM 217204106   226,236 3,906 SH   SOLE   0 0 3,906
INVESCO EXCHANGE TRADED FD T S&P MIDCP LOW 46138E198   2,365,656 41,944 SH   SOLE   0 0 41,944
INVESCO EXCHANGE TRADED FD T S&P500 LOW VOL 46138E354   2,327,774 35,339 SH   SOLE   0 0 35,339
DRAFTKINGS INC NEW COM CL A 26142V105   223,099 4,913 SH   SOLE   0 0 4,913
IQVIA HLDGS INC COM 46266C105   836,054 3,306 SH   SOLE   0 0 3,306
IRIDIUM COMMUNICATIONS INC COM 46269C102   10,623 406 SH   SOLE   0 0 406
NUTANIX INC CL A 67059N108   217,069 3,517 SH   SOLE   0 0 3,517
SYNOPSYS INC COM 871607107   207,455 363 SH   SOLE   0 0 363
UIPATH INC CL A 90364P105   199,360 8,794 SH   SOLE   0 0 8,794
ROBLOX CORP CL A 771049103   196,245 5,140 SH   SOLE   0 0 5,140
DOUBLEVERIFY HLDGS INC COM 25862V105   188,141 5,351 SH   SOLE   0 0 5,351
JPMORGAN CHASE & CO COM 46625H100   4,467,916 22,306 SH   SOLE   0 0 22,306
JABIL INC COM 466313103   18,790 140 SH   SOLE   0 0 140
JOHNSON & JOHNSON COM 478160104   24,787,816 156,696 SH   SOLE   0 0 156,696
KELLOGG CO COM 487836108   1,931 34 SH   SOLE   0 0 34
KEURIG DR PEPPER INC COM 49271V100   20,522,558 669,141 SH   SOLE   0 0 669,141
KIMBERLY CLARK CORP COM 494368103   26,136,233 202,058 SH   SOLE   0 0 202,058
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   750,474 40,831 SH   SOLE   0 0 40,831
KROGER CO COM 501044101   21,100 369 SH   SOLE   0 0 369
KRYSTAL BIOTECH INC COM 501147102   28,291 159 SH   SOLE   0 0 159
LAMB WESTON HLDGS INC COM 513272104   3,512,044 32,968 SH   SOLE   0 0 32,968
LILLY ELI & CO COM 532457108   44,820,186 57,612 SH   SOLE   0 0 57,612
LOCKHEED MARTIN CORP COM 539830109   26,339,317 57,905 SH   SOLE   0 0 57,905
LULULEMON ATHLETICA INC COM 550021109   909,433 2,328 SH   SOLE   0 0 2,328
MADRIGAL PHARMACEUTICALS INC COM 558868105   146,605 549 SH   SOLE   0 0 549
MCDONALDS CORP COM 580135101   26,126,799 92,665 SH   SOLE   0 0 92,665
MERCK & CO INC COM 58933Y105   3,899,959 29,556 SH   SOLE   0 0 29,556
MICROSOFT CORP COM 594918104   25,711,321 61,113 SH   SOLE   0 0 61,113
MONDELEZ INTL INC CL A 609207105   22,952,878 327,898 SH   SOLE   0 0 327,898
MONGODB INC CL A 60937P106   15,780 44 SH   SOLE   0 0 44
NV5 GLOBAL INC COM 62945V109   197,196 2,012 SH   SOLE   0 0 2,012
NATIONAL GRID PLC SPONSORED ADR NE 636274409   749,331 10,984 SH   SOLE   0 0 10,984
DISNEY WALT CO COM 254687106   148,178 1,211 SH   SOLE   0 0 1,211
NEXTERA ENERGY INC COM 65339F101   3,777,552 59,107 SH   SOLE   0 0 59,107
NORTHWESTERN CORP COM NEW 668074305   7,271,854 142,781 SH   SOLE   0 0 142,781
NOVARTIS A G SPONSORED ADR 66987V109   694,944 7,184 SH   SOLE   0 0 7,184
PROGRESSIVE CORP COM 743315103   142,913 691 SH   SOLE   0 0 691
NUCOR CORP COM 670346105   352,166 1,780 SH   SOLE   0 0 1,780
GRAINGER W W INC COM 384802104   142,498 140 SH   SOLE   0 0 140
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105   90,340 6,162 SH   SOLE   0 0 6,162
NUTRIEN LTD COM 67077M108   16,696 307 SH   SOLE   0 0 307
OCCIDENTAL PETE CORP COM 674599105   139,209 2,142 SH   SOLE   0 0 2,142
OSHKOSH CORP COM 688239201   20,776 167 SH   SOLE   0 0 167
PALANTIR TECHNOLOGIES INC CL A 69608A108   189,050 8,216 SH   SOLE   0 0 8,216
NETFLIX INC COM 64110L106   135,435 223 SH   SOLE   0 0 223
PEPSICO INC COM 713448108   22,374,387 127,846 SH   SOLE   0 0 127,846
PFIZER INC COM 717081103   19,571,645 705,285 SH   SOLE   0 0 705,285
PROCTER & GAMBLE CO COM 742718109   28,444,731 175,314 SH   SOLE   0 0 175,314
NOVO-NORDISK A S ADR 670100205   134,563 1,048 SH   SOLE   0 0 1,048
PROLOGIS INC COM 74340W103   3,569,079 27,408 SH   SOLE   0 0 27,408
PROSHARES TR S&P TECH DIVIDEN 74347G606   2,479,032 34,436 SH   SOLE   0 0 34,436
PROSHARES TR S&P 500 DV ARIST 74348A467   2,463,492 24,292 SH   SOLE   0 0 24,292
RAYTHEON TECHNOLOGIES CORP COM 75513E101   4,127,819 42,324 SH   SOLE   0 0 42,324
REALTY INCOME CORP COM 756109104   2,866,525 52,986 SH   SOLE   0 0 52,986
REGENXBIO INC COM 75901B107   1,012,624 48,060 SH   SOLE   0 0 48,060
EINSURANCE GRP OF AMERICA I COM NEW 759351604   841,789 4,364 SH   SOLE   0 0 4,364
REPUBLIC SVCS INC COM 760759100   29,054,295 151,767 SH   SOLE   0 0 151,767
PAYCOM SOFTWARE INC COM 70432V102   133,857 673 SH   SOLE   0 0 673
SALESFORCE INC COM 79466L302   131,314 436 SH   SOLE   0 0 436
TRADEWEB MKTS INC CL A 892672106   130,690 1,255 SH   SOLE   0 0 1,255
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,119,683 30,939 SH   SOLE   0 0 30,939
S&P GLOBAL INC COM 78409V104   123,927 291 SH   SOLE   0 0 291
SPDR SERIES TRUST S&P TELECOM 78464A540   988,749 13,315 SH   SOLE   0 0 13,315
SPDR SER TR PORTFOLIO LN TSR 78464A664   37,859,846 1,355,041 SH   SOLE   0 0 1,355,041
SPDR SERIES TRUST S&P DIVID ETF 78464A763   2,370,348 18,061 SH   SOLE   0 0 18,061
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,436,283 30,216 SH   SOLE   0 0 30,216
SEA LTD SPONSORD ADS 81141R100   21,269 396 SH   SOLE   0 0 396
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   7,225,604 48,911 SH   SOLE   0 0 48,911
SENTINELONE INC CL A 81730H109   168,625 7,234 SH   SOLE   0 0 7,234
SERVICENOW INC COM 81762P102   294,286 386 SH   SOLE   0 0 386
SNAP ON INC COM 833034101   750,117 2,532 SH   SOLE   0 0 2,532
SNOWFLAKE INC CL A 833445109   212,019 1,312 SH   SOLE   0 0 1,312
SOFI TECHNOLOGIES INC COM 83406F102   15,082 2,066 SH   SOLE   0 0 2,066
SOUTHERN CO COM 842587107   26,579,095 370,492 SH   SOLE   0 0 370,492
SOUTHWEST GAS HOLDINGS INC COM 844895102   939,419 12,340 SH   SOLE   0 0 12,340
BLOCK INC CL A 852234103   20,215 239 SH   SOLE   0 0 239
STARBUCKS CORP COM 855244109   14,112,281 154,418 SH   SOLE   0 0 154,418
SYSCO CORP COM 871829107   24,056,098 296,330 SH   SOLE   0 0 296,330
TJX COS INC NEW COM 872540109   4,004,991 39,489 SH   SOLE   0 0 39,489
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   220,318 1,619 SH   SOLE   0 0 1,619
TARGET CORP COM 87612E106   21,167 119 SH   SOLE   0 0 119
TENABLE HLDGS INC COM 88025T102   720,146 14,569 SH   SOLE   0 0 14,569
TEXAS INSTRS INC COM 882508104   3,269,450 18,767 SH   SOLE   0 0 18,767
TG THERAPEUTICS INC COM 88322Q108   15,986 1,051 SH   SOLE   0 0 1,051
THE TRADE DESK INC COM CL A 88339J105   20,806 238 SH   SOLE   0 0 238
TRACTOR SUPPLY CO COM 892356106   20,367 78 SH   SOLE   0 0 78
TRAVELERS COMPANIES INC COM 89417E109   3,976,860 17,280 SH   SOLE   0 0 17,280
TWILIO INC CL A 90138F102   665,862 10,889 SH   SOLE   0 0 10,889
TYSON FOODS INC CL A 902494103   3,038,663 51,740 SH   SOLE   0 0 51,740
UNILEVER PLC SPON ADR NEW 904767704   754,565 15,034 SH   SOLE   0 0 15,034
UNITED AIRLS HLDGS INC COM 910047109   221,541 4,627 SH   SOLE   0 0 4,627
UNITEDHEALTH GROUP INC COM 91324P102   3,087,420 6,241 SH   SOLE   0 0 6,241
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   2,667,467 29,671 SH   SOLE   0 0 29,671
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   747,091 17,729 SH   SOLE   0 0 17,729
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   1,569,573 7,689 SH   SOLE   0 0 7,689
VERIZON COMMUNICATIONS INC COM 92343V104   9,510,047 226,646 SH   SOLE   0 0 226,646
VICI PPTYS INC COM 925652109   723,471 24,286 SH   SOLE   0 0 24,286
VISA INC COM CL A 92826C839   731,950 2,623 SH   SOLE   0 0 2,623
WP CAREY INC COM 92936U109   672,613 11,917 SH   SOLE   0 0 11,917
WALMART INC COM 931142103   3,740,937 62,173 SH   SOLE   0 0 62,173
WASTE MGMT INC DEL COM 94106L109   29,054,247 136,309 SH   SOLE   0 0 136,309
ZSCALER INC COM 98980G102   16,181 84 SH   SOLE   0 0 84
AMDOCS LTD SHS G02602103   15,242,129 168,664 SH   SOLE   0 0 168,664
MEDTRONIC PLC SHS G5960L103   3,225,396 37,010 SH   SOLE   0 0 37,010
NOVOCURE LTD ORD SHS G6674U108   19,444 1,244 SH   SOLE   0 0 1,244
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   161,471 2,369 SH   SOLE   0 0 2,369
UBS GROUP AG SHS H42097107   805,795 26,230 SH   SOLE   0 0 26,230
ELASTIC N V ORD SHS N14506104   174,518 1,741 SH   SOLE   0 0 1,741