Simon William Barrow — (1942-2006)