mark devine