William Craig was born and raised in Concord, Massachusetts. He was an author and historian.
Titles and year of publication: