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   139,728 33,508 SH   SOLE   33,508 0 0
AES CORP COM 00130H105   11,762,406 488,472 SH   SOLE   488,472 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   14,346,221 103,702 SH   SOLE   103,701 0 0
AGILON HEALTH INC COM 00857U107   4,038,352 170,036 SH   SOLE   170,035 0 0
ALBANY INTL CORP CL A 012348108   1,326,219 14,841 SH   SOLE   14,841 0 0
ALBERTSONS COS INC COMMON STOCK 013091103   1,394,859 67,125 SH   SOLE   67,125 0 0
ALLEGION PLC ORD SHS G0176J109   780,694 7,315 SH   SOLE   7,314 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106   215,848 22,207 SH   SOLE   22,206 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   826,768 22,614 SH   SOLE   22,614 0 0
ALLOGENE THERAPEUTICS INC COM 019770106   467,897 94,716 SH   SOLE   94,716 0 0
ALPHABET INC CAP STK CL A 02079K305   279,864 2,698 SH   SOLE   2,698 0 0
AMEREN CORP COM 023608102   11,532,892 133,498 SH   SOLE   133,498 0 0
AMERICAN ELEC PWR CO INC COM 025537101   1,008,897 11,088 SH   SOLE   11,088 0 0
AMERICAN EXPRESS CO COM 025816109   1,052,613 6,381 SH   SOLE   6,381 0 0
AMERICAN TOWER CORP NEW COM 03027X100   701,704 3,434 SH   SOLE   3,434 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   8,945,845 61,068 SH   SOLE   61,067 0 0
APPLE INC COM 037833100   3,368,070 20,425 SH   SOLE   20,424 0 0
ARES CAPITAL CORP COM 04010L103   1,618,106 88,542 SH   SOLE   88,542 0 0
ARISTA NETWORKS INC COM 040413106   10,555,592 62,883 SH   SOLE   62,883 0 0
ASSOCIATED BANC CORP COM 045487105   3,368,275 187,315 SH   SOLE   187,315 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   5,490,626 79,104 SH   SOLE   79,104 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   10,965,311 370,951 SH   SOLE   370,950 0 0
AVNET INC COM 053807103   6,681,754 147,825 SH   SOLE   147,825 0 0
AXON ENTERPRISE INC COM 05464C101   1,274,675 5,669 SH   SOLE   5,669 0 0
BILL HOLDINGS INC COM 090043100   591,867 7,294 SH   SOLE   7,294 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   5,304,176 69,728 SH   SOLE   69,727 0 0
BLACKBAUD INC COM 09227Q100   6,098,062 87,995 SH   SOLE   87,995 0 0
BLACKLINE INC COM 09239B109   1,840,393 27,407 SH   SOLE   27,407 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   242,031 3,492 SH   SOLE   3,492 0 0
BROADCOM INC COM 11135F101   3,594,992 5,604 SH   SOLE   5,603 0 0
C3 AI INC CL A 12468P104   307,736 9,167 SH   SOLE   9,167 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   1,337,964 6,369 SH   SOLE   6,368 0 0
CAL MAINE FOODS INC COM NEW 128030202   2,247,033 36,903 SH   SOLE   36,903 0 0
CAMPBELL SOUP CO COM 134429109   2,015,442 36,658 SH   SOLE   36,657 0 0
CATERPILLAR INC COM 149123101   2,302,923 10,063 SH   SOLE   10,063 0 0
CELSIUS HLDGS INC COM NEW 15118V207   1,236,753 13,307 SH   SOLE   13,307 0 0
CENTENE CORP DEL COM 15135B101   4,569,421 72,287 SH   SOLE   72,287 0 0
CHAMPIONX CORPORATION COM 15872M104   277,299 10,217 SH   SOLE   10,217 0 0
CHEVRON CORP NEW COM 166764100   2,608,276 15,986 SH   SOLE   15,986 0 0
CISCO SYS INC COM 17275R102   209,313 4,004 SH   SOLE   4,004 0 0
COCA COLA CO COM 191216100   4,177,479 67,346 SH   SOLE   67,346 0 0
COMMERCIAL METALS CO COM 201723103   1,162,243 23,768 SH   SOLE   23,767 0 0
CORE LABORATORIES N V COM N22717107   4,840,032 219,503 SH   SOLE   219,502 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,125,907 2,266 SH   SOLE   2,266 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   4,303,953 31,356 SH   SOLE   31,356 0 0
DATADOG INC CL A COM 23804L103   1,167,428 16,067 SH   SOLE   16,067 0 0
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207   1,165,518 40,996 SH   SOLE   40,996 0 0
DECKERS OUTDOOR CORP COM 243537107   276,024 614 SH   SOLE   614 0 0
DEERE & CO COM 244199105   499,998 1,211 SH   SOLE   1,211 0 0
DYNATRACE INC COM NEW 268150109   1,515,511 35,828 SH   SOLE   35,827 0 0
E L F BEAUTY INC COM 26856L103   2,439,783 29,627 SH   SOLE   29,627 0 0
EMBRAER S.A. SPONSORED ADS 29082A107   6,944,718 424,234 SH   SOLE   424,234 0 0
ENTERGY CORP NEW COM 29364G103   10,069,820 93,464 SH   SOLE   93,464 0 0
EVERBRIDGE INC COM 29978A104   1,254,994 36,198 SH   SOLE   36,198 0 0
EVERGY INC COM 30034W106   201,806 3,302 SH   SOLE   3,301 0 0
EXACT SCIENCES CORP COM 30063P105   849,252 12,524 SH   SOLE   12,524 0 0
EXELON CORP COM 30161N101   1,089,192 26,001 SH   SOLE   26,001 0 0
EXXON MOBIL CORP COM 30231G102   3,331,386 30,379 SH   SOLE   30,379 0 0
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832   4,007,084 98,551 SH   SOLE   98,551 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   3,465,242 79,079 SH   SOLE   79,079 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   860,887 10,294 SH   SOLE   10,294 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   8,021,464 178,771 SH   SOLE   178,771 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   1,709,681 64,201 SH   SOLE   64,201 0 0
FIRST TR EXCHANGE-TRADED FD DIVIDEND STRNGTH 33733E708   1,071,283 25,335 SH   SOLE   25,335 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   3,775,061 51,756 SH   SOLE   51,755 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   3,979,012 88,305 SH   SOLE   88,304 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   2,939,584 29,206 SH   SOLE   29,206 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   4,520,809 48,590 SH   SOLE   48,589 0 0
FLEX LTD ORD Y2573F102   2,810,125 122,122 SH   SOLE   122,122 0 0
FORTINET INC COM 34959E109   1,235,463 18,590 SH   SOLE   18,589 0 0
HEALTHEQUITY INC COM 42226A107   2,748,522 46,815 SH   SOLE   46,815 0 0
HERSHEY CO COM 427866108   606,259 2,383 SH   SOLE   2,383 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   614,325 38,564 SH   SOLE   38,564 0 0
HOLOGIC INC COM 436440101   537,220 6,657 SH   SOLE   6,657 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   2,599,104 76,153 SH   SOLE   76,153 0 0
HUMANA INC COM 444859102   10,501,023 21,631 SH   SOLE   21,631 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201   33,799 41,218 SH   SOLE   41,218 0 0
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404   3,189,002 175,028 SH   SOLE   175,027 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   4,764,640 32,946 SH   SOLE   32,945 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   216,949 676 SH   SOLE   676 0 0
ISHARES TR RUS MID CAP ETF 464287499   2,303,781 32,949 SH   SOLE   32,948 0 0
ISHARES TR ISHARES BIOTECH 464287556   1,894,131 14,665 SH   SOLE   14,665 0 0
ISHARES TR CORE S&P US VLU 464287663   4,127,218 55,940 SH   SOLE   55,939 0 0
ISHARES TR PFD AND INCM SEC 464288687   3,407,456 109,143 SH   SOLE   109,143 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   3,396,120 62,200 SH   SOLE   62,200 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   1,500,446 37,643 SH   SOLE   37,642 0 0
JOHNSON & JOHNSON COM 478160104   925,917 5,974 SH   SOLE   5,973 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   492,264 56,975 SH   SOLE   56,975 0 0
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108   487,480 63,474 SH   SOLE   63,474 0 0
LINDE PLC SHS G54950103   2,312,078 6,505 SH   SOLE   6,504 0 0
LULULEMON ATHLETICA INC COM 550021109   5,296,081 14,542 SH   SOLE   14,542 0 0
MARSH & MCLENNAN COS INC COM 571748102   968,488 5,815 SH   SOLE   5,815 0 0
MCDONALDS CORP COM 580135101   245,777 879 SH   SOLE   879 0 0
MERCADOLIBRE INC COM 58733R102   4,300,123 3,262 SH   SOLE   3,262 0 0
MICROSOFT CORP COM 594918104   438,033 1,519 SH   SOLE   1,519 0 0
NEXTERA ENERGY INC COM 65339F101   11,519,496 149,449 SH   SOLE   149,448 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105   1,050,311 132,115 SH   SOLE   132,114 0 0
NISOURCE INC COM 65473P105   373,565 13,361 SH   SOLE   13,360 0 0
NOVO-NORDISK A S ADR 670100205   551,420 3,465 SH   SOLE   3,465 0 0
NRG ENERGY INC COM NEW 629377508   9,679,294 282,277 SH   SOLE   282,277 0 0
O-I GLASS INC COM 67098H104   1,024,360 45,106 SH   SOLE   45,106 0 0
OMNICOM GROUP INC COM 681919106   2,027,512 21,492 SH   SOLE   21,491 0 0
ON HLDG AG NAMEN AKT A H5919C104   1,355,018 43,668 SH   SOLE   43,668 0 0
ONE GAS INC COM 68235P108   902,826 11,395 SH   SOLE   11,395 0 0
ORMAT TECHNOLOGIES INC COM 686688102   8,890,998 104,884 SH   SOLE   104,883 0 0
PACER FDS TR US CASH COWS 100 69374H881   1,169,388 24,907 SH   SOLE   24,907 0 0
PDD HOLDINGS INC SPONSORED ADS 722304102   7,379,552 97,227 SH   SOLE   97,227 0 0
PPL CORP COM 69351T106   9,018,581 324,526 SH   SOLE   324,526 0 0
PROCTER AND GAMBLE CO COM 742718109   206,084 1,386 SH   SOLE   1,386 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   547,820 5,594 SH   SOLE   5,594 0 0
REALTY INCOME CORP COM 756109104   815,744 12,883 SH   SOLE   12,882 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,240,722 1,510 SH   SOLE   1,510 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   328,370 1,279 SH   SOLE   1,279 0 0
RENAISSANCERE HLDGS LTD COM G7496G103   729,007 3,639 SH   SOLE   3,638 0 0
RINGCENTRAL INC CL A 76680R206   4,191,566 136,667 SH   SOLE   136,666 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   3,472,856 74,909 SH   SOLE   74,908 0 0
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   2,537,914 70,439 SH   SOLE   70,438 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   2,905,644 276,728 SH   SOLE   276,728 0 0
SCIPLAY CORPORATION CL A 809087109   4,700,695 277,164 SH   SOLE   277,163 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,820,182 48,694 SH   SOLE   48,694 0 0
SHOCKWAVE MED INC COM 82489T104   1,021,956 4,713 SH   SOLE   4,713 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,789,352 4,371 SH   SOLE   4,370 0 0
STARWOOD PPTY TR INC COM 85571B105   859,840 48,606 SH   SOLE   48,606 0 0
TEEKAY TANKERS LTD CL A Y8565N300   5,919,658 137,891 SH   SOLE   137,890 0 0
TENARIS S A SPONSORED ADS 88031M109   1,119,504 39,391 SH   SOLE   39,391 0 0
THE REALREAL INC COM 88339P101   2,552,152 2,025,517 SH   SOLE   2,025,517 0 0
TIMKEN CO COM 887389104   685,059 8,383 SH   SOLE   8,383 0 0
TRIVAGO N V SPON ADS A SHS 89686D105   2,110,757 1,397,852 SH   SOLE   1,397,852 0 0
ULTA BEAUTY INC COM 90384S303   1,560,893 2,861 SH   SOLE   2,860 0 0
UNDER ARMOUR INC CL A 904311107   1,141,333 120,267 SH   SOLE   120,266 0 0
UNITED RENTALS INC COM 911363109   9,612,614 24,289 SH   SOLE   24,289 0 0
UNITEDHEALTH GROUP INC COM 91324P102   353,970 749 SH   SOLE   749 0 0
VANECK ETF TRUST BDC INCOME ETF 92189F411   1,270,190 85,650 SH   SOLE   85,650 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   2,349,162 7,456 SH   SOLE   7,456 0 0
VOYA FINANCIAL INC COM 929089100   285,054 3,989 SH   SOLE   3,989 0 0
WALMART INC COM 931142103   265,705 1,802 SH   SOLE   1,802 0 0
WEC ENERGY GROUP INC COM 92939U106   10,052,342 106,049 SH   SOLE   106,048 0 0
WEX INC COM 96208T104   3,511,551 19,096 SH   SOLE   19,095 0 0
WYNN RESORTS LTD COM 983134107   2,435,176 21,760 SH   SOLE   21,760 0 0