Nate Silva
Nate Silva

Nate Silva

Software developer (when possible), IT guy (when required).