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   4,041 45,242 SH   SOLE   0 0 45,242
AT&T INC COM 00206R102   45 2,370 SH   SOLE   0 0 2,370
ADVANCED MICRO DEVICES INC COM 007903107   1,062 6,544 SH   SOLE   0 0 6,544
AIRBNB INC COM CL A 009066101   17 109 SH   SOLE   0 0 109
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   665 9,229 SH   SOLE   0 0 9,229
ALLIANT ENERGY CORP COM 018802108   27,298 536,315 SH   SOLE   0 0 536,315
ALPHABET INC CAP STK CL C 02079K107   1,115 6,079 SH   SOLE   0 0 6,079
AMAZON COM INC COM 023135106   5,405 27,971 SH   SOLE   0 0 27,971
AMERICAN CENTY ETF TR US SML CP VALU 025072877   4,728 52,701 SH   SOLE   0 0 52,701
AMERICAN WTR WKS CO INC NEW COM 030420103   16 122 SH   SOLE   0 0 122
AMGEN INC COM 031162100   4,066 13,015 SH   SOLE   0 0 13,015
ANTHEM INC COM 036752103   4,088 7,544 SH   SOLE   0 0 7,544
APPLE INC COM 037833100   4,475 21,246 SH   SOLE   0 0 21,246
ASTRAZENECA PLC SPONSORED ADR 046353108   703 9,010 SH   SOLE   0 0 9,010
BCE INC COM NEW 05534B760   6,405 197,778 SH   SOLE   0 0 197,778
BAIDU INC SPON ADR REP A 056752108   12 140 SH   SOLE   0 0 140
BAXTER INTL INC COM 071813109   3,278 97,999 SH   SOLE   0 0 97,999
BEAM THERAPEUTICS INC COM 07373V105   14 578 SH   SOLE   0 0 578
BLACKROCK INC COM 09247X101   3,821 4,853 SH   SOLE   0 0 4,853
BOEING CO COM 097023105   12 68 SH   SOLE   0 0 68
BROADCOM INC COM 11135F101   4,644 2,893 SH   SOLE   0 0 2,893
BURLINGTON STORES INC COM 122017106   763 3,180 SH   SOLE   0 0 3,180
CARDINAL HEALTH INC COM 14149Y108   27,017 274,788 SH   SOLE   0 0 274,788
CASELLA WASTE SYS INC CL A 147448104   167 1,684 SH   SOLE   0 0 1,684
CASEYS GEN STORES INC COM 147528103   1,097 2,876 SH   SOLE   0 0 2,876
CAVA GROUP INC COM 148929102   1,323 14,264 SH   SOLE   0 0 14,264
CATERPILLAR INC DEL COM 149123101   4,066 12,206 SH   SOLE   0 0 12,206
CELSIUS HLDGS INC COM NEW 15118V207   144 2,529 SH   SOLE   0 0 2,529
CHENIERE ENERGY INC COM NEW 16411R208   766 4,382 SH   SOLE   0 0 4,382
CHEVRON CORP NEW COM 166764100   3,666 23,437 SH   SOLE   0 0 23,437
CHEWY INC CL A 16679L109   225 8,267 SH   SOLE   0 0 8,267
CLOROX CO DEL COM 189054109   26,472 193,979 SH   SOLE   0 0 193,979
CLOUDFLARE INC CL A COM 18915M107   200 2,414 SH   SOLE   0 0 2,414
COCA COLA CO COM 191216100   28,155 442,347 SH   SOLE   0 0 442,347
COLGATE PALMOLIVE CO COM 194162103   4,936 50,862 SH   SOLE   0 0 50,862
COPART INC COM 217204106   166 3,061 SH   SOLE   0 0 3,061
COSTCO WHSL CORP NEW COM 22160K105   4,337 5,103 SH   SOLE   0 0 5,103
COSTAR GROUP INC COM 22160N109   14 191 SH   SOLE   0 0 191
CROWDSTRIKE HLDGS INC CL A 22788C105   1,385 3,615 SH   SOLE   0 0 3,615
DECKERS OUTDOOR CORP COM 243537107   21 22 SH   SOLE   0 0 22
DEERE & CO COM 244199105   3,531 9,450 SH   SOLE   0 0 9,450
DISNEY WALT CO COM 254687106   218 2,191 SH   SOLE   0 0 2,191
DOMINION ENERGY INC COM 25746U109   768 15,674 SH   SOLE   0 0 15,674
DRAFTKINGS INC NEW COM CL A 26142V105   157 4,126 SH   SOLE   0 0 4,126
DUKE ENERGY CORP NEW COM NEW 26441C204   27,944 278,801 SH   SOLE   0 0 278,801
E L F BEAUTY INC COM 26856L103   1,024 4,858 SH   SOLE   0 0 4,858
EATON VANCE TX MGD DIV EQ IN COM 27828N102   67 4,795 SH   SOLE   0 0 4,795
ENPHASE ENERGY INC COM 29355A107   15 146 SH   SOLE   0 0 146
ENTERGY CORP NEW COM 29364G103   161 1,501 SH   SOLE   0 0 1,501
ENVESTNET INC COM 29404K106   789 12,607 SH   SOLE   0 0 12,607
EXTRA SPACE STORAGE INC COM 30225T102   3,892 25,042 SH   SOLE   0 0 25,042
FASTLY INC CL A 31188V100   313 42,444 SH   SOLE   0 0 42,444
FIRST INDL RLTY TR INC COM 32054K103   3,560 74,927 SH   SOLE   0 0 74,927
FIRST SOLAR INC COM 336433107   968 4,295 SH   SOLE   0 0 4,295
GENERAC HLDGS INC COM 368736104   17 130 SH   SOLE   0 0 130
GILEAD SCIENCES INC COM 375558103   7,141 104,074 SH   SOLE   0 0 104,074
GOLDMAN SACHS GROUP INC COM 38141G104   4,156 9,188 SH   SOLE   0 0 9,188
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   1,242 11,616 SH   SOLE   0 0 11,616
GRAINGER W W INC COM 384802104   226 250 SH   SOLE   0 0 250
HDFC BANK LTD SPONSORED ADS 40415F101   16 247 SH   SOLE   0 0 247
HEALTHCARE RLTY TR CL A COM 42226K105   3,737 226,779 SH   SOLE   0 0 226,779
HERSHEY CO COM 427866108   3,620 19,693 SH   SOLE   0 0 19,693
HOME DEPOT INC COM 437076102   3,736 10,853 SH   SOLE   0 0 10,853
HONEYWELL INTL INC COM 438516106   3,800 17,795 SH   SOLE   0 0 17,795
HORMEL FOODS CORP COM 440452100   24,699 810,061 SH   SOLE   0 0 810,061
INGREDION INC COM 457187102   728 6,345 SH   SOLE   0 0 6,345
INVESCO QQQ TR UNIT SER 1 46090E103   1,273 2,657 SH   SOLE   0 0 2,657
INTUIT COM 461202103   4,215 6,414 SH   SOLE   0 0 6,414
INTUITIVE SURGICAL INC COM NEW 46120E602   805 1,809 SH   SOLE   0 0 1,809
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   7,580 119,296 SH   SOLE   0 0 119,296
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   2,301 39,652 SH   SOLE   0 0 39,652
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   7,313 71,155 SH   SOLE   0 0 71,155
INVESCO EXCHANGE TRADED FD S&P MDCP QUALITY 46137V472   5,922 61,035 SH   SOLE   0 0 61,035
INVESCO EXCHANGE TRADED FD T S&P MIDCP LOW 46138E198   2,317 41,943 SH   SOLE   0 0 41,943
INVESCO EXCHANGE TRADED FD T S&P500 LOW VOL 46138E354   2,294 35,323 SH   SOLE   0 0 35,323
INVESCO EXCH TRADED FD TR S&P SMALLCAP 600 46138G664   1,967 49,085 SH   SOLE   0 0 49,085
IQVIA HLDGS INC COM 46266C105   665 3,144 SH   SOLE   0 0 3,144
IRIDIUM COMMUNICATIONS INC COM 46269C102   11 421 SH   SOLE   0 0 421
ISHARES TR CORE S&P US VLU 464287663   1,189 13,493 SH   SOLE   0 0 13,493
ISHARES TR CORE S&P US GWT 464287671   1,295 10,155 SH   SOLE   0 0 10,155
ISHARES TR US HOME CONS ETF 464288752   499 4,941 SH   SOLE   0 0 4,941
JPMORGAN CHASE & CO COM 46625H100   4,192 20,725 SH   SOLE   0 0 20,725
JABIL INC COM 466313103   14 130 SH   SOLE   0 0 130
JOHNSON & JOHNSON COM 478160104   25,902 177,214 SH   SOLE   0 0 177,214
KEURIG DR PEPPER INC COM 49271V100   23,493 703,386 SH   SOLE   0 0 703,386
KIMBERLY CLARK CORP COM 494368103   28,272 204,570 SH   SOLE   0 0 204,570
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   752 37,590 SH   SOLE   0 0 37,590
KROGER CO COM 501044101   17 342 SH   SOLE   0 0 342
KRYSTAL BIOTECH INC COM 501147102   26 140 SH   SOLE   0 0 140
LAMB WESTON HLDGS INC COM 513272104   3,289 39,119 SH   SOLE   0 0 39,119
LANTHEUS HLDGS INC COM 516544103   899 11,192 SH   SOLE   0 0 11,192
LILLY ELI & CO COM 532457108   34,803 38,440 SH   SOLE   0 0 38,440
LOCKHEED MARTIN CORP COM 539830109   28,171 60,311 SH   SOLE   0 0 60,311
LULULEMON ATHLETICA INC COM 550021109   819 2,743 SH   SOLE   0 0 2,743
MCDONALDS CORP COM 580135101   25,872 101,523 SH   SOLE   0 0 101,523
MERCADOLIBRE INC COM 58733R102   735 447 SH   SOLE   0 0 447
MERCK & CO INC COM 58933Y105   3,739 30,201 SH   SOLE   0 0 30,201
MICROSOFT CORP COM 594918104   21,543 48,201 SH   SOLE   0 0 48,201
MONDELEZ INTL INC CL A 609207105   22,374 341,893 SH   SOLE   0 0 341,893
MONGODB INC CL A 60937P106   10 41 SH   SOLE   0 0 41
NV5 GLOBAL INC COM 62945V109   161 1,732 SH   SOLE   0 0 1,732
NATIONAL GRID PLC SPONSORED ADR NE 636274409   605 10,657 SH   SOLE   0 0 10,657
NETFLIX INC COM 64110L106   264 391 SH   SOLE   0 0 391
NEXTRACKER INC CLASS A COM 65290E101   130 2,782 SH   SOLE   0 0 2,782
NEXTERA ENERGY INC COM 65339F101   4,862 68,668 SH   SOLE   0 0 68,668
NORTHWESTERN CORP COM NEW 668074305   7,204 143,840 SH   SOLE   0 0 143,840
NOVARTIS A G SPONSORED ADR 66987V109   739 6,943 SH   SOLE   0 0 6,943
NOVO-NORDISK A S ADR 670100205   264 1,853 SH   SOLE   0 0 1,853
NUCOR CORP COM 670346105   366 2,315 SH   SOLE   0 0 2,315
NUTANIX INC CL A 67059N108   166 2,915 SH   SOLE   0 0 2,915
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105   69 4,947 SH   SOLE   0 0 4,947
NUTRIEN LTD COM 67077M108   15 291 SH   SOLE   0 0 291
OCCIDENTAL PETE CORP COM 674599105   240 3,800 SH   SOLE   0 0 3,800
OSHKOSH CORP COM 688239201   17 153 SH   SOLE   0 0 153
PALANTIR TECHNOLOGIES INC CL A 69608A108   175 6,915 SH   SOLE   0 0 6,915
PAYCOM SOFTWARE INC COM 70432V102   184 1,283 SH   SOLE   0 0 1,283
PEPSICO INC COM 713448108   22,742 137,886 SH   SOLE   0 0 137,886
PFIZER INC COM 717081103   25,897 925,567 SH   SOLE   0 0 925,567
POST HLDGS INC COM 737446104   164 1,570 SH   SOLE   0 0 1,570
PROCTER & GAMBLE CO COM 742718109   28,291 171,543 SH   SOLE   0 0 171,543
PROGRESSIVE CORP COM 743315103   248 1,195 SH   SOLE   0 0 1,195
PROLOGIS INC COM 74340W103   3,812 33,944 SH   SOLE   0 0 33,944
PROSHARES TR S&P TECH DIVIDEN 74347G606   2,532 33,939 SH   SOLE   0 0 33,939
PROSHARES TR S&P 500 DV ARIST 74348A467   2,269 23,603 SH   SOLE   0 0 23,603
RAYTHEON TECHNOLOGIES CORP COM 75513E101   4,455 44,379 SH   SOLE   0 0 44,379
REALTY INCOME CORP COM 756109104   3,565 67,492 SH   SOLE   0 0 67,492
EINSURANCE GRP OF AMERICA I COM NEW 759351604   824 4,013 SH   SOLE   0 0 4,013
REPUBLIC SVCS INC COM 760759100   25,976 133,662 SH   SOLE   0 0 133,662
ROBLOX CORP CL A 771049103   170 4,568 SH   SOLE   0 0 4,568
S&P GLOBAL INC COM 78409V104   240 538 SH   SOLE   0 0 538
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,172 31,115 SH   SOLE   0 0 31,115
SPDR SERIES TRUST S&P TELECOM 78464A540   1,155 14,967 SH   SOLE   0 0 14,967
SPDR SER TR PORTFOLIO LN TSR 78464A664   36,802 1,352,037 SH   SOLE   0 0 1,352,037
SPDR SERIES TRUST S&P DIVID ETF 78464A763   2,289 17,996 SH   SOLE   0 0 17,996
SALESFORCE INC COM 79466L302   975 3,792 SH   SOLE   0 0 3,792
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,199 28,285 SH   SOLE   0 0 28,285
SEA LTD SPONSORD ADS 81141R100   27 372 SH   SOLE   0 0 372
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   6,898 47,329 SH   SOLE   0 0 47,329
SENTINELONE INC CL A 81730H109   188 8,912 SH   SOLE   0 0 8,912
SERVICENOW INC COM 81762P102   255 324 SH   SOLE   0 0 324
SNAP ON INC COM 833034101   637 2,437 SH   SOLE   0 0 2,437
SNOWFLAKE INC CL A 833445109   182 1,345 SH   SOLE   0 0 1,345
SOFI TECHNOLOGIES INC COM 83406F102   13 1,973 SH   SOLE   0 0 1,973
SOUTHERN CO COM 842587107   28,581 368,449 SH   SOLE   0 0 368,449
SOUTHWEST GAS HOLDINGS INC COM 844895102   802 11,391 SH   SOLE   0 0 11,391
BLOCK INC CL A 852234103   14 222 SH   SOLE   0 0 222
STARBUCKS CORP COM 855244109   14,739 189,321 SH   SOLE   0 0 189,321
STEEL DYNAMICS INC COM 858119100   712 5,499 SH   SOLE   0 0 5,499
SYNOPSYS INC COM 871607107   168 283 SH   SOLE   0 0 283
SYSCO CORP COM 871829107   22,658 317,388 SH   SOLE   0 0 317,388
TJX COS INC NEW COM 872540109   4,114 37,369 SH   SOLE   0 0 37,369
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   167 962 SH   SOLE   0 0 962
TARGET CORP COM 87612E106   17 114 SH   SOLE   0 0 114
TEXAS INSTRS INC COM 882508104   3,945 20,280 SH   SOLE   0 0 20,280
TG THERAPEUTICS INC COM 88322Q108   18 993 SH   SOLE   0 0 993
THE TRADE DESK INC COM CL A 88339J105   21 219 SH   SOLE   0 0 219
TRACTOR SUPPLY CO COM 892356106   20 73 SH   SOLE   0 0 73
TRADEWEB MKTS INC CL A 892672106   238 2,244 SH   SOLE   0 0 2,244
TRAVELERS COMPANIES INC COM 89417E109   3,757 18,477 SH   SOLE   0 0 18,477
TWILIO INC CL A 90138F102   602 10,600 SH   SOLE   0 0 10,600
TYSON FOODS INC CL A 902494103   3,770 65,974 SH   SOLE   0 0 65,974
UNILEVER PLC SPON ADR NEW 904767704   774 14,080 SH   SOLE   0 0 14,080
UNITED AIRLS HLDGS INC COM 910047109   154 3,158 SH   SOLE   0 0 3,158
UNITEDHEALTH GROUP INC COM 91324P102   3,753 7,370 SH   SOLE   0 0 7,370
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   2,530 29,208 SH   SOLE   0 0 29,208
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   681 16,795 SH   SOLE   0 0 16,795
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   1,503 7,402 SH   SOLE   0 0 7,402
VERIZON COMMUNICATIONS INC COM 92343V104   8,858 214,794 SH   SOLE   0 0 214,794
VERTIV HOLDINGS CO COM CL A 92537N108   157 1,810 SH   SOLE   0 0 1,810
VICI PPTYS INC COM 925652109   673 23,485 SH   SOLE   0 0 23,485
VISA INC COM CL A 92826C839   652 2,483 SH   SOLE   0 0 2,483
WP CAREY INC COM 92936U109   635 11,532 SH   SOLE   0 0 11,532
WALMART INC COM 931142103   4,127 60,957 SH   SOLE   0 0 60,957
WASTE MGMT INC DEL COM 94106L109   26,755 125,409 SH   SOLE   0 0 125,409
ZSCALER INC COM 98980G102   15 80 SH   SOLE   0 0 80
AMDOCS LTD SHS G02602103   15,841 200,721 SH   SOLE   0 0 200,721
MEDTRONIC PLC SHS G5960L103   3,488 44,310 SH   SOLE   0 0 44,310
NOVOCURE LTD ORD SHS G6674U108   22 1,258 SH   SOLE   0 0 1,258
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   146 2,705 SH   SOLE   0 0 2,705
UBS GROUP AG SHS H42097107   735 24,881 SH   SOLE   0 0 24,881
ELASTIC N V ORD SHS N14506104   184 1,614 SH   SOLE   0 0 1,614