Caroline O'Sullivan

Trainee Solicitor with a general practice firm in Cork City, Ireland. Keen interest in all things legal and political.