David Elliott

Elliott lives in New Hampshire with his wife and son, an ancient Maine coon cat, and a bearded collie puppy.