ryan devin 2