Biography

Andrew Mitchell was born on March 23, 1956 in Hampstead, London, England as Andrew John Bower Mitchell.