Stephen Russell, based in Rhode Island, United States, is currently a Staff Vice President, Talent Acquisition at FM. Stephen Russell brings experience from previous roles at Sensata Technologies and Schneider Electric. Stephen Russell holds a University of Massachusetts Lowell. With a robust skill set that includes Talent Acquisition, Team Leadership, Cost Reduction Solutions, Closing Deals, Consultative Approach and more. Stephen Russell has 1 emails and 2 mobile phone numbers on RocketReach.
Looking for a different Stephen Russell?
Find contact details for 700 million professionals.