Stephen M. Ryder
overview