Possible relatives of Louis are: Minerva I Tafoya, Louie A Tafoya, Cleo Tafoya and 6 other people. The current age of Louis is 68. The phone number (505) 898-5961 is Louis’s. Albuquerque and Abilene are cities Louis has lived in. Louis currently resides at 8706 2Nd St, Albuquerque, Nm 87114. Louis was born in 1956. Hebe, Inc is a business Louis has some connections with.