Michigan State Police troopers stand outside Allen Funeral Home in Davison Township Thursday, Sept. 21, 2017, where trooper Timothy O'Neill was brought during the afternoon hours. He died Wednesday, Sept. 20, 2017, after a collision with a pickup truck in the Grand Rapids area.

DAVISON TWP, MI -- Burton police and firefighters stood watch from an overpass and Davison-area first responders gathered outside Allen Funeral Home Thursday afternoon as Michigan State Police Trooper Timothy O'Neill was brought home.

The 28-year-old Lapeer East High School graduate died Wednesday, Sept. 20, after the motorcycle he was driving while on duty collided with a pickup truck at Wolverine Boulevard NE and Belding Road in the Grand Rapids area.

Funeral arrangements are pending at this time at Allen Funeral Home.

A Metamora native, O'Neill enlisted with the Michigan State Police in January 2014 and was part of the 126th Trooper Recruit School graduation class.

He served at the state police's Rockford Post for the entirety of his career.

"I ask that you please keep his family and friends in your thoughts and prayers in the difficult days ahead," said Col. Kriste Kibbey Etue, director of the MSP, in a news release.

Mary O'Neill, Timothy's grandmother told an MLive-Grand Rapids Press reporter her grandson was "a great kid, a straight shooter and never in trouble."

Lapeer Community School posted a Facebook message Thursday morning stating "Our hearts are broken for the family and friends of MSP Trooper Timothy O'Neill." Additionally, they called him "a friend to many in our community."

"Please keep his family in your thoughts and prayers as they remember his life and honor his public service," reads the message.

O'Neill was set to be married Oct. 7, according to the Michigan State Police.

"We're all having a hard time dealing with it," his grandmother Mary O'Neill said. "We are a very close family."

Timothy O'Neill is survived his parents, brother, sister, and fiancee.