Vivian , Swansea , Wales ( England ).