Graham

Lead tech at OCSI, making data friendly for social good. Likes words. Doesn't really own a bowler hat.

Graham