William Cogswell — Union Army general (1838-1895)