Laura Scheele is the Stakeholder and Media Affairs Lead on the Partnerships, Engagement and Tech Deployment team at Idaho National Laboratory, one of the Department of Energy's 17 National Laboratories.
Laura Scheele is the Stakeholder and Media Affairs Lead on the Partnerships, Engagement and Tech Deployment team at Idaho National Laboratory, one of the Department of Energy's 17 National Laboratories.