Former St. Pete Beach Mayor Found Dead

St. Pete Beach, Fla. (970 WFLA)-Former St. Pete Beach Mayor Stephen  McFarlin has died.

Family members, concerned for his welfare, after not hearing from him for awhile called police.   Investigators  went to his home in the 5000 block of Gulf Blvd. and found his body.

 Detectives are conducting a death investigation, but say it appears he died of a self-inflicted injury. 

 McFarlin was 63.  He served as Mayor of St Pete beach from 2011 to 2014.

Sponsored Content

Sponsored Content