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
ABRDN ETFS BBRG ALL COMMDY 003261203   27,722,977 801,474 SH   SOLE   0 0 801,474
SELECT SECTOR SPDR TR ENERGY 81369Y506   27,467,110 314,017 SH   SOLE   0 0 314,017
SPDR SER TR S&P OILGAS EXP 78468R556   26,077,706 191,917 SH   SOLE   0 0 191,917
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225   24,726,035 295,368 SH   SOLE   0 0 295,368
ISHARES TR 20 YR TR BD ETF 464287432   23,418,261 235,218 SH   SOLE   0 0 235,218
PACER FDS TR US CASH COWS 100 69374H881   23,366,865 505,230 SH   SOLE   0 0 505,230
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842   23,357,304 321,018 SH   SOLE   0 0 321,018
SPDR SER TR S&P METALS MNG 78464A755   22,792,639 457,592 SH   SOLE   0 0 457,592
EA SERIES TRUST US QUAN MOMENTUM 02072L409   18,805,238 409,433 SH   SOLE   0 0 409,433
ISHARES TR TRS FLT RT BD 46434V860   18,108,003 359,215 SH   SOLE   0 0 359,215
ISHARES TR ISHARES SEMICDTR 464287523   15,882,581 45,642 SH   SOLE   0 0 45,642
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   15,463,496 198,301 SH   SOLE   0 0 198,301
ISHARES TR US BR DEL SE ETF 464288794   13,591,060 141,382 SH   SOLE   0 0 141,382
GLOBAL X FDS GLBL X MLP ETF 37954Y343   8,062,019 195,254 SH   SOLE   0 0 195,254
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   7,507,229 161,272 SH   SOLE   0 0 161,272
MICROSOFT CORP COM 594918104   7,467,256 31,137 SH   SOLE   0 0 31,137
INVESCO QQQ TR UNIT SER 1 46090E103   6,939,377 26,060 SH   SOLE   0 0 26,060
LATTICE SEMICONDUCTOR CORP COM 518415104   5,886,348 90,727 SH   SOLE   0 0 90,727
HOME DEPOT INC COM 437076102   5,144,857 16,288 SH   SOLE   0 0 16,288
MASTERCARD INCORPORATED CL A 57636Q104   5,127,627 14,746 SH   SOLE   0 0 14,746
FREEPORT-MCMORAN INC CL B 35671D857   4,512,798 118,758 SH   SOLE   0 0 118,758
LILLY ELI & CO COM 532457108   4,488,509 12,269 SH   SOLE   0 0 12,269
MARATHON PETE CORP COM 56585A102   4,217,911 36,239 SH   SOLE   0 0 36,239
TECK RESOURCES LTD CL B 878742204   3,987,374 105,430 SH   SOLE   0 0 105,430
ALPHABET INC CAP STK CL A 02079K305   3,766,066 42,685 SH   SOLE   0 0 42,685
MATADOR RES CO COM 576485205   3,653,611 63,830 SH   SOLE   0 0 63,830
EOG RES INC COM 26875P101   3,540,393 27,335 SH   SOLE   0 0 27,335
MOSAIC CO NEW COM 61945C103   3,325,492 75,803 SH   SOLE   0 0 75,803
NVIDIA CORPORATION COM 67066G104   3,275,582 22,414 SH   SOLE   0 0 22,414
AMAZON COM INC COM 023135106   3,179,760 37,854 SH   SOLE   0 0 37,854
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,162,675 11,852 SH   SOLE   0 0 11,852
APPLE INC COM 037833100   3,122,694 24,034 SH   SOLE   0 0 24,034
HECLA MNG CO COM 422704106   3,007,162 540,856 SH   SOLE   0 0 540,856
FIFTH THIRD BANCORP COM 316773100   2,909,972 88,692 SH   SOLE   0 0 88,692
PEABODY ENERGY CORP COM 704551100   2,893,155 109,506 SH   SOLE   0 0 109,506
TERADYNE INC COM 880770102   2,761,480 31,614 SH   SOLE   0 0 31,614
UNION PAC CORP COM 907818108   2,597,256 12,543 SH   SOLE   0 0 12,543
CF INDS HLDGS INC COM 125269100   2,436,535 28,598 SH   SOLE   0 0 28,598
JPMORGAN CHASE & CO COM 46625H100   2,431,099 18,129 SH   SOLE   0 0 18,129
PERMIAN RESOURCES CORP CLASS A COM 71424F105   2,384,577 253,678 SH   SOLE   0 0 253,678
ENPHASE ENERGY INC COM 29355A107   1,743,702 6,581 SH   SOLE   0 0 6,581
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,682,310 4,399 SH   SOLE   0 0 4,399
SPDR SER TR S&P SEMICNDCTR 78464A862   1,385,835 8,287 SH   SOLE   0 0 8,287
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108   1,265,514 48,146 SH   SOLE   0 0 48,146
UNITED PARCEL SERVICE INC CL B 911312106   1,228,006 7,064 SH   SOLE   0 0 7,064
MURPHY OIL CORP COM 626717102   1,169,700 27,196 SH   SOLE   0 0 27,196
CHESAPEAKE UTILS CORP COM 165303108   973,685 8,239 SH   SOLE   0 0 8,239
ALBERTSONS COS INC COMMON STOCK 013091103   958,644 46,222 SH   SOLE   0 0 46,222
COMMERCIAL METALS CO COM 201723103   858,173 17,768 SH   SOLE   0 0 17,768
ISHARES TR CORE S&P500 ETF 464287200   836,041 2,176 SH   SOLE   0 0 2,176
ASTRAZENECA PLC SPONSORED ADR 046353108   684,577 10,097 SH   SOLE   0 0 10,097
PNC FINL SVCS GROUP INC COM 693475105   599,856 3,798 SH   SOLE   0 0 3,798
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   558,975 8,167 SH   SOLE   0 0 8,167
WALMART INC COM 931142103   525,118 3,703 SH   SOLE   0 0 3,703
COSTCO WHSL CORP NEW COM 22160K105   492,474 1,079 SH   SOLE   0 0 1,079
THERMO FISHER SCIENTIFIC INC COM 883556102   465,884 846 SH   SOLE   0 0 846
BOOKING HOLDINGS INC COM 09857L108   455,453 226 SH   SOLE   0 0 226
PEPSICO INC COM 713448108   444,785 2,462 SH   SOLE   0 0 2,462
TESLA INC COM 88160R101   441,723 3,586 SH   SOLE   0 0 3,586
PACER FDS TR CFRA STVAL EQL 69374H691   436,255 12,622 SH   SOLE   0 0 12,622
EXXON MOBIL CORP COM 30231G102   418,809 3,797 SH   SOLE   0 0 3,797
MCDONALDS CORP COM 580135101   405,573 1,539 SH   SOLE   0 0 1,539
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   399,034 11,668 SH   SOLE   0 0 11,668
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   379,708 2,795 SH   SOLE   0 0 2,795
SOUTHERN CO COM 842587107   377,545 5,287 SH   SOLE   0 0 5,287
NEXTERA ENERGY INC COM 65339F101   358,139 4,284 SH   SOLE   0 0 4,284
VERIZON COMMUNICATIONS INC COM 92343V104   354,274 8,992 SH   SOLE   0 0 8,992
ISHARES TR RUS 1000 GRW ETF 464287614   332,286 1,551 SH   SOLE   0 0 1,551
FIDELITY NATL INFORMATION SV COM 31620M106   332,126 4,895 SH   SOLE   0 0 4,895
MONDELEZ INTL INC CL A 609207105   325,667 4,886 SH   SOLE   0 0 4,886
DUPONT DE NEMOURS INC COM 26614N102   317,643 4,628 SH   SOLE   0 0 4,628
KEURIG DR PEPPER INC COM 49271V100   316,433 8,874 SH   SOLE   0 0 8,874
CORTEVA INC COM 22052L104   311,749 5,304 SH   SOLE   0 0 5,304
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878   303,895 8,679 SH   SOLE   0 0 8,679
CARDINAL HEALTH INC COM 14149Y108   301,561 3,923 SH   SOLE   0 0 3,923
AGILENT TECHNOLOGIES INC COM 00846U101   297,355 1,987 SH   SOLE   0 0 1,987
DTE ENERGY CO COM 233331107   289,007 2,459 SH   SOLE   0 0 2,459
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   287,277 930 SH   SOLE   0 0 930
CONSOLIDATED EDISON INC COM 209115104   284,100 2,981 SH   SOLE   0 0 2,981
ISHARES TR MSCI USA ESG SLC 464288802   280,382 3,406 SH   SOLE   0 0 3,406
PROSHARES TR S&P 500 DV ARIST 74348A467   279,763 3,109 SH   SOLE   0 0 3,109
FIRST CTZNS BANCSHARES INC N CL A 31946M103   266,943 352 SH   SOLE   0 0 352
ISHARES TR CORE HIGH DV ETF 46429B663   262,581 2,519 SH   SOLE   0 0 2,519
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   257,886 3,073 SH   SOLE   0 0 3,073
JOHNSON & JOHNSON COM 478160104   255,966 1,449 SH   SOLE   0 0 1,449
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   243,223 2,477 SH   SOLE   0 0 2,477
SPDR SER TR S&P 400 MDCP VAL 78464A839   243,118 3,756 SH   SOLE   0 0 3,756
SOUTHERN COPPER CORP COM 84265V105   241,500 3,999 SH   SOLE   0 0 3,999
DOW INC COM 260557103   239,033 4,744 SH   SOLE   0 0 4,744
AT&T INC COM 00206R102   237,272 12,888 SH   SOLE   0 0 12,888
FAIR ISAAC CORP COM 303250104   232,249 388 SH   SOLE   0 0 388
ISHARES TR CORE S&P MCP ETF 464287507   230,763 954 SH   SOLE   0 0 954
ISHARES TR MSCI KLD400 SOC 464288570   224,918 3,133 SH   SOLE   0 0 3,133
CAMECO CORP COM 13321L108   224,510 9,903 SH   SOLE   0 0 9,903
ISHARES TR S&P 500 GRWT ETF 464287309   223,587 3,822 SH   SOLE   0 0 3,822
ZIONS BANCORPORATION N A COM 989701107   217,926 4,433 SH   SOLE   0 0 4,433
SIMON PPTY GROUP INC NEW COM 828806109   217,221 1,849 SH   SOLE   0 0 1,849
BANK AMERICA CORP COM 060505104   213,690 6,452 SH   SOLE   0 0 6,452
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   213,340 17,973 SH   SOLE   0 0 17,973
WSFS FINL CORP COM 929328102   208,609 4,601 SH   SOLE   0 0 4,601
SYNOVUS FINL CORP COM NEW 87161C501   207,652 5,530 SH   SOLE   0 0 5,530
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   206,535 4,010 SH   SOLE   0 0 4,010
NUVEEN REAL ESTATE INCOME FD COM 67071B108   161,262 21,331 SH   SOLE   0 0 21,331
SOUTHWESTERN ENERGY CO COM 845467109   74,559 12,745 SH   SOLE   0 0 12,745
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y904   1 10,000 SH Call SOLE   0 0 10,000