Question: who were the last 3 republican presidents?
Answer: George Walker Bush (2001 – 2009) Donald John Trump (2017– present)