Author: Thomas Ceirog Williams
Alternate names: Thomas Ceiriog Williams