Nelson ____, played by Jack May, was a rogue in The Archers for 45 years (7)
I believe the answer is:
gabriel
(Other definitions for gabriel that I've seen before include "Boy" , "Trumpet-playing archangel who heralded good news" , "Archangel who plays the trumpet" , "Chief guard of Paradise" , "Archangel and messenger of God" .)