devin leisher