Congratulations to Dave Martin on finishing the London Marathon in 3:05:32 beating his previous PB by 19 minutes.