Richard DeNeut
overview