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   12,708,185 708,767 SH   SOLE   708,766 0 0
AFLAC INC COM 001055102   12,148,572 141,493 SH   SOLE   141,492 0 0
ALKERMES PLC SHS G01767105   738,253 27,272 SH   SOLE   27,272 0 0
ALPHABET INC CAP STK CL C 02079K107   9,602,520 63,067 SH   SOLE   63,066 0 0
AMEREN CORP COM 023608102   12,032,267 162,686 SH   SOLE   162,686 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   602,503 39,251 SH   SOLE   39,251 0 0
AMPHENOL CORP NEW CL A 032095101   1,058,575 9,177 SH   SOLE   9,177 0 0
APPLE INC COM 037833100   1,623,916 9,470 SH   SOLE   9,470 0 0
ARISTA NETWORKS INC COM 040413106   17,057,498 58,823 SH   SOLE   58,823 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   11,271,689 609,940 SH   SOLE   609,939 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   206,475 491 SH   SOLE   491 0 0
BLACKLINE INC COM 09239B109   1,092,371 16,915 SH   SOLE   16,915 0 0
BOYD GAMING CORP COM 103304101   15,985,154 237,450 SH   SOLE   237,450 0 0
CACI INTL INC CL A 127190304   4,574,709 12,076 SH   SOLE   12,075 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   1,175,874 3,778 SH   SOLE   3,777 0 0
CAMECO CORP COM 13321L108   2,022,223 46,681 SH   SOLE   46,681 0 0
CELSIUS HLDGS INC COM NEW 15118V207   2,471,845 29,810 SH   SOLE   29,810 0 0
CENTENE CORP DEL COM 15135B101   5,245,897 66,844 SH   SOLE   66,843 0 0
CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207   954,948 114,365 SH   SOLE   114,365 0 0
CMS ENERGY CORP COM 125896100   1,196,120 19,823 SH   SOLE   19,823 0 0
CONSTRUCTION PARTNERS INC COM CL A 21044C107   341,904 6,089 SH   SOLE   6,089 0 0
COSTCO WHSL CORP NEW COM 22160K105   11,500,046 15,697 SH   SOLE   15,696 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   12,010,875 37,465 SH   SOLE   37,464 0 0
DATADOG INC CL A COM 23804L103   1,232,292 9,970 SH   SOLE   9,970 0 0
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207   1,015,819 25,163 SH   SOLE   25,162 0 0
DELL TECHNOLOGIES INC CL C 24703L202   3,267,962 28,639 SH   SOLE   28,638 0 0
DICKS SPORTING GOODS INC COM 253393102   1,052,286 4,680 SH   SOLE   4,679 0 0
DISNEY WALT CO COM 254687106   213,936 1,748 SH   SOLE   1,748 0 0
DRAFTKINGS INC NEW COM CL A 26142V105   2,320,133 51,093 SH   SOLE   51,093 0 0
DYNATRACE INC COM NEW 268150109   1,113,306 23,973 SH   SOLE   23,973 0 0
E L F BEAUTY INC COM 26856L103   3,734,960 19,053 SH   SOLE   19,053 0 0
EATON CORP PLC SHS G29183103   10,090,700 32,272 SH   SOLE   32,271 0 0
ECOLAB INC COM 278865100   2,370,421 10,266 SH   SOLE   10,266 0 0
EMERSON ELEC CO COM 291011104   697,533 6,150 SH   SOLE   6,150 0 0
EXELON CORP COM 30161N101   1,205,734 32,093 SH   SOLE   32,093 0 0
FERRARI N V COM N3167Y103   1,209,829 2,775 SH   SOLE   2,775 0 0
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832   3,264,645 70,132 SH   SOLE   70,132 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   2,195,490 51,756 SH   SOLE   51,756 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   3,228,237 37,691 SH   SOLE   37,691 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   1,377,077 46,633 SH   SOLE   46,633 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   7,359,337 131,019 SH   SOLE   131,019 0 0
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   804,548 7,880 SH   SOLE   7,880 0 0
FIRST TR EXCHANGE-TRADED FD DIVIDEND STRNGTH 33733E708   1,196,465 23,775 SH   SOLE   23,775 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   3,499,049 80,253 SH   SOLE   80,253 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   2,728,030 22,018 SH   SOLE   22,018 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   4,133,996 33,533 SH   SOLE   33,533 0 0
FLOWSERVE CORP COM 34354P105   3,481,718 76,220 SH   SOLE   76,219 0 0
GUARDANT HEALTH INC COM 40131M109   4,200,195 203,596 SH   SOLE   203,596 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   676,051 6,560 SH   SOLE   6,560 0 0
HEALTHEQUITY INC COM 42226A107   2,784,265 34,108 SH   SOLE   34,108 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   4,454,984 20,885 SH   SOLE   20,885 0 0
HUBSPOT INC COM 443573100   1,916,041 3,058 SH   SOLE   3,058 0 0
ICICI BANK LIMITED ADR 45104G104   439,013 16,623 SH   SOLE   16,623 0 0
INSULET CORP COM 45784P101   11,956,956 69,761 SH   SOLE   69,760 0 0
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404   2,513,478 133,341 SH   SOLE   133,341 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   4,201,731 24,808 SH   SOLE   24,808 0 0
ISHARES TR RUS MID CAP ETF 464287499   1,693,992 20,145 SH   SOLE   20,144 0 0
ISHARES TR ISHARES BIOTECH 464287556   1,571,443 11,452 SH   SOLE   11,452 0 0
ISHARES TR PFD AND INCM SEC 464288687   2,643,762 82,028 SH   SOLE   82,028 0 0
ISHARES TR CORE S&P US VLU 464287663   3,350,311 37,045 SH   SOLE   37,044 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   1,296,110 28,675 SH   SOLE   28,675 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   2,706,922 46,784 SH   SOLE   46,784 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   632,492 63,186 SH   SOLE   63,186 0 0
KB HOME COM 48666K109   3,384,808 47,754 SH   SOLE   47,754 0 0
KRAFT HEINZ CO COM 500754106   6,679,534 181,017 SH   SOLE   181,017 0 0
LULULEMON ATHLETICA INC COM 550021109   10,210,597 26,137 SH   SOLE   26,137 0 0
MARSH & MCLENNAN COS INC COM 571748102   968,518 4,702 SH   SOLE   4,702 0 0
MARTIN MARIETTA MATLS INC COM 573284106   5,149,962 8,388 SH   SOLE   8,388 0 0
MCDONALDS CORP COM 580135101   246,424 874 SH   SOLE   874 0 0
MERCADOLIBRE INC COM 58733R102   3,364,524 2,225 SH   SOLE   2,225 0 0
MICROSOFT CORP COM 594918104   12,244,780 29,104 SH   SOLE   29,104 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   1,873,540 27,859 SH   SOLE   27,859 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409   11,011,064 161,405 SH   SOLE   161,405 0 0
NEXTERA ENERGY INC COM 65339F101   11,675,734 182,690 SH   SOLE   182,690 0 0
NISOURCE INC COM 65473P105   11,452,572 414,048 SH   SOLE   414,048 0 0
NRG ENERGY INC COM NEW 629377508   15,328,306 226,449 SH   SOLE   226,448 0 0
NUTANIX INC CL A 67059N108   321,438 5,208 SH   SOLE   5,208 0 0
NVIDIA CORPORATION COM 67066G104   20,691,380 22,900 SH   SOLE   22,899 0 0
ON HLDG AG NAMEN AKT A H5919C104   1,051,494 29,720 SH   SOLE   29,720 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   347,695 308 SH   SOLE   308 0 0
ORMAT TECHNOLOGIES INC COM 686688102   11,575,457 174,882 SH   SOLE   174,882 0 0
OSCAR HEALTH INC CL A 687793109   9,856,390 662,837 SH   SOLE   662,837 0 0
PACER FDS TR US CASH COWS 100 69374H881   1,011,695 17,410 SH   SOLE   17,410 0 0
PEPSICO INC COM 713448108   2,198,640 12,563 SH   SOLE   12,562 0 0
PG&E CORP COM 69331C108   9,860,683 588,346 SH   SOLE   588,346 0 0
PHILLIPS 66 COM 718546104   753,353 4,612 SH   SOLE   4,612 0 0
PROGRESSIVE CORP COM 743315103   10,178,230 49,213 SH   SOLE   49,212 0 0
PRUDENTIAL FINL INC COM 744320102   3,664,984 31,218 SH   SOLE   31,217 0 0
RTX CORPORATION COM 75513E101   546,753 5,606 SH   SOLE   5,606 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107   4,382,612 37,909 SH   SOLE   37,908 0 0
SALESFORCE INC COM 79466L302   1,906,168 6,329 SH   SOLE   6,329 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   2,207,397 416,490 SH   SOLE   416,490 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,474,706 37,306 SH   SOLE   37,306 0 0
SHIFT4 PMTS INC CL A 82452J109   3,144,502 47,593 SH   SOLE   47,593 0 0
SHOCKWAVE MED INC COM 82489T104   10,745,162 32,998 SH   SOLE   32,998 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,659,957 3,173 SH   SOLE   3,173 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   15,081,505 57,149 SH   SOLE   57,148 0 0
STONECO LTD COM CL A G85158106   5,764,069 347,024 SH   SOLE   347,024 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104   2,908,216 256,230 SH   SOLE   256,230 0 0
TANGER INC COM 875465106   2,020,810 68,432 SH   SOLE   68,432 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109   277,867 24,832 SH   SOLE   24,831 0 0
TERNIUM SA SPONSORED ADS 880890108   1,252,907 30,103 SH   SOLE   30,103 0 0
TJX COS INC NEW COM 872540109   1,970,691 19,431 SH   SOLE   19,430 0 0
TOLL BROTHERS INC COM 889478103   859,635 6,645 SH   SOLE   6,644 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   1,838,972 8,005 SH   SOLE   8,005 0 0
VANECK ETF TRUST BDC INCOME ETF 92189F411   1,028,433 60,854 SH   SOLE   60,854 0 0
WORKDAY INC CL A 98138H101   8,269,166 30,318 SH   SOLE   30,317 0 0
XCEL ENERGY INC COM 98389B100   9,676,938 180,036 SH   SOLE   180,036 0 0