Life and times of Lindsey Graham