Gilder, John, soldier at Tangier