Fleetwood runner Terry Poole has joined the elite worldwide group of athletes who have completed 300 marathons.