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
ADECOAGRO S A COM L00849106 352,274 36,887 SH SOLE 0 0 36,887
ALPHABET INC CAP STK CL C 02079K107 1,762,177 4,987 SH SOLE 0 0 4,987
AMERICAN WTR WKS CO INC NEW COM 030420103 18,632,171 141,603 SH SOLE 0 0 141,603
AMPHENOL CORP CL A 032095101 594,415 3,371 SH SOLE 0 0 3,371
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR 03524A108 255,101 3,096 SH SOLE 0 0 3,096
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 6,600,890 392,676 SH SOLE 0 0 392,676
APPLE INC COM 037833100 7,284,682 25,175 SH SOLE 0 0 25,175
ARISTA NETWORKS INC COM SHS 040413205 25,416,027 149,612 SH SOLE 0 0 149,612
ASML HLDG NV N Y REGISTRY SHS N07059210 1,824,360 917 SH SOLE 0 0 917
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 241,188 482 SH SOLE 0 0 482
BHP BILLITON LIMITED SPONSORED ADS 088606108 1,297,137 15,570 SH SOLE 0 0 15,570
BRINKER INTL INC COM 109641100 6,466,482 38,491 SH SOLE 0 0 38,491
C H ROBINSON WORLDWIDE IN COM NEW 12541W209 247,699 1,315 SH SOLE 0 0 1,315
CALIFORNIA WTR SVC GROUP COM 130788102 20,758,546 426,692 SH SOLE 0 0 426,692
CANADIAN IMPERIAL BANK OF CO COM 136069101 331,650 2,884 SH SOLE 0 0 2,884
CARDINAL HEALTH INC COM 14149Y108 26,767,470 112,677 SH SOLE 0 0 112,677
CELESTICA INC COM 15101Q207 232,585 638 SH SOLE 0 0 638
CF INDUSTRIES HOLD COM 125269100 5,659,595 52,278 SH SOLE 0 0 52,278
CLEANSPARK INC COM NEW 18452B209 276,115 18,977 SH SOLE 0 0 18,977
CONSTELLATION ENERGY CORP COM 21037T109 17,436,222 70,203 SH SOLE 0 0 70,203
COSTCO WHOLESALE CORPORATION COM 22160K105 17,245,297 18,435 SH SOLE 0 0 18,435
CROWDSTRIKE HLDGS INC CL A 22788C105 29,244,273 38,321 SH SOLE 0 0 38,321
CULLEN FROST BANKERS INC COM 229899109 1,539,839 9,965 SH SOLE 0 0 9,965
CVS HEALTH CORP COM 126650100 7,997,579 77,309 SH SOLE 0 0 77,309
DEFINIUM THERAPEUTICS INC COM SHS 24477V105 279,371 5,939 SH SOLE 0 0 5,939
DELL TECHNOLOGIES INC CL C 24703L202 2,748,572 6,370 SH SOLE 0 0 6,370
DEUTSCHE BK AG NAMEN AKT D18190898 969 15,000 SH Call SOLE 0 0 15,000
DEXCOM INC COM 252131107 241,032 3,579 SH SOLE 0 0 3,579
ELEMENT SOLUTIONS INC COM 28618M106 25,870,011 541,780 SH SOLE 0 0 541,780
EVERSOURCE ENERGY COM 30040W108 19,884,863 275,147 SH SOLE 0 0 275,147
EXELIXIS INC COM 30161Q104 273,029 5,018 SH SOLE 0 0 5,018
FEDEX CORP COM 31428X106 291,778 932 SH SOLE 0 0 932
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832 505,350 7,789 SH SOLE 0 0 7,789
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 289,237 4,951 SH SOLE 0 0 4,951
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 936,162 11,549 SH SOLE 0 0 11,549
FIRST TR EXCHANGE-TRADED ALP COM SHS 33735K108 1,363,080 7,035 SH SOLE 0 0 7,035
FIRST TR EXCHANGE-TRADED FD NASDAQ-100 SEL 337344105 394,212 2,470 SH SOLE 0 0 2,470
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 336,032 3,578 SH SOLE 0 0 3,578
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 271,903 6,251 SH SOLE 0 0 6,251
FIVE BELOW INC COM 33829M101 14,717,136 81,857 SH SOLE 0 0 81,857
FLEX LTD ORD Y2573F102 618,515 3,816 SH SOLE 0 0 3,816
FORTINET INC COM 34959E109 1,241,615 8,082 SH SOLE 0 0 8,082
FOX CORP CL B COM 35137L204 1,234,522 26,356 SH SOLE 0 0 26,356
FRANCO NEV CORP COM 351858105 16,327,984 78,334 SH SOLE 0 0 78,334
GOLDMAN SACHS GROUP INC COM 38141G104 1,790,933 1,771 SH SOLE 0 0 1,771
HERSHEY CO COM 427866108 14,895,005 84,896 SH SOLE 0 0 84,896
HSBC HLDGS PLC SPON ADR NEW 404280406 19,794,877 208,170 SH SOLE 0 0 208,170
HUNT J B TRANS SVCS INC COM 445658107 22,523,015 77,819 SH SOLE 0 0 77,819
HYATT HOTELS CORP COM CL A 448579102 1,114,548 5,750 SH SOLE 0 0 5,750
IAMGOLD CORP COM 450913108 6,112,174 385,870 SH SOLE 0 0 385,870
INSULET CORP COM 45784P101 259,679 1,706 SH SOLE 0 0 1,706
INTERCONTINENTAL EXCHANGE IN COM 45866F104 283,608 2,304 SH SOLE 0 0 2,304
INTUITIVE SURGICAL INC COM NEW 46120E602 281,489 708 SH SOLE 0 0 708
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 370,211 18,228 SH SOLE 0 0 18,228
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 617,884 2,904 SH SOLE 0 0 2,904
INVITATION HOMES INC CALL 46187W907 7,690 10,300 SH Call SOLE 0 0 10,300
ISHARES TR ISHARES BIOTECH 464287556 256,757 1,350 SH SOLE 0 0 1,350
ISHARES TR PFD AND INCM SEC 464288687 403,139 13,222 SH SOLE 0 0 13,222
ISHARES TR CORE S&P US VLU 464287663 428,195 3,887 SH SOLE 0 0 3,887
ISHARES TR RUS MID CAP ETF 464287499 534,918 4,849 SH SOLE 0 0 4,849
ISHARES TR ESG OPTIMIZED 464288802 201,362 1,305 SH SOLE 0 0 1,305
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 282,174 4,996 SH SOLE 0 0 4,996
JABIL INC COM 466313103 246,193 639 SH SOLE 0 0 639
JOHNSON & JOHNSON COM 478160104 19,027,543 74,920 SH SOLE 0 0 74,920
KEYCORP COM 493267108 18,996,293 824,134 SH SOLE 0 0 824,134
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 6,635,237 1,138,120 SH SOLE 0 0 1,138,120
MARRIOTT INTL INC NEW CL A 571903202 262,768 709 SH SOLE 0 0 709
MARSH & MCLENNAN COS INC COM 571748102 781,516 4,689 SH SOLE 0 0 4,689
MDU RES GROUP INC COM 552690109 18,416,333 868,285 SH SOLE 0 0 868,285
MICRON TECHNOLOGY INC COM 595112103 827,254 717 SH SOLE 0 0 717
MICROSOFT CORP COM 594918104 529,576 1,420 SH SOLE 0 0 1,420
NATIONAL GRID PLC SPONSORED ADR NE 636274409 18,241,651 220,124 SH SOLE 0 0 220,124
NEWMONT CORP COM 651639106 490,482 5,251 SH SOLE 0 0 5,251
NEXTERA ENERGY INC COM 65339F101 21,159,379 241,078 SH SOLE 0 0 241,078
NISOURCE INC COM 65473P105 22,285,106 468,667 SH SOLE 0 0 468,667
NORTHERN TR CORP COM 665859104 401,576 2,310 SH SOLE 0 0 2,310
NUTRIEN LTD COM 67077M108 254,664 4,046 SH SOLE 0 0 4,046
NVIDIA CORPORATION COM 67066G104 32,015,760 160,007 SH SOLE 0 0 160,007
PATRIA INVESTMENTS LIMITED CALL G69451905 13,687 28,100 SH Call SOLE 0 0 28,100
PETROLEO BRASILEIRO S A SPONSORED ADR 71654V408 366,964 22,708 SH SOLE 0 0 22,708
PTC THERAPEUTICS INC COM 69366J200 328,205 4,024 SH SOLE 0 0 4,024
QUEST DIAGNOSTICS INC COM 74834L100 371,073 1,751 SH SOLE 0 0 1,751
ROKU INC COM CL A 77543R102 9,886,059 71,566 SH SOLE 0 0 71,566
RTX CORPORATION COM 75513E101 1,104,346 5,821 SH SOLE 0 0 5,821
SALESFORCE INC COM 79466L302 211,575 1,351 SH SOLE 0 0 1,351
SCORPIO TANKERS INC CALL Y7542C900 32,728 10,000 SH Call SOLE 0 0 10,000
SCORPIO TANKERS INC SHS Y7542C130 5,601,472 80,876 SH SOLE 0 0 80,876
SCORPIO TANKERS INC SHS Y7542C130 3,097,041 44,716 SH SOLE 0 0 44,716
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 253,701 1,485 SH SOLE 0 0 1,485
SPOTIFY TECHNOLOGY S A SHS L8681T102 702,683 1,530 SH SOLE 0 0 1,530
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 284,979 382 SH SOLE 0 0 382
STMICROELECTRONICS N V NY REGISTRY 861012102 7,570,097 101,083 SH SOLE 0 0 101,083
TAL ED GROUP SPONSORED ADS 874080104 5,619,035 587,151 SH SOLE 0 0 587,151
TARGET CORP COM 87612E106 25,746,013 197,121 SH SOLE 0 0 197,121
TE CONNECTIVITY PLC ORD SHS G87052109 385,779 1,913 SH SOLE 0 0 1,913
TENARIS S A SPONSORED ADS 88031M109 1,201,840 21,659 SH SOLE 0 0 21,659
TERADYNE INC COM 880770102 677,489 1,400 SH SOLE 0 0 1,400
TIM S A SPONSORED ADR 88706T108 247,858 11,571 SH SOLE 0 0 11,571
UNIVERSAL HLTH SVCS INC CL B 913903100 536,356 3,607 SH SOLE 0 0 3,607
US BANCORP COM NEW 902973304 1,313,842 21,752 SH SOLE 0 0 21,752
VALERO ENERGY CORP COM 91913Y100 348,244 1,337 SH SOLE 0 0 1,337
VISA INC COM CL A 92826C839 1,243,781 3,625 SH SOLE 0 0 3,625
VISTRA CORP COM 92840M102 18,019,452 113,594 SH SOLE 0 0 113,594
WALMART INC COM 931142103 6,328,757 55,878 SH SOLE 0 0 55,878
WARNER MUSIC GROUP CORP COM CL A 934550203 14,235,778 525,888 SH SOLE 0 0 525,888
WESTERN DIGITAL CORP COM 958102105 9,586,338 15,009 SH SOLE 0 0 15,009
WHEATON PRECIOUS METALS CORP COM 962879102 5,884,528 52,391 SH SOLE 0 0 52,391
XCEL ENERGY INC COM 98389B100 22,027,308 274,313 SH SOLE 0 0 274,313
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 228,609 5,028 SH SOLE 0 0 5,028