David Hastings may refer to: