Desmond S. Peters
overview