Kevin Quinn was laid to rest Monday.
The Mashpee resident and combat veteran was killed July 28 in a head-on crash on Route 28 in Cotuit as he returned home from Cape Cod Hospital after visiting his wife and newborn daughter.
Funeral services were held at Christ the King Parish in Mashpee with burial services at the Massachusetts National Cemetery in Bourne.
The funeral procession was lined along Route 151 with U.S. Marine veterans and motorcyclists.