devin christopher miles