Tag: Carter Greene

Carter Greene: Interim Police Chief

Carter Greene has been wearing his uniform for over 30 years. He hopes he ...