John McCabe may refer to: