Profile of John French