shane devlin