John Parkhill may refer to: