Who was the last US president to have an assassination attempt on him?

Question: Who was the last US president to have an assassination attempt on him?

Choices:

Richard Nixon
Ronald Reagan
Bill Clinton
John F. Kennedy

Correct answer:

Ronald Reagan