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
ISHARES TR CORE S&P MCP ETF 464287507   234,548 897 SH   SOLE   0 0 897
ISHARES TR CORE S&P500 ETF 464287200   876,266 1,966 SH   SOLE   0 0 1,966
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,949,989 4,399 SH   SOLE   0 0 4,399
AGILENT TECHNOLOGIES INC COM 00846U101   238,937 1,987 SH   SOLE   0 0 1,987
AMAZON COM INC COM 023135106   5,358,989 41,109 SH   SOLE   0 0 41,109
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   317,130 930 SH   SOLE   0 0 930
INVESCO QQQ TR UNIT SER 1 46090E103   9,571,076 25,908 SH   SOLE   0 0 25,908
ILLINOIS TOOL WKS INC COM 452308109   203,380 813 SH   SOLE   0 0 813
MICROSOFT CORP COM 594918104   11,002,092 32,308 SH   SOLE   0 0 32,308
UNITED PARCEL SERVICE INC CL B 911312106   1,276,260 7,120 SH   SOLE   0 0 7,120
AT&T INC COM 00206R102   204,112 12,797 SH   SOLE   0 0 12,797
PEPSICO INC COM 713448108   471,200 2,544 SH   SOLE   0 0 2,544
VERIZON COMMUNICATIONS INC COM 92343V104   334,526 8,995 SH   SOLE   0 0 8,995
SELECT SECTOR SPDR TR ENERGY 81369Y506   19,631,862 241,861 SH   SOLE   0 0 241,861
ISHARES INC MSCI BRAZIL ETF 464286400   7,833,290 241,545 SH   SOLE   0 0 241,545
ISHARES INC MSCI MEXICO ETF 464286822   7,431,289 119,513 SH   SOLE   0 0 119,513
EXXON MOBIL CORP COM 30231G102   411,626 3,838 SH   SOLE   0 0 3,838
WALMART INC COM 931142103   606,792 3,860 SH   SOLE   0 0 3,860
UNION PAC CORP COM 907818108   2,834,481 13,852 SH   SOLE   0 0 13,852
ASTRAZENECA PLC SPONSORED ADR 046353108   737,243 10,301 SH   SOLE   0 0 10,301
CARDINAL HEALTH INC COM 14149Y108   427,929 4,525 SH   SOLE   0 0 4,525
COSTCO WHSL CORP NEW COM 22160K105   550,657 1,023 SH   SOLE   0 0 1,023
LILLY ELI & CO COM 532457108   5,950,218 12,688 SH   SOLE   0 0 12,688
PROCTER AND GAMBLE CO COM 742718109   247,370 1,630 SH   SOLE   0 0 1,630
HOME DEPOT INC COM 437076102   5,246,084 16,888 SH   SOLE   0 0 16,888
MCDONALDS CORP COM 580135101   481,932 1,615 SH   SOLE   0 0 1,615
JPMORGAN CHASE & CO COM 46625H100   2,775,286 19,082 SH   SOLE   0 0 19,082
MONDELEZ INTL INC CL A 609207105   374,126 5,129 SH   SOLE   0 0 5,129
HP INC COM 40434L105   259,192 8,440 SH   SOLE   0 0 8,440
BOOKING HOLDINGS INC COM 09857L108   626,477 232 SH   SOLE   0 0 232
ISHARES TR 20 YR TR BD ETF 464287432   23,981,379 232,965 SH   SOLE   0 0 232,965
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,979,768 12,897 SH   SOLE   0 0 12,897
VANGUARD INDEX FDS TOTAL STK MKT 922908769   399,943 1,816 SH   SOLE   0 0 1,816
APPLE INC COM 037833100   4,952,646 25,533 SH   SOLE   0 0 25,533
LAM RESEARCH CORP COM 512807108   306,001 476 SH   SOLE   0 0 476
DTE ENERGY CO COM 233331107   270,540 2,459 SH   SOLE   0 0 2,459
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   14,495,369 96,868 SH   SOLE   0 0 96,868
TERADYNE INC COM 880770102   3,955,117 35,526 SH   SOLE   0 0 35,526
ISHARES TR ISHARES SEMICDTR 464287523   19,928,490 39,287 SH   SOLE   0 0 39,287
GENERAL MLS INC COM 370334104   256,792 3,348 SH   SOLE   0 0 3,348
HECLA MNG CO COM 422704106   3,286,131 638,084 SH   SOLE   0 0 638,084
MURPHY OIL CORP COM 626717102   1,086,916 28,379 SH   SOLE   0 0 28,379
SIMON PPTY GROUP INC NEW COM 828806109   247,705 2,145 SH   SOLE   0 0 2,145
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   342,477 5,470 SH   SOLE   0 0 5,470
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   286,675 3,780 SH   SOLE   0 0 3,780
EOG RES INC COM 26875P101   3,225,556 28,186 SH   SOLE   0 0 28,186
SOUTHERN CO COM 842587107   661,474 9,416 SH   SOLE   0 0 9,416
PNC FINL SVCS GROUP INC COM 693475105   468,156 3,717 SH   SOLE   0 0 3,717
LATTICE SEMICONDUCTOR CORP COM 518415104   8,571,737 89,224 SH   SOLE   0 0 89,224
CONSOLIDATED EDISON INC COM 209115104   269,464 2,981 SH   SOLE   0 0 2,981
NVIDIA CORPORATION COM 67066G104   5,499,090 13,000 SH   SOLE   0 0 13,000
FREEPORT-MCMORAN INC CL B 35671D857   5,064,128 126,603 SH   SOLE   0 0 126,603
EATON CORP PLC SHS G29183103   2,201,844 10,949 SH   SOLE   0 0 10,949
FAIR ISAAC CORP COM 303250104   313,973 388 SH   SOLE   0 0 388
MGM RESORTS INTERNATIONAL COM 552953101   2,237,856 50,953 SH   SOLE   0 0 50,953
ALPHABET INC CAP STK CL A 02079K305   5,223,856 43,641 SH   SOLE   0 0 43,641
COMMERCIAL METALS CO COM 201723103   959,231 18,216 SH   SOLE   0 0 18,216
CAMECO CORP COM 13321L108   3,455,650 110,298 SH   SOLE   0 0 110,298
NUVEEN REAL ESTATE INCOME FD COM 67071B108   75,006 10,095 SH   SOLE   0 0 10,095
THERMO FISHER SCIENTIFIC INC COM 883556102   458,586 879 SH   SOLE   0 0 879
DEXCOM INC COM 252131107   2,995,568 23,310 SH   SOLE   0 0 23,310
TECK RESOURCES LTD CL B 878742204   4,508,870 107,099 SH   SOLE   0 0 107,099
SPDR SER TR S&P HOMEBUILD 78464A888   17,112,990 213,113 SH   SOLE   0 0 213,113
MASTERCARD INCORPORATED CL A 57636Q104   5,945,168 15,116 SH   SOLE   0 0 15,116
CHESAPEAKE UTILS CORP COM 165303108   980,441 8,239 SH   SOLE   0 0 8,239
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   283,743 22,342 SH   SOLE   0 0 22,342
ISHARES TR MSCI USA ESG SLC 464288802   318,938 3,406 SH   SOLE   0 0 3,406
INVESCO PA VALUE MUN INC TR COM 46132K109   213,489 21,652 SH   SOLE   0 0 21,652
SPDR SER TR S&P METALS MNG 78464A755   18,854,812 371,012 SH   SOLE   0 0 371,012
ISHARES TR MSCI KLD400 SOC 464288570   263,705 3,133 SH   SOLE   0 0 3,133
SPDR SER TR S&P SEMICNDCTR 78464A862   1,782,712 8,056 SH   SOLE   0 0 8,056
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   241,056 4,012 SH   SOLE   0 0 4,012
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   15,259,089 74,617 SH   SOLE   0 0 74,617
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   16,012,614 149,791 SH   SOLE   0 0 149,791
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756   16,354,327 311,452 SH   SOLE   0 0 311,452
MIDDLESEX WTR CO COM 596680108   645,280 8,000 SH   SOLE   0 0 8,000
FIRST CTZNS BANCSHARES INC N CL A 31946M103   260,540 203 SH   SOLE   0 0 203
BROADCOM INC COM 11135F101   407,692 470 SH   SOLE   0 0 470
TESLA INC COM 88160R101   781,645 2,986 SH   SOLE   0 0 2,986
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225   20,036,922 220,174 SH   SOLE   0 0 220,174
ISHARES TR CORE HIGH DV ETF 46429B663   203,495 2,019 SH   SOLE   0 0 2,019
DBX ETF TR XTRACK MSCI EAFE 233051200   15,763,220 445,666 SH   SOLE   0 0 445,666
DBX ETF TR XTRACK MSCI JAPN 233051507   7,767,008 132,013 SH   SOLE   0 0 132,013
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   15,569,941 171,513 SH   SOLE   0 0 171,513
MARATHON PETE CORP COM 56585A102   4,203,770 36,053 SH   SOLE   0 0 36,053
META PLATFORMS INC CL A 30303M102   289,276 1,008 SH   SOLE   0 0 1,008
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300   11,100,738 462,338 SH   SOLE   0 0 462,338
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   7,036,472 149,999 SH   SOLE   0 0 149,999
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   835,391 8,670 SH   SOLE   0 0 8,670
DBX ETF TR XTRACK MSCI EURO 233051697   16,569,734 409,508 SH   SOLE   0 0 409,508
PERMIAN RESOURCES CORP CLASS A COM 71424F105   2,922,935 266,691 SH   SOLE   0 0 266,691
FIRST TR EXCHANGE-TRADED FD DORSEY WRIGHT 33738R878   265,922 7,912 SH   SOLE   0 0 7,912
PACER FDS TR US CASH COWS 100 69374H881   19,548,569 408,368 SH   SOLE   0 0 408,368
DUPONT DE NEMOURS INC COM 26614N102   337,364 4,722 SH   SOLE   0 0 4,722
PACER FDS TR CFRA STVAL EQL 69374H691   239,277 6,714 SH   SOLE   0 0 6,714
LINDE PLC SHS G54950103   3,394,661 8,908 SH   SOLE   0 0 8,908
FIRST TR EXCHANGE-TRADED FD DORSY WR MOMNT 33741L108   395,787 14,992 SH   SOLE   0 0 14,992
DOW INC COM 260557103   257,654 4,838 SH   SOLE   0 0 4,838
CORTEVA INC COM 22052L104   309,286 5,398 SH   SOLE   0 0 5,398
ALBERTSONS COS INC COMMON STOCK 013091103   1,008,564 46,222 SH   SOLE   0 0 46,222