John Alcorn may refer to: