Charles John Samuel Thompson Share This Charles John Samuel Thompson (Charles John Samuel Thompson, C. J. S. Thompson)