Sean O'Callaghan

Sean O'Callaghan
Sean O'Callaghan teaches World Religions in Higher Education in Lancaster and is studying for a doctorate at Chester College.