Bill Doyle is a retired radio producer with CBC Cape Breton, and a graduate of Carleton University and the University of Alberta. He is currently researching Irish immigration and settlement patterns in Cape Breton, and teaches a course in geneology at the Seniors College at Cape Breton University. Bill lives in Sydney, Nova Scotia, with his wife, Joy, and their two dogs.