David Grant 39 years old