melony melons john long