John Poole

John Poole may refer to: