Steven Roll, based in East Amherst, NY, US, is currently a Assistant Researcher at Clarkson University, bringing experience from previous roles at Clarkson University. Steven Roll holds a 2014 - 2018 Bachelor's degree in Mechanical Engineering @ Clarkson University.