Career details and the latest news about Barry Dennen. Last updated June 6th 2011