Steven Luttrull

Steven Luttrull

Steven Luttrull is vice president of talent manage-ment for DEKRA Insight (www.dekrainsight.com), where he has worked with industry leaders to improve safety performance for more than 17 years.

ARTICLES