PNC finally gets president after significant delay