Savage Heroes Of Star City
Mayor Of Star City
Mayor Steven Dillon is the current political figurehead of Star City.
Born in England during the early 1960’s, Dillion later moved to the United States. He has resided in Star City for the past few decades and has been a prominent member of the political scene for the last ten years.
His current term as Mayor has been somewhat tumultuous. Gang violence in the city has increased and it appears that the police’s resources aren’t sufficient to hold back the floodgates.