William B. Hamilton is the author of Place Names of Atlantic Canada, Local History in Atlantic Canada and The Macmillan Book of Canadian Place Names. As a professor of history and Canadian studies, Hamilton taught in Nova Scotia, New Brunswick, Ontario, Australia and the United Kingdom. Since retiring in Sackville, New Brunswick, he has worked as a freelance journalist and historian. He is a regular contributor to CBC Radio and the Sackville Tribune-Post.