cannon poole