Gavin Corcoran

Morriston man jailed for over 20 years for multiple historical sexual offences

Gavin Corcoran, 44, has been jailed for multiple historical sexual offences committed against minors, including a number in the Swansea…