edward poole