Victor O. Alvarez

Computer Engineering student, technology writer and artist