devin riley