William Morgan - Welsh lawyer and politician