john silver grey