kevin devine