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
8X8 INC NEW COM 282914100   92,232 36,600 SH   SOLE   0 0 36,600
AES CORP COM 00130H105   7,037,377 462,985 SH   SOLE   0 0 462,985
AFLAC INC COM 001055102   3,181,076 41,447 SH   SOLE   0 0 41,447
AGILENT TECHNOLOGIES INC COM 00846U101   2,616,375 23,398 SH   SOLE   0 0 23,398
AGILON HEALTH INC COM 00857U107   800,763 45,088 SH   SOLE   0 0 45,088
AIRBNB INC COM CL A 009066101   3,141,286 22,894 SH   SOLE   0 0 22,894
ALBERTSONS COS INC COMMON STOCK 013091103   455,430 20,019 SH   SOLE   0 0 20,019
ALLEGION PLC ORD SHS G0176J109   389,717 3,740 SH   SOLE   0 0 3,740
ALPHABET INC CAP STK CL A 02079K305   1,821,702 13,921 SH   SOLE   0 0 13,921
AMAZON COM INC COM 023135106   1,582,263 12,447 SH   SOLE   0 0 12,447
AMEREN CORP COM 023608102   2,916,942 38,981 SH   SOLE   0 0 38,981
AMERICAN WTR WKS CO INC NEW COM 030420103   1,778,698 14,364 SH   SOLE   0 0 14,364
APPLE INC COM 037833100   6,882,788 40,201 SH   SOLE   0 0 40,201
APTARGROUP INC COM 038336103   413,132 3,304 SH   SOLE   0 0 3,304
ARISTA NETWORKS INC COM 040413106   6,730,550 36,593 SH   SOLE   0 0 36,593
ASSOCIATED BANC CORP COM 045487105   779,809 45,576 SH   SOLE   0 0 45,576
ASTRAZENECA PLC SPONSORED ADR 046353108   1,412,978 20,865 SH   SOLE   0 0 20,865
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   6,678,816 349,676 SH   SOLE   0 0 349,676
AVNET INC COM 053807103   6,545,295 135,823 SH   SOLE   0 0 135,823
BANK AMERICA CORP COM 060505104   619,309 22,619 SH   SOLE   0 0 22,619
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,419,278 9,761 SH   SOLE   0 0 9,761
BILL HOLDINGS INC COM 090043100   486,719 4,483 SH   SOLE   0 0 4,483
BLACKBAUD INC COM 09227Q100   3,082,055 43,829 SH   SOLE   0 0 43,829
BLACKLINE INC COM 09239B109   1,278,306 23,045 SH   SOLE   0 0 23,045
BLACKROCK INC COM 09247X101   1,178,326 1,823 SH   SOLE   0 0 1,823
BLACKSTONE INC COM 09260D107   564,955 5,273 SH   SOLE   0 0 5,273
BLOOM ENERGY CORP COM CL A 093712107   181,437 13,683 SH   SOLE   0 0 13,683
BOSTON SCIENTIFIC CORP COM 101137107   639,514 12,112 SH   SOLE   0 0 12,112
BRISTOL-MYERS SQUIBB CO COM 110122108   317,827 5,476 SH   SOLE   0 0 5,476
BROADCOM INC COM 11135F101   3,593,452 4,326 SH   SOLE   0 0 4,326
C3 AI INC CL A 12468P104   200,077 7,840 SH   SOLE   0 0 7,840
CADENCE DESIGN SYSTEM INC COM 127387108   870,893 3,717 SH   SOLE   0 0 3,717
CAL MAINE FOODS INC COM NEW 128030202   633,388 13,081 SH   SOLE   0 0 13,081
CATERPILLAR INC COM 149123101   3,605,399 13,207 SH   SOLE   0 0 13,207
CENTENE CORP DEL COM 15135B101   4,235,913 61,497 SH   SOLE   0 0 61,497
CHEVRON CORP NEW COM 166764100   1,824,637 10,821 SH   SOLE   0 0 10,821
CMS ENERGY CORP COM 125896100   657,555 12,381 SH   SOLE   0 0 12,381
COCA COLA CO COM 191216100   685,840 12,252 SH   SOLE   0 0 12,252
COSTCO WHSL CORP NEW COM 22160K105   2,988,073 5,289 SH   SOLE   0 0 5,289
CROWDSTRIKE HLDGS INC CL A 22788C105   4,122,737 24,631 SH   SOLE   0 0 24,631
CVS HEALTH CORP COM 126650100   630,824 9,035 SH   SOLE   0 0 9,035
DATADOG INC CL A COM 23804L103   1,079,416 11,850 SH   SOLE   0 0 11,850
DEERE & CO COM 244199105   575,504 1,525 SH   SOLE   0 0 1,525
DELL TECHNOLOGIES INC CL C 24703L202   471,943 6,850 SH   SOLE   0 0 6,850
DENTSPLY SIRONA INC COM 24906P109   378,527 11,081 SH   SOLE   0 0 11,081
DICKS SPORTING GOODS INC COM 253393102   321,338 2,959 SH   SOLE   0 0 2,959
DISNEY WALT CO COM 254687106   1,006,722 12,421 SH   SOLE   0 0 12,421
DRAFTKINGS INC NEW COM CL A 26142V105   854,437 29,023 SH   SOLE   0 0 29,023
DUKE ENERGY CORP NEW COM NEW 26441C204   5,789,338 65,594 SH   SOLE   0 0 65,594
DYNATRACE INC COM NEW 268150109   1,510,360 32,321 SH   SOLE   0 0 32,321
ELI LILLY & CO COM 532457108   531,282 989 SH   SOLE   0 0 989
EMBRAER S.A. SPONSORED ADS 29082A107   4,657,281 339,452 SH   SOLE   0 0 339,452
ENTERGY CORP NEW COM 29364G103   8,001,860 86,507 SH   SOLE   0 0 86,507
ENTERPRISE PRODS PARTNERS L COM 293792107   939,284 34,318 SH   SOLE   0 0 34,318
ESSENTIAL UTILS INC COM 29670G102   5,360,292 156,140 SH   SOLE   0 0 156,140
EVERBRIDGE INC COM 29978A104   534,376 15,824 SH   SOLE   0 0 15,824
EXACT SCIENCES CORP COM 30063P105   2,138,970 31,354 SH   SOLE   0 0 31,354
EXELON CORP COM 30161N101   745,001 19,714 SH   SOLE   0 0 19,714
FERRARI N V COM N3167Y103   329,232 1,114 SH   SOLE   0 0 1,114
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   7,145,970 58,130 SH   SOLE   0 0 58,130
FLEX LTD ORD Y2573F102   732,939 27,166 SH   SOLE   0 0 27,166
FORD MTR CO DEL COM 345370860   812,603 65,427 SH   SOLE   0 0 65,427
FORTINET INC COM 34959E109   744,884 12,694 SH   SOLE   0 0 12,694
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   4,361,429 51,780 SH   SOLE   0 0 51,780
HEALTHEQUITY INC COM 42226A107   2,967,802 40,627 SH   SOLE   0 0 40,627
HERSHEY CO COM 427866108   2,443,577 12,213 SH   SOLE   0 0 12,213
HEWLETT PACKARD ENTERPRISE C COM 42824C109   681,512 39,235 SH   SOLE   0 0 39,235
HILTON WORLDWIDE HLDGS INC COM 43300A203   883,042 5,880 SH   SOLE   0 0 5,880
HSBC HLDGS PLC SPON ADR NEW 404280406   796,737 20,191 SH   SOLE   0 0 20,191
HUMANA INC COM 444859102   8,583,232 17,642 SH   SOLE   0 0 17,642
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   375,096 5,018 SH   SOLE   0 0 5,018
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,807,446 19,814 SH   SOLE   0 0 19,814
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   3,495,393 65,728 SH   SOLE   0 0 65,728
INVESCO QQQ TR UNIT SER 1 46090E103   4,169,385 11,638 SH   SOLE   0 0 11,638
ISHARES TR CORE S&P TTL STK 464287150   723,002 7,676 SH   SOLE   0 0 7,676
ISHARES TR CORE S&P US VLU 464287663   10,380,164 139,107 SH   SOLE   0 0 139,107
ISHARES TR MSCI UK ETF NEW 46435G334   611,633 19,331 SH   SOLE   0 0 19,331
ISHARES TR U.S. MED DVC ETF 464288810   1,718,404 35,431 SH   SOLE   0 0 35,431
ISHARES TR CORE S&P500 ETF 464287200   5,713,001 13,304 SH   SOLE   0 0 13,304
ISHARES TR CORE S&P SCP ETF 464287804   261,105 2,768 SH   SOLE   0 0 2,768
ISHARES TR U.S. TECH ETF 464287721   386,106 3,680 SH   SOLE   0 0 3,680
ISHARES TR MSCI EAFE ETF 464287465   910,550 13,212 SH   SOLE   0 0 13,212
ISHARES TR MSCI GBL SUS DEV 46435G532   242,609 3,256 SH   SOLE   0 0 3,256
J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167   854,197 16,664 SH   SOLE   0 0 16,664
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   3,606,383 76,846 SH   SOLE   0 0 76,846
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   26,767,059 499,758 SH   SOLE   0 0 499,758
JPMORGAN CHASE & CO COM 46625H100   797,835 5,502 SH   SOLE   0 0 5,502
KB HOME COM 48666K109   1,535,577 33,180 SH   SOLE   0 0 33,180
KRAFT HEINZ CO COM 500754106   2,351,268 69,895 SH   SOLE   0 0 69,895
LINDE PLC SHS G54950103   1,316,910 3,537 SH   SOLE   0 0 3,537
LULULEMON ATHLETICA INC COM 550021109   5,118,202 13,273 SH   SOLE   0 0 13,273
MARSH & MCLENNAN COS INC COM 571748102   1,036,754 5,448 SH   SOLE   0 0 5,448
MARTIN MARIETTA MATLS INC COM 573284106   638,296 1,555 SH   SOLE   0 0 1,555
MASTERCARD INCORPORATED CL A 57636Q104   554,240 1,400 SH   SOLE   0 0 1,400
MCCORMICK & CO INC COM NON VTG 579780206   253,394 3,350 SH   SOLE   0 0 3,350
MCDONALDS CORP COM 580135101   234,228 889 SH   SOLE   0 0 889
MERCADOLIBRE INC COM 58733R102   2,629,583 2,074 SH   SOLE   0 0 2,074
MERCK & CO INC COM 58933Y105   1,993,427 19,363 SH   SOLE   0 0 19,363
META PLATFORMS INC CL A 30303M102   423,296 1,410 SH   SOLE   0 0 1,410
MGE ENERGY INC COM 55277P104   649,680 9,483 SH   SOLE   0 0 9,483
MICROSOFT CORP COM 594918104   5,172,028 16,380 SH   SOLE   0 0 16,380
NATIONAL GRID PLC SPONSORED ADR NE 636274409   5,644,734 93,101 SH   SOLE   0 0 93,101
NEXTERA ENERGY INC COM 65339F101   8,273,195 144,409 SH   SOLE   0 0 144,409
NISOURCE INC COM 65473P105   5,830,578 236,247 SH   SOLE   0 0 236,247
NOVARTIS AG SPONSORED ADR 66987V109   1,803,941 17,710 SH   SOLE   0 0 17,710
NRG ENERGY INC COM NEW 629377508   9,871,370 256,266 SH   SOLE   0 0 256,266
NVIDIA CORPORATION COM 67066G104   4,947,189 11,373 SH   SOLE   0 0 11,373
O-I GLASS INC COM 67098H104   461,012 27,556 SH   SOLE   0 0 27,556
ORMAT TECHNOLOGIES INC COM 686688102   7,043,349 100,734 SH   SOLE   0 0 100,734
OWENS CORNING NEW COM 690742101   964,419 7,070 SH   SOLE   0 0 7,070
PDD HOLDINGS INC SPONSORED ADS 722304102   2,559,627 26,100 SH   SOLE   0 0 26,100
PEPSICO INC COM 713448108   2,379,862 14,045 SH   SOLE   0 0 14,045
PFIZER INC COM 717081103   1,200,644 36,197 SH   SOLE   0 0 36,197
PLAYTIKA HLDG CORP COM 72815L107   922,910 95,837 SH   SOLE   0 0 95,837
PPG INDS INC COM 693506107   440,541 3,394 SH   SOLE   0 0 3,394
PPL CORP COM 69351T106   1,906,505 80,921 SH   SOLE   0 0 80,921
PROCTER AND GAMBLE CO COM 742718109   267,507 1,834 SH   SOLE   0 0 1,834
RALPH LAUREN CORP CL A 751212101   1,794,188 15,455 SH   SOLE   0 0 15,455
RINGCENTRAL INC CL A 76680R206   1,992,914 67,260 SH   SOLE   0 0 67,260
ROGERS COMMUNICATIONS INC CL B 775109200   514,259 13,396 SH   SOLE   0 0 13,396
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   1,447,883 53,349 SH   SOLE   0 0 53,349
RTX CORPORATION COM 75513E101   402,240 5,589 SH   SOLE   0 0 5,589
SHERWIN WILLIAMS CO COM 824348106   2,402,826 9,421 SH   SOLE   0 0 9,421
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   2,167,796 6,472 SH   SOLE   0 0 6,472
SPDR S&P 500 ETF TR TR UNIT 78462F103   518,147 1,212 SH   SOLE   0 0 1,212
SPDR SER TR SPDR S&P 500 ETF 78468R796   353,169 10,169 SH   SOLE   0 0 10,169
SPDR SER TR S&P BIOTECH 78464A870   276,381 3,785 SH   SOLE   0 0 3,785
SPLUNK INC COM 848637104   817,538 5,590 SH   SOLE   0 0 5,590
STMICROELECTRONICS N V NY REGISTRY 861012102   928,587 21,515 SH   SOLE   0 0 21,515
T-MOBILE US INC COM 872590104   2,202,146 15,724 SH   SOLE   0 0 15,724
TEEKAY TANKERS LTD CL A Y8565N300   1,556,401 40,447 SH   SOLE   0 0 40,447
TENARIS S A SPONSORED ADS 88031M109   400,838 12,685 SH   SOLE   0 0 12,685
TESLA INC COM 88160R101   1,397,729 5,586 SH   SOLE   0 0 5,586
THE REALREAL INC COM 88339P101   640,744 303,670 SH   SOLE   0 0 303,670
THOMSON REUTERS CORP. COM 884903808   1,513,221 12,371 SH   SOLE   0 0 12,371
TJX COS INC NEW COM 872540109   1,422,174 16,001 SH   SOLE   0 0 16,001
TRIVAGO N V SPON ADS A SHS 89686D105   496,963 294,061 SH   SOLE   0 0 294,061
UGI CORP NEW COM 902681105   675,809 29,383 SH   SOLE   0 0 29,383
ULTA BEAUTY INC COM 90384S303   458,968 1,149 SH   SOLE   0 0 1,149
UNITED PARCEL SERVICE INC CL B 911312106   2,792,411 17,915 SH   SOLE   0 0 17,915
UNITED RENTALS INC COM 911363109   7,618,033 17,136 SH   SOLE   0 0 17,136
UNITEDHEALTH GROUP INC COM 91324P102   231,927 460 SH   SOLE   0 0 460
UNUM GROUP COM 91529Y106   4,419,040 89,836 SH   SOLE   0 0 89,836
US BANCORP DEL COM NEW 902973304   219,221 6,631 SH   SOLE   0 0 6,631
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,803,675 8,491 SH   SOLE   0 0 8,491
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   402,757 2,810 SH   SOLE   0 0 2,810
VERIZON COMMUNICATIONS INC COM 92343V104   546,834 16,872 SH   SOLE   0 0 16,872
VISA INC COM CL A 92826C839   1,148,900 4,995 SH   SOLE   0 0 4,995
WALMART INC COM 931142103   1,149,417 7,187 SH   SOLE   0 0 7,187
WAYFAIR INC CL A 94419L101   477,837 7,889 SH   SOLE   0 0 7,889
WEC ENERGY GROUP INC COM 92939U106   2,165,039 26,878 SH   SOLE   0 0 26,878
WEX INC COM 96208T104   3,400,667 18,080 SH   SOLE   0 0 18,080
WISDOMTREE TR US QTLY DIV GRT 97717X669   14,728,253 231,978 SH   SOLE   0 0 231,978
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   7,564,674 150,331 SH   SOLE   0 0 150,331
WORKDAY INC CL A 98138H101   1,675,830 7,800 SH   SOLE   0 0 7,800