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,147,894 41,015 SH   SOLE   0 0 41,015
AES CORP COM 00130H105   136,438 8,976 SH   SOLE   0 0 8,976
AT&T INC COM 00206R102   64,037 4,263 SH   SOLE   0 0 4,263
ADVANCED MICRO DEVICES INC COM 007903107   183,637 1,786 SH   SOLE   0 0 1,786
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   696,782 8,033 SH   SOLE   0 0 8,033
ALLIANT ENERGY CORP COM 018802108   22,015,199 454,390 SH   SOLE   0 0 454,390
ALLY FINL INC COM 02005N100   2,359 88 SH   SOLE   0 0 88
ALPHABET INC CAP STK CL C 02079K107   871,660 6,611 SH   SOLE   0 0 6,611
AMAZON COM INC COM 023135106   3,858,982 30,357 SH   SOLE   0 0 30,357
AMERICAN WTR WKS CO INC NEW COM 030420103   7,165 58 SH   SOLE   0 0 58
AMERICOLD RLTY TR COM 03064D108   774,783 25,478 SH   SOLE   0 0 25,478
AMGEN INC COM 031162100   2,940,546 10,941 SH   SOLE   0 0 10,941
ANAVEX LIFE SCIENCES CORP COM NEW 032797300   96,920 14,797 SH   SOLE   0 0 14,797
ANTHEM INC COM 036752103   2,462,577 5,656 SH   SOLE   0 0 5,656
APPLE INC COM 037833100   3,255,401 19,014 SH   SOLE   0 0 19,014
BCE INC COM NEW 05534B760   7,429,341 194,638 SH   SOLE   0 0 194,638
BAIDU INC SPON ADR REP A 056752108   7,389 55 SH   SOLE   0 0 55
BAXTER INTL INC COM 071813109   2,079,729 55,107 SH   SOLE   0 0 55,107
BEAM THERAPEUTICS INC COM 07373V105   6,494 270 SH   SOLE   0 0 270
BLACKROCK INC COM 09247X101   2,593,814 4,012 SH   SOLE   0 0 4,012
BOEING CO COM 097023105   7,667 40 SH   SOLE   0 0 40
BOSTON BEER INC CL A 100557107   1,007,325 2,586 SH   SOLE   0 0 2,586
BROADCOM INC COM 11135F101   3,830,340 4,612 SH   SOLE   0 0 4,612
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   608,214 41,488 SH   SOLE   0 0 41,488
CARDINAL HEALTH INC COM 14149Y108   26,972,228 310,668 SH   SOLE   0 0 310,668
CATERPILLAR INC DEL COM 149123101   3,335,756 12,219 SH   SOLE   0 0 12,219
CHENIERE ENERGY INC COM NEW 16411R208   860,387 5,184 SH   SOLE   0 0 5,184
CHEVRON CORP NEW COM 166764100   2,814,654 16,692 SH   SOLE   0 0 16,692
CHEWY INC CL A 16679L109   95,719 5,242 SH   SOLE   0 0 5,242
CITIZENS FINANCIAL GROUP INC COM 174610105   246,814 9,209 SH   SOLE   0 0 9,209
CLOROX CO DEL COM 189054109   22,057,500 168,301 SH   SOLE   0 0 168,301
CLOUDFLARE INC CL A COM 18915M107   9,015 143 SH   SOLE   0 0 143
COCA COLA CO COM 191216100   23,093,348 412,529 SH   SOLE   0 0 412,529
COLGATE PALMOLIVE CO COM 194162103   3,245,138 45,635 SH   SOLE   0 0 45,635
COSTCO WHSL CORP NEW COM 22160K105   3,017,111 5,340 SH   SOLE   0 0 5,340
COSTAR GROUP INC COM 22160N109   9,150 119 SH   SOLE   0 0 119
CROWDSTRIKE HLDGS INC CL A 22788C105   1,162,287 6,944 SH   SOLE   0 0 6,944
DEERE & CO COM 244199105   2,629,190 6,967 SH   SOLE   0 0 6,967
DIGITAL TURBINE INC COM NEW 25400W102   82,800 13,686 SH   SOLE   0 0 13,686
DOMINION ENERGY INC COM 25746U109   610,887 13,676 SH   SOLE   0 0 13,676
DOW INC COM 260557103   188,887 3,663 SH   SOLE   0 0 3,663
DUKE ENERGY CORP NEW COM NEW 26441C204   22,483,644 254,743 SH   SOLE   0 0 254,743
EATON VANCE TX MGD DIV EQ IN COM 27828N102   93,539 8,106 SH   SOLE   0 0 8,106
ENPHASE ENERGY INC COM 29355A107   600,750 5,000 SH   SOLE   0 0 5,000
ENVESTNET INC COM 29404K106   577,453 13,115 SH   SOLE   0 0 13,115
ESSENTIAL UTILS INC COM 29670G102   625,347 18,216 SH   SOLE   0 0 18,216
FASTLY INC CL A 31188V100   1,168,469 60,953 SH   SOLE   0 0 60,953
FIRST INDL RLTY TR INC COM 32054K103   2,574,060 54,088 SH   SOLE   0 0 54,088
GENERAC HLDGS INC COM 368736104   7,954 73 SH   SOLE   0 0 73
GILEAD SCIENCES INC COM 375558103   7,509,160 100,202 SH   SOLE   0 0 100,202
GOLDMAN SACHS GROUP INC COM 38141G104   2,648,945 8,187 SH   SOLE   0 0 8,187
HDFC BANK LTD SPONSORED ADS 40415F101   7,573 128 SH   SOLE   0 0 128
HEALTHCARE RLTY TR CL A COM 42226K105   2,083,108 136,418 SH   SOLE   0 0 136,418
HERSHEY CO COM 427866108   2,344,465 11,718 SH   SOLE   0 0 11,718
HOME DEPOT INC COM 437076102   2,713,995 8,982 SH   SOLE   0 0 8,982
HONEYWELL INTL INC COM 438516106   2,558,485 13,849 SH   SOLE   0 0 13,849
HORMEL FOODS CORP COM 440452100   21,950,994 577,202 SH   SOLE   0 0 577,202
IMMUNITYBIO INC COM 45256X103   80,407 47,578 SH   SOLE   0 0 47,578
INGREDION INC COM 457187102   816,003 8,293 SH   SOLE   0 0 8,293
INNOVATIVE INDL PPTYS INC COM 45781V101   194,923 2,576 SH   SOLE   0 0 2,576
INTERDIGITAL INC COM 45867G101   4,760 59 SH   SOLE   0 0 59
INTUITIVE SURGICAL INC COM NEW 46120E602   807,597 2,763 SH   SOLE   0 0 2,763
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   5,824,028 116,387 SH   SOLE   0 0 116,387
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   2,083,884 41,437 SH   SOLE   0 0 41,437
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   7,301,346 80,024 SH   SOLE   0 0 80,024
INVESCO EXCHANGE TRADED FD T S&P MIDCP LOW 46138E198   2,179,690 44,330 SH   SOLE   0 0 44,330
INVESCO EXCHANGE TRADED FD T S&P500 LOW VOL 46138E354   2,191,165 37,271 SH   SOLE   0 0 37,271
IQVIA HLDGS INC COM 46266C105   698,856 3,552 SH   SOLE   0 0 3,552
IRIDIUM COMMUNICATIONS INC COM 46269C102   6,366 140 SH   SOLE   0 0 140
JPMORGAN CHASE & CO COM 46625H100   2,985,038 20,584 SH   SOLE   0 0 20,584
JOHNSON & JOHNSON COM 478160104   23,090,034 148,251 SH   SOLE   0 0 148,251
KELLOGG CO COM 487836108   6,442 108 SH   SOLE   0 0 108
KEURIG DR PEPPER INC COM 49271V100   19,995,636 633,375 SH   SOLE   0 0 633,375
KIMBERLY CLARK CORP COM 494368103   23,043,611 190,679 SH   SOLE   0 0 190,679
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   861,983 57,389 SH   SOLE   0 0 57,389
KROGER CO COM 501044101   7,658 171 SH   SOLE   0 0 171
KRYSTAL BIOTECH INC COM 501147102   11,484 99 SH   SOLE   0 0 99
LAMB WESTON HLDGS INC COM 513272104   2,718,721 29,404 SH   SOLE   0 0 29,404
LILLY ELI & CO COM 532457108   33,697,487 62,736 SH   SOLE   0 0 62,736
LIVENT CORP COM 53814L108   90,412 4,911 SH   SOLE   0 0 4,911
LOCKHEED MARTIN CORP COM 539830109   22,721,854 55,560 SH   SOLE   0 0 55,560
LULULEMON ATHLETICA INC COM 550021109   994,874 2,580 SH   SOLE   0 0 2,580
MADRIGAL PHARMACEUTICALS INC COM 558868105   75,649 518 SH   SOLE   0 0 518
MCCORMICK & CO INC COM NON VTG 579780206   2,603 34 SH   SOLE   0 0 34
MCDONALDS CORP COM 580135101   23,610,801 89,625 SH   SOLE   0 0 89,625
MERCK & CO INC COM 58933Y105   2,720,170 26,422 SH   SOLE   0 0 26,422
MICROSOFT CORP COM 594918104   19,919,432 63,086 SH   SOLE   0 0 63,086
MONDELEZ INTL INC CL A 609207105   22,323,474 321,664 SH   SOLE   0 0 321,664
MONGODB INC CL A 60937P106   12,451 36 SH   SOLE   0 0 36
NV5 GLOBAL INC COM 62945V109   176,486 1,834 SH   SOLE   0 0 1,834
NATIONAL GRID PLC SPONSORED ADR NE 636274409   718,364 11,848 SH   SOLE   0 0 11,848
NEXTERA ENERGY INC COM 65339F101   2,005,985 35,015 SH   SOLE   0 0 35,015
NORTHWESTERN CORP COM NEW 668074305   6,600,189 137,332 SH   SOLE   0 0 137,332
NOVARTIS A G SPONSORED ADR 66987V109   827,679 8,126 SH   SOLE   0 0 8,126
NUCOR CORP COM 670346105   197,547 1,263 SH   SOLE   0 0 1,263
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105   96,753 7,062 SH   SOLE   0 0 7,062
NUTRIEN LTD COM 67077M108   21,734 350 SH   SOLE   0 0 350
ON SEMICONDUCTOR CORP COM 682189105   932,846 10,036 SH   SOLE   0 0 10,036
OSHKOSH CORP COM 688239201   10,258 107 SH   SOLE   0 0 107
PALANTIR TECHNOLOGIES INC CL A 69608A108   142,592 8,912 SH   SOLE   0 0 8,912
PEPSICO INC COM 713448108   20,846,140 123,030 SH   SOLE   0 0 123,030
PFIZER INC COM 717081103   20,372,125 614,173 SH   SOLE   0 0 614,173
PROCTER & GAMBLE CO COM 742718109   25,052,848 171,760 SH   SOLE   0 0 171,760
PROLOGIS INC COM 74340W103   2,631,528 23,452 SH   SOLE   0 0 23,452
PROSHARES TR S&P 500 DV ARIST 74348A467   2,287,173 25,829 SH   SOLE   0 0 25,829
PULTE GROUP INC COM 745867101   6,536 88 SH   SOLE   0 0 88
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,707,938 37,626 SH   SOLE   0 0 37,626
REALTY INCOME CORP COM 756109104   2,207,760 44,208 SH   SOLE   0 0 44,208
REGENXBIO INC COM 75901B107   601,152 36,522 SH   SOLE   0 0 36,522
EINSURANCE GRP OF AMERICA I COM NEW 759351604   810,365 5,581 SH   SOLE   0 0 5,581
REPUBLIC SVCS INC COM 760759100   22,194,241 155,738 SH   SOLE   0 0 155,738
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,091,226 32,506 SH   SOLE   0 0 32,506
SPDR SERIES TRUST S&P TELECOM 78464A540   981,534 13,838 SH   SOLE   0 0 13,838
SPDR SERIES TRUST S&P DIVID ETF 78464A763   2,185,753 19,005 SH   SOLE   0 0 19,005
SEA LTD SPONSORD ADS 81141R100   4,615 105 SH   SOLE   0 0 105
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   6,584,770 51,148 SH   SOLE   0 0 51,148
SENTINELONE INC CL A 81730H109   199,673 11,843 SH   SOLE   0 0 11,843
SERVICENOW INC COM 81762P102   204,020 365 SH   SOLE   0 0 365
SNAP ON INC COM 833034101   794,990 3,117 SH   SOLE   0 0 3,117
SNOWFLAKE INC CL A 833445109   172,936 1,132 SH   SOLE   0 0 1,132
SOFI TECHNOLOGIES INC COM 83406F102   10,531 1,318 SH   SOLE   0 0 1,318
SOLAREDGE TECHNOLOGIES INC COM 83417M104   457,818 3,535 SH   SOLE   0 0 3,535
SOUTHERN CO COM 842587107   22,809,436 352,433 SH   SOLE   0 0 352,433
SOUTHWEST GAS HOLDINGS INC COM 844895102   708,097 11,722 SH   SOLE   0 0 11,722
BLOCK INC CL A 852234103   5,577 126 SH   SOLE   0 0 126
STARBUCKS CORP COM 855244109   13,481,041 147,705 SH   SOLE   0 0 147,705
STMICROELECTRONICS N V NY REGISTRY 861012102   113,505 2,630 SH   SOLE   0 0 2,630
SUNRUN INC COM 86771W105   458,729 36,523 SH   SOLE   0 0 36,523
SYSCO CORP COM 871829107   19,052,844 288,461 SH   SOLE   0 0 288,461
TJX COS INC NEW COM 872540109   3,229,838 36,339 SH   SOLE   0 0 36,339
T MOBILE US INC COM 872590104   4,482 32 SH   SOLE   0 0 32
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   165,588 1,906 SH   SOLE   0 0 1,906
TARGET CORP COM 87612E106   6,113 55 SH   SOLE   0 0 55
TENABLE HLDGS INC COM 88025T102   784,672 17,515 SH   SOLE   0 0 17,515
TEXAS INSTRS INC COM 882508104   2,555,772 16,073 SH   SOLE   0 0 16,073
TG THERAPEUTICS INC COM 88322Q108   4,514 540 SH   SOLE   0 0 540
THE TRADE DESK INC COM CL A 88339J105   10,238 131 SH   SOLE   0 0 131
THERMO FISHER SCIENTIFIC INC COM 883556102   121,467 240 SH   SOLE   0 0 240
TRACTOR SUPPLY CO COM 892356106   7,578 37 SH   SOLE   0 0 37
TRAVELERS COMPANIES INC COM 89417E109   2,552,447 15,629 SH   SOLE   0 0 15,629
TWILIO INC CL A 90138F102   843,066 14,404 SH   SOLE   0 0 14,404
TYSON FOODS INC CL A 902494103   2,159,549 42,772 SH   SOLE   0 0 42,772
UNILEVER PLC SPON ADR NEW 904767704   784,242 15,875 SH   SOLE   0 0 15,875
UNITED AIRLS HLDGS INC COM 910047109   155,114 3,667 SH   SOLE   0 0 3,667
UNITEDHEALTH GROUP INC COM 91324P102   2,709,893 5,375 SH   SOLE   0 0 5,375
UPSTART HLDGS INC COM 91680M107   163,163 5,717 SH   SOLE   0 0 5,717
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   696,182 17,883 SH   SOLE   0 0 17,883
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   1,520,174 8,322 SH   SOLE   0 0 8,322
VERIZON COMMUNICATIONS INC COM 92343V104   7,409,708 228,624 SH   SOLE   0 0 228,624
VICI PPTYS INC COM 925652109   716,657 24,627 SH   SOLE   0 0 24,627
VISA INC COM CL A 92826C839   790,716 3,438 SH   SOLE   0 0 3,438
WP CAREY INC COM 92936U109   568,970 10,521 SH   SOLE   0 0 10,521
WALMART INC COM 931142103   2,995,680 18,731 SH   SOLE   0 0 18,731
WASTE MGMT INC DEL COM 94106L109   21,093,242 138,371 SH   SOLE   0 0 138,371
ZSCALER INC COM 98980G102   11,202 72 SH   SOLE   0 0 72
AMDOCS LTD SHS G02602103   13,801,250 163,348 SH   SOLE   0 0 163,348
MEDTRONIC PLC SHS G5960L103   2,488,252 31,754 SH   SOLE   0 0 31,754
NOVOCURE LTD ORD SHS G6674U108   2,584 160 SH   SOLE   0 0 160
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   153,237 3,376 SH   SOLE   0 0 3,376
UBS GROUP AG SHS H42097107   952,709 38,649 SH   SOLE   0 0 38,649
ELASTIC N V ORD SHS N14506104   170,766 2,102 SH   SOLE   0 0 2,102