Casstevens will start in Buffalo Grove on June 10. He is replacing Steve Balinski, who retired in April after 36 years in Buffalo Grove.

Casstevens was selected from a pool of 75 applicants from 24 states, according to a Buffalo Grove news release. Deerfield-based Voorhees & Associates led the search.

Cary hired Casstevens as police chief in January 2011. Before he came to Cary, he was the assistant police chief in Hoffman Estates. He has more than 30 years of experience in law enforcement.

“In the course of my career, it has been a source of personal pride that I have been involved in innovative programs that have saved lives, reduced injury and brought national recognition to the communities that I have worked for,” Casstevens said in a statement. “I look forward to being a part of the future of the Buffalo Grove Police Department.”