David Lyall has died in his home in St Andrews at the age of 56.
Born and raised in the town, Mr Lyall attended Madras College and joined accountancy firm James Murray and Company in Cupar as a teenager.
He took up an appointment with the Clydesdale Bank before joining St Andrews University in 1974 as a salaries clerk and was promoted to deputy payroll and pensions manager in the mid-1990s.
Mr Lyall retired early in 2001, following which he took up a post as secretary and golf administrator with the St Andrews Hotels and Guesthouses Association.
He was a member of St Andrews Golf Club and the St Andrews United Juniors FC Social Club and was also treasurer of the St Andrews Colts Football Club which operated several teams in the Dundee and District League for over 20 years. Mr Lyall is survived by his wife, Hannah, daughter, Emma, and son, Calum.