John McGowan — Officer in the Union Navy during the Civil War and afterwards in the United States Navy (1843–1915)