Leslie James

James, Leslie. Organist of Madam Tussauds, London; the Rialto Theatre, Coventry. 20th century, England.