Rich Hamming

Rich Hamming

5pts