Joe Cottonwood grew up in Maryland and went to college in St. Louis, Missouri. He lives in La Honda, California, where he and his wife built a house and raised three children. He has published nine novels while supporting his family as a carpenter, plumber, and electrician. He is the author of a "99 Jobs: Blood, Sweat, and Houses", a memoir of construction life. For relaxation, he bakes bread.