David Ricardo Huerta

Architect, Geek, Sports fan, Movie freak,

Often confused with Batman