John McColl may refer to: