Profile of David James