Info mistake?
Biography
David Lloyd was born on March 18, 1947 in Accrington, Lancashire, England, UK.
Awards
Known For
Filmography
No data