Trevor Baylis was born on May 13, 1937 in Kilburn, London, England, UK. He died on March 5, 2018 in Eel Pie Island, Twickenham, London, England, UK.
No data