graf and lantz