Benjamin G Willson Mexican War Honorable Discharge
Date & Place:
at Paunch Creek in Johnson Co, Tennessee USA