james beattie