James Hall (New Earth)

James "Jim" Arthur Hall was a former New York City police captain and Mayor. His career with the NYPD and Mayor's office brought him into frequent contact with the New Teen Titans and the Vigilante.