Williams, Leonard D-, of Swansea