Who is Thomas Selby Ellis? I had no idea until today, this is going to have a big impact how long Donald Trump remains president  ::   of 2

 sec.