John Ravenscroft may refer to: