james devane