john pringle father