marvin kline