Catherine Pugh Catherine Pugh, Mayor of Baltimore, resigns under investigation for alleged financial improprieties. Baltimore City Council president Jack Young has been serving as acting mayor since April 2. Baltimore Mayor Pugh resigns after month on leave amid investigation into her business deals © Baltimore Sun'' via MSN.com Sources: Baltimore Sun'' via MSN.com NPR