James Morgan Walsh Share This James Morgan Walsh (James Morgan Walsh, J. M. Walsh, H. Haverstock Hill)