John Bannerman may refer to: