Jamie Roszel

Jamie Roszel

A web developer with an extensive background in education who combines experience in communicating abstract concepts with a knowledge of software development to