Author: James Herbert Cranston
Alternate names: Cranston, James Herbert, 1880-1952.; Cranston, J. Herbert, (James Herbert), 1880-1952.
Born: 1880
Died: 1952