Vaughan Urquhart's Location
Vancouver, BC, Canada
Vaughan Urquhart's Work
Vaughan Urquhart's Education
Vaughan Urquhart's Skills
Vaughan Urquhart's Summary
Vaughan Urquhart, based in Vancouver, BC, Canada, is currently a General Sales Manager at Mercedes-Benz North Shore, bringing experience from previous roles at Mercedes-Benz Vancouver. Vaughan Urquhart holds a Durban, South Africa. With a robust skill set that includes Automobile, Automotive, Sales, Vehicles, Automotive Aftermarket and more, Vaughan Urquhart contributes valuable insights to the industry. Vaughan Urquhart has 1 email on RocketReach.