John Cook - recipient of the Medal of Honor, born 1847