Ray Vaughan's Location
England, United Kingdom
Ray Vaughan's Skills
Ray Vaughan's Summary
Ray Vaughan, based in England, United Kingdom, is currently a Layabout at Natura. With a robust skill set that includes Product Development, 5S, Beauty Industry, Supply Chain Management and more, Ray Vaughan contributes valuable insights to the industry. Ray Vaughan has 1 email on RocketReach.