William Trost Richards: American landscape & marine painter, 1833-1905