David Guerrero

David Guerrero

Senior Android Engineer at American Express. Opinions are my own and not the views of my employer.