Buford Stowers is an actor and director, known for Stare Well (1998), Freak Out (2003) and Paranoia (2011).