J. Cuthbert Hadden Share This J. Cuthbert Hadden (James Cuthbert Hadden, J. Cuthbert Hadden, J. C. Hadden)