John Tempest

John Tempest may refer to: