david marsh 32 years old