stefan j doyle