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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AGNICO EAGLE MINES LTD COM 008474108 525,708 2,590 SH SOLE 0 0 2,590
ALLEGION PLC ORD SHS G0176J109 4,874,845 33,553 SH SOLE 0 0 33,553
ALLSTATE CORP COM 020002101 497,323 2,399 SH SOLE 0 0 2,399
ALPHABET INC CAP STK CL C 02079K107 1,389,376 4,843 SH SOLE 0 0 4,843
AMEREN CORP COM 023608102 19,915,370 181,181 SH SOLE 0 0 181,181
AMPHENOL CORP CL A 032095101 432,426 3,422 SH SOLE 0 0 3,422
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR 03524A108 1,755,951 25,313 SH SOLE 0 0 25,313
APELLIS PHARMACEUTICALS INC COM 03753U106 12,585,593 312,841 SH SOLE 0 0 312,841
APPLE INC COM 037833100 6,550,942 25,812 SH SOLE 0 0 25,812
ARISTA NETWORKS INC COM SHS 040413205 19,337,729 157,499 SH SOLE 0 0 157,499
ASML HLDG NV N Y REGISTRY SHS N07059210 1,167,911 884 SH SOLE 0 0 884
ASSOCIATED BANC-CORP CALL 045487905 5,805 11,600 SH Call SOLE 0 0 11,600
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 230,974 482 SH SOLE 0 0 482
BHP BILLITON LIMITED SPONSORED ADS 088606108 1,066,346 14,660 SH SOLE 0 0 14,660
BOOKING HOLDINGS INC COM 09857L108 416,135 99 SH SOLE 0 0 99
BOSTON SCIENTIFIC CORP COM 101137107 204,973 3,267 SH SOLE 0 0 3,267
BOYD GAMING CORP COM 103304101 284,576 3,463 SH SOLE 0 0 3,463
BROOKDALE SR LIVING INC COM 112463104 224,164 16,386 SH SOLE 0 0 16,386
C H ROBINSON WORLDWIDE IN COM NEW 12541W209 212,168 1,278 SH SOLE 0 0 1,278
CACI INTL INC CL A 127190304 6,702,349 12,323 SH SOLE 0 0 12,323
CALIFORNIA WTR SVC GROUP COM 130788102 18,667,103 411,714 SH SOLE 0 0 411,714
CANADIAN IMPERIAL BANK OF CO COM 136069101 280,839 2,964 SH SOLE 0 0 2,964
CARDINAL HEALTH INC COM 14149Y108 23,037,205 109,021 SH SOLE 0 0 109,021
CARNIVAL CORP COMMON STOCK 143658300 5,972,779 230,787 SH SOLE 0 0 230,787
CLEANSPARK INC COM NEW 18452B209 161,494 18,977 SH SOLE 0 0 18,977
CONSOLIDATED EDISON INC COM 209115104 19,478,734 172,104 SH SOLE 0 0 172,104
CONSTELLATION ENERGY CORP COM 21037T109 18,635,551 66,734 SH SOLE 0 0 66,734
COSTCO WHOLESALE CORPORATION COM 22160K105 17,681,377 17,745 SH SOLE 0 0 17,745
CROWDSTRIKE HLDGS INC CL A 22788C105 16,949,684 43,415 SH SOLE 0 0 43,415
CULLEN FROST BANKERS INC COM 229899109 1,279,629 9,335 SH SOLE 0 0 9,335
CVS HEALTH CORP COM 126650100 5,587,317 77,796 SH SOLE 0 0 77,796
DELL TECHNOLOGIES INC CL C 24703L202 1,721,612 10,489 SH SOLE 0 0 10,489
DELTA AIR LINES INC COM NEW 247361702 1,342,524 20,194 SH SOLE 0 0 20,194
DEUTSCHE BK AG NAMEN AKT D18190898 3,766 21,000 SH Call SOLE 0 0 21,000
DIGITAL RLTY TR INC COM 253868103 203,495 7,800 SH Call SOLE 0 0 7,800
EDWARDS LIFESCIENCES CORP CALL 28176E908 24,535 11,200 SH Call SOLE 0 0 11,200
ELEMENT SOLUTIONS INC COM 28618M106 19,956,959 584,562 SH SOLE 0 0 584,562
ELI LILLY & CO COM 532457108 15,079,130 16,394 SH SOLE 0 0 16,394
EXELIXIS INC COM 30161Q104 213,892 4,987 SH SOLE 0 0 4,987
FEDEX CORP COM 31428X106 365,855 1,027 SH SOLE 0 0 1,027
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 454,197 7,724 SH SOLE 0 0 7,724
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 292,456 4,951 SH SOLE 0 0 4,951
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 790,068 11,571 SH SOLE 0 0 11,571
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735K108 1,086,431 7,048 SH SOLE 0 0 7,048
FIRST TR EXCHANGE-TRADED FD NASDAQ-100 SEL 337344105 313,625 2,470 SH SOLE 0 0 2,470
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 339,023 3,655 SH SOLE 0 0 3,655
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 285,943 6,549 SH SOLE 0 0 6,549
FIVE BELOW INC COM 33829M101 16,369,631 71,646 SH SOLE 0 0 71,646
FLEXTRONICS INTL LTD ORD Y2573F102 321,170 4,906 SH SOLE 0 0 4,906
FORTINET INC COM 34959E109 853,606 10,445 SH SOLE 0 0 10,445
FOX CORP CL B COM 35137L204 1,242,938 23,408 SH SOLE 0 0 23,408
FREEPORT MCMORAN INC CL B 35671D857 16,144,973 274,668 SH SOLE 0 0 274,668
GOLDMAN SACHS GROUP INC COM 38141G104 1,452,749 1,717 SH SOLE 0 0 1,717
HEALTHEQUITY INC COM 42226A107 18,411 10,100 SH Call SOLE 0 0 10,100
HERSHEY CO COM 427866108 14,776,799 71,080 SH SOLE 0 0 71,080
HSBC HLDGS PLC SPON ADR NEW 404280406 16,904,988 204,934 SH SOLE 0 0 204,934
HUNT J B TRANS SVCS INC COM 445658107 17,080,945 80,609 SH SOLE 0 0 80,609
INSULET CORP COM 45784P101 227,067 1,082 SH SOLE 0 0 1,082
INTUITIVE SURGICAL INC COM NEW 46120E602 294,549 639 SH SOLE 0 0 639
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 344,143 18,286 SH SOLE 0 0 18,286
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 579,023 3,017 SH SOLE 0 0 3,017
INVITATION HOMES INC CALL 46187W907 2,124 11,900 SH Call SOLE 0 0 11,900
ISHARES TR ISHARES BIOTECH 464287556 220,180 1,304 SH SOLE 0 0 1,304
ISHARES TR PFD AND INCM SEC 464288687 341,009 11,247 SH SOLE 0 0 11,247
ISHARES TR CORE S&P US VLU 464287663 411,357 4,023 SH SOLE 0 0 4,023
ISHARES TR RUS MID CAP ETF 464287499 482,648 4,964 SH SOLE 0 0 4,964
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 244,688 4,317 SH SOLE 0 0 4,317
JETBLUE AIRWAYS CORP COM 477143101 59,140 13,380 SH SOLE 0 0 13,380
KEYCORP COM 493267108 16,748,434 835,333 SH SOLE 0 0 835,333
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 5,656,012 1,124,456 SH SOLE 0 0 1,124,456
MARRIOTT INTL INC NEW CL A 571903202 240,551 735 SH SOLE 0 0 735
MARSH & MCLENNAN COS INC COM 571748102 813,307 4,689 SH SOLE 0 0 4,689
MICRON TECHNOLOGY INC COM 595112103 410,110 1,214 SH SOLE 0 0 1,214
MICROSOFT CORP COM 594918104 492,197 1,330 SH SOLE 0 0 1,330
NATIONAL GRID PLC CALL 636274909 72,001 18,700 SH Call SOLE 0 0 18,700
NATIONAL GRID PLC SPONSORED ADR NE 636274409 18,013,174 212,922 SH SOLE 0 0 212,922
NEXTERA ENERGY INC COM 65339F101 22,110,561 238,055 SH SOLE 0 0 238,055
NISOURCE INC COM 65473P105 21,891,656 469,174 SH SOLE 0 0 469,174
NVIDIA CORPORATION COM 67066G104 28,428,308 163,006 SH SOLE 0 0 163,006
PATRIA INVESTMENTS LIMITED CALL G69451905 6,813 31,300 SH Call SOLE 0 0 31,300
PUBLIC SVC ENTERPRISE GROUP COM 744573106 18,136,944 224,051 SH SOLE 0 0 224,051
ROKU INC COM CL A 77543R102 18,410,204 194,570 SH SOLE 0 0 194,570
RTX CORPORATION COM 75513E101 1,101,158 5,708 SH SOLE 0 0 5,708
SONOCO PRODS CO COM 835495102 5,951,839 110,036 SH SOLE 0 0 110,036
SONY GROUP CORP SPONSORED ADR 835699307 813,639 39,306 SH SOLE 0 0 39,306
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 252,606 388 SH SOLE 0 0 388
TAL ED GROUP SPONSORED ADS 874080104 5,808,537 510,865 SH SOLE 0 0 510,865
TARGET CORP COM 87612E106 23,472,545 193,668 SH SOLE 0 0 193,668
TENARIS S A SPONSORED ADS 88031M109 1,230,769 21,154 SH SOLE 0 0 21,154
TESLA INC COM 88160R101 331,973 893 SH SOLE 0 0 893
TIM S A SPONSORED ADR 88706T108 266,987 10,079 SH SOLE 0 0 10,079
UNILEVER PLC SPON ADR NEW 904767803 331,414 5,817 SH SOLE 0 0 5,817
UNIVERSAL HLTH SVCS INC CL B 913903100 508,878 2,843 SH SOLE 0 0 2,843
VISA INC COM CL A 92826C839 1,023,451 3,386 SH SOLE 0 0 3,386
VISTRA CORP COM 92840M102 16,714,118 111,183 SH SOLE 0 0 111,183
WALMART INC COM 931142103 6,653,106 53,533 SH SOLE 0 0 53,533
WESTERN DIGITAL CORP COM 958102105 6,012,637 22,229 SH SOLE 0 0 22,229
WHEATON PRECIOUS METALS CORP COM 962879102 6,516,120 49,738 SH SOLE 0 0 49,738
WORKDAY INC CL A 98138H101 4,326,314 33,300 SH SOLE 0 0 33,300
XCEL ENERGY INC COM 98389B100 21,248,447 267,478 SH SOLE 0 0 267,478