Arturo Leonar and Fabiola Juarez are the team behind Altar.