Question: Where is the academy, from which the Democrat State Senator from Maine's 4th district from 2004 to 2012 graduated, located?

Context paragraphs:
Nancy Sullivan (politician): Nancy B. Sullivan (born March 27, 1949) is an American politician and schoolteacher from Maine.  Sullivan served as a Democrat State Senator from Maine's 4th District, representing part of York County, including the city of Biddeford and the neighboring towns of Kennebunkport, Arundel and Kennebunk from 2004 to 2012.  She teaches history at Saco Middle School and was inspired to run for office by former State Senator and gubernatorial candidate Libby Mitchell.  She graduated from Thornton Academy in Saco and the University of Southern Maine.  Sullivan won re-election in 2008 with more than 73% of the vote.

Rico Oller: Thomas "Rico" Oller (born July 16, 1958) is a Republican U.S. politician from California.  He served in the California State Assembly, representing the 4th District from 1996 to 2000, and the California State Senate, representing the 1st district from 2000 to 2004.  In 2004, Oller ran for Congress in California's 3rd congressional district, but narrowly lost the Republican primary to former California Attorney General Dan Lungren.  On January 10, 2008, Oller again ran for Congress, this time in California's 4th congressional district, for a seat being vacated by retiring Congressman John Doolittle.  He faced opposition from former Congressman Doug Ose.  On March 4, 2008, Oller dropped out of the race when California State Senator Tom McClintock (R-Thousand Oaks) announced that he was running for Doolittle's seat.  In a statement, Oller said his decision was "a bitter pill indeed for me to swallow."  But, he said he was endorsing McClintock to prevent the election of Ose, whom he labeled as "an unarguably liberal Republican."  Oller ran for the newly former 5th Assembly District in 2012 facing Madera County Supervisor Frank Bigelow in the November general election.  Oller lost to Bigelow by 5.7%.

Pennsylvania's 10th congressional district: Pennsylvania's 10th Congressional District is located in the central and northeast regions of the state.  The district was one of the 12 original districts created prior to the 4th Congress.  It is currently represented by Republican Tom Marino, who defeated Democratic incumbent Chris Carney during the 2010 U.S. House elections.  In 2006, the 10th district experienced one of the greatest party shifts among all House seats that switched party control: in 2004, Republican Don Sherwood won with an 86% margin of victory over his nearest opponent and two years later, Carney unseated Sherwood by a 53%–47% margin.  In 2008, Carney won reelection by 12 points but the district swung back in 2010, electing Tom Marino.  The district is mostly Republican in its political composition, an aspect of the district that is reflected especially well in presidential elections.  In 2004, President George W. Bush won 60 percent of the vote in the district and in 2008, Senator John McCain beat Senator Barack Obama here by a margin of 54 percent to 45 percent.  Nonetheless, Carney easily won reelection as a Democrat the same year McCain won the district.  However, in the 2010 midterm elections, Marino unseated Carney by a 55%–45% margin.  In 2016, local business man and former mayor of Lewisburg, Pennsylvania, Mike Molesevich challenged Marino for the seat, but he fell to the Republican in November by more than two to one.  Marino remains the congressman in the 10th district, but he has expressed interest in a 2018 gubernatorial run rather than standing for reelection.

Eloise Vitelli: Eloise A. Vitelli (born 1949) is an American business advocate and politician from Maine.  Vitelli served as a Democratic State Senator from Maine's 19th District, representing Sagadahoc County and the adjacent town of Dresden, Maine in Lincoln County, including the population centers of Bath and Topsham as well as her residence in Arrowsic.  Vitelli was elected to the Maine Senate on August 27, 2013 in a special election to replace fellow Democrat Seth Goodall.  She won 50.47% of the vote, topping Republican former State Senator Paula Benoit and Green Independent nominee and social worker Daniel Stromgren.

Rebecca Millett: Rebecca J. Millett (born October 5, 1962) is an American politician from Maine.  Millett is a Democrat State Senator from Maine's 29th District, representing South Portland, Cape Elizabeth and part of Scarborough.  From 2004-2010, Millett served on the Cape Elizabeth School Board.  She won a primary for Senate 29 over South Portland Representative Bryan Kaenrath in June 2012 and was first elected to the Maine State Senate the following November after defeating Republican Mike Wallace.  The seat was held by Larry Bliss until his mid-term resignation in 2011.  He was replaced by Cape Elizabeth resident and State Representative Cynthia Dill, who in turn decided not to seek a full term and instead to pursue the open seat in the United States Senate.

Linda Valentino: Linda M. Valentino (born 1956) is an American politician from Maine.  Valentino is a Democratic State Senator from Maine's 5th District, representing part of York County, including her residence of Saco.  She was first elected to the Maine House of Representatives in 2004 and re-elected in 2006, 2008 and 2010.  Unable to run for re-election to the Maine House in 2012 due to term limits, Valentino ran in the Democratic primary for the open District 5 State Senate seat to replace fellow Democrat Barry Hobbins.  Valentino won the nomination by beating fellow State Representative Donald Pilon.  Valentino easily won the general election, defeating Timothy Sevigny.  In December 2012, Valentino was named Chair of the Judiciary Committee.

Troy Jackson (politician): Troy Dale Jackson (born June 26, 1968) is an American politician and logger from Maine.  Jackson is a Democratic State Senator from Maine's 35th District, representing much of the northern Maine, including the towns of Fort Kent, Madawaska and Van Buren.  He was first elected to the Maine State Senate in 2008.  In June 2014, Jackson lost the Democratic primary for Maine's second Congressional District in 2014 to fellow State Senator Emily Cain.  In November 2016, Jackson was re-elected to the Senate and a week later he was chosen by his fellow Democrats to be the Senate Minority Leader.

Thornton Academy: Thornton Academy (often abbreviated as TA) is a co-educational, independent boarding and day school serving grades 6–12 located in Saco, Maine.  Thornton Academy Middle School, a co-education private/public day school, serves grades 6-8 for Saco, Dayton, Arundel, Biddeford, and Kennebunk students.

Geoffrey Gratwick: Geoffrey Gratwick is an American politician and physician from Maine.  Gratwick is a Democrat State Senator from Maine's 32nd District, representing part of Penobscot County, including the City of Bangor and the neighboring town of Hermon.  Prior to being elected to the Maine Senate, Gratwick served 9 years on the Bangor City Council.

David Dutremble: David E. Dutremble is an American politician and firefighter from Maine.  Dutremble is a Democrat State Senator from Maine's 4th District, representing part of York County, including the city of Biddeford and the neighboring towns of Kennebunkport, Arundel and Kennebunk.  In 2012, he beat Independent James Booth to become State Senator, replacing fellow Democrat Nancy Sullivan, who was unable to seek re-election due to term limits.  In 2012, Dutremble was named chair of the Inland Fisheries and Wildlife committee.

Supporting paragraphs: Nancy Sullivan (politician) Thornton Academy
Answer: Saco, Maine