Jon Oropeza

Software engineering and engineering software development teams. Mostly the people parts.