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,750,456 39,405 SH   SOLE   0 0 39,405
AES CORP COM 00130H105   189,794 9,156 SH   SOLE   0 0 9,156
AT&T INC COM 00206R102   9,967,388 624,915 SH   SOLE   0 0 624,915
INTUIT COM 461202103   2,781,671 6,071 SH   SOLE   0 0 6,071
ADVANCED MICRO DEVICES INC COM 007903107   219,163 1,924 SH   SOLE   0 0 1,924
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   683,553 8,201 SH   SOLE   0 0 8,201
ALLIANT ENERGY CORP COM 018802108   26,868,216 511,971 SH   SOLE   0 0 511,971
ALLY FINL INC COM 02005N100   2,388 88 SH   SOLE   0 0 88
ALPHABET INC CAP STK CL C 02079K107   820,902 6,786 SH   SOLE   0 0 6,786
AMAZON COM INC COM 023135106   3,877,819 29,747 SH   SOLE   0 0 29,747
AMERICAN WTR WKS CO INC NEW COM 030420103   7,076 50 SH   SOLE   0 0 50
AMERICOLD RLTY TR COM 03064D108   837,192 25,919 SH   SOLE   0 0 25,919
AMGEN INC COM 031162100   2,305,362 10,384 SH   SOLE   0 0 10,384
ANAVEX LIFE SCIENCES CORP COM NEW 032797300   128,665 15,826 SH   SOLE   0 0 15,826
ANTHEM INC COM 036752103   2,363,387 5,319 SH   SOLE   0 0 5,319
APPLE INC COM 037833100   3,590,725 18,512 SH   SOLE   0 0 18,512
BCE INC COM NEW 05534B760   12,284,767 269,462 SH   SOLE   0 0 269,462
BAIDU INC SPON ADR REP A 056752108   6,435 47 SH   SOLE   0 0 47
BAXTER INTL INC COM 071813109   2,303,882 50,568 SH   SOLE   0 0 50,568
BEAM THERAPEUTICS INC COM 07373V105   7,344 230 SH   SOLE   0 0 230
BLACKROCK INC COM 09247X101   2,618,671 3,789 SH   SOLE   0 0 3,789
BOEING CO COM 097023105   7,391 35 SH   SOLE   0 0 35
BOSTON BEER INC CL A 100557107   826,002 2,678 SH   SOLE   0 0 2,678
BROADCOM INC COM 11135F101   3,944,711 4,548 SH   SOLE   0 0 4,548
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   740,996 41,629 SH   SOLE   0 0 41,629
CARDINAL HEALTH INC COM 14149Y108   30,358,980 321,021 SH   SOLE   0 0 321,021
CATERPILLAR INC DEL COM 149123101   2,926,905 11,896 SH   SOLE   0 0 11,896
CHENIERE ENERGY INC COM NEW 16411R208   805,913 5,290 SH   SOLE   0 0 5,290
CHEVRON CORP NEW COM 166764100   2,481,120 15,768 SH   SOLE   0 0 15,768
CHEWY INC CL A 16679L109   218,545 5,537 SH   SOLE   0 0 5,537
CITIZENS FINANCIAL GROUP INC COM 174610105   257,752 9,883 SH   SOLE   0 0 9,883
CLOROX CO DEL COM 189054109   25,899,642 162,850 SH   SOLE   0 0 162,850
CLOUDFLARE INC CL A COM 18915M107   8,106 124 SH   SOLE   0 0 124
COCA COLA CO COM 191216100   23,954,442 397,782 SH   SOLE   0 0 397,782
COLGATE PALMOLIVE CO COM 194162103   3,355,215 43,552 SH   SOLE   0 0 43,552
COSTCO WHSL CORP NEW COM 22160K105   2,755,497 5,118 SH   SOLE   0 0 5,118
COSTAR GROUP INC COM 22160N109   9,256 104 SH   SOLE   0 0 104
CROWDSTRIKE HLDGS INC CL A 22788C105   1,063,926 7,244 SH   SOLE   0 0 7,244
DEERE & CO COM 244199105   2,688,732 6,636 SH   SOLE   0 0 6,636
DIGITAL TURBINE INC COM NEW 25400W102   131,089 14,126 SH   SOLE   0 0 14,126
DOMINION ENERGY INC COM 25746U109   701,966 13,554 SH   SOLE   0 0 13,554
DOW INC COM 260557103   200,398 3,763 SH   SOLE   0 0 3,763
DUKE ENERGY CORP NEW COM NEW 26441C204   21,749,713 242,364 SH   SOLE   0 0 242,364
EATON VANCE TX MGD DIV EQ IN COM 27828N102   100,993 8,105 SH   SOLE   0 0 8,105
ENPHASE ENERGY INC COM 29355A107   833,715 4,978 SH   SOLE   0 0 4,978
ENVESTNET INC COM 29404K106   781,936 13,175 SH   SOLE   0 0 13,175
ESSENTIAL UTILS INC COM 29670G102   726,412 18,201 SH   SOLE   0 0 18,201
FASTLY INC CL A 31188V100   1,004,013 63,666 SH   SOLE   0 0 63,666
FIRST INDL RLTY TR INC COM 32054K103   2,691,485 51,130 SH   SOLE   0 0 51,130
GENERAC HLDGS INC COM 368736104   9,544 64 SH   SOLE   0 0 64
GILEAD SCIENCES INC COM 375558103   10,871,853 141,065 SH   SOLE   0 0 141,065
GOLDMAN SACHS GROUP INC COM 38141G104   2,480,422 7,690 SH   SOLE   0 0 7,690
HDFC BANK LTD SPONSORED ADS 40415F101   7,609 109 SH   SOLE   0 0 109
HEALTHCARE RLTY TR CL A COM 42226K105   2,334,648 123,788 SH   SOLE   0 0 123,788
HERSHEY CO COM 427866108   2,729,404 10,931 SH   SOLE   0 0 10,931
HOME DEPOT INC COM 437076102   2,650,681 8,533 SH   SOLE   0 0 8,533
HONEYWELL INTL INC COM 438516106   2,706,153 13,042 SH   SOLE   0 0 13,042
HORMEL FOODS CORP COM 440452100   21,893,970 544,355 SH   SOLE   0 0 544,355
IMMUNITYBIO INC COM 45256X103   140,632 50,587 SH   SOLE   0 0 50,587
INGREDION INC COM 457187102   898,681 8,482 SH   SOLE   0 0 8,482
INNOVATIVE INDL PPTYS INC COM 45781V101   192,042 2,630 SH   SOLE   0 0 2,630
INTEL CORP COM 458140100   89 3 SH   SOLE   0 0 3
INTERDIGITAL INC COM 45867G101   5,728 59 SH   SOLE   0 0 59
INTUITIVE SURGICAL INC COM NEW 46120E602   964,955 2,822 SH   SOLE   0 0 2,822
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   2,589,882 51,336 SH   SOLE   0 0 51,336
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   2,336,957 21,136 SH   SOLE   0 0 21,136
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   2,528,066 27,848 SH   SOLE   0 0 27,848
INVESCO EXCHANGE TRADED FD T S&P MIDCP LOW 46138E198   2,352,551 45,460 SH   SOLE   0 0 45,460
INVESCO EXCHANGE TRADED FD T S&P500 LOW VOL 46138E354   2,399,965 38,210 SH   SOLE   0 0 38,210
IQVIA HLDGS INC COM 46266C105   813,443 3,619 SH   SOLE   0 0 3,619
IRIDIUM COMMUNICATIONS INC COM 46269C102   7,241 117 SH   SOLE   0 0 117
JPMORGAN CHASE & CO COM 46625H100   2,870,416 19,736 SH   SOLE   0 0 19,736
JOHNSON & JOHNSON COM 478160104   27,683,436 167,251 SH   SOLE   0 0 167,251
KELLOGG CO COM 487836108   7,223 107 SH   SOLE   0 0 107
KEURIG DR PEPPER INC COM 49271V100   19,052,279 609,283 SH   SOLE   0 0 609,283
KIMBERLY CLARK CORP COM 494368103   29,110,978 210,857 SH   SOLE   0 0 210,857
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   841,443 58,678 SH   SOLE   0 0 58,678
KROGER CO COM 501044101   6,866 146 SH   SOLE   0 0 146
KRYSTAL BIOTECH INC COM 501147102   10,449 89 SH   SOLE   0 0 89
LAMB WESTON HLDGS INC COM 513272104   3,224,615 28,052 SH   SOLE   0 0 28,052
LENNAR CORP CL A 526057104   15,843 126 SH   SOLE   0 0 126
LIFE STORAGE INC COM 53223X107   2,884,327 21,693 SH   SOLE   0 0 21,693
LILLY ELI & CO COM 532457108   31,687,159 67,566 SH   SOLE   0 0 67,566
LIVENT CORP COM 53814L108   147,327 5,371 SH   SOLE   0 0 5,371
LOCKHEED MARTIN CORP COM 539830109   28,485,185 61,873 SH   SOLE   0 0 61,873
LULULEMON ATHLETICA INC COM 550021109   1,009,460 2,667 SH   SOLE   0 0 2,667
MADRIGAL PHARMACEUTICALS INC COM 558868105   149,919 649 SH   SOLE   0 0 649
MASTEC INC COM 576323109   18,049 153 SH   SOLE   0 0 153
MCCORMICK & CO INC COM NON VTG 579780206   2,989 34 SH   SOLE   0 0 34
MCDONALDS CORP COM 580135101   30,821,678 103,286 SH   SOLE   0 0 103,286
MERCK & CO INC COM 58933Y105   2,899,250 25,126 SH   SOLE   0 0 25,126
MICROSOFT CORP COM 594918104   21,015,916 61,714 SH   SOLE   0 0 61,714
MONDELEZ INTL INC CL A 609207105   23,768,848 325,868 SH   SOLE   0 0 325,868
MONGODB INC CL A 60937P106   13,563 33 SH   SOLE   0 0 33
NV5 GLOBAL INC COM 62945V109   222,537 2,009 SH   SOLE   0 0 2,009
NATIONAL GRID PLC SPONSORED ADR NE 636274409   779,673 11,580 SH   SOLE   0 0 11,580
NEXTERA ENERGY INC COM 65339F101   2,397,934 32,317 SH   SOLE   0 0 32,317
NORTHWESTERN CORP COM NEW 668074305   11,792,029 207,752 SH   SOLE   0 0 207,752
NOVARTIS A G SPONSORED ADR 66987V109   838,360 8,308 SH   SOLE   0 0 8,308
NUCOR CORP COM 670346105   236,586 1,443 SH   SOLE   0 0 1,443
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105   98,793 7,002 SH   SOLE   0 0 7,002
NUTRIEN LTD COM 67077M108   20,753 351 SH   SOLE   0 0 351
ON SEMICONDUCTOR CORP COM 682189105   984,199 10,406 SH   SOLE   0 0 10,406
OSHKOSH CORP COM 688239201   8,057 93 SH   SOLE   0 0 93
PNC FINL SVCS GROUP INC COM 693475105   9,313 74 SH   SOLE   0 0 74
PALANTIR TECHNOLOGIES INC CL A 69608A108   148,425 9,682 SH   SOLE   0 0 9,682
PEPSICO INC COM 713448108   26,978,012 145,654 SH   SOLE   0 0 145,654
PFIZER INC COM 717081103   20,017,070 545,722 SH   SOLE   0 0 545,722
PROCTER & GAMBLE CO COM 742718109   25,514,604 168,147 SH   SOLE   0 0 168,147
PROLOGIS INC COM 74340W103   2,721,261 22,191 SH   SOLE   0 0 22,191
PROSHARES TR S&P 500 DV ARIST 74348A467   2,515,867 26,685 SH   SOLE   0 0 26,685
PULTE GROUP INC COM 745867101   6,934 89 SH   SOLE   0 0 89
RAYTHEON TECHNOLOGIES CORP COM 75513E101   3,458,917 35,309 SH   SOLE   0 0 35,309
REALTY INCOME CORP COM 756109104   2,436,196 40,746 SH   SOLE   0 0 40,746
REGENXBIO INC COM 75901B107   734,253 36,731 SH   SOLE   0 0 36,731
EINSURANCE GRP OF AMERICA I COM NEW 759351604   787,381 5,677 SH   SOLE   0 0 5,677
REPUBLIC SVCS INC COM 760759100   24,600,470 160,609 SH   SOLE   0 0 160,609
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   1,154,105 33,569 SH   SOLE   0 0 33,569
SPDR SERIES TRUST S&P TELECOM 78464A540   1,096,790 14,136 SH   SOLE   0 0 14,136
SPDR SERIES TRUST S&P DIVID ETF 78464A763   2,390,893 19,505 SH   SOLE   0 0 19,505
SVB FINANCIAL GROUP COM 78486Q101   10 20 SH   SOLE   0 0 20
SEA LTD SPONSORD ADS 81141R100   4,933 85 SH   SOLE   0 0 85
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,413,585 18,184 SH   SOLE   0 0 18,184
SENTINELONE INC CL A 81730H109   189,988 12,582 SH   SOLE   0 0 12,582
SERVICENOW INC COM 81762P102   218,606 389 SH   SOLE   0 0 389
SIMON PPTY GROUP INC NEW COM 828806109   11,782 102 SH   SOLE   0 0 102
SNAP ON INC COM 833034101   913,477 3,170 SH   SOLE   0 0 3,170
SNOWFLAKE INC CL A 833445109   202,905 1,153 SH   SOLE   0 0 1,153
SOFI TECHNOLOGIES INC COM 83406F102   9,883 1,185 SH   SOLE   0 0 1,185
SOLAREDGE TECHNOLOGIES INC COM 83417M104   941,675 3,500 SH   SOLE   0 0 3,500
SOUTHERN CO COM 842587107   28,373,101 403,888 SH   SOLE   0 0 403,888
SOUTHWEST GAS HOLDINGS INC COM 844895102   750,302 11,788 SH   SOLE   0 0 11,788
BLOCK INC CL A 852234103   7,323 110 SH   SOLE   0 0 110
STARBUCKS CORP COM 855244109   13,851,530 139,830 SH   SOLE   0 0 139,830
STMICROELECTRONICS N V NY REGISTRY 861012102   150,210 3,005 SH   SOLE   0 0 3,005
SUNRUN INC COM 86771W105   649,568 36,370 SH   SOLE   0 0 36,370
SYSCO CORP COM 871829107   20,491,021 276,159 SH   SOLE   0 0 276,159
TJX COS INC NEW COM 872540109   2,980,392 35,150 SH   SOLE   0 0 35,150
T MOBILE US INC COM 872590104   4,445 32 SH   SOLE   0 0 32
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   210,733 2,088 SH   SOLE   0 0 2,088
TARGET CORP COM 87612E106   6,041 46 SH   SOLE   0 0 46
TENABLE HLDGS INC COM 88025T102   778,239 17,870 SH   SOLE   0 0 17,870
TEXAS INSTRS INC COM 882508104   2,720,281 15,111 SH   SOLE   0 0 15,111
TG THERAPEUTICS INC COM 88322Q108   11,849 477 SH   SOLE   0 0 477
THE TRADE DESK INC COM CL A 88339J105   9,035 117 SH   SOLE   0 0 117
THERMO FISHER SCIENTIFIC INC COM 883556102   141,864 272 SH   SOLE   0 0 272
TRACTOR SUPPLY CO COM 892356106   6,886 31 SH   SOLE   0 0 31
TRAVELERS COMPANIES INC COM 89417E109   2,544,949 14,655 SH   SOLE   0 0 14,655
TRIMBLE INC COM 896239100   5,876 111 SH   SOLE   0 0 111
TWILIO INC CL A 90138F102   933,687 14,676 SH   SOLE   0 0 14,676
TYSON FOODS INC CL A 902494103   1,998,598 39,157 SH   SOLE   0 0 39,157
UNILEVER PLC SPON ADR NEW 904767704   837,583 16,067 SH   SOLE   0 0 16,067
UNITED AIRLS HLDGS INC COM 910047109   218,602 3,984 SH   SOLE   0 0 3,984
UNITEDHEALTH GROUP INC COM 91324P102   2,437,915 5,072 SH   SOLE   0 0 5,072
UPSTART HLDGS INC COM 91680M107   211,279 5,900 SH   SOLE   0 0 5,900
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   728,722 18,132 SH   SOLE   0 0 18,132
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   1,689,682 8,690 SH   SOLE   0 0 8,690
VERIZON COMMUNICATIONS INC COM 92343V104   11,062,162 297,450 SH   SOLE   0 0 297,450
VICI PPTYS INC COM 925652109   777,142 24,726 SH   SOLE   0 0 24,726
VISA INC COM CL A 92826C839   833,749 3,511 SH   SOLE   0 0 3,511
WP CAREY INC COM 92936U109   702,842 10,403 SH   SOLE   0 0 10,403
WALMART INC COM 931142103   2,830,776 18,010 SH   SOLE   0 0 18,010
WASTE MGMT INC DEL COM 94106L109   23,374,862 134,788 SH   SOLE   0 0 134,788
ZSCALER INC COM 98980G102   9,363 64 SH   SOLE   0 0 64
AMDOCS LTD SHS G02602103   15,332,139 155,105 SH   SOLE   0 0 155,105
MEDTRONIC PLC SHS G5960L103   2,614,562 29,677 SH   SOLE   0 0 29,677
NOVOCURE LTD ORD SHS G6674U108   5,063 122 SH   SOLE   0 0 122
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   204,799 3,648 SH   SOLE   0 0 3,648
UBS GROUP AG SHS H42097107   809,157 39,919 SH   SOLE   0 0 39,919
ELASTIC N V ORD SHS N14506104   143,372 2,236 SH   SOLE   0 0 2,236