David Rose - comedian and writer