Dr. Swann was first elected a Member of the Legislative Assembly of Alberta for the constituency of Calgary Mountain View on November 22, 2004 and is currently serving his fourth consecutive term as MLA. Dr. Swann was Leader of Alberta Liberal Party while serving as Official Opposition from 2008 to 2010, and was later named interim leader between 2015 and 2017.