Christopher Rose
overview