David Kaye is a Canadian voice actor. He is best known for animation roles such as Megatron in five of the Transformers series, Optimus Prime in Transformers: Animated, Professor X in X-Men: Evolution, Cronus in Class of the Titans, Khyber in Ben 10: Omniverse, several characters in Avengers Assemble, and Duckworth in the reboot of DuckTales. From Wikipedia