Grain Valley Chief of Police David Starbuck has retired after more than three years leading the department, saying “It is now time to pass the torch.”

Starbuck gave his official public farewell Friday in a social media post. He said it was an honor to serve as chief, topping off “an incredible law enforcement journey” that began 42 years ago at the Kansas City Police Academy.

Starbuck first joined Grain Valley Police six years ago as a crime prevention coordinator. Previously, he'd been with Kansas City Police for 25 years, supervising the department's first gang unit for eight years as a sergeant. He retired in 2001, then spent nine years as a field intelligence officer for the National Drug Intelligence Center under the U.S. Justice Department before the agency was disbanded in a federal budget paring.

Starbuck served as interim chief for a couple months following Aaron Ambrose's resignation and then became chief in January 2015.

In his post, Starbuck said he wouldn't miss the stresses of police work but would miss working with the department's women and men.

“They do their jobs well, despite the stress and dangers that accompany the profession nationwide,” he wrote, in part. “I will miss the camaraderie of the inside world of cops, but have a lifetime of memories (and tears) to sustain me. I wish the citizens of Grain Valley continued happiness and peace.”

The city has not yet announced any successor or plan to replace Starbuck.

“Chief Starbuck served our community well in his time here as well as many others during his time as an officer in Kansas City,” Grain Valley Mayor Mike Todd said via text message. “He will be greatly missed here, but we wish all the best as he begins his retirement.”