Stephen Michaud's Location
Charlotte, North Carolina, United States
Stephen Michaud's Work
Stephen Michaud's Summary
Stephen Michaud, based in Charlotte, North Carolina, United States, is currently a Systems Engineer III at Spectrum Enterprise, bringing experience from previous roles at Charter Communications.