bryan poole