Steven Dillon

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.

Steven Dillon

Savage Heroes Of Star City nerdndisguise