Gray Cook, work at the edge of ability

Gray Cook, work at the edge of ability