james shires