cadence poole