Karl Smith
Karl Smith is a specialist in politics and international relations, with Master's degrees from University College Dublin and Dublin City University. He has a particular interest in democracy studies and electoral studies.
This user has not made any comment.