Skip to main content

Lucy Scott

Lucy Scott was born in Mason City Iowa. She currently resides in Boston Massachusetts and lives with her husband Leonard and their two Labrador retrievers, Lola and Buddy.