Cadwaladr Tawelfryn Thomas

Welsh congregational minister