Richard Parker
overview