Who is President of Mexico?

The president of Mexico is Felipe De Jesus Calderon Hinojosa. Wow, that is a long name! I wonder if he had a hard time writing his name on a piece of paper when he first learn to write!