William Trost Richards American, 1833-1905