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   162,817 38,491 SH   SOLE   38,491 0 0
AES CORP COM 00130H105   10,952,008 528,690 SH   SOLE   528,689 0 0
AFLAC INC COM 001055102   8,216,286 117,912 SH   SOLE   117,911 0 0
AIRBNB INC COM CL A 009066101   5,951,789 46,663 SH   SOLE   46,662 0 0
ALBANY INTL CORP CL A 012348108   1,579,659 16,938 SH   SOLE   16,938 0 0
ALLEGION PLC ORD SHS G0176J109   956,912 7,976 SH   SOLE   7,975 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106   102,297 10,271 SH   SOLE   10,270 0 0
ALPHABET INC CAP STK CL A 02079K305   239,161 1,998 SH   SOLE   1,998 0 0
AMERICAN ELEC PWR CO INC COM 025537101   948,766 11,268 SH   SOLE   11,268 0 0
APPLE INC COM 037833100   3,289,784 16,960 SH   SOLE   16,960 0 0
ARES CAPITAL CORP COM 04010L103   1,557,315 82,880 SH   SOLE   82,880 0 0
ARISTA NETWORKS INC COM 040413106   9,983,645 61,759 SH   SOLE   61,758 0 0
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   9,125,549 389,521 SH   SOLE   389,521 0 0
AVNET INC COM 053807103   7,133,596 141,564 SH   SOLE   141,563 0 0
BILL HOLDINGS INC COM 090043100   929,324 7,955 SH   SOLE   7,955 0 0
BLACKBAUD INC COM 09227Q100   6,438,092 90,679 SH   SOLE   90,678 0 0
BLACKLINE INC COM 09239B109   1,328,225 24,592 SH   SOLE   24,592 0 0
BROADCOM INC COM 11135F101   4,006,911 4,635 SH   SOLE   4,634 0 0
C3 AI INC CL A 12468P104   308,307 8,463 SH   SOLE   8,463 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   1,391,945 5,951 SH   SOLE   5,950 0 0
CAL MAINE FOODS INC COM NEW 128030202   1,663,213 36,983 SH   SOLE   36,983 0 0
CATERPILLAR INC COM 149123101   3,163,091 12,862 SH   SOLE   12,861 0 0
CELSIUS HLDGS INC COM NEW 15118V207   1,871,290 12,543 SH   SOLE   12,543 0 0
CENTENE CORP DEL COM 15135B101   4,543,028 67,435 SH   SOLE   67,434 0 0
CHAMPIONX CORPORATION COM 15872M104   304,609 9,816 SH   SOLE   9,816 0 0
CISCO SYS INC COM 17275R102   211,927 4,096 SH   SOLE   4,096 0 0
COMMERCIAL METALS CO COM 201723103   1,135,347 21,592 SH   SOLE   21,591 0 0
COSTCO WHSL CORP NEW COM 22160K105   6,990,179 13,011 SH   SOLE   13,010 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106   2,116,905 22,682 SH   SOLE   22,682 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   5,099,545 34,869 SH   SOLE   34,868 0 0
DATADOG INC CL A COM 23804L103   1,440,153 16,067 SH   SOLE   16,067 0 0
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207   1,370,918 42,785 SH   SOLE   42,785 0 0
DECKERS OUTDOOR CORP COM 243537107   310,792 589 SH   SOLE   589 0 0
DEERE & CO COM 244199105   604,543 1,492 SH   SOLE   1,492 0 0
DELL TECHNOLOGIES INC CL C 24703L202   1,422,011 26,280 SH   SOLE   26,280 0 0
DICKS SPORTING GOODS INC COM 253393102   1,042,878 7,875 SH   SOLE   7,874 0 0
DTE ENERGY CO COM 233331107   913,938 8,307 SH   SOLE   8,307 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   8,787,825 98,007 SH   SOLE   98,007 0 0
DYNATRACE INC COM NEW 268150109   1,572,502 30,745 SH   SOLE   30,744 0 0
E L F BEAUTY INC COM 26856L103   2,956,615 25,883 SH   SOLE   25,883 0 0
EMBRAER S.A. SPONSORED ADS 29082A107   6,596,506 427,785 SH   SOLE   427,784 0 0
ENTERGY CORP NEW COM 29364G103   9,274,916 95,352 SH   SOLE   95,352 0 0
EXACT SCIENCES CORP COM 30063P105   5,052,930 54,196 SH   SOLE   54,195 0 0
EXELON CORP COM 30161N101   1,042,098 25,579 SH   SOLE   25,579 0 0
EXXON MOBIL CORP COM 30231G102   251,394 2,344 SH   SOLE   2,344 0 0
FIDELITY COVINGTON TRUST DIVID ETF RISI 316092832   3,833,485 91,842 SH   SOLE   91,842 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   2,683,977 63,481 SH   SOLE   63,481 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   881,537 9,953 SH   SOLE   9,953 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   4,002,868 53,315 SH   SOLE   53,314 0 0
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   1,755,805 65,030 SH   SOLE   65,029 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   7,766,666 164,897 SH   SOLE   164,897 0 0
FIRST TR EXCHANGE-TRADED FD DIVIDEND STRNGTH 33733E708   1,197,744 28,400 SH   SOLE   28,400 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   4,870,359 110,264 SH   SOLE   110,263 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   2,870,372 26,851 SH   SOLE   26,851 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   4,910,848 48,483 SH   SOLE   48,483 0 0
FORTINET INC COM 34959E109   1,370,176 18,130 SH   SOLE   18,129 0 0
HEALTHEQUITY INC COM 42226A107   2,660,209 42,237 SH   SOLE   42,237 0 0
HERSHEY CO COM 427866108   4,320,531 17,308 SH   SOLE   17,307 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   659,148 39,235 SH   SOLE   39,235 0 0
HOLOGIC INC COM 436440101   532,378 6,575 SH   SOLE   6,575 0 0
HOME DEPOT INC COM 437076102   2,934,151 9,454 SH   SOLE   9,454 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   2,874,059 72,711 SH   SOLE   72,710 0 0
HUBSPOT INC COM 443573100   1,904,141 3,581 SH   SOLE   3,581 0 0
HUMANA INC COM 444859102   11,284,167 25,261 SH   SOLE   25,261 0 0
INSPIRE MED SYS INC COM 457730109   1,658,699 5,127 SH   SOLE   5,126 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   994,687 14,185 SH   SOLE   14,184 0 0
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404   2,938,434 162,524 SH   SOLE   162,524 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   4,524,665 30,237 SH   SOLE   30,237 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   250,467 678 SH   SOLE   678 0 0
ISHARES TR RUS MID CAP ETF 464287499   2,298,695 31,476 SH   SOLE   31,476 0 0
ISHARES TR ISHARES BIOTECH 464287556   1,772,616 13,962 SH   SOLE   13,962 0 0
ISHARES TR PFD AND INCM SEC 464288687   3,137,199 101,429 SH   SOLE   101,429 0 0
ISHARES TR CORE S&P US VLU 464287663   4,319,065 55,189 SH   SOLE   55,188 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   1,408,901 34,397 SH   SOLE   34,397 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   3,205,599 57,936 SH   SOLE   57,936 0 0
JOHNSON & JOHNSON COM 478160104   989,632 5,981 SH   SOLE   5,980 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   408,026 50,126 SH   SOLE   50,126 0 0
KAYNE ANDERSON NEXTGEN ENRGY COM 48661E108   415,741 58,555 SH   SOLE   58,555 0 0
LINDE PLC SHS G54950103   2,250,580 5,915 SH   SOLE   5,915 0 0
LULULEMON ATHLETICA INC COM 550021109   7,982,139 21,176 SH   SOLE   21,176 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,050,794 5,587 SH   SOLE   5,587 0 0
MCDONALDS CORP COM 580135101   293,039 982 SH   SOLE   982 0 0
MERCADOLIBRE INC COM 58733R102   3,483,207 2,942 SH   SOLE   2,942 0 0
MERCK & CO INC COM 58933Y105   202,971 1,759 SH   SOLE   1,759 0 0
MICROSOFT CORP COM 594918104   464,837 1,365 SH   SOLE   1,365 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   3,584,251 54,450 SH   SOLE   54,449 0 0
NEXTERA ENERGY INC COM 65339F101   10,988,737 148,272 SH   SOLE   148,271 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105   1,086,775 121,740 SH   SOLE   121,740 0 0
NISOURCE INC COM 65473P105   9,668,328 353,692 SH   SOLE   353,692 0 0
NOVARTIS AG SPONSORED ADR 66987V109   4,252,302 42,311 SH   SOLE   42,310 0 0
NOVO-NORDISK A S ADR 670100205   622,815 3,850 SH   SOLE   3,849 0 0
NRG ENERGY INC COM NEW 629377508   11,122,277 298,009 SH   SOLE   298,009 0 0
NVIDIA CORPORATION COM 67066G104   9,018,692 21,460 SH   SOLE   21,459 0 0
O-I GLASS INC COM 67098H104   963,744 45,241 SH   SOLE   45,241 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   2,309,664 6,231 SH   SOLE   6,230 0 0
OMNICOM GROUP INC COM 681919106   1,735,785 18,282 SH   SOLE   18,281 0 0
ON HLDG AG NAMEN AKT A H5919C104   1,240,965 37,605 SH   SOLE   37,605 0 0
ONE GAS INC COM 68235P108   931,705 12,130 SH   SOLE   12,130 0 0
ORMAT TECHNOLOGIES INC COM 686688102   9,249,879 115,028 SH   SOLE   115,028 0 0
PACER FDS TR US CASH COWS 100 69374H881   1,132,078 23,649 SH   SOLE   23,649 0 0
PHILLIPS 66 COM 718546104   8,389,308 88,089 SH   SOLE   88,088 0 0
PORTLAND GEN ELEC CO COM NEW 736508847   9,199,993 196,623 SH   SOLE   196,622 0 0
PPL CORP COM 69351T106   8,868,052 335,387 SH   SOLE   335,386 0 0
RALPH LAUREN CORP CL A 751212101   2,532,880 20,545 SH   SOLE   20,545 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   556,021 5,676 SH   SOLE   5,676 0 0
REALTY INCOME CORP COM 756109104   732,906 12,258 SH   SOLE   12,258 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102   509,486 1,876 SH   SOLE   1,876 0 0
RINGCENTRAL INC CL A 76680R206   5,014,718 153,182 SH   SOLE   153,182 0 0
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   2,194,527 71,424 SH   SOLE   71,424 0 0
SALESFORCE INC COM 79466L302   1,668,320 7,897 SH   SOLE   7,897 0 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   2,042,452 276,007 SH   SOLE   276,007 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,718,099 45,585 SH   SOLE   45,585 0 0
SHOCKWAVE MED INC COM 82489T104   1,288,444 4,514 SH   SOLE   4,514 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,807,214 4,077 SH   SOLE   4,076 0 0
SPLUNK INC COM 848637104   644,603 6,076 SH   SOLE   6,076 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   379,824 7,598 SH   SOLE   7,598 0 0
TENARIS S A SPONSORED ADS 88031M109   1,121,161 37,656 SH   SOLE   37,656 0 0
THE REALREAL INC COM 88339P101   27,473 22,586 SH   SOLE   22,585 0 0
TJX COS INC NEW COM 872540109   2,422,725 28,622 SH   SOLE   28,622 0 0
UNITED RENTALS INC COM 911363109   12,269,814 27,641 SH   SOLE   27,641 0 0
UNITEDHEALTH GROUP INC COM 91324P102   365,767 761 SH   SOLE   761 0 0
UNUM GROUP COM 91529Y106   7,386,196 154,912 SH   SOLE   154,912 0 0
VALERO ENERGY CORP COM 91913Y100   6,010,666 51,316 SH   SOLE   51,315 0 0
VANECK ETF TRUST BDC INCOME ETF 92189F411   1,237,309 80,554 SH   SOLE   80,554 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   2,482,021 7,053 SH   SOLE   7,053 0 0
WALMART INC COM 931142103   220,209 1,401 SH   SOLE   1,401 0 0
WEX INC COM 96208T104   3,401,006 18,691 SH   SOLE   18,691 0 0
WORKDAY INC CL A 98138H101   4,544,388 20,112 SH   SOLE   20,112 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105   327,110 4,773 SH   SOLE   4,773 0 0
WYNN RESORTS LTD COM 983134107   2,050,144 19,427 SH   SOLE   19,427 0 0