Bannerman was born in Kirkcaldy, Fife, Scotland in 1822, and received his tertiary education at the University of Edinburgh followed by the Free Church Theological College.
He received his tertiary education at the University of Edinburgh followed by the Free Church Theological College. Bannerman was born in Kirkcaldy, Fife, Scotland in 1822.
Bannerman was born in Kirkcaldy, Fife, Scotland in 1822. He received his tertiary education at the University of Edinburgh followed by the Free Church Theological College.
Bannerman was born in Kirkcaldy, Fife, Scotland in 1822. He received his tertiary education at the University of Edinburgh followed by the Free Church Theological College.