Angus Norman Learmonth Palmer — (born 1980)