Ralph Carmichael
Ralph Carmichael

Ralph Carmichael

Avid internet geek. Passionate problem solver. Explorer. Affectionate writer of horrible Go code.