james devlin