Irlandais d’origine, il étudia au Collège de l’Union à Belfast et à l’université de Londres. Il obtint sa maîtrise en théologie à Aix-en-Provence. Il a occupé des postes pastoraux en Suisse, en Irlande du nord et servit pendant un temps comme secrétaire général des GBU en Italie. Il est pasteur d’une assemblée évangélique en Angleterre.