finnegan poole