Person
Not who you're looking for? Others named John Beauchamp: politician · British cricketer (1825-1911)