mark devin