Who is the voice of optimus prime?

the voice of optimus prime in transformers is peter cullen