HUGHES,+David+Stephen+James

HUGHES, David Stephen James (1875-1958) CL Taibach (MARGAM), later Port Talbot 1916; 1CL Port Talbot 1921-1940