John Thornton
John Thornton
may refer to: