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 '' ?
battle of zapote bridge