Daniel G. Ellison was born and raised in Southern California. He attended the University of New Mexico, majoring in anthropology, and received his master's degree from the University of Missouri. He served in the US Navy and the Peace Corps. A retired probation/parole officer and newspaper columnist, he lives with his family in Concord, NH.