seth doyle