Who is the President of Poland?

Lech Kaczynski is the current President of Poland since December 23, 2005. The presidential mandatory is 5 years and next presidential elections in Poland will be 2010.