Profile

Tod Myers
Deputy Chief of Police
Champaign Police Department
Phone: 217-403-6907