Charles Vaughan's Location
Calgary, Alberta, Canada
Charles Vaughan's Education
Charles Vaughan's Skills
Charles Vaughan's Summary
Charles Vaughan, based in Calgary, Alberta, Canada, is currently a Business Manager at Imperial Oil. Charles Vaughan holds a 1976 - 1980 Bachelors @ Georgia Institute of Technology. With a robust skill set that includes Cost Engineering, EPC, Contract Management, Gas, Project Engineering and more, Charles Vaughan contributes valuable insights to the industry. Charles Vaughan has 1 email on RocketReach.