David J. Carter
David John Carter is a politician, clergyman, photographer and author from Alberta, Canada.
Carter served in the Legislative Assembly of Alberta from 1979 to 1993. He became Speaker of the Assembly in 1986 and served until 1993.
He has published seventeen books with topics ranging from poetry, short stories, western Canadian history-photography and World Wars 1 & II.Books by Dr Carter