one of these entities is john cranshaw