Leslie Barbara Carter (1986-2012)