Craig holds an Associate degree in Construction Technology and a Bachelor’s degree in Occupational Health and Safety. He has been a safety advisor for the past 16 years. For the last two years, Craig has focused his attention on assisting with the management of the Safety Staffing team at Safety Management Group. Craig is a safety at height and aerial rescue instructor, teaches competent person fall protection, LOTO and has instructed trades across the United States.
Craig has managed multiple types of projects across the country and hopes to share his successes and failures with others.