Allen James Greer, penerima Medal of Honor