devin mullen