Hundreds of people lined the street to pay their respects to Richmond School deputy head Dave Clark today.
Pupils past and present, colleagues, friends, local dignitaries and members of the emergency services came out say goodbye to the popular teacher.
Mr Clark died last Monday while walking his dogs in fields on the edge of the town.
The procession started at Richmond School, where Mr Clark had taught for 23 years.
It then made its way into the market place, before heading to St Mary’s Church for a service of thanksgiving.
As the procession made its way through the town centre, the bells from Trinity Church Tower rang out as wellwishers stood in silence.
Mr Clark was a keen cyclist and members of Richmond Cycling Club walked behind the cortege.
The service at St Mary’s was streamed live on Youtube.
It can be watched here: