Frances Townsend Story

Frances Townsend was born on 2 April 1959 in Ridgewood, New Jersey, United States. Townsend holds a bachelor’s degree from Stanford University, where she completed her studies in political science in 1982. She received a master’s degree from Harvard Kennedy School, where she graduated in 1983 with a master’s degree […]