John Poole
John Poole
may refer to: