John Warner — American lawyer and politician (1927–2021)