L
Sound Designer

Lee Howell

June 1, 1955 (46 years old) Tulsa, Oklahoma, USA Died June 6, 2001
MIH: 'Paper Tiger' Exclusive Interviews
Celebrity Interviews