Steve Maughan

Director, Information Technology

With over 20 years of experience in leadership and technology, Steve has brought a level of technological expertise that has helped keep Explorer at the forefront of IT best practices. His career prior to Explorer, started after he obtained his Bachelor of Computer Science in Technical Project Management degree. Today, Steve serves as the Director of Information Technology for Explorer and is responsible for North American and South American IT operations.

Steve Maughan