Chief McGregor began his career with the Babbitt Police Department in 1997. He served for 9 years before being hired with the Lake County Sheriff's Office. After 14 1/2 years of service with Lake County, he returned to the Babbitt Police Department after being appointed as the Chief of Police. Over the course of a 25 year public safety career Chief McGregor has served on 3 ambulance services, 1 fire department, and 1 rescue squad. Chief McGregor is also an army veteran of the Iraq war.