Allen Roach Location
Idaho Falls, ID, US
Allen Roach Work
Allen Roach Education
Allen Roach Skills
Allen Roach Summary
Allen Roach, based in Idaho Falls, ID, US, is currently a Chief Scientist, Nuclear Science User Facilities at Idaho National Laboratory. Allen Roach brings experience from previous roles at Idaho National Laboratory and Sandia National Laboratories. Allen Roach holds a 1991 - 1994 PhD in Mechanical Engineer @ West Virginia University. With a robust skill set that includes Materials Science, Simulations, Research and Development (R&D), Physics, Thin Films and more. Allen Roach has 1 emails on RocketReach.