Leroy Mowatt About Industry experienceEducation: BachelorSeniority: Manager, Director, ProfessorYears of experience: 10 to 20 years