John J. Foley, a former Suffolk County legislator who advocated for local health-care access, died Monday at his Blue Point home. He was 90.

He died at 11:45 a.m., surrounded by loved ones, his family said.

advertisement | advertise on newsday

At the time he retired in 1993, Foley was the longest serving legislator in county history, and possibly the oldest one as well. He was replaced in the legislature by his son Brian X. Foley, who went on to become the Brookhaven town supervisor and now Democratic state senator.

Among the former high schoolteacher's career highlights were his longtime activism for better county health care, including his work to stop the sale and closure of the county infirmary. He led the effort for a county nursing home in the 1990s. The Yaphank nursing home, John J. Foley Skilled Nursing Facility, now bears his name.

Foley was a longtime member of the BOCES board of education as well.