Hector Tapia

Computer geek who makes a living out of selling software. Sports, Movies and Video Game fanatic. Crossfitter, Runner and amateur photographer. I love Mexico.

Hector Tapia