Mo Johnston?
Valentine - he of St Valentine's Day fame?
Correct, BB...I really must think of a question which takes more than a few minutes to answer. My grandfather's middle name perhaps?
Which German-sounding product was claimed to improve a certain aspect of men's health?
Frankfurter...virility perhaps?