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
SPDR Dow Jones Ind COM 78467x109   64,356,311 161,797 SH   SOLE   0 0 161,797
SPDR S&P 500 COM 824348106   47,065,384 89,979 SH   SOLE   0 0 89,979
SPDR S&P Mid-Cap 4 COM 78464a821   36,576,259 65,737 SH   SOLE   0 0 65,737
Ishares Russell COM 464287622   15,681,160 54,443 SH   SOLE   0 0 54,443
Invesco QQQ TRUST COM 73935a104   15,332,613 34,532 SH   SOLE   0 0 34,532
iShares Russell 20 COM 464287655   5,540,467 26,346 SH   SOLE   0 0 26,346
SPDR S&P Homebuild COM 78464a888   1,321,610 11,843 SH   SOLE   0 0 11,843
Central Fd Cda Ltd COM 153501101   1,092,319 53,703 SH   SOLE   0 0 53,703
Amazon Com Inc COM 023135106   916,330 5,080 SH   SOLE   0 0 5,080
SPDR Industrial Se COM 81369y704   789,767 6,270 SH   SOLE   0 0 6,270
Vanguard Small-Cap COM 922908751   663,532 2,903 SH   SOLE   0 0 2,903
iShares Russell 20 COM 464287648   608,664 2,248 SH   SOLE   0 0 2,248
Home Depot Inc COM 437076102   552,093 1,439 SH   SOLE   0 0 1,439
Vanguard Total Sto COM 922908769   467,995 1,801 SH   SOLE   0 0 1,801
Allstate Corporati COM 020002101   455,644 2,634 SH   SOLE   0 0 2,634
T J X Cos Inc COM 872540109   421,230 4,153 SH   SOLE   0 0 4,153
SPDR S&P Bank COM 78464a797   402,153 8,538 SH   SOLE   0 0 8,538
Equinix Inc New COM 29444u502   399,651 484 SH   SOLE   0 0 484
New Jersey Resourc COM 646025106   363,877 8,480 SH   SOLE   0 0 8,480
Vanguard Growth Et COM 922908736   350,051 1,017 SH   SOLE   0 0 1,017
Pub Svc Enterpise COM 744573106   347,523 5,204 SH   SOLE   0 0 5,204
Sempra Energy COM 808524300   344,719 4,799 SH   SOLE   0 0 4,799
Ishares Global Tec COM 464287291   302,083 4,038 SH   SOLE   0 0 4,038
Microsoft Corp COM 584918014   225,602 536 SH   SOLE   0 0 536
Vanguard Value COM 922908744   215,464 1,323 SH   SOLE   0 0 1,323
Visa Inc Cl A COM 92826c839   214,892 770 SH   SOLE   0 0 770