jeffrey poole