Twinkle Andress Cavanaugh (R)

Public Service Commission President

Twinkle Andress Cavanaugh

Date of birth: March 10, 1966; age 49

Residence: Montgomery

Political experience: President, Public Service Commission, 2012-present; Place 1 representative, Public Service Commission, 2010-2012; chairman, Alabama Republican Party, 2005-2007; ran for state treasurer, 2002. Professional experience: Co-owner, Cavanaugh Bradley Animal Hospital; co-owner, Conservative Solutions; restaurant owner; deputy chief of staff, Office of Gov. Bob Riley; senior adviser, Office of Governor Bob Riley, 2007. Civic experience: State director, Citizens for a Sound Economy; member, First Baptist Church of Montgomery. Education: Auburn University, bachelor’s degree, 1989; Jefferson Davis High School graduate, 1984. Top contributors: Drummond Company Inc., $50,000; PRIDE PAC II, $30,000; T-TOWN PAC II, $30,000; Alabama ACRE, $10,000; NUCOR PAC, $10,000; Inverness Properties, $10,000.

Terry Dunn (R)

Public Service Commission President

Terry Dunn

Date of birth: July 3, 1959; age 56

Residence: Talladega

Political experience: Public Service Commission, 2010-2014; executive member, state Republican Party, 2004-present; presidential delegate, Republican Party, 2004, 2008 and 2012; co-chairman, Etowah County Building Authority, 1992-1994. Professional experience: General contractor, 1991-present. Civic experience: Board co-chairman, Alabama Institute for Deaf and Blind board of trustees, 2008-present; member, Southside Kiwanis Club, 1994-1997;  award winner, League of Women Voters Transparency in Government Award, 2014. Education: Attended Gadsden State Community College, 1977-1978; graduate, Southside High School, 1977. Top contributors: Self, loans, $56,453.80; Williams S. Daughtery, $200.