CIEE Staff
Clare Duckworth
Spanish Language & Culture
Madrid, Spain
Hometown: Boston, MA