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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1012611,585SH SOLE 001,585
ACCENTURE PLC IRELANDSHS CLASS AG1151C1013831,993SH SOLE 001,993
ALPHABET INCCAP STK CL A02079K305488400SH SOLE 00400
ALPHABET INCCAP STK CL C02079K107946776SH SOLE 00776
AMAZON COM INCCOM0231351061,293745SH SOLE 00745
APPLE INCCOM0378331003,86917,276SH SOLE 0017,276
AT&T INCCOM00206R1022526,665SH SOLE 006,665
BB&T CORPCOM0549371072995,596SH SOLE 005,596
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,4086,767SH SOLE 006,767
BROOKFIELD ASSET MGMT INCCL A LTD VT SH1125851042685,048SH SOLE 005,048
CHARLES RIV LABS INTL INCCOM1598641072391,809SH SOLE 001,809
CHUBB LIMITEDCOMH1467J1042841,761SH SOLE 001,761
CISCO SYS INCCOM17275R1022805,658SH SOLE 005,658
COCA COLA COCOM19121610086115,818SH SOLE 0015,818
DISNEY WALT COCOM DISNEY2546871064023,088SH SOLE 003,088
ELECTROCORE INCCOM28531P1032210,000SH SOLE 0010,000
EXXON MOBIL CORPCOM30231G1022753,900SH SOLE 003,900
FACEBOOK INCCL A30303M1024502,528SH SOLE 002,528
FLEXSHARES TRINTL QLTDV IDX33939L83779035,471SH SOLE 0035,471
FLEXSHARES TRQUALT DIVD IDX33939L8603,31873,028SH SOLE 0073,028
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1052275,322SH SOLE 005,322
GLOBAL NET LEASE INCCOM NEW37937820135718,328SH SOLE 0018,328
HOME DEPOT INCCOM4370761029634,150SH SOLE 004,150
HONEYWELL INTL INCCOM4385161067304,317SH SOLE 004,317
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572,08219,260SH SOLE 0019,260
ISHARES GOLD TRUSTISHARES46428510516311,525SH SOLE 0011,525
ISHARES INCCORE MSCI EMKT46434G1034889,945SH SOLE 009,945
ISHARES TR1 3 YR TREAS BD4642874572593,050SH SOLE 003,050
ISHARES TRAGGRES ALLOC ETF4642898592925,311SH SOLE 005,311
ISHARES TRCORE MSCI EAFE46432F84294815,518SH SOLE 0015,518
ISHARES TRCORE S&P SCP ETF4642878043073,950SH SOLE 003,950
ISHARES TRCORE S&P500 ETF46428720029,10597,496SH SOLE 0097,496
ISHARES TRCORE US AGGBD ET4642872263843,393SH SOLE 003,393
ISHARES TREAFE GRWTH ETF4642888856337,857SH SOLE 007,857
ISHARES TREAFE VALUE ETF4642888771,44630,528SH SOLE 0030,528
ISHARES TRMRGSTR SM CP ETF4642885052681,532SH SOLE 001,532
ISHARES TRMSCI EAFE ETF4642874652,32635,674SH SOLE 0035,674
ISHARES TRMSCI EMG MKT ETF46428723493422,864SH SOLE 0022,864
ISHARES TRNATIONAL MUN ETF4642884144734,145SH SOLE 004,145
ISHARES TRRUS 1000 ETF4642876221,95711,894SH SOLE 0011,894
ISHARES TRRUS 1000 GRW ETF4642876149606,012SH SOLE 006,012
ISHARES TRRUS 1000 VAL ETF4642875987756,042SH SOLE 006,042
ISHARES TRRUS 2000 VAL ETF4642876301,81915,230SH SOLE 0015,230
ISHARES TRRUSSELL 2000 ETF4642876559556,309SH SOLE 006,309
ISHARES TRS&P 500 GRWT ETF4642873093,10317,237SH SOLE 0017,237
ISHARES TRS&P 500 VAL ETF4642874082,17718,275SH SOLE 0018,275
ISHARES TRS&P MC 400GR ETF4642876061,5356,856SH SOLE 006,856
ISHARES US ETF TRSHT MAT BD ETF46431W5073436,805SH SOLE 006,805
JOHN HANCOCK ETF TRUSTMLTFCTR LRG CAP47804J1072376,169SH SOLE 006,169
JOHNSON & JOHNSONCOM4781601041,0327,979SH SOLE 007,979
LOWES COS INCCOM5486611072472,245SH SOLE 002,245
MASTERCARD INCCL A57636Q104233858SH SOLE 00858
MEDIDATA SOLUTIONS INCCOM58471A1053,01132,903SH SOLE 0032,903
MERCK & CO INCCOM58933Y1051,84721,939SH SOLE 0021,939
MICROSOFT CORPCOM5949181049286,672SH SOLE 006,672
PFIZER INCCOM71708110344112,287SH SOLE 0012,287
PHILLIPS 66COM7185461042882,812SH SOLE 002,812
PROCTER & GAMBLE COCOM7427181096565,277SH SOLE 005,277
PUBLIC SVC ENTERPRISE GRP INCOM7445731065659,102SH SOLE 009,102
RADIAN GROUP INCCOM75023610127311,948SH SOLE 0011,948
REPUBLIC FIRST BANCORP INCCOM7604161074310,127SH SOLE 0010,127
RIVERNORTH DOUBLELINE STRATECOM76882G10796655,440SH SOLE 0055,440
RIVERNORTH OPPRTUNITIES FD ICOM76881Y10963336,640SH SOLE 0036,640
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8863655,639SH SOLE 005,639
SIRIUS XM HLDGS INCCOM82968B1039314,910SH SOLE 0014,910
SKYWORKS SOLUTIONS INCCOM83088M1023184,012SH SOLE 004,012
SPDR S&P 500 ETF TRTR UNIT78462F1034,30614,510SH SOLE 0014,510
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V8484539,197SH SOLE 009,197
VANECK VECTORS ETF TRSHORT HIGH YIELD92189F38741416,449SH SOLE 0016,449
VANGUARD BD INDEX FD INCTOTAL BND MRKT9219378353694,372SH SOLE 004,372
VANGUARD GROUPDIV APP ETF92190884410,38686,855SH SOLE 0086,855
VANGUARD INDEX FDSGROWTH ETF9229087362,28913,767SH SOLE 0013,767
VANGUARD INDEX FDSMCAP GR IDXVIP92290853810,93473,825SH SOLE 0073,825
VANGUARD INDEX FDSS&P 500 ETF SHS9229083632,3458,602SH SOLE 008,602
VANGUARD INDEX FDSSMALL CP ETF9229087513912,543SH SOLE 002,543
VANGUARD INDEX FDSTOTAL STK MKT9229087695073,357SH SOLE 003,357
VANGUARD INDEX FDSVALUE ETF9229087441,86116,675SH SOLE 0016,675
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF9220427423474,639SH SOLE 004,639
VERIZON COMMUNICATIONS INCCOM92343V1044156,874SH SOLE 006,874
VISA INCCOM CL A92826C8393151,834SH SOLE 001,834