James Carrigan

Summary

Experienced product development executive, creating new and innovative products utilizing hardware, software and firmware. Strong people skills, motivator and mentor.

Connections