John Fanning may refer to: