richard kline (183.318)