Who is the Current Leader of Peru?

The President of Peru is the head of the government and appoints the Prime Minister and the rest of the Council of Minsters. The current President of Peru is Alan Garcia. The Prime Minister is Javier Velasquez.