Richard Reeve
overview