As images from Christmases, Easters, high school graduation and fun times, family members and friends sniffed back tears from the pews of the Grand Haven Church of the Nazarene.
Through tears and laughter, they remembered Spencer as a giving, kind, tender-hearted and fun-loving young man who was devoted to God.
McGregor, 18, died Saturday after apparently losing control of the Jeep he drove while traveling northwest on Mercury Drive in Grand Haven Township. The SUV went off the road, rolled over and struck a tree. He was declared dead at 5:15 a.m.
The Rev. Richard Hand said it makes no sense for a healthy and promising young man to die.
“This isn’t supposed to happen, but we’re here,” he said.
Hand said Spencer, a 2012 Grand Haven High School graduate, impacted the lives of many and will be sorely missed. Hand recounted his own stories and experiences with the teen that he described as having a "carefree spirit."
Through tears, Spencer’s aunt spoke about her weekends with him when he would stay over and play video games, and Spencer somehow never having to take a turn sleeping on the floor with the other boys. She said he was in a better place now, but it didn’t stop her from wanting him back.
“Spencer, I’m so sorry for being selfish and wanting you here with us,” she said.
To read more of this story, see today’s print or e-edition of the Grand Haven Tribune.