One whose passion... Radio Ham, I think.
One who is intensely... Zealot.
PS It's easier for helpers to read if you use ??? for the blanks in your answers. It's also a good idea to give the name of the paper/magazine/crossword - people who do the Daily Mail, for example, would probably rush to help.