John Callaghan

John Callaghan may refer to: