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 1,145 415 SH   SOLE   0 0 415
APPLE INC COM 037833100 2,870 7,867 SH   SOLE   0 0 7,867
AT&T INC COM 00206R102 387 12,802 SH   SOLE   0 0 12,802
BERKSHIRE HATHAWAY INC DEL CL A 084670108 267 1 SH   SOLE   0 0 1
COMCAST CORP NEW CL A 20030N101 210 5,383 SH   SOLE   0 0 5,383
COMERICA INC COM 200340107 449 11,774 SH   SOLE   0 0 11,774
FIDELITY COVINGTON TR MSCI INDL INDX 316092709 478 13,308 SH   SOLE   0 0 13,308
FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 641 13,464 SH   SOLE   0 0 13,464
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 976 30,347 SH   SOLE   0 0 30,347
FIRST TR NASDAQ-100 TECH IND CAP STRENGTH ETF 33733E104 5,039 86,262 SH   SOLE   0 0 86,262
FLAHERTY & CRUMRIN PFD & INM COM 33848E106 143 12,865 SH   SOLE   0 0 12,865
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 214 5,239 SH   SOLE   0 0 5,239
ALPHABET INC CAP STK CL A 02079K305 269 190 SH   SOLE   0 0 190
HONEYWELL INTL INC COM 438516106 854 5,905 SH   SOLE   0 0 5,905
INVESCO QQQ TR UNIT SER 1 46090E103 314 1,268 SH   SOLE   0 0 1,268
INVESCO EXCHANGE-TRADED FD T S&P SMLCP LOW 46138G102 638 18,852 SH   SOLE   0 0 18,852
ISHARES TR 0-5 YR TIPS ETF 46429B747 12,548 122,549 SH   SOLE   0 0 122,549
ISHARES TR EAFE GRWTH ETF 464288885 926 11,136 SH   SOLE   0 0 11,136
ISHARES TR NASDAQ BIOTECH 464287556 783 5,730 SH   SOLE   0 0 5,730
ISHARES TR PFD AND INCM SEC 464288687 8,134 234,814 SH   SOLE   0 0 234,814
ISHARES TR 0-5YR HI YL CP 46434V407 878 20,477 SH   SOLE   0 0 20,477
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 389 11,598 SH   SOLE   0 0 11,598
JOHNSON & JOHNSON COM 478160104 581 4,129 SH   SOLE   0 0 4,129
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 18,469 364,073 SH   SOLE   0 0 364,073
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 967 33,586 SH   SOLE   0 0 33,586
MICROSOFT CORP COM 594918104 372 1,826 SH   SOLE   0 0 1,826
NORFOLK SOUTHERN CORP COM 655844108 219 1,249 SH   SOLE   0 0 1,249
PPL CORP COM 69351T106 3,166 122,527 SH   SOLE   0 0 122,527
REPUBLIC FIRST BANCORP INC COM 760416107 53 21,700 SH   SOLE   0 0 21,700
SIRIUS XM HOLDINGS INC COM 82968B103 84 14,227 SH   SOLE   0 0 14,227
SOUTH JERSEY INDS INC COM 838518108 340 13,608 SH   SOLE   0 0 13,608
SPDR SER TR PORTFOLIO SHORT 78464A474 411 13,110 SH   SOLE   0 0 13,110
SPDR SER TR S&P REGL BKG 78464A698 1,408 36,674 SH   SOLE   0 0 36,674
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1,107 25,524 SH   SOLE   0 0 25,524
TELEFLEX INCORPORATED COM 879369106 16,395 45,045 SH   SOLE   0 0 45,045
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 809 6,902 SH   SOLE   0 0 6,902
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 3,212 16,671 SH   SOLE   0 0 16,671
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 10,135 128,649 SH   SOLE   0 0 128,649
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,268 11,859 SH   SOLE   0 0 11,859
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1,415 10,889 SH   SOLE   0 0 10,889
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,690 16,826 SH   SOLE   0 0 16,826
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,186 33,488 SH   SOLE   0 0 33,488
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1,682 25,078 SH   SOLE   0 0 25,078
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 411 5,501 SH   SOLE   0 0 5,501
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 15,153 296,007 SH   SOLE   0 0 296,007
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,094 11,428 SH   SOLE   0 0 11,428
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 25,500 308,487 SH   SOLE   0 0 308,487
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 3,657 67,541 SH   SOLE   0 0 67,541
VANGUARD INDEX FDS TOTAL STK MKT 922908769 12,964 82,823 SH   SOLE   0 0 82,823
VERIZON COMMUNICATIONS INC COM 92343V104 208 3,764 SH   SOLE   0 0 3,764