Alan Cotton is a person.