Former Democratic state Rep. Marshall Stanton Harris, who also once ran for lieutenant governor, has died.

Harris died Monday of cancer at his home in Coral Gables, his son, Andrew, told The Miami Herald.

Funeral services were held Wednesday for the 77-year-old Harris, a lawyer who served in the House from 1966 to 1974. He chaired the Appropriations Committee and helped change the state's school funding formula to give urban areas more money.

He was former Attorney General Jim Smith's running mate in 1986, but they lost in the Democratic primary.

Harris also opposed anti-gay activist Anita Bryant's successful campaign to overturn a Miami-Dade County ordinance outlawing discrimination against homosexuals.