Richard Roberts 1789 - 1864

occupation:
Inventor, Mechanical engineer
Nationality:
Welsh; British

1789-1864, mechanical engineer; inventor, Welsh; British