 Earlier, former President Donald Trump clinched the Republican nomination for president and announced 39-year-old Senator J.D. Vance of Ohio as his running mate. University of Virginia political analyst Larry Sabato. He's been in the Senate for one and a half years, and that's his only elective office. Of course, Trump had no elective office at all when he was elected president.