Who is Cory Booker, the Democrat from New Jersey holding the Senate floor?

TRENTON, N.J. (AP) — Sen. Cory Booker, who took hold of the Senate floor Monday night and held onto it Tuesday as he railed against President Donald Trump's Republican agenda, once found common ground with the president during his first term.