A . G . Kramer.