Charles Imbault's Location
Loire, Pays De La Loire, France
Charles Imbault's Work
Charles Imbault's Education
Charles Imbault's Summary
Charles Imbault, based in Loire, Pays De La Loire, France, is currently a Marketing and communication manager New Holland at CNH Industrial, bringing experience from previous roles at John Deere. Charles Imbault holds a 1999 - 2002 Master’s degree in Agronomy @ Montpellier SupAgro. Charles Imbault has 2 emails on RocketReach.