Author: Williams John Stuart
Alternate names: John Stuart Williams