john maclennan buchanan, (april 22, 1931 – october 3, 2019) was a canadian lawyer and former politician. he was the 20th premier of nova scotia from 1978 to 1990 and as a member of the senate of canada from 1990 to 2006. buchanan was born in sydney, nova scotia.