Stephen is a trained neuropharmacologist and after quitting the academic world, joined Merck, first as a market researcher, and then as a product manager. Before he left, he was handling three Merck brands, all of which were market leaders.
Stephen joined Eli Lilly as International Product Manager to oversee imminent UK, EU & ME launches of Prozac, one of the most successful international drug launches in history.