Alan Holland

Alan Holland is Professor of Applied Philosophy at Lancaster University