Keith was born in Moncton, N.B. but his Nova Scotia roots run deep. Growing up, he spent time in P.E.I. and Boston as a child, and was fortunate to study and work in Zurich, Switzerland, Saint John, and Yarmouth in his later years.
After graduating from the Technical University of Nova Scotia, Keith’s professional career as an Architect took him to Iqaluit, in the Northwest Territories (later Nunavut) where along with designing the Legislative Assembly, museums, adult education centres, and elder’s facilities, he was elected to the Iqaluit Town Council.
Keith has spent a lot of his time volunteering with organizations including with Canadian Crossroads International in West Africa.
Keith and his wife Katherine live in Wolfville where prior to being elected as MLA in 2013 he served on Wolfville Town Council. Their son Simon recently graduated with an Earth Sciences degree from Dalhousie University.