Alberto Gamez Villalvazo

Consultant, Teacher, and Small Business Owner in Guadalajara, México