Richard M. McNally
overview