John Dinham may refer to: