Who is John Swinney, Scotland's new first minister?

John Swinney has been sworn in as Scotland's seventh first minister.

But, who is he?

From his first election as an MP in 1997, to his record as deputy first minister and reputation for heckling, BBC political correspondent Kirsten Campbell looks back at the SNP leader's decades-long political career.

Video by Pippa Ligertwood.