Roberts, Richard 1789 - 1864

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