Nathan Villaescusa

101
reputation
2

I enjoy working on challenging problems and building quality systems.