devin moeller