Thousands of police officers from across North America saluted a flag-draped casket carrying the body of 34 year old Craig Lehner.
The funeral for the officer who died during a police dive team training exercise was held today at the KeyBank Centre in Buffalo.
40 Niagara Regional Police officers as well as senior staff including Deputy Chief Brett Flynn attended the ceremony.
The NRP's Marine and K9 unit took part in the procession.
Lehner's body was recovered 5 days after he went missing on October 13th.