John P. St. John may refer to: