devin doyle