Richard Fleming
overview