Input: For what battle did the major general in the United States Army receive a Medal of Honor who was born in April and died in June and whose surname began with `` S '' ?
Output: Battle of Zapote Bridge