John Elvin Shaffner was the 26th Lieutenant Governor of Nova Scotia and served under the Queen and two Governor Generals.
John Elvin Shaffner was the 26th Lieutenant Governor of Nova Scotia and served under the Queen and two Governor Generals.