John Gregg Nichols — American politician