Alec Ross was born on 23 May 1922 in City of London, London, England, UK. He was an actor, known for Doctor Who (1963), The Avengers (1961) and Out of This World (1962). He was previously married to Sheila Hancock. imdb.com