Thomas Edward Ellis
Liberal MP for Merionethshire 1886-99 Liberal Chief Whip 1894-99
Date of birth: 16 February 1859
Date of death: 5 April 1899
Journal Articles (subject)
The following histories are about Thomas Edward Ellis or mention them in some way: