devin moorman