Question: Who represents a village in the southwest part of the town of Greenburgh in the New York state Senate?

Context paragraphs:
New York Court for the Trial of Impeachments: The Court for the Trial of Impeachments, and the Correction of Errors was established by the New York State Constitution of 1777.  It consisted then of the Lieutenant Governor of New York (who is ex officio President of the State Senate), the Chancellor, the justices of the New York Supreme Court and the members of the New York State Senate.  It had two distinct jurisdictions: the trial of State officers who had been impeached by the New York State Assembly, and it served as a "court of last resort" in which decisions, which had become final after being upheld by the New York Supreme Court and the Chancellor, could be reversed on non-judicial grounds, since this court did not render a judgment of law, but consisting of politicians rather than lawyers, could consider political, moral, ethical or other subjective points of view.

New York state elections, 2016: The 2016 New York State Legislature Primary Elections took place on September 13, 2016 and the general election was held on November 8, 2016.  All 150 members of the New York State Assembly and all 63 seats of the New York State Senate were up for election.  There are no term limited members as New York does not have term limits for positions at the state level.  Members of the Assembly and the State Senate serve two year terms.  The State Senate was heavily contested as the Democrats and Republicans both had 31 seats with the Republicans only controlling the Senate through a coalition deal with Democratic Senator Simcha Felder and the Independent Democratic Conference.  The 2016 United States presidential election also occurred on the same date as the general election.

John J. Flanagan: John J. Flanagan (born May 7, 1961) represents the 2nd District of the New York State Senate, which includes the entire Town of Smithtown and portions of both the Towns of Brookhaven and Huntington, all located in Suffolk County, New York.  Flanagan succeeded his father, John J. Flanagan, Sr., who served in the New York State Assembly from 1973 to 1986, when Flanagan, Jr. was first elected at age 25, serving until 2002, when he was elected to the New York State Senate.  On May 11, 2015, Flanagan was elected as Temporary President of the New York State Senate.

Andrea Stewart-Cousins: Andrea Stewart-Cousins (Democrat, Independence and Working Families) is a New York State Senator and the first woman in New York State history to lead a conference in Albany.  The Yonkers resident represents the 35th State Senate district in New York which in its present configuration includes Ardsley, Dobbs Ferry, Elmsford, Greenburgh, Hastings-on-Hudson, Irvington, Tarrytown, Scarsdale and parts of Yonkers, White Plains, and New Rochelle.  Prior to being elected to the New York State Senate, she was a Westchester County Legislator.  She was elected to the New York State Senate in 2006.  In 2012, her colleagues chose her to be the first female legislative leader; she currently serves as Democratic Conference Leader.

Hastings-on-Hudson, New York: Hastings-on-Hudson is a village in Westchester County, New York, United States.  It is located in the southwest part of the town of Greenburgh.  As of the 2010 census, it had a population of 7,849.  It lies on U.S. Route 9, "Broadway" in Hastings.  Hastings is an inner suburb of New York City.

New York's 2nd State Senate district: New York's 2nd State Senate district is one of 62 districts of the New York State Senate.  It is currently represented by John J. Flanagan (R).  Senator Flanagan is New York State Senate's majority leader and temporary president.

Majority Leader of the New York State Senate: The Majority Leader of the New York State Senate is elected by the majority of the members of the New York State Senate.  The position usually coincides with the title of Temporary President of the State Senate, who presides over the session of the State Senate if the Lieutenant Governor of New York (who is ex officio President of the State Senate) is absent.  The Temporary President of the State Senate becomes Acting Lieutenant Governor for the remainder of the unexpired term in case of a vacancy in the office of lieutenant governor.  In case of a vacancy in the offices of both the governor and lieutenant governor at the same time, the Temporary President of the State Senate becomes Acting Governor.  If the double vacancy occurs until three months before the mid-term state elections, a special election for Governor of New York and Lieutenant Governor is held.  If the double vacancy occurs later, the Temporary President of the State Senate acts as governor until the end of the unexpired term.  The Temporary President of the State Senate retains both his majority leadership and his seat in the State Senate while acting as lieutenant governor or governor.

Byron Brown: Byron William Brown II (born September 24, 1958) is the 62nd and current mayor of Buffalo, New York, elected on November 8, 2005 and is the city's first African-American mayor.  He previously served Western New York as a member of the New York State Senate and Buffalo Common Council.  He was the first African-American politician elected to the New York State Senate to represent a district outside New York City and the first member of any minority race to represent a majority white New York State Senate district.

New York state elections, 2008: The 2008 New York State Legislature Primary Elections took place on September 9, 2008 and the general election was held on November 4, 2008.  All 150 members of the New York State Assembly and all 62 seats of the New York State Senate were up for election.  There are no term limited members as New York does not have term limits for positions at the state level.  Members of the Assembly and the State Senate serve two year terms.  The State Senate was heavily contested as the Republicans held a one-seat majority going into the election.  The 2008 Presidential election occurred on the same date as the general election.

Tarrytown, New York: Tarrytown is a village in the town of Greenburgh in Westchester County, New York, United States.  It is located on the eastern bank of the Hudson River, about 25 mi north of midtown Manhattan in New York City, and is served by a stop on the Metro-North Hudson Line.  To the north of Tarrytown is the village of Sleepy Hollow (formerly "North Tarrytown"), to the south the village of Irvington and to the east unincorporated parts of Greenburgh.  The Tappan Zee Bridge crosses the Hudson at Tarrytown, carrying the New York State Thruway (Interstates 87 and 287) to South Nyack, Rockland County and points in Upstate New York.  The population was 11,277 at the 2010 census.

Supporting paragraphs: Andrea Stewart-Cousins Hastings-on-Hudson, New York
Answer: Andrea Stewart-Cousins