GLOVERSVILLE, N.Y. -- Family, friends and fellow police officers said their final goodbyes to Officer Robert Johnson on Sunday.

The Northville Police Officer was killed on Monday when he was helping a motorist and was hit by another car.

Johnson served with the Gloversville Police Department for 20 years, then worked part-time at the Fulton County Sheriff's Office and was a part-time Northville Police Officer at the time of his death.

A funeral service was held at Gloversville Middle School, followed by a procession to Ferndale Cemetery.

Police and fire departments from throughout the state attended the ceremony.

Loved ones describe Johnson as a dedicated police officer who loved serving his community.

"He's one of those police officers, community officers, who gave everyone he dealt with great respect through his gift of humor and his gift of dedication to his fellow men. He carved a career where all who knew him, loved him," said Joseph Sise, a Supreme Court judge.

"As I talked to his son yesterday, he said 'Dad died doing what he loved—helping people'," said Michael McGrail, a friend of Johnson's.

His family asked that in lieu of flowers, memorial contributions can be made to the Gloversville PBA.