William Furlsbury Carter

1811-1888
Loading...