David Stroud

David is the Senior Leader of Christ Church London. He has been involved in leading churches for 30 years, and Christ Church London is the third church that he has planted.