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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM 023135106 346 187 SH   SOLE   0 0 187
JOHNSON & JOHNSON COM 478160104 394 2,701 SH   SOLE   0 0 2,701
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 7,072 242,115 SH   SOLE   0 0 242,115
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 716 37,707 SH   SOLE   0 0 37,707
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 7,382 101,719 SH   SOLE   0 0 101,719
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 4,058 82,639 SH   SOLE   0 0 82,639
ARBOR RLTY TR INC COM 038923108 208 14,465 SH   SOLE   0 0 14,465
DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 301 1,245 SH   SOLE   0 0 1,245
ISHARES TR 1 3 YR TREAS BD 464287457 273 3,222 SH   SOLE   0 0 3,222
HONEYWELL INTL INC COM 438516106 272 1,536 SH   SOLE   0 0 1,536
FIRSTENERGY CORP COM 337932107 335 6,901 SH   SOLE   0 0 6,901
ISHARES TR IBONDS DEC2023 46435G318 5,350 207,198 SH   SOLE   0 0 207,198
AUTOMATIC DATA PROCESSING IN COM 053015103 277 1,624 SH   SOLE   0 0 1,624
PIMCO ETF TR 1-5 US TIP IDX 72201R205 14,181 270,776 SH   SOLE   0 0 270,776
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 6,963 207,797 SH   SOLE   0 0 207,797
TDH HLDGS INC SHS G87084102 135 100,000 SH   SOLE   0 0 100,000
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 262 3,463 SH   SOLE   0 0 3,463
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,789 36,274 SH   SOLE   0 0 36,274
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 272 3,539 SH   SOLE   0 0 3,539
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 292 1,290 SH   SOLE   0 0 1,290
IQIYI INC SPONSORED ADS 46267X108 211 10,000 SH   SOLE   0 0 10,000
MICROSOFT CORP COM 594918104 285 1,808 SH   SOLE   0 0 1,808
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5,112 17,281 SH   SOLE   0 0 17,281
INDEXIQ ETF TR IQ REAL RTN ETF 45409B602 45,525 1,632,028 SH   SOLE   0 0 1,632,028
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 6,626 57,256 SH   SOLE   0 0 57,256
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 4,978 68,703 SH   SOLE   0 0 68,703
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 224 3,729 SH   SOLE   0 0 3,729
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4,755 27,266 SH   SOLE   0 0 27,266
ON TRACK INNOVATION LTD SHS M8791A109 3 12,876 SH   SOLE   0 0 12,876
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 47,681 817,297 SH   SOLE   0 0 817,297
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 4,652 31,658 SH   SOLE   0 0 31,658
VANGUARD INDEX FDS VALUE ETF 922908744 221 1,840 SH   SOLE   0 0 1,840
FACEBOOK INC CL A 30303M102 465 2,265 SH   SOLE   0 0 2,265
FIRST TR NASDAQ100 TECH INDE SHS 337345102 7,400 73,926 SH   SOLE   0 0 73,926
AES CORP COM 00130H105 386 19,418 SH   SOLE   0 0 19,418
INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 7,265 272,098 SH   SOLE   0 0 272,098
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 1,177 23,138 SH   SOLE   0 0 23,138
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 1,279 23,767 SH   SOLE   0 0 23,767
STRYKER CORP COM 863667101 231 1,098 SH   SOLE   0 0 1,098
GENERAL DYNAMICS CORP COM 369550108 202 1,147 SH   SOLE   0 0 1,147
CISCO SYS INC COM 17275R102 201 4,190 SH   SOLE   0 0 4,190
1ST CONSTITUTION BANCORP COM 31986N102 1,549 69,981 SH   SOLE   0 0 69,981
AT&T INC COM 00206R102 208 5,327 SH   SOLE   0 0 5,327
GENERAL ELECTRIC CO COM 369604103 538 48,237 SH   SOLE   0 0 48,237
INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 1,756 44,505 SH   SOLE   0 0 44,505
UNION PACIFIC CORP COM 907818108 1,154 6,384 SH   SOLE   0 0 6,384
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 100,658 1,563,987 SH   SOLE   0 0 1,563,987
CHEVRON CORP NEW COM 166764100 401 3,329 SH   SOLE   0 0 3,329
INTERNATIONAL BUSINESS MACHS COM 459200101 201 1,503 SH   SOLE   0 0 1,503
ISHARES TR IBONDS MAR20 ETF 46432FBC0 7,124 273,490 SH   SOLE   0 0 273,490
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 7,271 52,261 SH   SOLE   0 0 52,261
ISHARES TR CORE US AGGBD ET 464287226 411 3,661 SH   SOLE   0 0 3,661
ISHARES TR ULTR SH TRM BD 46434V878 35,225 699,880 SH   SOLE   0 0 699,880
ISHARES TR IBONDS SEP2020 46434V571 5,969 233,885 SH   SOLE   0 0 233,885
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 677 3,191 SH   SOLE   0 0 3,191
REALTY INCOME CORP COM 756109104 289 3,923 SH   SOLE   0 0 3,923
EXXON MOBIL CORP COM 30231G102 2,119 30,370 SH   SOLE   0 0 30,370
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 40 12,000 SH   SOLE   0 0 12,000
ISHARES TR IBONDS DEC21 ETF 46434VBK5 7,160 286,852 SH   SOLE   0 0 286,852
ISHARES TR IBONDS DEC22 ETF 46434VBA7 7,220 285,481 SH   SOLE   0 0 285,481
APPLE INC COM 037833100 1,519 5,173 SH   SOLE   0 0 5,173
ISHARES TR IBONDS DEC2021 46435G789 5,991 232,578 SH   SOLE   0 0 232,578
ISHARES TR IBONDS DEC2022 46435G755 6,030 230,458 SH   SOLE   0 0 230,458
ISHARES TR IBONDS DEC23 ETF 46434VAX8 7,248 283,574 SH   SOLE   0 0 283,574
ISHARES TR IBONDS DEC25 ETF 46434VBD1 7,309 281,776 SH   SOLE   0 0 281,776
ISHARES TR IBONDS DEC24 ETF 46434VBG4 7,281 283,436 SH   SOLE   0 0 283,436