W J Johnson

Johnson is Senior Lecturer in Religious Studies at Cardiff University.