Mary Shannon Editor & Author

Mary Shannon is a Senior Lecturer in Social Work at the Leeds Trinity University, UK