Profile of David John