As of 2017, who was the last American man to win a Grand Slam tennis tournament?

Sport Trivia Question: As of 2017, who was the last American man to win a Grand Slam tennis tournament?