Original: Peter Moore, the London Town Crier, held the position for more than 30 years.
Simplified: Peter Moore has been The London Town Crier for more than 30 years.