Nathan Villaescusa

16,541
reputation
3
50
54

I enjoy working on challenging problems and building quality systems.