Karen Shanley

Karen Shanley lives with her husband, daughter, and two dogs in Upstate New York.

Karen Shanley's Featured Books