CTO, Senior Software Engineer at Southern New Hampshire University
David Carrigg is a(n) CTO, Senior Software Engineer working at Southern New Hampshire University.