JOHN M POOLE