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   2,476,339 38,381 SH   SOLE   0 0 38,381
AES CORP COM 00130H105   229,855 9,545 SH   SOLE   0 0 9,545
AT&T INC COM 00206R102   11,634,407 604,385 SH   SOLE   0 0 604,385
ADVANCED MICRO DEVICES INC COM 007903107   220,228 2,247 SH   SOLE   0 0 2,247
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   703,714 6,887 SH   SOLE   0 0 6,887
ALLIANT ENERGY CORP COM 018802108   26,197,447 490,589 SH   SOLE   0 0 490,589
ALLY FINL INC COM 02005N100   9,546 374 SH   SOLE   0 0 374
ALPHABET INC CAP STK CL C 02079K107   726,336 6,984 SH   SOLE   0 0 6,984
AMAZON COM INC COM 023135106   2,863,922 27,727 SH   SOLE   0 0 27,727
AMERICAN WTR WKS CO INC NEW COM 030420103   7,226 49 SH   SOLE   0 0 49
AMERICOLD RLTY TR COM 03064D108   843,117 29,635 SH   SOLE   0 0 29,635
AMGEN INC COM 031162100   2,375,876 9,828 SH   SOLE   0 0 9,828
ANAVEX LIFE SCIENCES CORP COM NEW 032797300   110,767 12,925 SH   SOLE   0 0 12,925
ANTHEM INC COM 036752103   2,336,534 5,082 SH   SOLE   0 0 5,082
APPLE INC COM 037833100   3,051,067 18,503 SH   SOLE   0 0 18,503
BCE INC COM NEW 05534B760   12,012,250 268,190 SH   SOLE   0 0 268,190
BAIDU INC SPON ADR REP A 056752108   7,093 47 SH   SOLE   0 0 47
BAXTER INTL INC COM 071813109   1,788,230 44,089 SH   SOLE   0 0 44,089
BEAM THERAPEUTICS INC COM 07373V105   7,043 230 SH   SOLE   0 0 230
BLACKROCK INC COM 09247X101   2,380,659 3,558 SH   SOLE   0 0 3,558
BOEING CO COM 097023105   7,435 35 SH   SOLE   0 0 35
BOSTON BEER INC CL A 100557107   782,635 2,381 SH   SOLE   0 0 2,381
BROADCOM INC COM 11135F101   2,945,569 4,591 SH   SOLE   0 0 4,591
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   619,311 32,172 SH   SOLE   0 0 32,172
CARDINAL HEALTH INC COM 14149Y108   24,699,934 327,151 SH   SOLE   0 0 327,151
CATERPILLAR INC DEL COM 149123101   2,626,247 11,476 SH   SOLE   0 0 11,476
CHENIERE ENERGY INC COM NEW 16411R208   1,126,256 7,146 SH   SOLE   0 0 7,146
CHEVRON CORP NEW COM 166764100   2,519,700 15,443 SH   SOLE   0 0 15,443
CHEWY INC CL A 16679L109   195,834 5,239 SH   SOLE   0 0 5,239
CITIZENS FINANCIAL GROUP INC COM 174610105   197,582 6,506 SH   SOLE   0 0 6,506
CLOROX CO DEL COM 189054109   25,422,760 160,660 SH   SOLE   0 0 160,660
CLOUDFLARE INC CL A COM 18915M107   7,646 124 SH   SOLE   0 0 124
COCA COLA CO COM 191216100   23,962,953 386,312 SH   SOLE   0 0 386,312
COLGATE PALMOLIVE CO COM 194162103   3,256,291 43,331 SH   SOLE   0 0 43,331
COSTCO WHSL CORP NEW COM 22160K105   2,437,507 4,906 SH   SOLE   0 0 4,906
COSTAR GROUP INC COM 22160N109   7,160 104 SH   SOLE   0 0 104
CROWDSTRIKE HLDGS INC CL A 22788C105   946,682 6,897 SH   SOLE   0 0 6,897
DEERE & CO COM 244199105   2,627,818 6,365 SH   SOLE   0 0 6,365
DIGITAL TURBINE INC COM NEW 25400W102   58,067 4,698 SH   SOLE   0 0 4,698
DOMINION ENERGY INC COM 25746U109   720,457 12,886 SH   SOLE   0 0 12,886
DOW INC COM 260557103   206,983 3,776 SH   SOLE   0 0 3,776
DUKE ENERGY CORP NEW COM NEW 26441C204   22,071,209 228,788 SH   SOLE   0 0 228,788
EATON VANCE TX MGD DIV EQ IN COM 27828N102   111,308 9,538 SH   SOLE   0 0 9,538
ENPHASE ENERGY INC COM 29355A107   1,019,017 4,846 SH   SOLE   0 0 4,846
ENVESTNET INC COM 29404K106   712,371 12,142 SH   SOLE   0 0 12,142
ESSENTIAL UTILS INC COM 29670G102   825,323 18,908 SH   SOLE   0 0 18,908
FASTLY INC CL A 31188V100   954,476 53,743 SH   SOLE   0 0 53,743
FIRST INDL RLTY TR INC COM 32054K103   2,622,762 49,300 SH   SOLE   0 0 49,300
GENERAC HLDGS INC COM 368736104   6,913 64 SH   SOLE   0 0 64
GILEAD SCIENCES INC COM 375558103   11,528,953 138,953 SH   SOLE   0 0 138,953
GOLDMAN SACHS GROUP INC COM 38141G104   2,381,934 7,282 SH   SOLE   0 0 7,282
HDFC BANK LTD SPONSORED ADS 40415F101   7,278 109 SH   SOLE   0 0 109
HEALTHCARE RLTY TR CL A COM 42226K105   2,169,818 112,251 SH   SOLE   0 0 112,251
HERSHEY CO COM 427866108   2,813,816 11,060 SH   SOLE   0 0 11,060
HOME DEPOT INC COM 437076102   2,364,954 8,014 SH   SOLE   0 0 8,014
HONEYWELL INTL INC COM 438516106   2,373,535 12,419 SH   SOLE   0 0 12,419
HORMEL FOODS CORP COM 440452100   20,109,914 504,261 SH   SOLE   0 0 504,261
IMMUNITYBIO INC COM 45256X103   56,218 30,889 SH   SOLE   0 0 30,889
INGREDION INC COM 457187102   1,025,373 10,079 SH   SOLE   0 0 10,079
INNOVATIVE INDL PPTYS INC COM 45781V101   113,153 1,489 SH   SOLE   0 0 1,489
INTEL CORP COM 458140100   2,473,585 75,714 SH   SOLE   0 0 75,714
INTERDIGITAL INC COM 45867G101   11,053 152 SH   SOLE   0 0 152
INTUITIVE SURGICAL INC COM NEW 46120E602   791,191 3,097 SH   SOLE   0 0 3,097
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   2,464,303 52,077 SH   SOLE   0 0 52,077
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   2,411,808 21,268 SH   SOLE   0 0 21,268
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   2,390,594 28,026 SH   SOLE   0 0 28,026
INVESCO EXCHANGE TRADED FD T S&P MIDCP LOW 46138E198   2,358,218 45,004 SH   SOLE   0 0 45,004
INVESCO EXCHANGE TRADED FD T S&P500 LOW VOL 46138E354   2,381,564 38,166 SH   SOLE   0 0 38,166
IQVIA HLDGS INC COM 46266C105   741,263 3,727 SH   SOLE   0 0 3,727
IRIDIUM COMMUNICATIONS INC COM 46269C102   7,203 116 SH   SOLE   0 0 116
JPMORGAN CHASE & CO COM 46625H100   2,474,234 18,987 SH   SOLE   0 0 18,987
JOHNSON & JOHNSON COM 478160104   24,863,137 160,407 SH   SOLE   0 0 160,407
KELLOGG CO COM 487836108   7,111 106 SH   SOLE   0 0 106
KEURIG DR PEPPER INC COM 49271V100   20,340,578 576,547 SH   SOLE   0 0 576,547
KIMBERLY CLARK CORP COM 494368103   27,801,136 207,131 SH   SOLE   0 0 207,131
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   703,009 52,152 SH   SOLE   0 0 52,152
KROGER CO COM 501044101   7,074 143 SH   SOLE   0 0 143
KRYSTAL BIOTECH INC COM 501147102   7,125 89 SH   SOLE   0 0 89
LAMB WESTON HLDGS INC COM 513272104   3,095,478 29,616 SH   SOLE   0 0 29,616
LENNAR CORP CL A 526057104   13,141 125 SH   SOLE   0 0 125
LIFE STORAGE INC COM 53223X107   2,784,130 21,238 SH   SOLE   0 0 21,238
LILLY ELI & CO COM 532457108   23,875,731 69,523 SH   SOLE   0 0 69,523
LIVENT CORP COM 53814L108   136,749 6,296 SH   SOLE   0 0 6,296
LOCKHEED MARTIN CORP COM 539830109   28,703,762 60,719 SH   SOLE   0 0 60,719
LULULEMON ATHLETICA INC COM 550021109   1,060,157 2,911 SH   SOLE   0 0 2,911
MADRIGAL PHARMACEUTICALS INC COM 558868105   394,642 1,629 SH   SOLE   0 0 1,629
MASTEC INC COM 576323109   14,449 153 SH   SOLE   0 0 153
MCCORMICK & CO INC COM NON VTG 579780206   2,838 34 SH   SOLE   0 0 34
MCDONALDS CORP COM 580135101   28,779,704 102,928 SH   SOLE   0 0 102,928
MERCK & CO INC COM 58933Y105   2,722,323 25,588 SH   SOLE   0 0 25,588
MICROSOFT CORP COM 594918104   17,779,808 61,671 SH   SOLE   0 0 61,671
MONDELEZ INTL INC CL A 609207105   22,737,058 326,120 SH   SOLE   0 0 326,120
MONGODB INC CL A 60937P106   7,693 33 SH   SOLE   0 0 33
NV5 GLOBAL INC COM 62945V109   208,460 2,005 SH   SOLE   0 0 2,005
NATIONAL GRID PLC SPONSORED ADR NE 636274409   959,853 14,118 SH   SOLE   0 0 14,118
NEXTERA ENERGY INC COM 65339F101   2,347,270 30,452 SH   SOLE   0 0 30,452
NORTHWESTERN CORP COM NEW 668074305   12,010,927 207,586 SH   SOLE   0 0 207,586
NOVARTIS A G SPONSORED ADR 66987V109   967,477 10,516 SH   SOLE   0 0 10,516
NUCOR CORP COM 670346105   285,210 1,846 SH   SOLE   0 0 1,846
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105   120,222 8,189 SH   SOLE   0 0 8,189
NUTRIEN LTD COM 67077M108   31,098 422 SH   SOLE   0 0 422
ON SEMICONDUCTOR CORP COM 682189105   1,386,186 16,839 SH   SOLE   0 0 16,839
OSHKOSH CORP COM 688239201   7,697 93 SH   SOLE   0 0 93
PNC FINL SVCS GROUP INC COM 693475105   9,282 73 SH   SOLE   0 0 73
PALANTIR TECHNOLOGIES INC CL A 69608A108   116,103 13,740 SH   SOLE   0 0 13,740
PEPSICO INC COM 713448108   26,244,067 143,961 SH   SOLE   0 0 143,961
PFIZER INC COM 717081103   20,467,963 501,666 SH   SOLE   0 0 501,666
PROCTER & GAMBLE CO COM 742718109   24,407,133 164,148 SH   SOLE   0 0 164,148
PROLOGIS INC COM 74340W103   2,694,519 21,596 SH   SOLE   0 0 21,596
PROSHARES TR S&P 500 DV ARIST 74348A467   2,446,953 26,819 SH   SOLE   0 0 26,819
PULTE GROUP INC COM 745867101   16,053 275 SH   SOLE   0 0 275
RAYTHEON TECHNOLOGIES CORP COM 75513E101   3,513,132 35,874 SH   SOLE   0 0 35,874
REALTY INCOME CORP COM 756109104   2,414,753 38,136 SH   SOLE   0 0 38,136
REGENXBIO INC COM 75901B107   557,467 29,480 SH   SOLE   0 0 29,480
EINSURANCE GRP OF AMERICA I COM NEW 759351604   843,998 6,357 SH   SOLE   0 0 6,357
REPUBLIC SVCS INC COM 760759100   21,468,641 158,768 SH   SOLE   0 0 158,768
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,111,288 32,560 SH   SOLE   0 0 32,560
SPDR SERIES TRUST S&P TELECOM 78464A540   1,102,849 13,605 SH   SOLE   0 0 13,605
SPDR SERIES TRUST S&P DIVID ETF 78464A763   2,415,071 19,522 SH   SOLE   0 0 19,522
SVB FINANCIAL GROUP COM 78486Q101   454 501 SH   SOLE   0 0 501
SEA LTD SPONSORD ADS 81141R100   7,357 85 SH   SOLE   0 0 85
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,375,435 18,349 SH   SOLE   0 0 18,349
SENTINELONE INC CL A 81730H109   124,418 7,605 SH   SOLE   0 0 7,605
SERVICENOW INC COM 81762P102   201,688 434 SH   SOLE   0 0 434
SIMON PPTY GROUP INC NEW COM 828806109   11,130 99 SH   SOLE   0 0 99
SNAP ON INC COM 833034101   985,857 3,993 SH   SOLE   0 0 3,993
SNOWFLAKE INC CL A 833445109   154,753 1,003 SH   SOLE   0 0 1,003
SOFI TECHNOLOGIES INC COM 83406F102   7,193 1,185 SH   SOLE   0 0 1,185
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,136,773 3,740 SH   SOLE   0 0 3,740
SOUTHERN CO COM 842587107   27,427,300 394,184 SH   SOLE   0 0 394,184
SOUTHWEST GAS HOLDINGS INC COM 844895102   676,670 10,835 SH   SOLE   0 0 10,835
BLOCK INC CL A 852234103   7,552 110 SH   SOLE   0 0 110
STARBUCKS CORP COM 855244109   14,406,944 138,355 SH   SOLE   0 0 138,355
STMICROELECTRONICS N V NY REGISTRY 861012102   193,426 3,618 SH   SOLE   0 0 3,618
SUNRUN INC COM 86771W105   505,040 25,064 SH   SOLE   0 0 25,064
SYSCO CORP COM 871829107   20,161,141 261,053 SH   SOLE   0 0 261,053
TJX COS INC NEW COM 872540109   2,726,104 34,789 SH   SOLE   0 0 34,789
T MOBILE US INC COM 872590104   14,629 101 SH   SOLE   0 0 101
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   198,406 2,133 SH   SOLE   0 0 2,133
TARGET CORP COM 87612E106   16,137 97 SH   SOLE   0 0 97
TENABLE HLDGS INC COM 88025T102   872,094 18,356 SH   SOLE   0 0 18,356
TEXAS INSTRS INC COM 882508104   2,677,718 14,396 SH   SOLE   0 0 14,396
TG THERAPEUTICS INC COM 88322Q108   7,174 477 SH   SOLE   0 0 477
THE TRADE DESK INC COM CL A 88339J105   7,126 117 SH   SOLE   0 0 117
THERMO FISHER SCIENTIFIC INC COM 883556102   159,507 277 SH   SOLE   0 0 277
TRACTOR SUPPLY CO COM 892356106   7,286 31 SH   SOLE   0 0 31
TRAVELERS COMPANIES INC COM 89417E109   2,415,666 14,093 SH   SOLE   0 0 14,093
TRIMBLE INC COM 896239100   5,819 111 SH   SOLE   0 0 111
TWILIO INC CL A 90138F102   594,340 8,920 SH   SOLE   0 0 8,920
TYSON FOODS INC CL A 902494103   2,042,059 34,424 SH   SOLE   0 0 34,424
UNILEVER PLC SPON ADR NEW 904767704   940,349 18,108 SH   SOLE   0 0 18,108
UNITED AIRLS HLDGS INC COM 910047109   208,639 4,715 SH   SOLE   0 0 4,715
UNITEDHEALTH GROUP INC COM 91324P102   2,302,425 4,872 SH   SOLE   0 0 4,872
UPSTART HLDGS INC COM 91680M107   73,873 4,649 SH   SOLE   0 0 4,649
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   710,088 17,503 SH   SOLE   0 0 17,503
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   1,729,421 8,937 SH   SOLE   0 0 8,937
VERIZON COMMUNICATIONS INC COM 92343V104   11,292,217 290,363 SH   SOLE   0 0 290,363
VICI PPTYS INC COM 925652109   828,975 25,413 SH   SOLE   0 0 25,413
VISA INC COM CL A 92826C839   894,436 3,967 SH   SOLE   0 0 3,967
WP CAREY INC COM 92936U109   812,237 10,487 SH   SOLE   0 0 10,487
WALMART INC COM 931142103   2,572,654 17,448 SH   SOLE   0 0 17,448
WASTE MGMT INC DEL COM 94106L109   21,547,878 132,058 SH   SOLE   0 0 132,058
ZSCALER INC COM 98980G102   7,477 64 SH   SOLE   0 0 64
AMDOCS LTD SHS G02602103   14,563,931 151,660 SH   SOLE   0 0 151,660
MEDTRONIC PLC SHS G5960L103   2,229,033 27,649 SH   SOLE   0 0 27,649
NOVOCURE LTD ORD SHS G6674U108   7,337 122 SH   SOLE   0 0 122
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   175,221 3,874 SH   SOLE   0 0 3,874
UBS GROUP AG SHS H42097107   1,046,990 49,062 SH   SOLE   0 0 49,062
ELASTIC N V ORD SHS N14506104   116,379 2,010 SH   SOLE   0 0 2,010