Kevin Taft has spent most of his career working on public policy in government, in the non-profit sector, and in private practice. He served three terms as an MLA in the Alberta legislature, including almost five years as Leader of the Opposition. He has a Ph.D. in business.