Alan Tafoya

Alan Tafoya

Alan Tafoya is an actor and producer, known for MacGruber (2010), The Apprehension of the Apache Kid and Browncoat Rebels and Unspeakable (2002).

Tv Show