Richard Walter
overview