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
AES CORP COM 00130H105   11,456,182 595,126 SH   SOLE   595,126 0 0
AFLAC INC COM 001055102   10,606,356 128,562 SH   SOLE   128,561 0 0
AGNICO EAGLE MINES LTD COM 008474108   1,317,753 24,025 SH   SOLE   24,024 0 0
AIR PRODS & CHEMS INC COM 009158106   1,503,710 5,492 SH   SOLE   5,492 0 0
AIRBNB INC COM CL A 009066101   247,097 1,815 SH   SOLE   1,815 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   1,310,042 97,256 SH   SOLE   97,256 0 0
ALLEGION PLC ORD SHS G0176J109   786,498 6,208 SH   SOLE   6,208 0 0
ALPHABET INC CAP STK CL C 02079K107   7,193,854 51,046 SH   SOLE   51,045 0 0
AMAZON COM INC COM 023135106   265,591 1,748 SH   SOLE   1,748 0 0
AMEREN CORP COM 023608102   8,453,094 116,852 SH   SOLE   116,852 0 0
APPLE INC COM 037833100   5,053,698 26,249 SH   SOLE   26,248 0 0
APTARGROUP INC COM 038336103   649,395 5,253 SH   SOLE   5,253 0 0
ARISTA NETWORKS INC COM 040413106   14,011,786 59,496 SH   SOLE   59,495 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   10,017,800 465,944 SH   SOLE   465,944 0 0
BIOGEN INC COM 09062X103   2,762,960 10,677 SH   SOLE   10,677 0 0
BLACKBAUD INC COM 09227Q100   7,920,255 91,352 SH   SOLE   91,352 0 0
BLACKLINE INC COM 09239B109   1,547,730 24,787 SH   SOLE   24,787 0 0
BROADCOM INC COM 11135F101   370,418 332 SH   SOLE   331 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   1,174,288 4,311 SH   SOLE   4,311 0 0
CAMECO CORP COM 13321L108   1,809,852 41,992 SH   SOLE   41,991 0 0
CELSIUS HLDGS INC COM NEW 15118V207   1,883,557 34,548 SH   SOLE   34,548 0 0
CENTENE CORP DEL COM 15135B101   4,871,858 65,650 SH   SOLE   65,650 0 0
CMS ENERGY CORP COM 125896100   836,905 14,412 SH   SOLE   14,412 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107   291,538 6,699 SH   SOLE   6,698 0 0
COSTCO WHSL CORP NEW COM 22160K105   9,358,390 14,178 SH   SOLE   14,177 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   9,134,453 35,776 SH   SOLE   35,776 0 0
CSX CORP COM 126408103   8,202,952 236,601 SH   SOLE   236,600 0 0
DATADOG INC CL A COM 23804L103   1,210,159 9,970 SH   SOLE   9,970 0 0
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207   1,441,674 40,887 SH   SOLE   40,886 0 0
DELL TECHNOLOGIES INC CL C 24703L202   2,327,465 30,424 SH   SOLE   30,424 0 0
DICKS SPORTING GOODS INC COM 253393102   1,163,277 7,916 SH   SOLE   7,916 0 0
DRAFTKINGS INC NEW COM CL A 26142V105   2,213,750 62,801 SH   SOLE   62,801 0 0
DRIVEN BRANDS HLDGS INC COM 26210V102   251,799 17,658 SH   SOLE   17,657 0 0
DYNATRACE INC COM NEW 268150109   1,767,233 32,314 SH   SOLE   32,313 0 0
E L F BEAUTY INC COM 26856L103   3,228,597 22,368 SH   SOLE   22,368 0 0
ELECTRONIC ARTS INC COM 285512109   2,144,356 15,674 SH   SOLE   15,673 0 0
EMBRAER S.A. SPONSORED ADS 29082A107   339,444 18,398 SH   SOLE   18,398 0 0
EMERSON ELEC CO COM 291011104   596,438 6,128 SH   SOLE   6,128 0 0
ENTERGY CORP NEW COM 29364G103   10,280,133 101,592 SH   SOLE   101,592 0 0
EXELON CORP COM 30161N101   765,891 21,334 SH   SOLE   21,334 0 0
FERRARI N V COM N3167Y103   928,949 2,745 SH   SOLE   2,744 0 0
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832   3,565,505 81,204 SH   SOLE   81,204 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   2,389,370 58,477 SH   SOLE   58,477 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   861,620 9,089 SH   SOLE   9,089 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   3,689,195 46,092 SH   SOLE   46,091 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   1,469,495 53,070 SH   SOLE   53,069 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   7,859,148 152,103 SH   SOLE   152,102 0 0
FIRST TR EXCHANGE-TRADED FD DIVIDEND STRNGTH 33733E708   1,166,863 25,132 SH   SOLE   25,132 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   3,967,830 88,955 SH   SOLE   88,954 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   2,993,213 25,485 SH   SOLE   25,485 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   4,566,896 41,684 SH   SOLE   41,683 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   9,936,934 35,161 SH   SOLE   35,161 0 0
FLOWSERVE CORP COM 34354P105   3,404,379 82,590 SH   SOLE   82,590 0 0
FORTINET INC COM 34959E109   861,112 14,712 SH   SOLE   14,712 0 0
GLOBAL PMTS INC COM 37940X102   1,522,432 11,988 SH   SOLE   11,987 0 0
GUARDANT HEALTH INC COM 40131M109   3,861,254 142,745 SH   SOLE   142,745 0 0
HALLIBURTON CO COM 406216101   3,489,281 96,522 SH   SOLE   96,522 0 0
HEALTHEQUITY INC COM 42226A107   2,625,350 39,598 SH   SOLE   39,598 0 0
HUBSPOT INC COM 443573100   1,984,203 3,418 SH   SOLE   3,417 0 0
HUMANA INC COM 444859102   336,561 735 SH   SOLE   735 0 0
INSULET CORP COM 45784P101   10,716,274 49,388 SH   SOLE   49,388 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   1,188,588 13,036 SH   SOLE   13,035 0 0
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404   2,753,196 153,296 SH   SOLE   153,296 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   4,541,326 28,779 SH   SOLE   28,779 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   203,122 496 SH   SOLE   496 0 0
ISHARES TR RUS MID CAP ETF 464287499   2,061,276 26,518 SH   SOLE   26,518 0 0
ISHARES TR ISHARES BIOTECH 464287556   1,790,503 13,180 SH   SOLE   13,180 0 0
ISHARES TR PFD AND INCM SEC 464288687   2,941,903 94,322 SH   SOLE   94,322 0 0
ISHARES TR CORE S&P US VLU 464287663   3,875,609 45,958 SH   SOLE   45,957 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   1,465,737 33,270 SH   SOLE   33,270 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   2,909,047 52,911 SH   SOLE   52,911 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   673,338 76,690 SH   SOLE   76,690 0 0
KB HOME COM 48666K109   3,567,340 57,114 SH   SOLE   57,113 0 0
KRAFT HEINZ CO COM 500754106   3,679,367 99,496 SH   SOLE   99,496 0 0
LEAR CORP COM NEW 521865204   4,467,462 31,637 SH   SOLE   31,637 0 0
LINDE PLC SHS G54950103   2,459,596 5,989 SH   SOLE   5,988 0 0
LULULEMON ATHLETICA INC COM 550021109   12,099,032 23,664 SH   SOLE   23,663 0 0
MARRIOTT INTL INC NEW CL A 571903202   11,742,562 52,071 SH   SOLE   52,071 0 0
MARSH & MCLENNAN COS INC COM 571748102   890,888 4,702 SH   SOLE   4,702 0 0
MARTIN MARIETTA MATLS INC COM 573284106   2,989,934 5,993 SH   SOLE   5,992 0 0
MCDONALDS CORP COM 580135101   260,336 878 SH   SOLE   878 0 0
MERCADOLIBRE INC COM 58733R102   4,336,346 2,759 SH   SOLE   2,759 0 0
MGE ENERGY INC COM 55277P104   746,601 10,325 SH   SOLE   10,325 0 0
MICROSOFT CORP COM 594918104   232,393 618 SH   SOLE   618 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   1,785,185 29,165 SH   SOLE   29,164 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409   10,222,885 150,359 SH   SOLE   150,358 0 0
NEXTERA ENERGY INC COM 65339F101   9,812,960 161,557 SH   SOLE   161,556 0 0
NISOURCE INC COM 65473P105   10,109,583 380,775 SH   SOLE   380,775 0 0
NRG ENERGY INC COM NEW 629377508   14,401,577 278,560 SH   SOLE   278,560 0 0
NUTANIX INC CL A 67059N108   280,560 5,883 SH   SOLE   5,883 0 0
NVIDIA CORPORATION COM 67066G104   11,562,649 23,349 SH   SOLE   23,348 0 0
ON HLDG AG NAMEN AKT A H5919C104   930,654 34,507 SH   SOLE   34,507 0 0
ONE GAS INC COM 68235P108   860,411 13,503 SH   SOLE   13,503 0 0
ORMAT TECHNOLOGIES INC COM 686688102   9,885,397 130,431 SH   SOLE   130,431 0 0
PACER FDS TR US CASH COWS 100 69374H881   1,087,787 20,923 SH   SOLE   20,923 0 0
PEPSICO INC COM 713448108   2,394,174 14,097 SH   SOLE   14,096 0 0
RELX PLC SPONSORED ADR 759530108   3,330,244 83,970 SH   SOLE   83,969 0 0
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   2,051,749 73,042 SH   SOLE   73,041 0 0
RTX CORPORATION COM 75513E101   478,588 5,688 SH   SOLE   5,688 0 0
SALESFORCE INC COM 79466L302   1,948,552 7,405 SH   SOLE   7,405 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   2,150,278 424,118 SH   SOLE   424,118 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,723,782 43,030 SH   SOLE   43,030 0 0
SHIFT4 PMTS INC CL A 82452J109   5,095,015 68,537 SH   SOLE   68,536 0 0
SHOCKWAVE MED INC COM 82489T104   5,797,233 30,422 SH   SOLE   30,422 0 0
SK TELECOM LTD SPONSORED ADR 78440P306   351,024 16,403 SH   SOLE   16,403 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,746,901 3,675 SH   SOLE   3,675 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   9,608,084 51,131 SH   SOLE   51,131 0 0
STONECO LTD COM CL A G85158106   4,384,979 243,205 SH   SOLE   243,204 0 0
TANGER INC COM 875465106   1,872,198 67,540 SH   SOLE   67,539 0 0
TENARIS S A SPONSORED ADS 88031M109   1,220,477 35,112 SH   SOLE   35,111 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109   229,813 25,506 SH   SOLE   25,506 0 0
TJX COS INC NEW COM 872540109   2,535,581 27,029 SH   SOLE   27,028 0 0
UGI CORP NEW COM 902681105   836,572 34,007 SH   SOLE   34,007 0 0
UNITED RENTALS INC COM 911363109   306,902 535 SH   SOLE   535 0 0
VANECK ETF TRUST BDC INCOME ETF 92189F411   1,132,191 70,585 SH   SOLE   70,585 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   11,749,015 28,875 SH   SOLE   28,875 0 0
WORKDAY INC CL A 98138H101   5,446,513 19,729 SH   SOLE   19,729 0 0
XCEL ENERGY INC COM 98389B100   9,190,727 148,453 SH   SOLE   148,453 0 0
XPO INC COM 983793100   4,389,374 50,113 SH   SOLE   50,112 0 0