which man born in scotland who received the medal of honor lived the longest life ?
walker