John C. Smith may refer to: