Graham Long

Inquisitive software engineer.